Embargoloven fikk ingen innvirkning på Storbritannia og Frankrike, og ble erstattet av en ny lov som hevet alle embargoene, unntatt for britiske og franske havner, hvilket ikke var gjennomførbart. En ny lov hevet alle embargoer, men sa dessuten at dersom én av de to europeiske stormaktene stanset sin innblanding i amerikansk skipsfart, ville De forente stater innføre en embargo mot den andre. Napoleon lovet stans i fransk innblanding – han hadde ikke tenkt å holde løftet, men De forente stater gjeninnførte embargoen mot Storbritannia. I den amerikanske kongressen talte en gruppe «hauker» for krig med Storbritannia, for å stanse britisk innblanding, noen gikk så langt som til å foreslå invasjon av Canada. 1. juni 1812 vedtok Representantenes hus å erklære krig mot Storbritannia (79 stemmer mot 49), og 11. juni vedtok Senatet det samme (17 stemmer mot 13). President James Madison undertegnet krigserklæringen 18. juni. Det var første gang De forente stater erklærte krig mot en annen stat, og det var det jevneste slike vedtak noensinne.