Jako miejsce prowadzenia rozmów wybrano wieś Brömsebro, położoną w pobliżu Kalmaru, na granicy należącej wówczas do Danii prowincji Blekinge i szwedzkiej prowincji Smalandia. Negocjacje rozpoczęły się w lutym 1645 roku. Stronę szwedzką reprezentowali kanclerz Axel Oxenstierna, Mattias Soop, Johan Skytte oraz Ture Bielke. Johana Skytte, który zmarł w marcu 1645 roku zastąpił Ture Sparre. Na czele duńskiej delegacji stał natomiast Corfitz Ulfeldt.

Postanowienia Na mocy traktatu pokojowego, podpisanego 13 sierpnia 1645 roku, król duński zobowiązał się do przekazania Szwecji prowincji Jämtland i Härjedalen, a także wysp Gotlandii i Ozylii. Pod zarząd szwedzki na 30 lat trafić też miała prowincja Halland. W praktyce jednak Szwedzi ziem tych nigdy Danii nie zwrócili. Ponadto wszystkie szwedzkie statki zostały zwolnione z ceł sundzkich. Zarówno Duńczycy, jak i Szwedzi zostali natomiast zwolnieni z ceł na Łabie. Pokój w Brömsebro zezwalał również szwedzkiemu królowi na transport żołnierzy przez cieśninę Sund.