X Driving Tests
Fees & Payments

North Dakota DMV Fees Overview

3 min read

Understanding North Dakota DMV fees helps you avoid surprises when registering a vehicle, applying for a license, or preparing for testing. These fees are established by the North Dakota Department of Transportation (NDDOT) and are subject to change based on vehicle type, weight, and service requested.

Vehicle Registration Fees

Passenger vehicle registration fees in North Dakota typically range from $49 to $274 annually, depending on vehicle weight and age. You will pay an excise tax of 5% on the purchase price when registering a new or used vehicle, in addition to a title fee of $5 and a plate fee if new plates are issued. For details on registering a new vehicle, visit Registering a New Vehicle in North Dakota.

If you are renewing your registration, fees remain based on the vehicle’s weight and age, and renewal can be completed online, by mail, or in person. Learn about the process at Renewing Vehicle Registration in North Dakota.

Driver Licensing Fees

When applying for a North Dakota driver’s license, you will typically pay:

  • Class D driver’s license: $15 (valid for up to 6 years)
  • Instruction permit: $15
  • Motorcycle endorsement: $15 additional
  • CDL license: $15 for the license plus testing fees depending on endorsements

If you are applying for a first-time license, check Applying for a North Dakota Driver’s License to understand eligibility and documentation before paying fees.

Renewal or replacement fees are generally $15 for a standard license and $8 for a non-driver ID card. If your address changes, the DMV requires an updated license, and fees apply.

Testing Fees

Knowledge and skills tests at the ND DMV generally cost:

  • Knowledge test: $5 per attempt
  • Road test: $5 per attempt
  • CDL written tests: $5 per endorsement
  • CDL skills test: $10

If you are preparing for your permit or knowledge exam, review North Dakota Permit Test Study Tips to avoid retesting fees.

Payment Options and Additional Fees

The North Dakota DMV accepts cash, checks, and major credit cards for most transactions. Service fees may apply to card payments. A $5 duplicate title fee applies if your original title is lost, and there may be late penalties if you fail to renew your registration on time.

For payment guidance, refer to Paying DMV Charges in North Dakota to understand your options and avoid delays.

Notes on Fee Changes and Exemptions

Certain veterans, seniors, and tribal members may qualify for exemptions or reduced fees under specific conditions. Fees can change based on legislative updates, so check the official NDDOT fee schedule before planning your visit.

Monitoring your DMV fees will help you maintain your compliance with North Dakota driving laws while managing your vehicle ownership costs effectively.