Yes, you can transfer money to a Chinese bank account, but the path depends on whether the account holder is in China or abroad

Money can reach a Chinese bank account from the United States, but the mechanics differ sharply based on where the recipient lives and banks. If the person is physically in China with a domestic Chinese bank account, you will use an international wire transfer through SWIFT or a money transfer service. If they hold a Chinese bank account from outside China—which some banks allow—the process may be simpler. The real constraint is not whether it is possible, but which method your bank supports and what documentation the receiving bank requires.

Chinese banks do accept international transfers, but many impose strict verification requirements on the sending side. Your U.S. bank needs to confirm your relationship to the recipient and the purpose of the transfer before it will process the wire. This is not optional; it is part of U.S. Treasury compliance with the Bank Secrecy Act and OFAC sanctions screening.

Key Takeaways

  • International wires to Chinese banks go through SWIFT and typically take three to five business days, though some Chinese banks add extra processing time on their end.
  • You must provide the recipient's full name, account number, bank name, and the bank's SWIFT code; Chinese banks rarely accept incomplete information.
  • Your U.S. bank will ask you to state the purpose of the transfer and your relationship to the recipient, and may freeze the transfer if the answer seems inconsistent with your account history.
  • Money transfer services like Western Union and MoneyGram offer faster delivery in some cases, but charge higher fees and may have daily or monthly limits.
  • Chinese banks sometimes reject transfers from unfamiliar senders or flag them for additional review, which can add days to the process.

SWIFT wire transfers to Chinese banks

A SWIFT wire transfer is the standard method for sending money from a U.S. bank to a Chinese bank account. SWIFT is the international messaging system that banks use to instruct each other to move money. Your U.S. bank initiates the transfer, sends the instruction through SWIFT, and the receiving Chinese bank credits the account.

The process takes three to five business days in most cases, though Chinese banks sometimes hold transfers for additional review before crediting them. Weekend and holiday delays extend this timeline. You will need the recipient's bank account number, the bank's name, the bank's SWIFT code (a unique identifier for each bank branch), and the recipient's full name exactly as it appears on their account. Mismatches between the name on the transfer and the name on the account can cause the transfer to be rejected or held.

Your U.S. bank will charge a wire fee, typically between $15 and $50 depending on the bank. The receiving Chinese bank may also charge a fee, usually deducted from the amount received. Ask both banks about their fees before you initiate the transfer so you know what the recipient will actually receive.

What information you need from the recipient

Before you can send a wire, you must collect specific details from the person receiving the money. Ask them to provide their account number, the full name of their bank (for example, Agricultural Bank of China, Bank of China, China Construction Bank), and the SWIFT code for their specific branch. The SWIFT code is critical; without it, your bank cannot route the transfer correctly.

The recipient's full name must match exactly what is registered on their account. If their account is under "Li Wei" but they give you "Wei Li," the transfer may be rejected. Ask them to confirm the spelling and order of their name as it appears on their bank statements or account documents.

Some Chinese banks also require a bank routing number or branch code in addition to the SWIFT code. This is a domestic identifier within China's banking system. If your bank asks for it and the recipient does not have it, they can contact their bank directly or check their account documents.

Why Chinese banks sometimes reject or delay transfers

Chinese banks explore stricter scrutiny to incoming international transfers than many U.S. banks do. They may hold a transfer for review if the sender is unknown to them, if the amount seems unusual, or if the stated purpose does not match the transfer pattern. A transfer from a stranger in the United States to a personal account in China may trigger additional verification steps.

The receiving bank may contact the recipient to confirm they authorized the transfer before crediting it. This can add two to five business days. If the bank suspects the transfer is related to money laundering or sanctions violations, it may reject the transfer entirely and return the funds to your account, a process that takes another week or more.

To reduce the chance of delay, make sure the stated purpose of the transfer is clear and truthful. "Personal transfer to family member" or "payment for services rendered" are acceptable. Vague descriptions like "miscellaneous" or "business" may prompt the receiving bank to investigate further.

Money transfer services as an alternative

