What it costs to get a learner's permit in Massachusetts

A learner's permit in Massachusetts costs $30 for a five-year permit if you are under 18, or $40 for an adult learner's permit valid for five years. You pay this fee when you pass the written knowledge test at the Registry of Motor Vehicles (RMV). The fee covers the permit itself and is non-refundable, even if you fail the test on your first try — you pay again if you retake it.

You cannot pay the fee online or in advance. You pay it in person at an RMV office only after you have passed the written exam. Bring cash, a debit card, or a credit card; not all RMV locations accept checks.

The written test itself is free. The only cost is the permit fee once you pass.

Key Takeaways

  • Massachusetts charges $30 for a learner's permit if you are under 18, or $40 if you are 18 or older, payable only after you pass the written test.
  • The fee is non-refundable, so if you fail the test and retake it, you pay the fee again when you pass the second time.
  • You pay in person at an RMV office with cash, debit, or credit card — not online or by mail.
  • The written knowledge test itself has no fee; you only pay when you pass and receive your permit.

Where to pay and what documents you need

You pay at any full-service RMV branch after passing your written test. The RMV will not issue your permit until payment is complete. Bring a valid form of identification — a passport, birth certificate, or state ID — plus proof of your Social Security number (your Social Security card, a W-2, or a tax return). You will also need proof of your Massachusetts residency, such as a utility bill, lease, or bank statement dated within the last 60 days.

If you are under 18, a parent or guardian must be present with you. Bring their ID as well. If you are 18 or older, you can go alone.

How long the permit lasts and renewal costs

A learner's permit in Massachusetts is valid for five years from the date it is issued. You do not renew it — instead, you take your road test and move to a full license before the five years are up. If your permit expires before you pass the road test, you must pay the $30 or $40 fee again to get a new learner's permit.

Most people hold a learner's permit for 6 to 12 months before taking the road test, so expiration is uncommon. However, if you take longer, keep track of your permit's expiration date on the back of the card.

Road test fees and other costs after the permit

Once you pass your road test, you pay a separate fee for your Class D license. A five-year Class D license costs $50 for drivers under 18, or $60 for drivers 18 and older. You pay this fee at the RMV after you pass the road test, just as you paid the permit fee after the written test.

The road test itself has no fee in Massachusetts — you do not pay to take the test, only to receive the license if you pass. However, you must use a vehicle registered in Massachusetts for the test, and the vehicle must pass a safety inspection. The inspection itself costs money (usually $35 to $50 at a service station) and is separate from the RMV fees.

When to expect to pay and payment timing

Payment happens in stages. First, you take the written test (free). If you pass, you pay the permit fee ($30 or $40) when ready at the RMV office before you leave. Your permit is issued the same day once payment clears.

Later, after you pass your road test, you pay the license fee ($50 or $60) at the RMV. This is a separate transaction from the permit fee and happens months later. Plan for both costs, but do not pay them at the same time.

Reduced or waived fees for certain drivers

Massachusetts does not offer reduced permit fees based on income or hardship. The $30 or $40 fee applies to all applicants. However, if you are a Massachusetts resident with a disability that prevents you from taking the standard written test, you may be able to take an alternative test at an RMV office. The fee remains the same, but the test format changes. Contact your local RMV office to ask about accommodations before your test date.

If you hold a valid license from another state and are switching to a Massachusetts license, you do not need a learner's permit at all — you can go directly to the road test and license. This saves you the $30 or $40 permit fee.

Frequently Asked Questions

Do I have to pay the permit fee if I fail the written test?

No. You only pay the $30 or $40 fee after you pass the test. If you fail, you can retake the test at no charge. When you pass on a later attempt, you pay the fee then.

Can I pay the permit fee online or by mail?

No. You must pay in person at an RMV office after passing the written test. The RMV does not accept online or mail payments for permit fees.

What if I lose my permit before the five years are up?

You can request a replacement permit at an RMV office. The replacement fee is $20, which is less than the original permit fee. Bring your ID and proof of residency, just as you did for the original permit.

Does the permit fee cover anything else, like the road test?

No. The $30 or $40 permit fee covers only the learner's permit itself. The road test is free, but the license fee ($50 or $60) is separate and paid later after you pass the test.

Is there a fee to renew my learner's permit if it expires?

Yes. If your five-year permit expires before you take your road test, you must pay the full $30 or $40 fee again to get a new learner's permit. There is no renewal option — you start over with a new permit and a new five-year validity period.