Sweden VAT number: format and validation

By Remco from Avatcado

Format

SE followed by 12 digits. The local term is momsregistreringsnummer (momsnummer, Swedish).

Pattern: /^\d{12}$/

  • Built from the 10-digit organisationsnummer (or personnummer for sole traders) plus a suffix; the last two digits are always 01
  • Digits only, no letters

Example of a registered number: SE556703748501

Check a Sweden VAT number

Validated live against the Skatteverket (Swedish Tax Agency) (official register).

Enter a VAT number to see the live API response

Validate via API

The same validation as an API call, with the example number above:

curl "https://api.avatcado.com/v1/validate?vat_number=SE556703748501" \
  -H "Authorization: Bearer avat_live_your_api_key"
import Avatcado from "@avatcado/node";

const avatcado = new Avatcado("avat_live_your_api_key");
const { data, error } = await avatcado.vat.validate({
  vatNumber: "SE556703748501",
});

if (data?.data.valid) {
  console.log(`Registered: ${data.data.company?.name}`);
}

Free tier includes 500 validations per month. Get an API key or read the API documentation.

Frequently asked questions

Why do Swedish VAT numbers always end in 01?

The momsregistreringsnummer is the organisation number with 01 appended; Skatteverket states the final two digits are always 01. If a candidate number ends in anything else, it is malformed.

When must a Swedish business register for moms?

Since 1 January 2025 businesses with annual turnover of at most SEK 120,000 (raised from SEK 80,000) can stay outside VAT; above that, registration with Skatteverket is mandatory.

Related guides

VAT rate in Sweden

The standard VAT rate in Sweden is 25%. Reduced rates: 12%, 6%. See all Sweden VAT rates.

Sources