Det er i Heimskringla det står den mest detaljerte skildringen av slaget ved Helgeå, men Snorres prosaiske fortelling kan trolig ikke regnes som historisk pålitelig i alle detaljer. Det kan likevel ikke være tvil om at slaget virkelig skjedde og at det var kong Knut som gikk av med seieren, slik det er nevnt i Knutsdråpa av Ottar Svarte: . Den angelsaksiske krønike opplyser at det var størst mannefall mellom de danske og engelske styrkene og at det var svenskene som seiret, men i ly av det som skjedde senere, virker dette ikke troverdig. Verken kong Olav eller kong Anund gjorde flere forsøk på å gjøre hærferd mot Danmark.