Utah Learner's Permit Test Costs

The Utah learner's permit test costs $20 when you take it at a Driver License Division office. This fee covers the written knowledge test only — the part where you answer questions about traffic laws and road signs. You pay this fee once per test attempt, so if you do not pass on your first try, you will pay $20 again when you retake it.

The $20 fee is set by the state and does not vary by location or time of year. You pay it at the office when you arrive for your test, either in cash or by card, depending on which office you visit. Some offices accept both payment methods; a few may have limits, so calling ahead to confirm is worth the five minutes.

If you take the test through a third-party testing vendor instead of a Division office, the cost may differ. Some private testing locations in Utah charge additional fees on top of the state fee, though this is less common for learner's permit tests than for other services. Check with your specific location before you go.

Key Takeaways

  • The Utah learner's permit written test costs $20 per attempt at any Driver License Division office.
  • You pay the fee when you arrive at the office, before or after taking the test depending on the location's process.
  • Each time you retake the test, you pay the $20 fee again — there is no discount for multiple attempts.
  • Private testing vendors may charge additional fees beyond the $20 state fee, so confirm the total cost before you arrive.

What the $20 Covers

The $20 fee covers only the written knowledge test — the exam where you answer multiple-choice questions about Utah traffic laws, road signs, and safe driving practices. It does not cover the road test (the driving test you take later with an examiner), which has its own separate fee of $15.

The written test is typically 40 questions, and you need to answer at least 32 correctly to pass. You have a set time limit to complete it, usually around 30 to 45 minutes depending on the office. The test is administered on a computer at most Division offices, though some locations may still use paper tests.

Where to Pay and How to Register

You pay the $20 fee at a Utah Driver License Division office. You can find the office nearest you on the state's website by entering your city or zip code. Most offices are open Monday through Friday during standard business hours, though some have extended hours one or two evenings per week.

You do not need to register or pay in advance. Walk in during office hours, bring your documents (proof of identity, proof of residency, and your Social Security number), and tell the staff you want to take the learner's permit test. They will check your documents, collect the $20 fee, and direct you to the testing area.

Some offices allow you to schedule an appointment online to reduce wait time, though walk-ins are also accepted. If your local office offers appointments, booking one ahead of time can save you an hour or more, especially during busy times like after school or on Saturdays.

What Happens If You Fail and Need to Retake

If you do not pass the test, you can retake it, but you will pay the $20 fee again. There is no waiting period between attempts in Utah — you can retake the test the same day or the next day if you choose. However, most people find it helpful to study for a few days before trying again.

When you retake the test, you go through the same process: bring your documents, pay the $20 fee, and take the test at a Division office. The questions on the retake may be different from your first attempt, though they cover the same material and difficulty level.

Payment Methods and What to Bring

Most Utah Driver License Division offices accept both cash and card payments for the $20 test fee. A few smaller offices may accept cash only, so if you prefer to pay by card, call ahead to confirm your location takes cards. The office phone number is listed on the state website.

Bring your documents along with payment. You will need a valid form of identification (such as a passport or state ID), proof of your current address (such as a utility bill or lease), and your Social Security number or Individual Taxpayer Identification Number. If you do not have all three, the office staff will tell you what you are missing and what documents they will accept instead.

Frequently Asked Questions

Can I pay online before I go to the office?

No. Utah does not allow you to prepay the learner's permit test fee online. You must pay the $20 in person at a Driver License Division office when you arrive to take the test. This is true whether you have an appointment or walk in.

Do I have to pay the $20 fee if I fail the test?

Yes. Each time you take the test — whether you pass or fail — you pay $20. If you fail and retake it three times, you will pay $60 total across all three attempts. There are no refunds if you fail.

Is the $20 fee different if I take the test in a different county?

No. The $20 fee is the same statewide at all Driver License Division offices. It does not matter whether you test in Salt Lake County, Weber County, or any other county in Utah.

What if I schedule an appointment — do I still pay $20?

Yes. Whether you make an appointment or walk in, the test fee is $20. Scheduling an appointment just reduces your wait time; it does not change the cost or what the fee covers.

How much does the road test cost after I pass the written test?

The road test (the driving test with an examiner) costs $15 in Utah. You pay this fee separately when you schedule and take your road test, which happens after you pass the written learner's permit test.