BedrockCalculator
Figures cited to primary sourcesWritten by Aapt Dubey, MBA (Marketing & Banking), ISB 3 primary sourcesLast updated

Norway VAT Calculator (MVA 25%, 15% and 12%)

The Norway VAT Calculator adds or remove Norwegian MVA, and see the asymmetry that catches people out: the rate on the net price is a smaller share of the gross price.

Quick Answer: Adding the alminnelig sats of 25% to a net price of 1,000 kr gives 250 kr of MVA and a gross price of 1,250 kr. Note the asymmetry that catches people out: MVA is 25% of the net price but only 20.0000% of the gross price, so a 1,000 kr price that already includes MVA contains 200 kr of tax, not 250 kr.

Assumptions

Computed
kr
kr

Preset scenarios

MVA Amount
kr250.00

Every period in the schedule below reconciles to the exact penny.

Net Price (Excluding MVA)
kr1,000.00
Gross Price (Including MVA)
kr1,250.00
MVA Rate Applied
25.00%
MVA As A Share Of The Gross Price
20.0000%
Naeringsmidler Rate
15%
Transport / Accommodation Rate
12%
Gross Price Saved At 15% Instead Of 25%
kr100.00
Gross Price Saved At 12% Instead Of 25%
kr130.00
Registration Threshold (Rolling 12 Months)
kr50,000.00
Registration Check
Not assessed: enter your rolling 12-month taxable turnover

Net Price vs MVA By Rate Class

Gross (Inc MVA)Net (Ex MVA)MVA
4 periods, peak kr1,250

The Same Net Price Under Every Norwegian MVA Rate

Showing 4 rows.

The Same Net Price Under Every Norwegian MVA Rate, from the Norway VAT Calculator (MVA 25%, 15% and 12%)
Rate ClassGross (Inc MVA)Net (Ex MVA)MVA
Alminnelig sats 25%kr1,250.00kr1,000.00kr250.00
Naeringsmidler 15%kr1,150.00kr1,000.00kr150.00
Persontransport / overnatting 12%kr1,120.00kr1,000.00kr120.00
Nullsats 0%kr1,000.00kr1,000.00kr0.00
Net Price vs MVA By Rate Class: Gross (Inc MVA), Net (Ex MVA), MVA across 4 periods for this calculator's default example, peaking at kr1,250.00.
Drawn from this calculator's own default inputs, where MVA Amount is kr250.00. Change the inputs above to see your own figures.
Quick Answer: Adding the alminnelig sats of 25% to a net price of 1,000 kr gives 250 kr of MVA and a gross price of 1,250 kr. Note the asymmetry that catches people out: MVA is 25% of the net price but only 20.0000% of the gross price, so a 1,000 kr price that already includes MVA contains 200 kr of tax, not 250 kr.

What does this calculator do?

Norwegian merverdiavgift (MVA) has one standard rate and two reduced rates, and the two reduced rates are the wrong way round compared with most of Europe. Food sits at the higher reduced rate of 15%, while passenger transport, hotel rooms, cinema tickets and sporting events sit at the lower one of 12%. Getting a supply into the wrong class is not a rounding error: on a 1,000 kr net price it is worth 100 kr between the standard rate and the food rate, and 130 kr between the standard rate and the transport rate.

The calculator does two things. It converts between net and gross at any of the four rate classes, in either direction, and it checks a rolling-12-month turnover figure against the 50,000 kr registration threshold.

The direction matters more than it looks. Adding MVA multiplies the net price by the rate. Removing MVA cannot simply multiply the gross price by the rate, because the tax is a fraction of a total that already contains it. The correct operation is the VAT fraction, r / (1 + r). At 25% that fraction is exactly one fifth, which is why Norwegian standard-rated prices are unusually easy to work backwards from: the tax is always a fifth of what the customer pays.

How is this calculated?

Adding MVA to a net price:

MVA = N × r; Gross = N × (1 + r)

Removing MVA from a gross price:

MVA = G × r/(1 + r); Net = G − MVA

The rate $r$ is taken from a fixed table: 0.25 standard, 0.15 for naeringsmidler and vann- og avlopstjenester, 0.12 for persontransport and overnatting, and 0 for nullsats supplies.

Step 1: Read the rate for the class you selected.

Step 2: Apply the add or the remove formula above, depending on the direction.

Step 3: Compute the share of the gross price. This is r / (1 + r) reported as a percentage, and it is the number you need when working backwards from a till receipt.

Step 4: Re-price the same net amount at all four rate classes. The comparison table always starts from the net figure, whether you supplied it directly or the calculator derived it by removing MVA from a gross price.

Step 5: Compute the two class gaps. The gross price at 25% minus the gross price at 15%, and the gross price at 25% minus the gross price at 12%, on that same net amount.

Step 6: Test the turnover figure against the threshold. Registration in the Merverdiavgiftsregisteret is compulsory once rolling-12-month taxable turnover exceeds 50,000 kr. The comparison is strict, so exactly 50,000 kr does not trigger it. Leave the field at zero and the calculator reports the check as not assessed rather than guessing.

Worked Example

A net price of 1,000 kr, standard rated, adding MVA.

Step 1: Take the standard rate. Alminnelig sats = 25%

Step 2: Compute the MVA. 1,000 x 0.25 = 250 kr

