Grunnen til at Magnus ville ha fred med Skottland var at den norske handelen med England led tungt. Med den nye handelstraktaten med England av 1223 krevde engelskmennene at Norge sluttet fred med Skottland. I 1269 ble avtalen utvidet til gjensidig frihandel.