En lönekörning ska ge tre saker som stämmer med varandra: verifikatet, avräkningskontot mot Skatteverket och arbetsgivardeklarationen. Här är reglerna som gör att de gör det.
Arbetsgivaravgiften ligger i regeltabellen med giltighetsdatum. Vid en lönekörning slås satsen upp på utbetalningsdatumet, inte på dagens datum och inte på intjänandemånaden. Avgiftsunderlaget är enligt socialavgiftslagen summan av de ersättningar som utgetts under en kalendermånad, så en decemberlön som betalas ut i januari bär januaris sats och redovisas i januariperioden — tillsammans med januarilönen.
Avgiften är dessutom åldersdifferentierad. Den som vid årets ingång fyllt 67 år betalar bara ålderspensionsavgift, och den som är född 1937 eller tidigare ingen avgift alls. Programmet härleder gruppen ur den anställdas personnummer och utbetalningsmånaden — samma två uppgifter som Skatteverket använder när det räknar om avgiften i din arbetsgivardeklaration.
| Nyckel | Värde | Gäller från | Gäller till |
|---|---|---|---|
| arbetsgivaravgift_pct | 31,42 % | 2018-07-01 | 2025-12-31 |
| arbetsgivaravgift_pct | 31,42 % | 2026-01-01 | tills vidare |
| arbetsgivaravgift_pensionar_pct | 16,36 % | 2018-07-01 | 2019-06-30 |
| arbetsgivaravgift_pensionar_pct | 10,21 % | 2019-07-01 | tills vidare |
| arbetsgivaravgift_aldre_pensionar_pct | 6,15 % | 2018-07-01 | 2019-06-30 |
| arbetsgivaravgift_aldre_pensionar_pct | 0 % | 2019-07-01 | tills vidare |
Nedsättningar för unga, forskning eller regionalt stöd finns inte inbyggda. Faller en anställd inom en nedsättning spärras lönekörningen med ett tydligt fel i stället för att en sats gissas — programmet låtsas inte om något annat.
Avgiften räknas fram med ören men deklareras och betalas i hela kronor. Bokförs skulden med ören blir avräkningskontot 2731 stående med några ören som aldrig betalas och som måste rättas för hand vid varje avstämning. Därför delas beloppet:
avgift = bruttolön × 31,42 % (exakt, kostnad på 7510) deklarerad = periodens avgift med körningen − periodens avgift utan (skuld på 2731) utjämning = deklarerad − avgift (bokförs på 3740)
Med 32 000,00 kr i bruttolön som periodens enda körning blir avgiften 10 054,40 kr, skulden 10 054,00 kr och utjämningen −0,40 kr.
Vilken hel krona skulden ska bli går inte att räkna ut ur en enskild körning. Avgiftsunderlaget är enligt socialavgiftslagen (2000:980) 2 kap. 24 § månadens samlade ersättningar, och AGI:s fältkod 487 avrundas en gång på hela det underlaget. Avrundades varje körning för sig skulle skillnaden växa med antalet anställda — tre anställda à 31 998 kr i februari 2026 ger 30 162 kr per körning mot 30 161 kr i deklarationen. Därför bokförs körningens andel av periodens deklarerade avgift, och summan av periodens alla 2731-rader blir exakt fältkod 487. Kontot 2731 går därmed jämnt ut mot Skatteverket, krona för krona.
Bruttolön 32 000,00 kr, skatteavdrag 9 100,00 kr
| Konto | Namn | Debet | Kredit |
|---|---|---|---|
| 7210 | Löner till tjänstemänBruttolön | 32 000,00 | |
| 7510 | Lagstadgade sociala avgifterArbetsgivaravgift 31.42 % | 10 054,40 | |
| 2710 | PersonalskattAvdragen preliminärskatt | 9 100,00 | |
| 2731 | Avräkning lagstadgade sociala avgifterArbetsgivaravgift att betala (hela kronor enligt AGI) | 10 054,00 | |
| 1930 | FöretagskontoNettolön utbetald | 22 900,00 | |
| 3740 | Öres- och kronutjämningÖresutjämning arbetsgivaravgift | 0,40 | |
| Summa | 42 054,40 | 42 054,40 | |
Nettolönen krediteras företagskontot på lönedatumet — bokföringen är alltså klar i och med körningen, och själva överföringen gör du i internetbanken. Skattetabeller finns inte inbyggda: skatteavdraget anger du själv per körning, hämtat ur Skatteverkets tabell för den anställda. Det är ett medvetet val — en felaktig inbyggd tabell är värre än ingen tabell alls.
XML enligt Skatteverkets schema 1.1 (arbetsgivardeklaration_1.1.xsd)
Filen innehåller en huvuduppgift (HU) för hela arbetsgivaren och en individuppgift (IU) per betalningsmottagare. Fältkoderna nedan är verifierade mot Skatteverkets XSD och exempelfiler, och samma tabell används av XML-byggaren som skapar filen — den här sidan kan alltså inte visa en kod som filen inte använder.
| Fält | Element | Block | Innehåll |
|---|---|---|---|
| 201 | AgRegistreradId | HU | Arbetsgivarens registrerade organisationsnummer (12 siffror). Finns i både huvuduppgiften och varje individuppgift. |
| 006 | RedovisningsPeriod | HU | Redovisningsperioden som ÅÅÅÅMM — den månad lönen betalades ut. |
| 487 | SummaArbAvgSlf | HU | Summa arbetsgivaravgifter för hela perioden, hela kronor. Räknas per åldersgrupp på periodens samlade underlag (socialavgiftslagen 2 kap. 24 §) och avrundas en gång — samma belopp som periodens alla 2731-rader tillsammans. |
| 497 | SummaSkatteavdr | HU | Summa avdragen preliminärskatt för alla anställda i perioden, hela kronor. Samma belopp som bokförs på 2710. |
| 215 | BetalningsmottagarId | IU | Den anställdas personnummer (12 siffror). |
| 570 | Specifikationsnummer | IU | Löpnummer för individuppgiften inom perioden (001, 002 …), så rättelser kan pekas ut. |
| 011 | KontantErsattningUlagAG | IU | Kontant bruttolön som är underlag för arbetsgivaravgifter, hela kronor. Samma belopp som bokförs på 7210. |
| 001 | AvdrPrelSkatt | IU | Avdragen preliminärskatt för den anställda, hela kronor. |
| 245 | ArbetsplatsensGatuadress | IU | Arbetsplatsens gatuadress. Lämnas bara när den är ifylld på lönekörningen. |
| 246 | ArbetsplatsensOrt | IU | Arbetsplatsens ort. Lämnas bara när den är ifylld på lönekörningen. |
Alla belopp i AGI:n anges i hela kronor. Person- och organisationsnummer normaliseras till tolv siffror (organisationsnummer får 16-prefix), och filen kan testas i Skatteverkets testtjänst innan första skarpa inlämningen.