Skriv ett organisationsnummer, till exempel 556012-5790, eller ett momsnummer som SE556012579001. Sidan bygger momsregistreringsnumret och frågar VIES, EU-kommissionens system, om det är registrerat just nu.
Momsregistreringsnummer eller organisationsnummer
curl "https://api.prometiam.com/functions/v1/risk-api/vat/SE556012579001" \ -H "Authorization: Bearer YOUR_API_KEY"
Ett svenskt momsregistreringsnummer, till vardags momsnummer eller VAT-nummer, består av landskoden SE, organisationsnumrets tio siffror och siffrorna 01. Skatteverket skriver att alla svenska VAT-nummer börjar med SE och avslutas med 01, och att numret skrivs utan bindestreck. Efter landskoden blir det tolv siffror.
| Steg | Exempel |
|---|---|
| Organisationsnumret som det står i registret | 556012-5790 |
| Ta bort bindestrecket | 5560125790 |
| Lägg till SE först och 01 sist | SE556012579001 |
Exemplet är Aktiebolaget Volvo. Skatteverkets eget exempel är organisationsnumret 999999-9999, som blir SE999999999901. Uträkningen sker i din webbläsare, och inget skickas förrän du startar kontrollen.
Organisationsnumrets sista siffra är en kontrollsiffra (Luhn). Den här sidan prövar den inte: ett felskrivet organisationsnummer ger ett nummer med rätt form som VIES i regel inte känner igen. Är du osäker, kontrollera först i sökverktyget för organisationsnummer.
Regeln ger ett momsnummer med rätt form åt varje svenskt organisationsnummer, också åt bolag som aldrig har momsregistrerats. Det är ett uträknat nummer, inte ett besked. Alla företag är inte momsregistrerade: Skatteverket anger bland annat en årsomsättning över 120 000 kronor under kalenderåret som ett av villkoren för att registrera sig, och i vissa fall behöver man inte registrera sig alls. Om ett bolag faktiskt är momsregistrerat avgör momsregistret, och det frågar du via VIES.
VIES (VAT Information Exchange System) ägs av EU-kommissionen och är en sökmotor, inte en databas: vid varje fråga hämtas uppgiften ur medlemsstatens eget momsregister. För ett svenskt nummer är det alltså Sveriges register som svarar.
Den här sidan är inte EU-kommissionens VIES-tjänst. Den ställer samma fråga åt dig via Prometiams API och visar svaret med tidpunkt. Skatteverket skriver: ”Använd endast Europeiska kommissionens VIES-tjänst för att kontrollera VAT-nummer.” Myndigheten kan inte godta svar från en annan tjänst som bevis på att köparen var momsregistrerad om uppgiften senare visar sig vara felaktig.
Behöver du kunna visa upp kontrollen, till exempel vid försäljning till ett annat EU-land, gör den därför på VIES-webbplatsen och spara resultatet. EU-kommissionen rekommenderar att du håller reda på dina kontroller om det skulle bli en skattekontroll, och anger att den inte kan ta ansvar för att uppgifterna i VIES är korrekta. Skatteverkets sida om att kontrollera momsregistreringsnummer nämner också Skatteupplysningen på telefon.
För en enskild firma ser regeln annorlunda ut. Skatteverket skriver att landskoden följs av de tio siffrorna i ägarens personnummer, och numret avslutas även här med 01. Ett personnummer är en personuppgift, och den här sidan ber aldrig om ett. Skriv i stället momsnumret exakt som det står på fakturan (SE…01), med landskod och utan bindestreck. Då frågar sidan VIES om just det numret.
Fältet tar organisationsnummer från bolag och andra juridiska personer, så skriv inte ett personnummer där. Tredje siffran skiljer dem åt: 2 eller högre i ett organisationsnummer, 0 eller 1 i ett personnummer (månaden i födelsedatumet). Bolagsposterna i API:et omfattar inte enskilda firmor, så ett bolagsuppslag på en enskild firma ger ingen träff. Momsnumret kan ändå kontrolleras i VIES som vilket annat som helst.
Med en API-nyckel ställer GET /vat/SE556012579001 samma fråga till VIES och svarar med JSON under data: is_valid, name, address och request_date. Bolagsposten för samma organisationsnummer hämtar du med GET /companies/search?country=SE&company_number=5560125790. Där finns vat_number och vat_number_source.
curl 'https://api.prometiam.com/functions/v1/risk-api/vat/SE556012579001' \ -H 'Authorization: Bearer rk_live_...' curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=SE&company_number=5560125790' \ -H 'Authorization: Bearer rk_live_...'
{
"data": {
"vat_number": "SE556012579001",
"country_code": "SE",
"number": "556012579001",
"is_valid": true,
"name": "Aktiebolaget Volvo",
"address": "…",
"request_date": "2026-10-16T17:32:50.781Z",
"source": "VIES — VAT Information Exchange System (European Commission)"
}
}
För Sverige är vat_number_source rule: numret är byggt av organisationsnumret, formatet är rätt men registreringen är inte bekräftad av registret. Bekräfta den med GET /vat/{number}. Du kan också hitta bolaget på momsnumret med vat=SE556012579001.
En VIES-kontroll kostar 1 kredit och ett bolagsuppslag 1 kredit. Ett anrop som misslyckas kostar ingenting, och X-Credits-Cost i svaret visar kostnaden. För en hel kundlista finns batchanropet POST /companies/lookup: högst 100 bolag per anrop, 1 kredit per bolag.
Provperioden är 14 dagar och 500 krediter. Kort krävs, ingenting dras under provperioden, och därefter fortsätter Starter (9,99 EUR i månaden, 1 000 krediter) om du inte säger upp. Vill du få veta när ett svenskt bolag ändrar status kan du lägga det under bevakning med POST /monitor: larm vid ändrad status, avregistrering och registerhändelser, med webhooks från Professional.
Momsnumret kontrolleras mot VIES (VAT Information Exchange System), EU-kommissionens system. Svenska bolagsuppgifter kommer från Bolagsverket. Det här är ingen juridisk rådgivning. Senast granskad 16 oktober 2026.
Starta 14 dagars gratis provperiod · API-dokumentation
Provperioden varar i 14 dagar och omfattar 500 krediter. Kort krävs, ingenting dras under provperioden; därefter fortsätter Starter (9,99 EUR per månad) om du inte säger upp.