Da Margrete fikk vite om slaget befant hun seg i Varbergs festning og beordret at krigsfangene skulle føres til Båhus festning, dit hun selv begav seg. Biskopen av Skara ble løslatt sammen med flere mens de øvrige krigsfangene fikk betale seg fri mot løsepenger, men på dronningens ordre får ikke kong Albrekt og hans sønn Erik denne muligheten. De ble holdt i fengsel fram til 1395, først på Båhus festning, deretter på Lindholmen. Tross dette nektet borgerne i Stockholm å overgi seg til regenten av Sverige og det svenske rådsaristokratiet besluttet at krigen skulle fortsette til sjøs fra Mecklenburg som startet sjørøveri til stor irritasjon for alle parter.