Last updated: 5 June 2026 · Reviewed by Out2China QUICK ANSWER China payroll compliance for foreign companies begins the...
If you've tried to pay Chinese employees from overseas, you may already know the feeling: it's payday, the transfer left your account days ago, and the money still hasn't landed. Worse, it bounces back — flagged because the beneficiary name didn't match, or the payment purpose field was filled in wrong. Your employee is anxious. Your finance person is on the phone with the bank again. This post breaks down why these payments get stuck and what actually prevents it. We see this pattern constantly. The technology to move money across borders exists. What trips companies up is a set of small, unforgiving rules that Chinese banks and regulators enforce — rules most overseas finance teams have never had to think about before. Before the mechanics, a hard truth. Paying a China-based worker straight from your overseas HQ into their personal account is usually not compliant. Industry guidance is blunt about this — paying employees directly from abroad or into personal accounts is treated as non-compliant and may lead to tax violations, employment disputes, or regulatory penalties. China regulates employment based on where the work physically happens, not where the contract was signed. That's the first thing to understand: even when a transfer succeeds, a direct overseas-to-personal payment can quietly create tax and legal exposure. The fix isn't a better bank — it's a compliant payroll channel. China runs strict currency controls through the State Administration of Foreign Exchange (SAFE). These directly shape what's possible. Personal inbound remittances are capped — personal remittances abroad are capped at $50,000 USD per person annually, and business transfers need documentation proving a legitimate commercial purpose. Globalli Timing matters too. Currency conversions can take 3 to 5 business days once approved, and on top of that, SWIFT transfers themselves often run several days. So a payment kicked off "on payday" may simply not be meant to arrive on payday. Plan backwards from the date the employee needs the money, not forward from when you click send. Globalli Chinese banks match the beneficiary name with near-zero tolerance. If your records say "Li Ming" and the bank account reads "Ming Li" or uses the Chinese characters, the transfer can be held or bounced. This isn't pickiness. A name mismatch can block salary payments, prevent mobile payment linking, and cause overseas transfers to be rejected. And the threshold is low: under the 2026 cross-border rules, outbound transfers above RMB 5,000 per transaction require verified name information, and a discrepancy at this stage can delay or block the transfer. Most salaries clear that 5,000 line easily. TropicalhainanTropicalhainan When the remitter and beneficiary names differ, banks escalate. As one Bank of China unit states, if the beneficiary has a different name from the remitter, the remittance is subject to verification by the beneficiary bank in mainland China, may require proof of relationship, or may be returned in full with charges applied. Translation: your money sits in limbo, and you may lose fees getting it back. Bankofchina The second silent killer is the payment purpose field. Chinese banks require it for cross-border RMB transfers, and getting it wrong has consequences. Per People's Bank of China requirements, corporate clients must declare a payment purpose, otherwise the payment is liable to be rejected, returned and/or delayed, usually with charges imposed. Bank of China (Hong Kong) A vague or mismatched purpose code looks like a compliance flag to a screening bank. That's how a perfectly legitimate salary gets frozen pending review. When funds enter China's domestic system, they often need a CNAPS code to clear locally — a branch-specific routing number. Without the correct CNAPS code, payments can be delayed, rejected, or returned. A common error: assuming Hong Kong uses CNAPS. It doesn't — Hong Kong operates a separate banking system and Hong Kong banks don't participate in CNAPS. Mixing the two routes a payment into a dead end. AirwallexAirwallex The pattern across every stuck-payment story is the same: clean data, the right channel, and time built into the schedule. Concretely: That last point is why most overseas SMEs eventually stop fighting the bank and switch to an Employer of Record. With an EOR, salary is paid through a domestic Chinese payroll channel — the EOR is the local legal employer, so the name on the account, the tax filing, and the payment purpose all line up by design. As industry guidance puts it, an EOR can hire and run payroll without the organisation having to establish a legal presence or manage compliance in China, and onboarding can happen in as little as two weeks. Safeguard Global In our own work helping overseas companies — the moment they move payroll onto a compliant channel, the monthly "where's my salary" fire drill simply stops. Not because the money moves faster, but because it stops getting flagged. If you need to pay Chinese employees from overseas, the failures you're hitting — returned transfers, frozen funds, name mismatches — aren't bad luck. They're predictable friction from currency controls, name-matching rules, and purpose-code screening. You can manage them with disciplined data and a time buffer, or remove them by paying through a compliant in-country structure. For a team of one or two, the EOR route usually pays for itself in saved finance hours and one fewer anxious employee each month. Generally no. Paying a China-based worker from abroad into a personal account is treated as non-compliant and can trigger tax violations, employment disputes, or penalties. Salary must run through a compliant Chinese payroll channel. The most common causes are a beneficiary-name mismatch, a wrong payment-purpose field, or a missing CNAPS code. Transfers above RMB 5,000 require verified name information, so even a small name difference can block the payment. Plan for 3–7 business days. Currency conversion alone can take 3–5 business days once approved, and SWIFT transfers add further time. Don't start the payment on payday — work backwards from when the employee needs the money. A CNAPS code is a branch-specific routing number used to clear RMB payments inside mainland China. Without the correct one, payments can be delayed or returned. Note it does not apply to Hong Kong, which uses a separate banking system. Yes. Under China's foreign-exchange rules, personal inbound remittances are capped at USD 50,000 per person per year, and business transfers require documentation proving a legitimate commercial purpose. An EOR becomes the legal employer in China and pays salary through a domestic channel, so the beneficiary name, tax filing, and payment purpose all align. This removes the name-mismatch and purpose-code failures that stall overseas transfers, and onboarding can take as little as two weeks.Why a Direct Transfer Often Isn't Even Legal
The Foreign Exchange Wall
Why the Money Gets Stuck: The Name Problem
The Payment Purpose Field
The CNAPS Code Trap
How to Actually Fix It
The Bottom Line
Frequently Asked Questions
Can I pay a Chinese employee directly from my overseas company account?
Why did my salary payment to China get returned?
How long does a cross-border payment to China take?
What is a CNAPS code and do I need one?
Is there a limit on how much I can send to an employee in China?
How does an Employer of Record solve cross-border payroll problems?
Last updated: 5 June 2026 · Reviewed by Out2China QUICK ANSWER China payroll compliance for foreign companies begins the...
Last updated: May 29, 2026 · Reviewed by Out2China China HR Team · 29-year China hiring expertise Quick Answer · TL;DR A...
Last updated: May 21, 2026 · Reviewed by Out2China China HR Team · 29-year China hiring expertis...
