Avtalen inneholder de fire danske forbeholdene (opt-outs) som danske politikere var blitt enige om i et såkalt nasjonalt kompromiss etter danskenes nei til Maastricht-traktaten i folkeavstemningen den 2. juni 1992. Edinburgh-avtalen var til folkeavstemning i Danmark den 18. mai 1993, og ble da godtatt.