Moldova has a state levy on retail currency-exchange operations. It's small — around 0.1% of the operation amount. It applies when you buy currency at a bank counter or exchange point (i.e. you hand over MDL and receive EUR/USD/RON).
This levy:
The specifics (rate, scope, exemptions) can change. At the time of writing, the general practice is a 0.1% fee on the purchase of currency by an individual. Before your operation, check the current rules with the bank you've chosen.
The rate itself is small — 0.1% on €1,000 is around €1. But the logic of the fee reveals a useful idea: the rate on the board isn't the final price. The total cost depends on what gets added on top.
Banks have three "price levels" and it's worth telling them apart:
Total price = rate × amount × (1 + state levy) + bank fee (if any).

The widget below shows banks' sell rates — the price the bank will sell EUR/USD/RON to you at. Bear in mind: those numbers don't include the state levy or any bank fee.
To calculate the real total, multiply the rate by (1 + tax rate) and add any bank fee. On small amounts the gap is barely visible; on larger ones it can matter.
A simple example. Say:
The math:
The difference in the real price — about 20 MDL on €1,000.
By comparison, if another bank quotes 19.75 (0.05 lower) with no fee:
Difference between the two banks — 50 MDL on €1,000. So a 0.05 rate gap matters more than the existence of the state levy itself. But if one of the banks has its own fee on top (50 MDL per operation, or 0.5% extra), the picture can flip.
An illustrative example for buying €500:
Bank | Sell rate | 0.1% levy | Extra fee | Total in MDL |
|---|---|---|---|---|
Bank A | 19.80 | 9.90 | 0 | 9,909.90 |
Bank B | 19.75 | 9.88 | 0 | 9,884.88 |
Bank C | 19.82 | 9.91 | 0 (best rate from €100) | 9,919.91 |
Bank D | 19.77 | 9.89 | 50 MDL (for a large amount) | 9,934.89 |
Bank E | 19.85 | 9.93 | 0 (premium client) | 9,934.93 |
In this example Bank B wins on the total — competitive rate, no extras. A flat 50 MDL fee or a tighter best-rate threshold elsewhere is enough to push the total above the leader. The devil is in the full formula.
A state levy on currency operations exists in more places than Moldova. Similar charges or taxes apply in several other countries:
Argentina. A fee on buying foreign currency has at times reached 30–35%, turning into an outright currency-control tool.
Brazil. The IOF (tax on financial operations) applies to most currency operations.
Turkey. Various duties and fees on currency operations have been introduced at different times.
Hungary. The financial transactions tax also covers currency operations.
Moldova's 0.1% levy is one of the gentler ones in international practice. The point isn't to "earn from citizens" but to collect a minimal set of data on currency operations and add a little to the budget.
For the user, knowing this removes the sense of "we're being scammed". The levy exists, it's small, it's legal, and it's the same for every bank.
On top of the state levy, an operation's cost can include:
A bank fee for a specific service. For example, "for dispensing a large cash amount on the same day without an advance request".
A currency sell rate keyed to a minimum amount. Sometimes the best rate only kicks in from a threshold (€1,000, say). Smaller amounts get a different rate.
A fee for using a "non-home" bank (you have a card from one bank but you're doing the operation at another).
A minimum per operation. For example, "0% fee on €500+, minimum 50 MDL on smaller amounts".
An extra for a specific note denomination. For example, dispensing cash in €100 notes — no extra; smaller denominations — a small surcharge.
All these conditions are normal banking practice. The main thing is to ask before the operation starts, and to know the full amount.
A large amount of €10,000+. The state levy is already €10 — noticeable.
Regular operations. If you buy €2,000 every month, over a year the levy adds up to around €24. Not a disaster, but real money.
Business operations. Conditions for corporate clients can differ. Check with the bank.
Bank-on-bank competition on large amounts. On a big operation a half-percent gap between banks can outweigh the state levy and more. Worth comparing more carefully.
Tourist exchange of €100–500. The state levy is under 50 MDL. If it's a one-off, the overpayment is small.
One-time purchase. Do it once and forget it.
When there's no choice of bank. Late at night, on a weekend, urgent — better to exchange with the levy than not at all.
Step 1. Open the widget. Check the sell rate at the bank you want.
Step 2. Multiply by the amount. That's the base price.
Step 3. Add the state levy (0.1% of the base). That's the second level.
Step 4. Ask the bank about additional conditions. Minimum per operation, fee for a large amount, note-denomination requirements.
Step 5. Compare totals across 2–3 banks.
Step 6. Choose by the full price, not by the rate on the board.

It's a state levy withheld when an individual buys currency. The rate is around 0.1% of the operation. The specifics can change — confirm before the operation.
More often the fee comes up on a purchase (you hand over MDL, get EUR/USD). Conditions and scope can change. Check with the bank you've chosen.
It's a state levy, not a bank tariff. Meaning it applies at banks that handle currency operations for individuals. Some clients or operations may have exemptions — confirm.
The widget shows the rate without the state levy. For the real price, multiply rate × amount × 1.001.
Do the math: 19.80 + 0.1% = 19.82. 19.75 + 0.5% + 0.1% = 19.87. The first one wins. Always count the full price.
It's a state levy. The law doesn't exempt individuals in a standard situation. You can look for special conditions (premium clients, corporate operations), but there's no universal way around the levy.
Withdrawing MDL from a Moldovan or foreign card is a different operation — the 0.1% currency-purchase levy doesn't apply. But the ATM may have its own fee.
To avoid surprises, the wording at the counter goes roughly like this:
"I want to buy N units of [currency]. How many MDL will I pay including all fees and charges?"
The teller at a normal bank will calculate and quote you the exact total. If the answer is vague ("about that much" or "it depends on…") — ask for specifics. If the teller can't quote the full price before the operation, that's a reason to stop.
Good signs:
Warning signs:
At a normal bank none of this happens. If it does — better to walk out and exchange elsewhere.
Legal entities buying currency operate under different rules: different rates, different paperwork, different limits. That's a separate segment of bank service.
If you're a sole trader or representing a company, talk to a relationship manager at the bank to understand the terms. The same conversation is where private rates on large volumes get agreed.
This piece is about individuals. For legal entities the final cost of an operation can be very different.
The 0.1% state levy on currency purchases in Moldova isn't a "hidden bank fee" — it's a normal component of the full price. On most tourist operations it's almost imperceptible; on large ones, worth factoring in. The key rule: ask for the full final amount before the operation, and compare banks not by the rate on the board but by the total cost of the exchange.
Related reading: Where it's better to exchange a large sum in Moldova, How to find the best currency exchange rate in Chisinau, How to avoid losing money on currency exchange in Moldova.
Date Published

| Bank | Rate | Локация | Actions |
|---|---|---|---|
20.13 L for 1 Euro Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
20.13 L for 1 Euro Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
20.13 L for 1 Euro Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
20.13 L for 1 Euro Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
20.12 L for 1 Euro Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map | ||
20.1 L for 1 Euro Upd. 4 hours agoRate updated 4 hours ago | Find bank on mapon map |