Trusted Local AutoFind a Shop
Back to Blog
Driving Tests

New Brunswick Driver's Test Fees 2026: Written, Road Test, Licence

informational·how to guide·

Where these fees come from

The Government of New Brunswick lists the fees on its driver's licences page ("Fees as of August 1st, 2026") and explains the tests on its written and road tests page. The fees are set in Regulation 83-42 under the Motor Vehicle Act, and Regulation 2026-39 changed the licence fee on August 1, 2026. The notes on HST and refunds come from Service New Brunswick (SNB) information for holders of a foreign licence. This guide is correct as of 2026. Confirm the rules with Service New Brunswick (gnb.ca) before you drive.

New Brunswick driver test and licence fees (as of August 1, 2026)

New Brunswick driver test and licence fees (as of August 1, 2026)
What you pay forFee (CAD)
Written test, first attempt$25
Written test, re-write$15
Road test, Class 9, 7, 6 or 5 (each attempt)$25
Road test, Class 4, 3, 2 or 1 (each attempt)$50
Licence, Class 1 to 9 (valid four years)$100
Renewal, Classes 9, 8, 7 and 5 (every four years)$100

How much is the New Brunswick written test?

The first attempt costs $25 and a re-write costs $15. Regulation 83-42 sets the same amounts: a written examination fee of $25 and a re-examination fee of $15. You take the knowledge test online or in person, and there is a cost either way. Choose one option only: you do not need both. The guide to the Class 7 Level 1 written test explains the sign and rules exams.

How much is the New Brunswick road test?

The road test for a Class 9, 7, 6 or 5 licence costs $25 for each attempt. Commercial road tests (Class 4, 3, 2 or 1) cost $50 for each attempt. All road tests are in person at an SNB office. Book online or call TeleServices at 1-888-762-8600. For holders of a foreign licence, SNB gives the road test fee as $25.00 plus HST. The New Brunswick road test guide explains when you can book it and what to bring.

What a retake costs in New Brunswick

You fail the written test once
Wait one day, then re-write it for $15.
You fail the written test twice
Wait one week before your third try, and pay the $15 re-write fee again.
You fail the written test three times
Book an appointment to take the test in person at a Service NB Driver Examiner office.
You fail the road test
Book a new appointment and pay $25 again. The fee is charged for each attempt.
You pass the written test on the second try and the road test on the first try
Your test fees are $25 + $15 + $25 = $65.

How much is a New Brunswick driver's licence?

A licence of any class from 1 to 9 is valid for four years and costs $100. Regulation 83-42 sets the licence fee at $25 for each year, so the two amounts agree. Renewal of a Class 9, 8, 7 or 5 licence is also $100 every four years.

Did New Brunswick driver's licence fees go up in 2026?

Yes, the licence fee went up. Regulation 2026-39 was filed on July 27, 2026, and came into force on August 1, 2026. It raised the annual driver's licence fee in Regulation 83-42 from $22.50 to $25. That is $2.50 more for each year of a licence, or $10 more over a four-year licence ($2.50 × 4 = $10).

How to avoid paying for a New Brunswick test twice

  • Plan your tests close together. Test results are valid for six months, and your licence must be issued within six months of the start of the process. Our free practice question on what happens when test results expire covers this rule.
  • Bring every road test document, including proof of payment for the road test. If one document is missing, you are turned away.
  • Bring a vehicle in good working condition, with a valid, signed registration and a valid insurance card. The SNB road test handout for foreign licence holders warns that without them, you may fail without a refund.

Key takeaways

  • As of August 1, 2026: written test $25, re-write $15, road test $25 for each attempt, licence $100 for four years.
  • The licence fee went up on August 1, 2026, from $22.50 to $25 a year.
  • Each failed test costs money again: $15 for a written re-write and $25 for another road test.
  • Test results are valid for six months, so plan your tests close together.
  • Next step: practise on the free New Brunswick Class 7 Level 1 practice test before you pay for the written test. It is in English only.

New Brunswick driver's test fees: common questions

How do I pay for the New Brunswick written test online?

For an online test, pay by credit card (Visa, MasterCard, American Express or Discover), debit card (Visa or MasterCard) or Interac Online, which works with TD Canada Trust accounts only. After the payment, you get an access code. You can save the code and take the test at a later time.

Do I pay again if I fail my New Brunswick road test?

Yes. The road test fee is charged for each attempt, so a second try for a Class 7 or Class 5 licence costs another $25. You book a new appointment, and you bring proof of the new payment on test day.

How much does it cost to renew a Class 5 licence in New Brunswick?

It costs $100 for four years, the same as a Class 9, 8 or 7 renewal. You can renew online, call TeleServices at 1-888-762-8600 or visit a Service New Brunswick centre. On August 1, 2026, the yearly licence fee in the regulation rose from $22.50 to $25.

Do I pay HST on New Brunswick driver's test fees?

The government fee table lists the road test at $25. The SNB information for holders of a foreign licence gives the road test fee as $25.00 plus HST. When you book, ask SNB how much you will pay in total.

Can I retake the New Brunswick written test on the same day?

No. After your first failed attempt, you must wait one day. After the second, you must wait one week. If you fail three times, your next try is in person at a Service NB Driver Examiner office. Each re-write costs $15.

Practise for your New Brunswick Class 7 Level 1 test

3 free practice tests with 60 questions, answers and explanations.

Start free Practice Test 1

See all New Brunswick Class 7 Level 1 practice tests

Share or ask AI about this article

Continue the conversation or send this guide to someone who needs it.