Snorre skrev sitt verk om de norske kongenes historie, «Heimskringla», rundt 1220-30. Olav den helliges saga utgjør den ruvende kjernen i verket, opprinnelig en selvstendig saga som i noe forkortet form ble inkorporert i Heimskringla. Snorre hadde et bredt kildemateriale til rådighet, kvad og muntlige tradisjoner og skrevne historieverk som Morkinskinna, Fagerskinnna og Ågrip. I tillegg klerikale historieverk, som Odd munks saga om Olav Tryggvason og Kristnisaga.