Механізм ERM базується на жорсткій взаємозв'язку обмінних курсів валют держав ЄС. Допускаються тільки т. Н. «Нормальні коливання». Амплітуда коливань з часом змінювалася. До введення євро валютні курси були пов'язані з ЕКЮ (ECU, «кошикового валютою», курс якої визначав середньозважений кошик валют окремих держав - членів ЄС).
«Європейську валютну змію» (максимально допустиму амплітуду курсових коливань щодо центрального курсу) встановлювали для всіх валют. На першому етапі вона не могла перевищувати 2,25%. Тільки Італія мала можливість розширення амплітуди до +/- 6%. Будь-які понаднормові курсові коливання нівелювалися державними інтервенціями.
Участь Ірландії в системі ERM викликало припинення прив'язки ірландського фунта до фунта стерлінгів. Порушення паритету було викликано раптовою ревальвацією фунта стерлінгів. У той період Великобританія (на відміну від Ірландії) не брала участі в ERM. Тому раптове зростання вартості британської валюти не міг не викликати зростання вартості ірландського фунта понад 2,25%, що не відповідало принципам ERM.
Розширення амплітуди курсових коливань
Заміна ERM системою ERM II
Максимально допустиме відхилення курсів валют в ERM II становить +/- 15% по відношенню до центрального курсу євро (але Центральний банк Данії обмежив «валютну змію» в початкових 2,25%).
Сучасний статус ERM II
Умовою приєднання країн до зони євро є утримання протягом двох років поспіль своєї валюти в системі ERM, а також дотримання інших 4 вимог валютної конвергенції (максимальний бюджетний дефіцит не повинен перевищувати 3% ВНП. Розмір державного боргу - 60% ВВП; довгострокові ставки по кредитах - 2% від середнього рівня цього показника трьома країнами ЄС з самими цінами, інфляція - 1,5% від середнього рівня цього показника трьома країнами ЄС з самими цінами).
Допустимі курсові коливання окремих валют