Minnesota · Permit test

What a Minnesota permit and driver's license cost

As of October 2026, a Minnesota Class D instruction permit costs $29.50 and is good for two years. A provisional license is $32.50, a first full Class D license $46, and renewing a Class D license $41. The Minnesota Legislature sets these fees.

Permit and license fees

What you're gettingFee
Class D instruction permit (valid 2 years)$29.50
Instruction permit renewal$24.50
Provisional license$32.50
Provisional license upgrade, no violations on record$37.50
Class D driver's license$46
Class D renewal$41
Duplicate license, any class$26
Enhanced license, on top of the license fee$15
Fast track processing$20

Retest, no-show and cancellation fees

  • Written test: after two fails in a row, $10 for each new try.
  • Road test: after two fails, $20 for each new try.
  • Missing a road test appointment costs $40, and a late cancellation costs $20.
  • Endorsement exams, such as motorcycle or CDL endorsements, are $2.50 each.

State ID card fees

  • Under 65: $35.50, or $30.50 to renew.
  • 65 and older: $32. A standard ID at 65 or older doesn't expire.
  • People with a physical or developmental disability or a qualifying mental illness pay $0.50. Homeless youth with documentation pay nothing.
  • An enhanced ID adds $15 to the ID fee.

Motorcycle, moped and CDL fees

  • Motorcycle instruction permit or endorsement: $29. Renewing a two-wheel endorsement: $17.
  • Moped (motorized bicycle) knowledge test and 30-day permit: $6.75.
  • Commercial learner's permit (Class A, B or C): $26.75.
  • CDL licenses: Class A $65, Class B $57, Class C $50.

Ways to pay less

If you upgrade from a provisional license with no violations, the manual says you get a $3.50 credit toward the fee. Veterans with a 100 percent service-connected disability don't pay driver's license or ID card fees. Some offices take cash, check or card, so check before you go.

Sources: Minnesota DVS and 2 more. Checked October 2026.

Rules and fees can change, so check the official site before your test.