The cost of California's permit test

California's written permit test costs $7 when you take it at the Department of Motor Vehicles. This is the only fee you pay to sit for the exam itself. You cannot take the test online or through a third party — it must happen at a DMV office, and the $7 covers the test administration and your score report.

The $7 fee is separate from other costs you may encounter on your path to a permit. If you need to replace a lost permit, retake the test, or renew your permit before it expires, each of those is a separate $7 charge. But for your first attempt at the written exam, expect exactly $7.

Payment happens at the DMV counter when you arrive for your appointment. You can pay with cash, debit card, or credit card — the DMV accepts all three. Bring your payment method with you; you cannot pay online in advance.

Key Takeaways

  • California's written permit test costs $7 and must be taken at a DMV office in person.
  • The $7 fee covers only the test itself; you may have other costs like the permit card fee or document fees depending on your situation.
  • You pay at the DMV counter on the day of your test with cash, debit, or credit card.
  • If you do not pass and need to retake the test, you pay another $7 for each attempt.
  • The permit itself is valid for one year from the date you receive it, and renewal costs another $7.

What the $7 does and does not cover

The $7 test fee pays for the written exam only. It does not include the cost of the permit card itself, which is a separate charge. When you pass the test and the DMV issues your permit, you may owe an additional fee for the card — this varies depending on whether you are getting your first permit or renewing one.

The $7 also does not cover any documents you need to bring to the DMV, such as certified copies of your birth certificate or proof of residency. If you need to order those documents from another agency, those fees come from that agency, not the DMV. The DMV charges only for the services it provides directly.

If you arrive at the DMV without all required documents, you will not be allowed to take the test that day. You would need to reschedule and return when you have everything, but you would not pay the $7 again for that rescheduled appointment — the fee applies only when you actually sit for the exam.

Retaking the test if you do not pass

If you do not pass the written test on your first try, you must wait at least one day before retaking it. When you return to the DMV for your second attempt, you pay another $7. There is no limit to how many times you can retake the test, but you pay $7 each time you sit for it.

Some people take the test multiple times because they did not study enough the first time, or because they were nervous and made careless mistakes. Others retake it because they genuinely struggled with the material. Whatever the reason, each attempt costs $7 and requires a new DMV appointment.

The DMV will show you which questions you missed after you fail, so you can study those topics before your next attempt. Use that feedback to focus your studying — the test covers California traffic laws, road signs, and safe driving practices, and the DMV provides a free study guide online.

Permit card fees and other costs

Once you pass the written test, the DMV issues your permit. The permit card itself may have a separate fee depending on your age and whether this is your first permit. For most first-time permit holders under 18, the permit card is included in the overall licensing fee structure, but the exact amount varies.

If you lose your permit and need a replacement, that replacement card has its own fee. If your permit expires and you need to renew it, renewal also costs money. These are all separate from the $7 test fee, and you should ask the DMV about the current card fees when you schedule your test appointment.

Some people also pay for a behind-the-wheel driving school or instructor while they hold their permit. That is optional and comes from a private business, not the DMV. The DMV charges only for the test and the permit itself.

How to pay and what to bring

Bring cash, a debit card, or a credit card to the DMV on the day of your test. The DMV does not accept checks or online payment for the test fee. If you do not have payment with you, you will not be able to take the test that day.

Arrive early so you have time to check in at the counter, confirm your documents are in order, and pay your fee before your test window closes. The DMV processes payments quickly, but lines can be long. Plan to arrive at least 15 minutes before your scheduled appointment time.

Keep your receipt after you pay. It shows that you paid the $7 fee and took the test on that date. If there is ever a question about whether you passed or when you took the test, your receipt is proof.

Frequently Asked Questions

Can I pay the $7 test fee online before I go to the DMV?

No. You must pay the $7 at the DMV counter on the day you take the test. The DMV does not accept online payment for test fees. Bring cash or a card with you to your appointment.

What happens if I fail the test — do I have to pay $7 again?

Yes. Each time you take the test, you pay $7. If you fail and retake it, that is another $7. There is no charge for scheduling a new appointment, only for sitting for the test itself.

Is the $7 the only cost to get my permit?

The $7 is the cost of the test only. You may have other costs for the permit card itself, depending on your age and whether this is your first permit. Ask the DMV about the total cost when you schedule your appointment, because the permit card fee varies.

Can I take the permit test somewhere other than the DMV to avoid the fee?

No. California law requires you to take the written permit test at a DMV office. You cannot take it online, at a school, or through a private testing center. The $7 fee applies no matter which DMV location you visit.

Do I get my money back if I do not show up for my test appointment?

No. If you miss your appointment, you do not get a refund of the $7. You would need to schedule a new appointment and pay $7 again when you take the test. Reschedule as soon as you know you cannot make your appointment.