Oregon driver's license fees depend on the type of license and how long you want it to last

An Oregon driver's license costs between $50 and $100, depending on whether you are getting a standard license, a Real ID, or a commercial license. The most common choice — a standard five-year driver's license — costs $50. If you want a Real ID (required for federal buildings and domestic flights), add $20 to that total. Commercial licenses and endorsements cost more. The Oregon Department of Transportation (ODOT) sets these fees and updates them periodically, so confirm the current price when you visit.

You pay the fee when you take your test or renew at an ODOT office. ODOT accepts cash, debit cards, and credit cards at most locations. If you are renewing by mail, you will need to include a check or money order with your process.

Key Takeaways

  • A standard five-year Oregon driver's license costs $50 at an ODOT office.
  • A Real ID license costs $70 total ($50 for the license plus $20 for Real ID compliance).
  • Commercial driver's licenses and endorsements have separate, higher fees that vary by type.
  • ODOT accepts cash, debit, and credit cards in person; mail-in renewals require a check or money order.
  • Replacement licenses for lost or damaged cards cost less than a new license but more than a renewal.

Standard license versus Real ID: what the $20 difference covers

A standard Oregon driver's license works for driving and state identification. A Real ID license does everything a standard license does, plus it meets federal requirements for entering federal buildings (courthouses, military bases, federal offices) and boarding domestic flights. The extra $20 covers the background check and document verification ODOT must perform to issue a Real ID.

You need a Real ID if you fly domestically or enter federal buildings regularly. If you only drive and use your license for state purposes, a standard license is sufficient. Both last five years and look similar — the Real ID has a small star in the upper right corner.

What documents you need to bring to avoid extra costs

Bringing the wrong documents forces you to return another day or pay for a replacement license if ODOT issues a temporary one. For a new license, bring your Social Security number, proof of Oregon residency (utility bill, lease, or bank statement dated within 90 days), and proof of identity (passport, birth certificate, or out-of-state license). For a Real ID, add a second proof of identity or a document showing your current legal name if it has changed.

If you are renewing by mail, ODOT will tell you exactly which documents to include with your process form. Sending incomplete paperwork delays your renewal and may cost you a replacement fee if your current license expires while you wait.

Replacement licenses cost less than a new license

If your license is lost, stolen, or damaged, a replacement costs $20. This is cheaper than a new license because ODOT does not need to re-verify your identity or administer a test. You can order a replacement by mail, phone, or in person at an ODOT office.

A replacement license has the same expiration date as your original. If your original license expires within the next year, you may want to renew instead of replace — a renewal costs $50 but gives you a fresh five-year term. ODOT can advise you on which option makes sense for your situation.

How to renew without visiting an office

Oregon allows mail-in renewals if your license is not expired and you have no medical restrictions. You fill out the renewal form (available on the ODOT website), include a check or money order for $50, and mail it with a copy of your current license. Processing takes two to three weeks. Your new license arrives by mail.

You cannot renew by mail if your license is expired, if you need to update your address, or if you have vision or medical restrictions. In those cases, you must visit an ODOT office in person. Some counties also offer online renewals through the ODOT website — check whether yours does before mailing anything.

Commercial licenses and endorsements have separate fees

A commercial driver's license (CDL) costs more than a standard license because it requires additional testing and background checks. The fee varies depending on the class of CDL and any endorsements (such as hazmat or passenger). Expect to pay between $100 and $150 for a CDL, plus additional fees for each endorsement.

If you already have a standard license and want to add a commercial endorsement, you do not pay the full CDL fee — only the endorsement fee. Contact your local ODOT office or visit the ODOT website to see the exact cost for the endorsement you need.

Frequently Asked Questions

Can I pay the license fee online before I visit ODOT?

No. ODOT collects the fee in person at the office or by check or money order if you renew by mail. You cannot prepay online. Bring cash, a debit card, or a credit card to your appointment.

What if I turn 18 or 21 — do I have to pay again?

No. Your license remains valid until its expiration date. You do not pay a new fee unless you renew early or replace a lost or damaged card. When your license expires, you renew at the standard rate.

Do I get a refund if I do not pass the driving test?

No. The fee covers the test and the license if you pass. If you fail, you keep the receipt and pay the fee again when you retake the test. Some ODOT offices allow you to retake the test the same day for no additional fee — ask when you schedule.

Is the Real ID fee worth it if I rarely fly?

That depends on your plans. If you fly domestically even once every five years, a Real ID saves you the hassle of carrying a passport. If you never fly and do not enter federal buildings, a standard license is sufficient and costs $20 less.

What happens if I move out of Oregon — can I get a refund?

No. Once issued, an Oregon license fee is not refundable. You can use your Oregon license until it expires, then get a license in your new state. Some states offer a credit toward your new license if you surrender an unexpired license, but Oregon does not.