Ettersom kongens økonomi skrantet valgte han i 1640 å heve Øresundstollen, som gikk direkte i hans kasse. Dessuten ble skip fra de nye svenske besittelsene tvunget til å betale toll, da kongen mente de ikke var omfattet av den avtalte svenske tollfriheten. Det førte straks til et femtenårig forbund mellom Sverige og Nederland, som året etter tvang Christian IV til en vesentlig nedsettelse av tollen. Kongen prøvde å øke sine inntekter i Holsten ved å kreve toll av alle skip som seilte på Elben til og fra Hamburg. For å sikre inndrivelsen av tollen og som sikring av grensen mot syd anla Christian IV byen Glückstadt, som han håpet kunne utkonkurrere Hamburg kommersielt. Tollen førte til gjentatte konflikter med hansestaden og til slutt blokkerte kongen i 1643 simpelthen Hamburg, som inntil videre måtte anerkjenne kongen som sin overherre. Situasjonen skiftet imidlertid drastisk 12. desember da den svenske generalen Lennart Torstenson uten forutgående krigserklæring gikk over grensen til hertugdømmene sydfra.