[[ bannerText ]]

What does it cost to fail the theory test?

A theory test costs 480 NOK at Statens Vegvesen — and you pay again for every attempt. Here's the full bill if you fail.

What does one theory test cost?

The theory test at Statens Vegvesen costs 480 NOK per attempt from 1 February 2026. The fee covers the test itself — regardless of whether you pass or fail. The price is paid when you book your slot. Note that only debit cards are accepted; credit cards are not.

On top of that comes a photo fee of 100 NOK if you need a new picture for the licence, and of course the fee for the practical test (1,540 NOK at the office, 1,490 NOK online) when you get there.

What happens if you fail?

The theory test for class B consists of 45 questions within 90 minutes. You can answer at most 7 questions wrong — more than 7 wrong and you have failed. The test is not considered passed, and you have to book a new slot and pay a new fee.

You don't get a refund for the previous attempt. Each attempt is an independent 480 NOK fee.

You also have to wait a period before you can take the test again. The waiting time varies between traffic stations, and can be long in the high season before Christmas and just before the summer holidays.

How much does it cost if you fail several times?

The bill adds up quickly:

  • One test, passed on the first attempt: 480 NOK
  • Fail once, pass on the second attempt: 960 NOK
  • Fail twice, pass on the third attempt: 1,440 NOK
  • Fail three times, pass on the fourth attempt: 1,920 NOK

These are just the fees at Statens Vegvesen. The real cost picture can be significantly higher when you include everything that sits around it.

What are the hidden costs?

The test fee is the easiest cost to count. In practice, failing costs more than just what you pay Statens Vegvesen:

  • Transport to and from one of the traffic stations, which are often outside the city centre
  • Time — many take time off from work or school
  • Delayed practical test — you cannot take the practical test until the theory is passed
  • Extended driving instruction — if you lose rhythm, the driving school may need extra lessons with you before you're ready again
  • A lost summer or semester — many plan the licence around a specific milestone, and a fail can knock the whole plan off

For some it also means lost wages or a summer without the licence.

How do you avoid paying for a new test?

The simplest answer: don't take the test before you're ready. It sounds trite, but it's the only reliable way to avoid the extra bill.

A few concrete rules of thumb:

  • Do at least 10 complete practice tests where you score above 85% without help
  • Check which categories you get most wrong, and revise them deliberately
  • Train under time pressure — the real test has a 90-minute time limit
  • Read the explanations for the answers, don't just pick and move on — you learn most from your mistakes
  • Avoid booking on stressful dates (right before exams, holidays or a work trip)

With an 81% pass rate, students at Prøve.no are better prepared than average — compared to the national average of just 53% (source: Prøve.no internal data and Statens Vegvesen). But even with lots of practice, it's worth checking that you have stable results over time before showing up.

What do you do if you've already failed?

Don't stress. Most people who pass on their second or third attempt use the time between attempts well.

Step by step:

  1. Wait out the required period before you can book again
  2. Go through the questions you got wrong on your last attempt — you usually get a short summary of which categories dragged you down
  3. Focus on weak areas in the categories where you scored lowest
  4. Do more practice tests than you think you need — preferably under realistic conditions (time pressure, no help)
  5. Book a slot only when you're scoring above 85% consistently

There's no shame in failing once. Most driving instructors would rather you fail once and learn from it than scrape through by accident and forget everything a couple of weeks later.