Blant de problemene Sverige sto overfor var finanskrise, med høy inflasjon og høy utenlandsgjeld. Utgiftene til finskekrigen belastet landets økonomi, og i 1809 ble Sveriges Riksbank tvunget til å forlate sølvmyntfoten. Under riksdagen i 1812 satte Karl Johan frem forslag om betalingsnekt til kreditorer i land under fransk kontroll. Forslaget var begrunnet med at Frankrike holdt tilbake svenske skip og fordringer. Dette vedtaket reduserte utenlandsgjelden fra rundt 11 millioner til om lag 4 millioner riksdaler. Under oppholdet i Örebro fikk Karl Johan vite om Napoléons invasjon av Russland. Det førte raskt til fredsslutning med Storbritannia. Storbritannia bidro også med økonomisk støtte for svensk opprustning, og det svenske kravet om Norge ble i prinsipp godtatt. I brev til Napoléon bekreftet Karl Johan Sveriges nøytralitet, det han kunne tilby tsar Alexander var en rekke brev med gode råd.