Step 3: Compute the gross price. 1,000 + 250 = 1,250 kr

Step 4: Express the MVA as a share of that gross price. 250 / 1,250 = 20.0000%

Step 5: Price the same 1,000 kr net as foodstuffs at 15%. 1,000 x 1.15 = 1,150 kr gross

Step 6: The standard-versus-food gap. 1,250 - 1,150 = 100 kr

Step 7: Price the same 1,000 kr net as transport or accommodation at 12%. 1,000 x 1.12 = 1,120 kr gross

Step 8: The standard-versus-transport gap. 1,250 - 1,120 = 130 kr

Now run the same figure the other way. A gross price of 1,000 kr, standard rated, removing MVA.

Step 9: Apply the VAT fraction. 1,000 x 0.25 / 1.25 = 200 kr of MVA

Step 10: Back out the net price. 1,000 - 200 = 800 kr

The 250 kr and the 200 kr are both correct answers to different questions, and confusing them is the single most common MVA arithmetic error.

What does this calculator not account for?

Skatteetaten's English-language pages have served stale figures. The 2026 personal-tax rate pages at skatteetaten.no/en were verified as still showing 2025 values while the Norwegian pages with an explicit year selection showed 2026 ones. The MVA rates here were read off both language editions of the satser page and agreed, but treat the English site as the less current of the two: if a figure differs, check the Norwegian page before concluding this calculator is wrong.

The calculator applies the rate you choose; it does not decide which rate is correct. Classification is the hard part of Norwegian MVA and none of it is modelled. Food served for consumption on the premises is standard rated while the same food sold to take away is not, and this calculator cannot tell the two apart.

Nullsats eligibility is not modelled. The 0% class is selectable, but nothing here tests whether an export, a newspaper or an electric vehicle actually qualifies, or applies the statutory value limit on zero-rated EV sales.

The 11.11% rate sometimes quoted for the first-hand sale of raw fish is deliberately absent. It does not appear on Skatteetaten's own 2026 satser table in either language edition, and the underlying module carries no figure it cannot quote from a primary source.

The registration check tests one number against one threshold. It does not know your entity structure (one threshold applies per VAT subject), does not handle the separate rules for charities and public bodies, does not model forhandsregistrering (advance registration), and does not track when in the twelve months you crossed the line.

Nothing about returns, input MVA or payment. There is no netting of input against output tax, no reporting periods, no due dates and no penalties.

What mistakes do people make with this?

Multiplying a gross price by 25% to find the MVA inside it. That overstates the tax by 25%. Use the fraction: 1,000 kr gross contains 200 kr, not 250 kr.

Assuming food gets the lowest rate. In Norway it does not. Groceries are 15% while a hotel night or a bus ticket is 12%.

Forgetting that water and wastewater services share the food rate. Vann- og avlopstjenester sit at 15%, not at the standard rate.

Reading the threshold as a calendar-year test. It is any rolling twelve-month window. A business that stays under 50,000 kr in each calendar year can still cross the threshold in a twelve-month period spanning a year end.

Thinking the invoice that crosses the threshold is still outside the system. Liability arises from the moment turnover passes 50,000 kr, so that invoice is itself inside the MVA system.

Treating the threshold as a per-activity allowance. It applies per legal entity, not per side project.

Frequently Asked Questions

How much MVA is on 1,000 kr in Norway?

If 1,000 kr is the net price, MVA at the standard rate is 250 kr and the customer pays 1,250 kr. If 1,000 kr is the price including MVA, the tax inside it is 200 kr and the net is 800 kr.

Why is MVA 20% of the gross price when the rate is 25%?

Because the tax is part of the total. The share of gross is r / (1 + r) = 0.25 / 1.25 = 20.0000% exactly. At 15% the share is 13.0435%, and at 12% it is 10.7143%.

What is Norway's VAT rate on food?

15%, the naeringsmidler rate, which also covers water and wastewater services. On a 1,000 kr net price that is 150 kr of MVA against 250 kr at the standard rate, a 100 kr difference in the shelf price.

What rate applies to hotels and transport?

12%. It covers passenger transport, accommodation, cinema tickets, sporting events, amusement parks and activity centres. On a 1,000 kr net price the gross is 1,120 kr, which is 130 kr less than the standard-rated 1,250 kr.

When must I register for MVA in Norway?

Once taxable turnover exceeds 50,000 kr in any rolling twelve-month period. At exactly 50,000 kr registration is not yet compulsory; at 50,001 kr it is, and the obligation runs from that point rather than from the start of the next year.

Can I just charge 15% because I sell food online?

Only if the supply itself is a naeringsmiddel. The calculator applies whatever class you pick and has no view on whether you picked correctly, so a classification error here produces a confidently wrong number.

Sources

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 6 automated test cases: specific inputs whose correct result is known in advance, and rules the output must always obey. They run on every change to the site. See the testing and corrections policy.

Show the test cases
  • Vector 1: defaults, adding 25% to a 1,000 kr net price
  • Vector 2: at 25% the VAT fraction is exactly one fifth of the gross
  • Vector 3: the two reduced classes, with food ABOVE accommodation
  • Vector 4: the NOK 50,000 threshold is a strict "exceeds", on a rolling window
  • Vector 5: identity, round-trip, class gaps, and every comparison row balancing
  • Vector 6: output completeness, headline, every secondary id, table columns and schedule

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews