Christian Frederik med regjering og rådgivere kom til Moss 10. august og inntok hovedbygningen på Moss jernverk, som senere ble kalt Konvensjonsgården. Der mottok de samme dag Karl Johans adjutant og den svenske forhandler, general Magnus Björnstjerna. Han forhandlet ikke direkte med Christian Frederik, som svenskene ikke anerkjente som norsk konge, bare med hans statsråder Niels Aall og Jonas Collett. Da de om kvelden 13. august var blitt enige om hovedinnholdet i avtalen, ble det meldt til Karl Johan, som samme natt sendte generalløytnant Anders Fredrik Skjöldebrand til Moss for å delta i sluttforhandlingene. Størst uenighet var det i spørsmålet om Christian Frederiks ubetingede tronfrasigelse, som han måtte godta, og om å finne en formulering som innebar at unionen ikke skulle inngås som følge av Kiel-traktaten, men av traktaten som ble inngått på Moss. På dette punktet sto de norske forhandlerne urokkelig fast. Partene kom til enighet om en formulering som unnlot å erklære den svenske konge som norsk konge før han var valgt av Stortinget. Det norske statsråd skulle inntil videre overta den utøvende myndighet og undertegne sine beslutninger «paa allerhøieste Befaling». Dette var en formulering som nordmennene kunne godta, siden den ikke innebar at Sveriges konge allerede 14. januar var blitt Norges konge.