The screen flashes. Your card is in the machine at a hotel in Beijing, a boutique in Shanghai, or maybe you're finalizing an online invoice. The question pops up, either from a person or a digital prompt: "Pay in RMB or USD?" Your gut might say USD feels familiar, safer. That instinct could be costing you 5%, 8%, sometimes even 15% more than you need to pay.
After over a decade navigating cross-border payments for clients and my own business across Asia, I can give you the short answer right now: You should almost always choose the local currency, which in China is Renminbi (RMB). Choosing USD triggers a costly process called Dynamic Currency Conversion (DCC). But the long answer—the *why* and the *exceptions*—is where you save real money and avoid frustration. Let's break down the hidden mechanics so you'll never second-guess this choice again.
Your Quick Navigation Guide
The Core Rule: Almost Always Choose RMB
Think of it this way: you want your own bank or card network (Visa, Mastercard) to handle the currency conversion, not the merchant's terminal or payment processor. When you choose RMB, you're authorizing a charge in the local currency. Your card network converts that amount to USD at their wholesale exchange rate (often called the "network rate"), which is very close to the real mid-market rate you see on Google or XE.com. They might add a small foreign transaction fee (typically 0-3%), but the base rate is good.
When you choose USD, you're asking the merchant's system to do the conversion for you. They use a service (DCC) that applies a marked-up retail exchange rate, which is always worse. On top of that poor rate, your bank might still charge you a foreign transaction fee because the transaction originated overseas. You get hit twice.
How Dynamic Currency Conversion (DCC) Works
DCC isn't necessarily a scam, but it's a profit center dressed up as a convenience. The merchant's payment provider offers you a USD amount on the spot. It feels transparent—"Ah, I'll pay $152.30"—but that number is calculated using their inflated rate plus a service fee.
Here’s a concrete example from a client's experience last year. They were buying ceramics in Jingdezhen. The bill was 1,800 RMB. At the real exchange rate (let's say ~7.2), that should be about $250.
- Option A (Choose RMB): Their card was charged 1,800 RMB. Visa converted it at 7.22, resulting in $249.31. Their bank added a 1% foreign transaction fee: Final cost: $251.80.
- Option B (Choose USD - DCC): The terminal offered a "convenient" USD amount of $265. That's a DCC rate of ~6.79, a markup of about 6%. Their bank, seeing a foreign transaction, still charged the 1% fee on the $265. Final cost: $267.65.
The difference? Nearly $16 on a $250 purchase. For larger expenses like hotel stays, that gap widens into hundreds of dollars.
The Hidden Costs of Paying in USD
Let's categorize the bites taken out of your money when you select USD.
| Cost Type | Who Charges It? | Typical Range | How to Spot It |
|---|---|---|---|
| DCC Exchange Rate Margin | Merchant's Payment Processor | 3% - 7% above market rate | The USD amount shown seems high. Rarely itemized on receipt. |
| DCC Service Fee | Merchant's Payment Processor | 1% - 3% of transaction | Sometimes buried in fine print or a separate line item like "Conversion Fee." |
| Foreign Transaction Fee (FTF) | Your Card Issuing Bank | 0% - 3% | Appears on your card statement days later. Many travel cards have 0% FTF. |
| Double-Dip Fee | Your Bank + Processor | The combined hit of all above | You pay both the bad DCC rate AND your bank's FTF. The worst outcome. |
The psychological trick is that DCC presents a single, seemingly clear USD number, hiding the markup. When you choose RMB, you see the foreign amount and the final converted charge later, making the process feel less transparent, even though it's financially superior.
Real-World Scenarios: What to Do Where
The theory is solid, but what about in the moment? Here’s a breakdown by situation.
At a Physical Store or Restaurant in China
You hand over your card. The cashier might ask, "USD or RMB?" or the machine will prompt you. Always press RMB or "Local Currency." Be firm. I've had cashiers insist USD is "better for you" because their terminal defaults to it. Politely decline. If the machine only shows a USD amount, ask if they can restart the transaction in RMB. Sometimes they can, sometimes their system is hardwired for DCC. In that case, consider paying with a contactless mobile wallet like Alipay or WeChat Pay linked to your foreign card—these usually process in RMB by default.
At Hotel Check-Out
This is a major hotspot for DCC. The front desk agent, dealing with international guests all day, will often pre-emptively ask, "Shall I charge in USD?" They're trying to be helpful. Say, "Please charge in Renminbi." If you've left a card on file for incidentals, confirm the currency before you leave. I once reviewed a bill where a Beijing hotel applied DCC to the entire week's stay without explicit consent, adding over $120 in hidden costs. It took a dispute to reverse it.
At an ATM in China
Chinese ATMs often ask, "Do you accept the conversion?" or something similar. This is DCC at the ATM. You must DECLINE. Choose to proceed without conversion. This ensures your home bank does the conversion at their rate. If you accept, the Chinese bank's ATM operator sets a punitive rate.
What About Online Shopping and Large Transfers?
The rules shift slightly when you're not physically present.
International E-commerce Sites: Sites like Amazon.com or global brands often let you choose your currency. If the site is based in the US, paying in USD might avoid a cross-border fee from your card issuer. But check! Some sites use geo-pricing and their own conversion if you choose USD from a Chinese IP. It's messy. My rule of thumb: if the merchant is based in your home currency's country (e.g., a US site), try USD. Otherwise, choose local currency (RMB/CNY) and let your card convert.
Large Business Payments/Invoices: This is different. If you're paying a Chinese supplier a $10,000 invoice, the question is about the contractual currency, not point-of-sale conversion. If the contract is in USD, you pay USD via wire transfer. Here, the cost isn't DCC but wire fees and intermediary bank charges. To save money, ask your bank about their foreign exchange rates for wire transfers—sometimes you can lock in a better rate for large sums than the card network's spot rate. Using specialized services like Wise (formerly TransferWise) can often beat traditional bank wire rates for such transfers.
Your 3-Step Action Plan
Cut through the confusion. Follow this sequence every time.
- Pre-Trip/Pre-Purchase Prep: Get a credit or debit card with zero foreign transaction fees. This removes one variable. Notify your bank of your travel to avoid blocks.
- At the Moment of Payment: When asked, clearly state or select "RMB" or "Local Currency." On screens, look for the small print about conversion and decline it.
- Verify the Transaction: Keep your receipt. When the charge posts to your account in a few days, check the converted amount. Use a mid-market rate from a site like XE.com for the date of the transaction to see if you got a fair deal. If you suspect unauthorized DCC, call your bank to dispute.
This isn't just about pinching pennies. It's about not paying a hidden tax for the "convenience" of seeing a familiar currency.
FAQ: Expert Answers to Your Tricky Questions
The bottom line is disarmingly simple. That moment of choice is a test. Resisting the seemingly easy option of USD puts you in control of the conversion and keeps more money in your pocket. Make "RMB, please" your automatic response, and watch your travel or business expenses stretch further.
This article is based on extensive personal and professional experience with cross-border finance in Asia. Details regarding fee structures and processes have been fact-checked against current industry practices.