Gevinst eller tab på en kontrakt opgøres som forskellen mellem værdien af kontrakten ved indkomstårets udløb og værdien ved indkomstårets begyndelse (lagerprincippet). Er kontrakten anskaffet i indkomståret, opgøres gevinst eller tab som forskellen mellem værdien ved indkomstårets udløb og kontraktens anskaffelsessum. Er kontrakten realiseret i indkomståret, opgøres gevinst eller tab som forskellen mellem kontraktens afståelsesværdi og kontraktens værdi ved indkomstårets begyndelse. Er kontrakten anskaffet og realiseret i samme indkomstår, opgøres gevinst eller tab som forskellen mellem afståelsesværdien og anskaffelsessummen. Afvikles kontrakten ved levering, anses det overdragne aktiv eller passiv for erhvervet henholdsvis afstået på afviklingsdagen og til markedsværdien på afviklingsdagen.
Stk. 2 Told- og skatteforvaltningen kan i ganske særlige tilfælde tillade, at gevinst og tab medregnes efter realisationsprincippet, jf. § 25, stk. 1. Det er en betingelse for denne dispensation, at den pågældende kontrakt indgås som led i virksomhedens primære drift for at sikre leverancer til eller fra virksomheden, og at beskatning efter stk. 1 vil være til væsentlig økonomisk ulempe for virksomheden.