Skatteverket har ett eget verktyg för att ta emot ROT/RUT-ansökningar — och det är faktiskt ganska bra. Men det gör inget av förarbetet åt dig. Den här guiden visar exakt hur du navigerar portalen och gör processen så snabb som möjligt.
Vad gör e-tjänsten — och vad gör den inte?
Skatteverkets e-tjänst "Rot och rut — företag" nås på www7.skatteverket.se/portal/rotrut och kräver inloggning med BankID. Det är viktigt att förstå exakt vad den gör — och inte gör.
- Tar emot ansökan om utbetalning
- Validerar personnummer och fastighetsbeteckningar
- Kontrollerar kundens återstående årstak
- Importerar data från XML-fil automatiskt
- Betalar ut godkänt belopp till ditt konto
- Beräknar inte avdragsbeloppet åt dig
- Genererar ingen faktura
- Kontrollerar inte att din tjänst är berättigad
- Skapar ingen XML-fil åt dig
- Sparar ingen jobbhistorik på ditt konto
Det finns ingen öppen API. Skatteverket kräver att du loggar in personligen med BankID vid varje inlämning — en medveten säkerhetskontroll för att förhindra bedrägerier.
Manuell inmatning vs XML-uppladdning
E-tjänsten erbjuder två sätt att skicka in en ansökan. Skillnaden är ungefär 19 minuter per jobb.
- Fyll i varje fält för hand
- Belopp måste anges i öre (SEK × 100)
- En ansökan per jobb
- 15–20 minuter per jobb
- Hög risk för inmatningsfel
- Ladda upp en färdig fil
- Alla fält importeras automatiskt
- Kan innehålla flera jobb i en fil
- 30 sekunder per uppladdning
- Noll manuella fel om filen är korrekt
ROT och RUT hanteras i separata flöden och kan aldrig skickas i samma XML-fil. Har du utfört båda tjänsttyperna för en kund krävs två separata uppladdningar.
Steg för steg: ladda upp din XML-fil
Ha din XML-fil redo
Innan du öppnar Skatteverkets portal behöver du ha XML-filen klar. Filen ska följa schema version 6 (v6). Du kan använda ett bokföringsprogram med inbyggd ROT/RUT-funktion, eller RotRut.com som genererar en korrekt v6-fil automatiskt från jobbuppgifterna du matat in.
Spara filen lokalt — du väljer den i nästa steg.
Logga in med BankID
Gå till www7.skatteverket.se/portal/rotrut. Klicka på "Logga in" och välj mobilt BankID eller BankID på kort.
Driver du AB? Kontrollera att du som loggar in är registrerad som behörig firmatecknare eller ombud för företaget.
Välj "Rot och rut — företag" och ansökningstyp
Välj tjänsten och ange om du ansöker om ROT- eller RUT-utbetalning. De hanteras som separata flöden.
Klicka på "Begära utbetalning via uppgifter på fil"
Du ser nu två alternativ — manuell inmatning eller filuppladdning. Välj filalternativet. Klicka "Välj fil" och hitta den XML-fil du förberedde i steg 1.
Granska de importerade uppgifterna
Skatteverket visar en sammanfattning av allt som importerats: personnummer, belopp, fastighetsbeteckningar och tjänstetyper. Gå igenom dessa och kontrollera att allt stämmer.
Om något verkar fel — avbryt, rätta filen, och börja om. Det är enklare nu än att hantera en avvisad ansökan efteråt.
Bekräfta och skicka in
Klicka på "Skicka in". Du får en bekräftelse direkt i portalen med ett referensnummer. Pengarna betalas ut till ditt bankgiro/plusgiro inom 5–14 arbetsdagar.
Vad XML-filen måste innehålla
Skatteverket validerar filen mot ett schema. Filer som avviker avvisas direkt. Dessa fält är obligatoriska:
| Element | Vad det är | Format |
|---|---|---|
| UtförarensOrganisationsnummer | Ditt org.nr | 10 siffror, inga bindestreck |
| KundensPersonnummer | Kundens personnummer | 12 siffror, YYYYMMDDXXXX |
| Arbetskostnad | Arbete exkl. moms | Heltal i öre (SEK × 100) |
| Rotavdrag / Rutavdrag | Beräknat avdragsbelopp | Heltal i öre (SEK × 100) |
| Fastighetsbeteckning | Fastighetens beteckning (ROT/villa) | T.ex. "Stockholm Bromma 3:14" |
| BrfOrganisationsnummer | BRF:s org.nr (ROT/bostadsrätt) | 10 siffror |
| Arbetsbeskrivning | Beskrivning av utfört arbete | Fritext |
| Betalningsdatum | Datum kunden betalade | YYYY-MM-DD |
| ArbeteUtfortDatum | Datum arbetet slutfördes | YYYY-MM-DD |
| TjansteTyp | Kategori av tjänst (v6-kod) | T.ex. STAD, FLYTT, ROT_EL |
Det vanligaste tekniska felet: belopp i kronor istället för öre. Skatteverket förväntar sig heltal i öre. 3 750 kr = 375000 i XML-filen — inga decimaler, inga kr-tecken.
Förenklat exempel på XML-struktur
<Utforare>
<OrganisationsNr>5565123456</OrganisationsNr>
</Utforare>
<Kop>
<KoparePersonNr>198501012345</KoparePersonNr>
<Belopp>375000</Belopp> <!-- 3 750 kr -->
<RotAvdrag>112500</RotAvdrag> <!-- 1 125 kr = 30% -->
<Fastighetsbeteckning>Stockholm Bromma 3:14</Fastighetsbeteckning>
<Betalningsdatum>2026-03-14</Betalningsdatum>
</Kop>
</HushallsarbeteBegaran>
Tjänstekategorier som flytt och IT-tjänster i hemmet lades till i schema v6 (2021). Äldre scheman stödjer inte dessa kategorier. RotRut.com genererar alltid v6.
Efter inlämning
- Dag 1–2: Skatteverket registrerar och gör automatiska kontroller (personnummer, årstak, F-skatt).
- Dag 3–7: Om allt är i ordning godkänns ansökan och utbetalning initieras.
- Dag 5–14: Beloppet finns på ditt registrerade bankgiro eller plusgiro.
- Parallellt: Kunden får ett brev från Skatteverket som bekräftar att avdraget registrerats mot deras skatt.
Du meddelas via Mina sidor med en förklaring. Vanliga orsaker: kunden nått sitt årstak, kunden inte skatteregistrerad i Sverige, felformat i XML-filen, F-skatt inte aktiv vid utförandetillfället.
Om Skatteverket inte betalar ut har du rätt att kräva kunden på mellanskillnaden med en ny faktura.
Vanliga frågor
Slipp skapa XML-filen manuellt.
Det gör vi.
RotRut.com genererar korrekt XML v6 och faktura-PDF på 60 sekunder. Du laddar upp direkt i Skatteverkets e-tjänst — inga manuella beräkningar, inga formatfel.