Services like Western Union, MoneyGram, and Wise (formerly TransferWise) offer alternatives to bank wires. Western Union and MoneyGram allow cash pickup at physical locations in China, which can be faster than waiting for a bank transfer to clear. Wise specializes in international transfers and often offers better exchange rates than banks, though it may take the same three to five business days.

The trade-off is cost. Money transfer services charge higher fees than bank wires—often 3 to 8 percent of the amount sent—but they may offer faster delivery or more convenient pickup options. Some services have daily sending limits, typically $2,500 to $10,000 depending on the service and your account history. If you are sending a large amount, you may need to split it across multiple transfers or use a bank wire instead.

Money transfer services do not require a SWIFT code or bank account number. Instead, you provide the recipient's name and they pick up the funds at a designated location using a reference number. This can be simpler if the recipient does not have a bank account or does not want to provide their account details.

Exchange rates and currency conversion

When you send U.S. dollars to a Chinese bank account, the bank converts the dollars to Chinese yuan (CNY) at an exchange rate. Your bank sets this rate, and it is usually slightly worse than the mid-market rate you see online. The difference—called the spread—is how the bank makes money on the transfer.

Banks typically add 1 to 3 percent to the mid-market rate, meaning you lose that percentage in the conversion. If the mid-market rate is 7.0 yuan per dollar, your bank might convert at 6.8 or 6.9 yuan per dollar. Money transfer services like Wise often offer tighter spreads, sometimes under 0.5 percent, which can save you money on large transfers.

You cannot negotiate the exchange rate with your bank. The rate is set at the time the transfer is processed, not when you initiate it. If the exchange rate moves significantly between when you start the transfer and when it clears, the recipient may receive more or less than you expected.

What your U.S. bank will ask you

Before processing a wire to China, your bank will ask you to confirm several things: your relationship to the recipient (family member, business partner, friend), the purpose of the transfer (personal gift, loan repayment, payment for goods), and whether you have sent money to this recipient before. These questions are required by U.S. law, not optional bank policy.

If your answer seems inconsistent with your account history—for example, you have never sent international transfers before but suddenly want to send $50,000 to China—the bank may delay the transfer while it investigates. This is called transaction monitoring. The bank is checking whether the transfer might be related to fraud, money laundering, or sanctions violations.

Be honest and specific in your answers. If the transfer is a gift to a family member, say so. If it is a loan to a friend, explain the terms. The more straightforward your explanation, the faster the bank will process the transfer.

Frequently Asked Questions

How long does it actually take for money to reach a Chinese bank account?

Three to five business days is the standard timeline for a SWIFT wire from a U.S. bank to a Chinese bank. However, the receiving Chinese bank may hold the transfer for additional review for another one to three days before crediting it. Weekend and holiday delays can extend this to a week or more. Money transfer services like Western Union may deliver funds within hours if the recipient picks them up in person.

What happens if I give my bank the wrong SWIFT code?

If the SWIFT code is incorrect, the transfer may be rejected and returned to your account, or it may be routed to the wrong bank. Either way, the money will not reach the intended recipient. Always double-check the SWIFT code with the recipient before initiating the transfer. If the transfer is rejected, your bank will refund it, but the process takes another week.

Can I send money to a Chinese bank account if I do not know the recipient's account number?

No. Bank wires require the account number. Money transfer services like Western Union do not require an account number; the recipient can pick up cash using a reference number. However, if the recipient wants the money deposited directly into their bank account, you will need their account number and SWIFT code.

Will the recipient have to pay taxes on money I send them?

That depends on Chinese tax law and the amount. Personal gifts and family transfers are generally not taxable in China, but large transfers may trigger reporting requirements. The recipient should consult a Chinese tax professional if they are unsure. Your U.S. bank does not report the transfer to the IRS unless it exceeds $10,000, but that does not mean the Chinese government will not see it.

What if the Chinese bank rejects the transfer?

If the receiving bank rejects the transfer, your bank will return the funds to your account within five to ten business days. The bank will provide a reason for the rejection, usually something like "account number does not match" or "name mismatch." Once you have corrected the information, you can initiate a new transfer. You will be charged another wire fee.