European Exchange Rate Mechanism

From Wikipedia, the free encyclopedia
(Redirected from Exchange Rate Mechanism)
Jump to navigation Jump to search

  EU member acceeding to the eurozone on 1 January 2026
  EU member in ERM II, with an opt-out
  Non–EU members using the euro unilaterally

The European Exchange Rate Mechanism (ERM II) is a system introduced by the European Economic Community on 1 January 1999 alongside the introduction of a single currency, the euro (replacing ERM 1 and the euro's predecessor, the ECU) as part of the European Monetary System (EMS), to reduce exchange rate variability and achieve monetary stability in Europe.

Following the adoption of the euro, policy changed to linking currencies of EU countries outside the eurozone to the euro (having the common currency as a central point). The goal was to improve the stability of those currencies, as well as to gain an evaluation mechanism for potential eurozone members. Since January 2023, two currencies participate in ERM II: the Danish krone and the Bulgarian lev. Bulgaria has been officially approved to join the eurozone effective January 2026, which will leave only the Danish krone remaining as part of the ERM II.

Intent and operation

[edit | edit source]

The ERM is based on the concept of fixed currency exchange rate margins, but with exchange rates variable within those margins. This is also known as a semi-pegged system. Before the introduction of the euro, exchange rates were based on the European Currency Unit (ECU), the European unit of account, whose value was determined as a weighted average of the participating currencies.[1]

A grid (known as the Parity Grid) of bilateral rates was calculated on the basis of these central rates expressed in ECUs, and currency fluctuations had to be contained within a margin of 2.25% on either side of the bilateral rates (with the exception of the Italian lira, the Spanish peseta, the Portuguese escudo and Pound sterling, which were allowed to fluctuate by ±6%).[2] Determined intervention and loan arrangements protected the participating currencies from greater exchange rate fluctuations.

United Kingdom Chancellor of the Exchequer Denis Healey reportedly chose not to join the ERM in 1979 owing to concerns that it would benefit the German economy by preventing the Deutsche Mark from appreciating, at the expense of the economies of other countries.[3] The UK did join the ERM in October 1990 under Chancellor John Major, in a move which at the time was largely supported by business and the press,[4] but was forced to leave again two years later on Black Wednesday.[5]

Historical exchange-rate regimes for EU members

[edit | edit source]

The chart below provides a full summary of all applying exchange-rate regimes for EU members, since the European Monetary System with its Exchange Rate Mechanism and the related new common currency ECU came into being on 13 March 1979. The euro replaced the ECU 1:1 at the exchange rate markets, on 1 January 1999. Between 1979 and 1999 the Deutsche Mark functioned as a de facto anchor for the ECU, meaning there was only a minor difference between pegging a currency against the ECU and pegging it against the Mark.

<timeline> ImageSize = width:900 height:auto barincrement:25 PlotArea = left:80 right:40 bottom:30 top:50 AlignBars = justify

Colors =

 id:eu    value:rgb(0.99,0.65,0.00) legend:EU_members_outside_ERM_with_a_floating_currency_(free_float_or_crawling_peg)
 id:eupeg value:rgb(0.00,0.50,0.00) legend:EU_members_outside_ERM_with_a_currency_pegged_to_D-Mark/ECU/euro
 id:erm   value:rgb(0.64,0.76,0.85) legend:EU_members_with_currency_pegged_to_the_ECU/euro_via_the_ERM
 id:euro  value:rgb(0.20,0.40,0.99) legend:EU_members_with_the_euro_as_their_currency
 id:line  value:gray(0.80)

Define $today= 23/05/2026

DateFormat = dd/mm/yyyy Period = from:01/01/1979 till:$today TimeAxis = orientation:horizontal format:yyyy ScaleMajor = unit:year increment:2 start:1979 gridcolor:line

TextData =

 pos:(250,750) fontsize:XL
 text:"Exchange-rate regimes for EU members"

Legend = left:95 top:100

BarData =

 bar:Belgium
 bar:France
 bar:Germany
 bar:Ireland
 bar:Italy
 bar:Luxembourg
 bar:Netherlands
 bar:Denmark
 bar:United_Kingdom
 bar:Greece
 bar:Spain
 bar:Portugal
 bar:Austria
 bar:Finland
 bar:Sweden
 bar:Slovenia
 bar:Cyprus
 bar:Malta
 bar:Slovakia
 bar:Estonia
 bar:Latvia
 bar:Lithuania
 bar:Czech_Republic
 bar:Hungary
 bar:Poland
 bar:Bulgaria
 bar:Romania
 bar:Croatia

PlotData =

 width:18 anchor:from align:right shift:(-3,-5)
 bar:Belgium        color:erm   from:13/03/1979 till:31/12/1998 text:Belgium
                    color:euro  from:01/01/1999 till:$today
 bar:France         color:erm   from:13/03/1979 till:31/12/1998 text:France
                    color:euro  from:01/01/1999 till:$today
 bar:Germany        color:erm   from:13/03/1979 till:31/12/1998 text:Germany
                    color:euro  from:01/01/1999 till:$today
 bar:Ireland        color:erm   from:13/03/1979 till:31/12/1998 text:Ireland
                    color:euro  from:01/01/1999 till:$today
 bar:Italy          color:erm   from:13/03/1979 till:16/09/1992 text:Italy
                    color:eu    from:17/09/1992 till:24/11/1996
                    color:erm   from:25/11/1996 till:31/12/1998
                    color:euro  from:01/01/1999 till:$today
 bar:Luxembourg     color:erm   from:13/03/1979 till:31/12/1998 text:Luxembourg
                    color:euro  from:01/01/1999 till:$today
 bar:Netherlands    color:erm   from:13/03/1979 till:31/12/1998 text:Netherlands
                    color:euro  from:01/01/1999 till:$today
 bar:Denmark        color:erm   from:13/03/1979 till:$today     text:Denmark
 bar:United_Kingdom color:eu    from:13/03/1979 till:28/02/1987 text:United Kingdom
                    color:eupeg from:01/03/1987 till:09/03/1988
                    color:eu    from:10/03/1988 till:07/10/1990
                    color:erm   from:08/10/1990 till:15/09/1992
                    color:eu    from:16/09/1992 till:31/01/2020
 bar:Greece         color:eu    from:01/01/1981 till:31/12/1995 text:Greece
                    color:eupeg from:01/01/1996 till:13/03/1998
                    color:erm   from:14/03/1998 till:31/12/2000
                    color:euro  from:01/01/2001 till:$today
 bar:Spain          color:eupeg from:01/01/1986 till:18/06/1989 text:Spain
                    color:erm   from:19/06/1989 till:31/12/1998
                    color:euro  from:01/01/1999 till:$today
 bar:Portugal       color:eu    from:01/01/1986 till:30/09/1990 text:Portugal
                    color:eupeg from:01/10/1990 till:05/04/1992
                    color:erm   from:06/04/1992 till:31/12/1998
                    color:euro  from:01/01/1999 till:$today
 bar:Austria        color:eupeg from:01/01/1995 till:08/01/1995 text:Austria
                    color:erm   from:09/01/1995 till:31/12/1998
                    color:euro  from:01/01/1999 till:$today
 bar:Finland        color:eu    from:01/01/1995 till:13/10/1996 text:Finland
                    color:erm   from:14/10/1996 till:31/12/1998
                    color:euro  from:01/01/1999 till:$today
 bar:Sweden         color:eu    from:01/01/1995 till:$today     text:Sweden
 bar:Slovenia       color:eu    from:01/05/2004 till:27/06/2004 text:Slovenia
                    color:erm   from:28/06/2004 till:31/12/2006
                    color:euro  from:01/01/2007 till:$today
 bar:Cyprus         color:eupeg from:01/05/2004 till:01/05/2005 text:Cyprus
                    color:erm   from:02/05/2005 till:31/12/2007
                    color:euro  from:01/01/2008 till:$today
 bar:Malta          color:eupeg from:01/05/2004 till:01/05/2005 text:Malta
                    color:erm   from:02/05/2005 till:31/12/2007
                    color:euro  from:01/01/2008 till:$today
 bar:Slovakia       color:eu    from:01/05/2004 till:27/11/2005 text:Slovakia
                    color:erm   from:28/11/2005 till:31/12/2008
                    color:euro  from:01/01/2009 till:$today
 bar:Estonia        color:eupeg from:01/05/2004 till:27/06/2004 text:Estonia
                    color:erm   from:28/06/2004 till:31/12/2010
                    color:euro  from:01/01/2011 till:$today
 bar:Latvia         color:eu    from:01/05/2004 till:31/12/2004 text:Latvia
                    color:eupeg from:01/01/2005 till:01/05/2005
                    color:erm   from:02/05/2005 till:31/12/2013
                    color:euro  from:01/01/2014 till:$today
 bar:Lithuania      color:eupeg from:01/05/2004 till:27/06/2004 text:Lithuania
                    color:erm   from:28/06/2004 till:31/12/2014
                    color:euro  from:01/01/2015 till:$today
 bar:Czech_Republic color:eu    from:01/05/2004 till:$today     text:Czech Republic
 bar:Hungary        color:eupeg from:01/05/2004 till:25/02/2008 text:Hungary
                    color:eu    from:26/02/2008 till:$today
 bar:Poland         color:eu    from:01/05/2004 till:$today     text:Poland
 bar:Bulgaria       color:eupeg from:01/01/2007 till:$today     text:Bulgaria
                    color:erm   from:10/07/2020 till:$today
 bar:Romania        color:eu    from:01/01/2007 till:$today     text:Romania
 bar:Croatia        color:eu    from:01/07/2013 till:31/12/2021 text:Croatia
                    color:erm   from:10/07/2020 till:31/12/2022
                    color:euro  from:01/01/2023 till:$today

</timeline>

Sources: EC convergence reports 1996-2014, Italian lira, Spanish peseta, Portuguese escudo, Finnish markka, Greek drachma, Sterling

The eurozone was established with its first 11 member states on 1 January 1999. The first enlargement of the eurozone, to Greece, took place on 1 January 2001, one year before the euro had physically entered into circulation. The zone's next enlargements were with states that joined the EU in 2004, and then joined the eurozone on 1 January in the mentioned year: Slovenia (2007), Cyprus (2008), Malta (2008), Slovakia (2009), Estonia (2011), Latvia (2014), Lithuania (2015). Croatia, which joined in the EU 2013, adopted the euro in 2023.

All new EU members having joined the bloc after the signing of the Maastricht Treaty in 1992 are obliged to adopt the euro under the terms of their accession treaties.[6] However, the last of the five economic convergence criteria, which need to be complied with in order to qualify for euro adoption, is the exchange rate stability criterion. This requires having been a member of the ERM for a minimum of two years without the presence of "severe tensions" for the currency exchange rate.[7]

Parity break of the Irish pound and sterling

[edit | edit source]

To participate in the European Monetary System, Ireland chose to break the Irish pound's parity with sterling in 1979, because the UK had decided not to participate.[8] (The Irish Central Bank had maintained parity with sterling since the foundation of the state in 1922. "It was only in the 1970s, when high inflation in the UK threatened price stability in Ireland, that alternatives were seriously considered".[8])

Forced withdrawal of the sterling

[edit | edit source]

The United Kingdom entered the ERM in October 1990, but was forced to exit the programme within two years after sterling came under major pressure from currency speculators. The ensuing crash of 16 September 1992 was subsequently dubbed "Black Wednesday". There was some revision of attitude towards this event given the UK's strong economic performance after 1992, with some commentators dubbing it "White Wednesday".[9]

Some commentators, following Norman Tebbit, took to referring to ERM as an "Eternal Recession Mechanism",[10] after the UK fell into recession in 1990. The UK spent over £6 billion trying to keep the currency within the narrow limits with reports at the time widely noting that the controversial Hungarian-American investor George Soros's individual profit of £1 billion equated to over £12 for each man, woman and child in Britain and dubbing Soros "the man who broke the Bank of England".[11][12][13]

Britain's membership of the ERM was also blamed for prolonging the recession at the time,[14] and Britain's exit from the ERM was seen as an economic failure which contributed significantly to the defeat of the Conservative government of John Major at the general election in May 1997, despite the strong economic recovery and significant fall in unemployment which that government had overseen after Black Wednesday.[15]

Increase of margins

[edit | edit source]

In August 1993, the margin was expanded to 15% to accommodate speculation against the French franc and other currencies.[16]

History

[edit | edit source]

On 31 December 1998, the European Currency Unit (ECU)[17] exchange rates of the eurozone countries were frozen and the value of the euro, which then superseded the ECU at par, was thus established.

In 1999, ERM II replaced the original ERM.[18][page needed] The Greek and Danish currencies were part of the new mechanism, but when Greece joined the euro in 2001, the Danish krone was left at that time as the only participant member. A currency in ERM II is allowed to float within a range of ±15% with respect to a central rate against the euro. In the case of the krone, Danmarks Nationalbank keeps the exchange rate within the narrower range of ± 2.25% against the central rate of EUR 1 = DKK 7.46038.[19][20]

EU countries that have not adopted the euro are expected to participate for at least two years in ERM II before joining the eurozone.[6][7]

New EU members

[edit | edit source]

On 1 May 2004, the ten national central banks (NCBs) of the new member countries became party to the ERM II Central Bank Agreement. The national currencies themselves were to become part of the ERM II at dates to be agreed.[21]

The Estonian kroon, Lithuanian litas, and Slovenian tolar were included in the ERM II on 28 June 2004; the Cypriot pound, the Latvian lats and the Maltese lira on 2 May 2005; the Slovak koruna on 28 November 2005.[22]

On 10 July 2020 it was announced that the Bulgarian lev (which had joined the EU on 1 January 2007) and Croatian kuna (which had joined the EU on 1 July 2013) would be included in the ERM II.[23][24]

These states (with the exception of Bulgaria) have all since joined the eurozone, and hence left ERM II: Slovenia (1 January 2007), Cyprus (1 January 2008), Malta (1 January 2008), Slovakia (1 January 2009), Estonia (1 January 2011), Latvia (1 January 2014), Lithuania (1 January 2015),[25] and Croatia (1 January 2023).[26]

Current status

[edit | edit source]

As of January 2025, two currencies participate in ERM II: the Danish krone and the Bulgarian lev. The currencies of Sweden (the Swedish krona), the three largest countries which joined the European Union on 1 May 2004 (the Polish złoty, the Czech koruna, and the Hungarian forint), and Romania which joined on 1 January 2007 (the Romanian leu), are required to join in accordance with the terms of the applicable treaties of accession.

Sweden has voted in a referendum to stay out of the mechanism, despite being expected to join by the ECB, since Sweden has no opt-out like Denmark. EU members are required to join the ERM by the Maastricht convergence criteria.[27]

Exchange rate bands

[edit | edit source]

In theory, most of the currencies are allowed to fluctuate as much as 15% from their assigned value.[16] In practice, however, the currency of Denmark deviates very little.[28]

Date of entry [20][29] Country Currency €1 =[20] Band Notes
Nominal Actual
1 January 1999 File:Flag of Denmark.svg Denmark Krone (kr.) 7.46038 2.25% <1% The krone entered the ERM II in 1999, when the euro was created. See Denmark and the euro for more information.
10 July 2020 File:Flag of Bulgaria.svg Bulgaria Lev (лв.) 1.95583 15% 0% The lev has been under currency board management since 1997, through a fixed exchange rate of the Bulgarian lev against the Deutsche Mark and subsequently the euro. The official fixed rate (1 EUR = 1.95583 BGN) was confirmed by ECOFIN on 8 July 2025.

Historical reference

[edit | edit source]

The former members of ERM II are the Greek drachma, Slovenian tolar, Cypriot pound, Estonian kroon, Maltese lira, Slovak koruna, Latvian lats, Lithuanian litas, and Croatian kuna.[25]

Period Country Currency 1.00 = Band Notes
Nominal Actual
1 January 1999 –
16 January 2000
File:Flag of Greece.svg Greece Drachma (₯) 353.109[30] 15% Unknown
17 January 2000 –
31 December 2000
340.75[31] Unknown
28 June 2004 –
31 December 2006
File:Flag of Slovenia.svg Slovenia Tolar (SIT) 239.64[32] 15% 0.16%[33]
2 May 2005 –
7 December 2007
File:Flag of Cyprus.svg Cyprus Pound (£C) 0.585274 15% 2.1%[33]
7 December 2007 –
31 December 2007
0%
2 May 2005 –
31 December 2007
File:Flag of Malta.svg Malta Lira (Lm) 0.4293 15% 0% The lira had been pegged to the euro since joining ERM II. Only two exceptions exist: 2005-05-02 (ECB rate: 1 EUR = 0.4288 MTL) and 2005-08-15 (ECB rate: 1 EUR = 0.4292 MTL).[33]
28 November 2005 –
16 March 2007
File:Flag of Slovakia.svg Slovakia Koruna (Sk.) 38.455[34][35][36] 15% 12%[33]
17 March 2007 –
27 May 2008
35.4424[37][38] 12%[33]
28 May 2008 –
31 December 2008
30.126[39] 1.9%[33]
28 June 2004 –
31 December 2010
File:Flag of Estonia.svg Estonia Kroon (kr.) 15.6466 15% 0% The kroon had been pegged to the D–Mark since its re-introduction on 20 June 1992, and then to the euro.
2 May 2005 –
31 December 2013
File:Flag of Latvia.svg Latvia Lats (Ls.) 0.7028 15% 1% Latvia had a fixed exchange-rate system arrangement whose anchor switched from the SDR to the euro on 1 January 2005.
28 June 2004 –
31 December 2014
File:Flag of Lithuania.svg Lithuania Litas (Lt.) 3.4528 15% 0% The litas was pegged to the US dollar until 2 February 2002, when it switched to a euro peg.
10 July 2020 –
31 December 2022
File:Flag of Croatia.svg Croatia Kuna (kn.) 7.53450 15% 0%

See also

[edit | edit source]

Citations

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ William Keegan: David Cameron's EU referendum raises spectre of Thatcher-era euroscepticism W. Keegan, International Business Times, 19 October 2015
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ a b c d e f Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]