Naar hoofdinhoud springen

Dynamic Currency Conversion: The Hidden 3-7% Checkout Fee and How to Account for It

8 min leestijdMike ThriftMike Thrift
Dynamic Currency Conversion: The Hidden 3-7% Checkout Fee and How to Account for It

Picture a customer in London buying $200 worth of merchandise from a US-based online store. At checkout, a small popup asks a seemingly helpful question: "Would you like to pay in British pounds instead of US dollars?" It looks like a courtesy. It is, in fact, a 3-7% markup wrapped in a friendly currency symbol — and most shoppers click "yes" without knowing what it costs them.

This is dynamic currency conversion, or DCC, and it quietly moves billions of dollars a year between international cardholders' wallets and the payment processors, banks, and merchants who offer it. If you run a business that takes payments from customers outside your home country — an e-commerce store, a SaaS product with international subscribers, a hotel, a restaurant in a tourist district — you have almost certainly been offered the chance to turn DCC on. Understanding what it actually does, who profits, and how to record it correctly is worth ten minutes of your time.

What Dynamic Currency Conversion Actually Is

2026-07-10-dynamic-currency-conversion-hidden-checkout-fee-guide

When a customer pays with a card issued in a different currency than the merchant's local currency, someone has to convert the transaction. Normally, that conversion happens invisibly, days later, when the customer's card network settles the transaction and their bank applies its standard exchange rate (usually the interbank rate plus a small foreign transaction fee, often 1-3%).

DCC intercepts that process at the point of sale. Instead of letting the cardholder's bank do the conversion later, the merchant's payment terminal or checkout page does it immediately, showing the customer an exact charge in their home currency before they approve the transaction. On the surface, that sounds like a win: no surprises, no guessing what the exchange rate will be by the time the statement arrives.

The catch is the exchange rate used isn't the real market rate. DCC providers embed a markup — typically 3% to 7% above the wholesale interbank rate, though some studies have found markups as high as 12-18% in less transparent implementations. The customer sees one all-in number and, unless they know to compare it against the real exchange rate, has no easy way to tell they're being charged a premium.

Who Actually Profits

DCC isn't a single company's product — it's a feature offered by payment terminal providers, acquiring banks, and specialized DCC intermediaries, and the revenue it generates gets split among them. Here's the typical arrangement:

  • The DCC provider calculates the converted amount and applies the markup.
  • The acquiring bank and merchant often receive a commission or rebate on each DCC transaction that's accepted — frequently credited back monthly as a percentage of DCC volume.
  • The card networks (Visa, Mastercard) set the rules for how the offer must be presented and disclosed, but don't directly collect a cut of the markup itself.

This is why DCC gets pitched to merchants as "free extra revenue." A hotel or retailer that processes a meaningful volume of foreign-card transactions can genuinely see a small but real income line from DCC rebates — money that shows up with no extra labor or inventory cost. That's also exactly why regulators and card networks have tightened the rules around it: it's revenue generated by a customer's confusion, not a value-added service, unless it's handled transparently.

The Rules Merchants Actually Have to Follow

Because DCC's history includes plenty of abuse — hidden markups, deceptive UI, "yes/no" prompts designed to nudge customers toward the more expensive option — Visa and Mastercard have built specific compliance requirements into their network rules:

  1. Cardholder choice is mandatory. The customer must be able to choose between paying in their home currency (with DCC) or the merchant's local currency (without it). Merchants cannot default to DCC or make it opt-out.
  2. Disclosure must be explicit. The screen or receipt must show the transaction amount in both currencies, the exchange rate applied, and any markup or commission — not just a final total.
  3. No manipulative UI. Presenting only a binary "yes/no" choice, or using color cues (green for "accept," red for "decline") to steer the decision, is explicitly prohibited under both networks' rules.
  4. Receipts must show the math. Both the point-of-sale receipt and the eventual card statement need to reflect the currencies, rate, and markup used.
  5. Non-compliance is chargeback-eligible. Visa's chargeback reason code 76 exists specifically for transactions where a cardholder wasn't properly offered a choice or wasn't told DCC was happening. A pattern of these disputes can put a merchant account at risk with its acquiring bank.

Disclosure isn't just a compliance checkbox — it changes behavior. Research published in the Journal of Consumer Affairs found that when DCC fees are clearly disclosed, customer opt-in drops by nearly 37%. Put simply: the more transparent you are, the less revenue DCC generates, which tells you almost everything about the incentive structure at play.

Should Your Business Offer DCC?

If you're deciding whether to enable DCC on your payment terminal or checkout flow, weigh it against what it does to the two things that matter most for a growing business: customer trust and repeat purchases.

Arguments for enabling it:

  • Modest, effectively passive revenue from the merchant rebate share
  • Customers can see an exact charge in their own currency, which can reduce "why was I charged more than expected" support tickets
  • International customers who don't want exchange-rate uncertainty may specifically prefer it

Arguments against:

  • It exposes you to reputational risk — plenty of the negative press about DCC (and about specific merchants) comes from customers who felt tricked after comparing their statement to the real exchange rate
  • If your compliance UI isn't airtight — clear disclosure, genuine binary choice, no dark patterns — you risk chargebacks and card network penalties
  • For a subscription business or one that depends on repeat international customers, the goodwill cost of a "hidden fee" reputation likely outweighs a few percentage points of one-time revenue

Many payment processors now offer straight multi-currency pricing as an alternative: you display and settle prices in the customer's local currency using a fair, published rate, without a hidden markup layered on top at the point of sale. It captures much of the "no surprises" benefit of DCC, without the trust cost, though it doesn't generate the same rebate income for the merchant.

The Bookkeeping Side Nobody Talks About

Here's the part that trips up a lot of small businesses: DCC creates two separate revenue-adjacent line items that need to be tracked distinctly, and conflating them makes your books harder to reconcile and your margins harder to read.

  1. Your actual sale revenue — the price of the goods or services you sold, recorded in your functional currency, unaffected by whatever currency the customer's card happened to charge in.
  2. The DCC commission or rebate — a separate, often monthly, payment from your acquirer or DCC provider, functioning much like an affiliate payout or interchange rebate. This is other income, not sales revenue, and mixing it into your top-line sales figures will overstate how much you're actually selling.

If you accept DCC and your settlement statements show foreign-currency transactions converted at rates that don't match your bank's daily rate, you'll also see small reconciliation differences between what you expect to receive and what actually lands in your account. Left untracked, these show up as unexplained variances at month-end. Recorded properly — as a distinct gain/loss or fee account tied to the transaction — they become a two-line explanation instead of a mystery.

This is exactly the kind of thing that plain-text, version-controlled accounting handles well: because every transaction is an explicit, auditable entry rather than a black-box sync from a payment processor, you can tag DCC rebate income and currency-conversion variances as their own accounts and see, at a glance, how much of your "profit" is actually coming from currency markup rather than the product or service you sell.

Bottom Line

Dynamic currency conversion isn't a scam, but it isn't free money either — it's a markup that customers frequently don't notice and that regulators have specifically constrained because of past abuse. If you enable it, disclose it plainly, follow your card network's presentation rules to the letter, and — just as importantly — keep the rebate income and any currency variances in their own line items in your books rather than folding them into sales. A few extra minutes of careful bookkeeping is a lot cheaper than a chargeback dispute or a customer who feels like they got quietly overcharged.

Keep Your Finances Organized from Day One

Whether you're weighing whether to enable DCC or just trying to make sense of foreign-currency settlements landing in your account, clear financial records make these decisions easier. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.