A Hungarian card terminal or ATM that offers to charge in dollars, pounds or euros instead of forints is offering dynamic currency conversion, or DCC. The merchant’s payment processor, not your own bank, sets that exchange rate. It is built to run worse than the rate your card network would use. Decline it. Choose forints every time.
What exactly is being offered at the terminal?
DCC is a service sold to merchants, not a courtesy to travelers. When a terminal recognizes a foreign-issued card, it can offer to display and charge the total in the cardholder’s home currency instead of forints. Accepting that offer means a currency specialist contracted by the merchant’s bank, not Visa, Mastercard or your own issuer, performs the conversion and sets its own exchange rate at that moment.
The forint amount never changes. What changes is who converts it, and at what rate. That single choice is the whole article.
What is the decision rule, and what is the math behind it?
The rule is simple: always select forints, never the home-currency option, on every screen that asks. The reasoning is structural, not a matter of taste.
Pay in forints, and the conversion happens later, inside your card network’s own system, using its daily wholesale exchange rate. That rate tracks the interbank market closely. Pay via DCC, and the conversion happens at the point of sale, using a rate the DCC provider sets itself, with its own margin already folded in before the receipt even prints.
That margin is not itemized as a percentage anywhere on the slip. But consumer-protection bodies and financial journalists in several countries who have tested DCC against the same day’s wholesale rate have repeatedly found it running roughly 8 to 15 percent above that benchmark, sometimes higher. Hungary’s National Bank, the Magyar Nemzeti Bank, publishes an official daily forint reference rate, and it is against a rate like this that DCC margins are measured.
Take a hypothetical 20,000-forint restaurant bill as a worked example, not a quoted price. An 8 percent DCC markup already costs more than most card issuers charge in foreign transaction fees on the non-DCC route. A 15 percent markup can cost several times that. The gap only grows on larger bills — a bath entry with a cabin, a multi-course dinner, a hotel folio.
Visa and Mastercard both publish their own public currency-conversion tools, letting a cardholder check what their network’s rate would actually produce before ever reaching a Hungarian terminal. Comparing that figure against whatever a DCC screen proposes is the fastest way to see the markup in forints rather than in the abstract.
Where does the DCC prompt actually appear, and how is the “yes” pushed?
DCC shows up on three kinds of device in Budapest, and the interface is rarely neutral.
- ATM pre-screen. Before cash is dispensed, a screen asks “Would you like to proceed in USD / EUR / GBP?” The button to accept is usually larger, often colored, and positioned where a thumb lands by habit. The option to continue in forints is smaller text, sometimes a second tap away.
- Restaurant or shop handheld terminal. After the bill total appears, a second screen offers the home-currency figure with a prominent “OK” or “Confirm.” The HUF option is often a plain button beside it, unhighlighted, easy to miss while handing the device back.
- Self-checkout and ticket kiosks. A pop-up interrupts the transaction to confirm currency, styled to look like a routine confirmation step rather than a financial choice with a cost attached.
None of this is accidental. DCC providers pay merchants a commission on every transaction converted this way, which is exactly why the interface nudges toward acceptance.

What if the conversion was already accepted?
Once a DCC transaction is authorized, it is generally final. The merchant’s system has already recorded the home-currency amount as the charge. Calling the card issuer afterward rarely reverses it, because the transaction was technically authorized by the cardholder at the point of sale.
There is no dispute process built for “I pressed the wrong button.” The only real fix is catching the prompt next time, before confirming.
Does the same rule apply to ATM withdrawals?
Yes, and the ATM pre-screen is where DCC appears most aggressively, because it precedes every single withdrawal rather than every purchase. Decline the conversion offer, select forints, and the withdrawal proceeds at the card network’s own rate instead.
Independent ATM operators, as opposed to machines branded by Hungarian banks, are the ones most frequently flagged in retail-banking guidance for persistent DCC prompts and above-average withdrawal fees layered on top. Several card issuers’ own travel pages now advise customers to prefer bank-branded ATMs for exactly this reason.
Checking a card’s own network rate against the ATM’s offered rate takes thirty seconds using the currency converters that Visa and Mastercard each publish on their own sites. It is a useful habit to build before travel, not only once in Budapest.
Do contactless payments and phone wallets change anything?
No. A tap with a physical card, a phone wallet, or a smartwatch can trigger the same DCC prompt as a chip-and-PIN transaction. The conversion choice sits with the terminal, not the payment method.
Some terminals skip the prompt for contactless under a certain value and simply charge in forints by default, which works in the traveler’s favor. That is a terminal setting, not a rule, so it should never be assumed.
What about cash-only vendors, markets and tipping?
Forints remain necessary in parts of the city that run on cash: small kiosks, some market stalls, tips left directly for staff. Withdrawing forints from an ATM while declining DCC is typically the cheapest way to get local cash, cheaper than a currency exchange counter and cheaper than carrying home-currency notes to convert in person.
The Great Market Hall, the city’s largest covered market, is closed on Sunday, which matters for anyone planning a cash-heavy shopping stop around it — a pattern covered in more detail on what’s open and shut in Budapest on a Sunday. Museums and other state institutions follow their own closure pattern, mostly on Monday, outlined separately in a guide to what shuts in Budapest on a Monday.
Does this come up at thermal baths and museums too?
Major baths now take cards at the ticket counter, but some older terminals and locker-deposit systems still default to a currency prompt, particularly at self-service kiosks. The same rule applies there as anywhere else: forints, not the home-currency option.
How much the terminal is charging in the first place depends on variables unrelated to currency — weekday versus weekend pricing, and whether a locker or a private cabin is booked. Those structures are covered separately in a look at why a Budapest bath costs more on a Saturday and in a comparison of what a cabin buys over a locker. Broader planning questions, including cards, cash and timing, sit in the site’s Planning & Practicalities archive.
The rule, in one line
- Every screen that offers a home currency: press forints, HUF, or “continue without conversion.”
- Every ATM pre-screen: the same.
- Check a bank’s own foreign transaction fee before travel, since it is the real comparison, not DCC.
- If DCC was already accepted, treat it as a lesson for the next transaction, not a reversible mistake.
Details on how this site sources and checks what it publishes are set out on the About page.
Access Budapest is an independent guide written from published, checkable sources. We have not visited the places described here and we do not publish personal recommendations or invented ‘local favorites’ — where something is singled out as notable, we say who says so. Opening times, fares, closures and prices change at short notice, so treat everything here as a starting point and confirm with the museum, operator or venue directly before building a day around it. We give no advice on visas, insurance, health or safety; use your own government’s official guidance for those.
Featured image: Photo by Derzsi Elekes Andor, source, CC BY-SA 4.0