No weekend 0,5% fee for BGN Bulgarian Lev due to fixed rate with EUR!


Revolut is charging a 0,5% exchange rate for transactions done over the weekend in order to protect the company from currency fluctuations once markets reopen on the following Monday. That is a little and fair fee.
However, I think Revolut should make an exception for the Bulgarian Lev BGN which is a currency under a fixed exchange rate with EUR since more than a decade due to Currency Board policy. The fixed rate is 1 EUR = 1,9558 BGN and it cannot fluctuate because BGN is pegged to the Euro as shown by ECB since more than 10 years:

Revolut should create an exception to the weekend fee for BGN/EUR transactions by appliying no weekend extra charge or a charge of 0%. Charging the extra fee in this special case is unfair since between every Friday and Monday the exchange rate BGN/EUR will never fluctuate!
If an exception is applied Revolut has the potential to boom on the Bulgarian market as well as with the many tourists who visit regularly the country.


This is a fair point. I’m sure a Revolut rep will answer quickly. @AndreasK?


@revolut @neil any chance to have a look into this?


Hi there,

Thank you for your feedback. I will escalate this to the relevant team.

I’ll keep you posted once I have any updates.


Andreas K


Hello, do you have updates from the upper level of management regarding this proposal for EUR/BGN transactions? Quite some time passed…


We’re currently working on it! Stay tuned for updates really really soon :r:


Hello, do you have updates about BGN/EUR transactions?


Hey Team Revolut, some updated were promised really really soon by Andreas. Almost 1 month ago! Any news on BGN/EUR?

Revolut and currencies with fixed exchange rates

Hi all. Sorry for the delay.

BGN is pegged to EUR. A pegged exchange rate system is a hybrid of fixed and floating exchange rate regimes. Typically, a country will “peg” its currency to a major currency such as USD, or in this case the EUR. Currencies are usually pegged to defend a particular rate, they may need to resort to central bank intervention, the imposition of tariffs or quotas, or the placement of restrictions on capital flow.

Typically, with a pegged exchange rate, an initial target exchange rate is set and the actual exchange rate will be allowed to fluctuate in a range around that initial target rate. Also, given changes in economic fundamentals, the target exchange rate may be modified.

In summary, as BGN/EUR is not a fixed rate, there is fluctuation risk, Revolut must apply the 0.5%weekend mark up as fluctuation protection.


Hello Dan,

What you stated above nfortunately, is not true.

  • The exchange rate for the EUR/BGN is set in law in Bulgaria voted in parliament. It has been in force for over 10 years now. The only way for this rate to change is through a vote in parliament.
  • Also, the rate is NOT defined as a corridor but is completely fixed with the national bank offering unlimited exchange between the two currencies at this rate.

I think your guys need to do some deeper research or maybe just shoot an email to the Bulgarian National Bank to understand the situation better.




So if there is a crisis the government can declare a state of emergency, override the law, and implement a new exchange rate. Hence pegged not fixed and a risk for :r:


Bulgaria is an EU Member State which is applying to join the Eurozone. It is not Argentina with the pesos pegged to the USD.

Here the totally flat EUR/BGN exchange rate over the last 5 years :

I love Revolut, but really guys there is no exchange rate risk whatsoever!


Do you understand if that happened 0,5% would not be able to save Revolut from loss. This is FUD.


Pegged currencies are not “fixed” rates, and as there is no fixed rate, there is a fluctuation risk. You can always check in the rates. It’s fluctuating all the time.

Typically, with a pegged exchange rate, an initial target exchange rate is set and the actual exchange rate will be allowed to fluctuate in a range around that initial target rate.

A fixed exchange rate system maintains fixed exchange rates between currencies; those rates are referred to as official parity. A nation with fixed exchange rates must enforce those rates.

For instance, a dollar peg is when a country maintains its currency’s value at a fixed exchange rate to the U.S. dollar. The country’s central bank controls the value of its currency so that it rises and falls along with the dollar. The dollar’s value fluctuates because it’s on a floating exchange rate.


@AndreasK, can you cite an example of any time that EUR/BGN has moved by as much as 0.5% in the last 10 years? Your standard statement about pegged currencies is inappropriate to this particular case. It shows poor understanding and research on Revolut’s part. Doesn’t Revolut have FX business analysts who properly analyse this subject matter?

The point being made here is that 0.5% is the wrong protective margin; it should be much less, close to 0%.


Well, I see that Revolut is using lots of excuses (for making non little money out of us)… Sure, a revolution, a sudden crisis, and the rate could change (but it has not yet for BGN). But what? Others banks (I will not mention them, but I refrain using Revolut when in Bulgaria) have a true 0% no matter when. And how does that work? Well, at the payment, I get an authorization majored of roughly 1% (or maybe a bit less). The transaction is pending few days and when the account is really debited, the real rate is calculated at that day - in the case of Bulgaria, the real amount is always smaller than the authorisation and always exactly 1.9558… Why cannot Revolut do something similar?

BTW: there is never a true 0% regardless of the non EUR country with Revolut, as Revolut goes always on the safe side for any transaction. Have seen that with USD when paying the same stuff with another card…


The rate is fixed by law. Revolut is literally making money on transactions made over the weekend as the rate doesn’t and will not change!