If the bank buys cash, because the foreign currency cash can't circulate locally, it needs to be shipped abroad, not only can't get the deposit and interest immediately, but also have to pay the cost of keeping the cash. Only when the cash has accumulated to a sufficient amount can the bank transport these foreign currency cash abroad and deposit it in foreign banks. Banks can obtain foreign exchange deposits in foreign banks and start earning interest. The specific expenses that banks need to pay to exchange foreign currency cash include: cash management fee, transportation fee, insurance fee, packaging fee, etc. These expenses are reflected in the difference between the cash purchase price and the cash purchase price.
Suggestion: No matter from which angle, such as safety, convenience and affordability, it is better to send money to China.