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.

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.

The Golden Principle: Let your bank convert, not the shop, hotel, or restaurant. Your bank's rate is almost invariably better. This isn't just my opinion; it's a consistent pattern verified by checking statements from multiple card issuers over hundreds of transactions.

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.

A subtle trap many miss: Even if your card advertises "No Foreign Transaction Fees," DCC can still gouge you. That promise only waives your bank's fee, not the terrible exchange rate locked in by the merchant's DCC provider. You're still losing money.

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.

I made the ATM mistake once years ago in Shanghai. I accepted the conversion for a 2000 RMB withdrawal because I was in a hurry. The rate was 5% worse than my bank's, costing me an extra $15 for no reason. Now I always, without fail, hit "Decline" or "Continue Without Conversion."

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.

  1. 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.
  2. 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.
  3. 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

When traveling in China, should I let the hotel charge my card in USD if they offer a "no DCC fee" promotion?
Be extremely skeptical. "No DCC fee" might mean they waive a separate service charge, but the exchange rate they use could still be terrible. Always ask for the specific exchange rate they will apply and compare it to the mid-market rate on your phone. In 99% of cases, you cannot beat simply choosing RMB. I've never seen a merchant's USD rate that genuinely beat the Visa/Mastercard network rate.
I use Alipay or WeChat Pay with my foreign card. Does this currency choice still apply?
It applies, but the interface is different. Within Alipay/WeChat, ensure your payment method is set to charge in RMB. These platforms generally do a good job of using your card's network rate by default. The key is to avoid any in-app prompts asking if you want to see the amount in your home currency before paying—that's the digital equivalent of DCC.
What if I'm an American expat in China being paid in RMB but have USD credit card bills? Should I pay my card in RMB?
This is a separate, complex currency management issue. For paying your specific USD credit card bill, you generally must send USD to the US card issuer. Converting your RMB salary to USD for that payment is a wholesale forex transaction, not a point-of-sale DCC issue. For this, compare rates between your Chinese bank, international transfer services, and currency brokers to minimize loss. Don't use your credit card for cash advances in RMB to pay the bill—the fees and interest are catastrophic.
My company's expense system requires charges in USD. How do I avoid DCC while complying?
This is a common corporate headache. Pay in RMB as advised, get the receipt in RMB, and let the charge post to your card in USD (via your bank's conversion). When submitting expenses, use the USD amount from your card statement. This gives your company the accurate, auditable USD cost. If you use DCC, the USD amount on the merchant's receipt often won't match your card statement because your bank might adjust it or add fees, creating reconciliation nightmares for your finance team.
Are there any legitimate exceptions where paying in USD might be okay?
Very few. One possible exception is if you have a card with extremely high foreign transaction fees (over 3%) and you are absolutely certain the DCC rate markup is less than that fee. Calculating this on the spot is nearly impossible. The safer, universal exception is when using a currency-specific prepaid card or a card that simply doesn't support RMB transactions (rare). The default strategy—choose local currency—will serve you correctly in over 95% of situations.

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.