Fra sine år i Frankrike hadde Karl Johan kunnskap om bank- og finansvesen og var vel kjent med fordelene ved en stabil økonomisk politikk. Han arbeidet derfor for å stabilisere de svenske finansene ved å få balanse i statens utgifter. For å få bedre tilgang til kreditt tok han initiativ til opprettelse av sparebanker etter britisk mønster, og de første sparebankene ble opprettet i 1810. Karl Johan mente at den kraftige inflasjonen var forårsaket av spekulanter og fremmede lands agenter. Han drev derfor dels en proteksjonistisk politikk med begrensning av import, dels valutaspekulasjoner med egne og statens midler for å motvirke den svenske valutaens fall mot hamburger banco.