Etter omleggingen i 2022 bygger mva-meldingen på SAF-T standard mva-koder i stedet for de gamle, nummererte postene. Hver transaksjon i regnskapet merkes med en kode som forteller nøyaktig hva slags salg eller kjøp det er – og systemet bygger meldingen ut fra kodene.

For deg som driver bedrift betyr dette i praksis at riktig mva-kode på hvert bilag er selve nøkkelen til en korrekt mva-melding. Bruker du et moderne regnskapsprogram, skjer mye av kodingen automatisk, men det er nyttig å forstå hva som ligger bak. Denne guiden forklarer hva SAF-T og mva-koder er, hvorfor ordningen ble endret, og hvordan det påvirker hverdagen din.
Kort forklart er en mva-kode en merkelapp på en regnskapslinje. Den sier for eksempel «dette er salg med 25 %», «dette er salg av mat med 15 %», «dette er fradragsberettiget kjøp» eller «dette er innførselsmva». SAF-T er det standardiserte filformatet som gjør at regnskapsdata kan leses og behandles likt uansett hvilket program du bruker.
Hva er SAF-T?
SAF-T står for «Standard Audit File – Tax» og er et internasjonalt standardformat for regnskapsdata. Tanken er at all regnskapsinformasjon skal kunne eksporteres i en felles, maskinlesbar struktur, uavhengig av hvilket regnskapssystem bedriften bruker. Det gjør det enklere for Skatteetaten å behandle data – og enklere for deg å bytte system eller dele data med regnskapsfører.
SAF-T brukes to steder du bør kjenne til. For det første ligger de standardiserte mva-kodene i SAF-T til grunn for selve mva-meldingen. For det andre leveres regnskapsdata i SAF-T-format når Skatteetaten gjennomfører et bokettersyn eller en mva-kontroll. Har du orden i kodingen, går begge deler smertefritt.
Fra faste poster til mva-koder
Før 2022 fylte man ut mva-meldingen ved å plassere summer i faste, nummererte poster (post 1 til 19). Man måtte selv vite hvilken post et bestemt salg eller kjøp hørte hjemme i. Fra 2022 ble dette snudd om: i stedet for at du plasserer summer i poster, merker du hver transaksjon med en mva-kode, og systemet bygger meldingen ut fra kodene.
Info: Overgangen betyr ikke at reglene for hva som er avgiftspliktig ble endret – bare måten meldingen bygges på. Satsene, fradragsreglene og fristene er de samme. Endringen handler om teknikk og standardisering, ikke om hvor mye mva du skal betale.
Hva mva-kodene skiller mellom
Mva-kodene er laget for å fange opp de ulike typene omsetning og kjøp som finnes i regelverket. Uten å gå inn på de eksakte kodenumrene, skiller de blant annet mellom:
- Utgående mva etter sats: salg med 25 %, 15 % og 12 %. Se oversikten over mva-satsene for hva som hører hvor.
- Omsetning med nullsats og fritak: for eksempel eksport og bøker – salg med 0 % der du beholder fradragsretten.
- Omsetning utenfor loven (unntatt): som ikke skal ha mva i det hele tatt.
- Inngående mva (fradrag): fradragsberettigede kjøp, jf. reglene for fradrag for inngående mva.
- Innførselsmva: mva ved import av varer, som du beregner og fører selv.
- Omvendt avgiftsplikt: ved kjøp av fjernleverbare tjenester fra utlandet, der du beregner mva selv. Les mer om omvendt avgiftsplikt.
Kort oppsummert
- Mva-kode
- En merkelapp på en regnskapslinje som forteller hva slags salg/kjøp det er.
- SAF-T
- Standardformat for regnskapsdata som mva-kodene bygger på.
- Innført
- Ny mva-melding basert på SAF-T-koder fra 2022.
- Hvorfor
- Meldingen kan bygges og sendes automatisk fra regnskapssystemet.
Hvorfor riktig koding er så viktig
Fordi meldingen bygges direkte fra kodene, blir en feil kode til en feil i meldingen. Koder du for eksempel et matsalg med 25 % i stedet for 15 %, blir utgående mva for høy. Koder du et fradrag feil, kan du enten miste et rettmessig fradrag eller kreve et du ikke har rett til. Derfor er nøyaktig koding på bilagsnivå selve grunnmuren i et riktig mva-oppgjør.
Det gode er at et oppdatert regnskapsprogram foreslår riktig kode automatisk basert på kontoen du bokfører på. Din jobb blir da å kontrollere at forslaget stemmer – særlig for transaksjoner som skiller seg ut, som import, salg til utlandet eller kjøp der fradragsretten er begrenset.
Advarsel: Vær ekstra oppmerksom på anskaffelser uten fradragsrett, som personbil, representasjon og servering. Disse skal ikke kodes som fradragsberettiget inngående mva. Feil her er en vanlig kilde til for høyt fradrag – og til tilleggsskatt hvis det oppdages.
SAF-T ved kontroll
Skulle Skatteetaten gjennomføre et bokettersyn, ber de typisk om regnskapet i SAF-T-format. Da leser de dataene rett inn i sine egne verktøy og kan analysere transaksjonene systematisk. Har du kodet riktig hele veien, er dette udramatisk. Har du rotet med kodene, kan en kontroll avdekke avvik. En ekstra grunn til å ta kodingen på alvor fra første bilag.
Slik holder du orden på kodene
- Bruk et regnskapssystem som støtter SAF-T-kodene og oppdaterer dem ved regelendringer.
- Kontroller de automatiske kodeforslagene, særlig ved import, eksport og kjøp fra utlandet.
- Vær bevisst på anskaffelser uten fradragsrett – ikke kod dem som fradrag.
- Avstem mva-kontoene mot meldingen før du leverer. Se guiden om å levere mva-meldingen.
- Sørg for at bilagene oppfyller dokumentasjonskravene, så kodingen kan etterprøves.
Ofte stilte spørsmål
Hva er en mva-kode?
En mva-kode er en merkelapp du setter på hver regnskapstransaksjon. Den forteller hva slags salg eller kjøp det er – for eksempel salg med 25 %, salg av mat med 15 %, eller fradragsberettiget kjøp. Mva-meldingen bygges ut fra kodene.
Hva betyr SAF-T?
SAF-T er et standardisert format for regnskapsdata («Standard Audit File – Tax»). Det ligger til grunn for de standardiserte mva-kodene og brukes også når Skatteetaten ber om regnskapet ved kontroll.
Når kom den kodebaserte mva-meldingen?
Den nye mva-meldingen basert på SAF-T standard mva-koder ble innført i 2022 og erstattet de gamle nummererte postene 1–19.
Må jeg kunne kodene utenat?
Nei. Et moderne regnskapsprogram foreslår riktig kode automatisk ut fra kontoen. Din oppgave er å kontrollere at forslaget stemmer, særlig for uvanlige transaksjoner som import og salg til utlandet.
Hva skjer hvis jeg koder feil?
Feil kode gir feil i mva-meldingen. Oppdager du det, korrigerer du meldingen. Systematiske feil kan avdekkes i et bokettersyn og i verste fall gi tilleggsskatt, så riktig koding er viktig.
Kilder og videre lesing
- Skatteetaten – SAF-T og mva-koder
- Merverdiavgiftsloven (Lovdata)
- Merverdiavgiftsforskriften (Lovdata)
- Merverdiavgiftshåndboken
- Altinn
Sist oppdatert juli 2026. Innholdet er generell informasjon, ikke individuell rådgivning. Ved tvil om egen sak: kontakt Skatteetaten eller en regnskapsfører.