What California charges to add an endorsement to your CDL

California charges a flat fee of $20 per endorsement when you add one to an existing commercial driver's license. This is the standard fee whether you are adding a hazmat (H), tanker (N), passenger (P), or any other endorsement type. The fee does not change based on which endorsement you choose or how many you already hold.

The $20 endorsement fee is separate from any other costs you may face — such as the written test fee, the skills test fee if you need one, or the cost of replacing your physical card. If you are renewing your CDL at the same time you add an endorsement, you will pay both the renewal fee and the endorsement fee together.

Payment is made at the DMV office when you submit your endorsement request. California accepts cash, check, debit card, and credit card at most locations, though some offices may have different payment methods available. You should confirm payment options with your local DMV office before your visit.

Key Takeaways

  • California charges $20 per endorsement, regardless of which endorsement type you are adding to your CDL.
  • The endorsement fee is charged in addition to any renewal fees, test fees, or card replacement fees you may owe.
  • You pay the endorsement fee at the DMV office when you submit your endorsement request — there is no online payment option for endorsements.
  • If you add multiple endorsements at the same time, you will pay $20 for each one.

Adding a single endorsement versus multiple endorsements

If you add one endorsement, you pay $20. If you add two endorsements in the same transaction, you pay $40. If you add three, you pay $60. Each endorsement costs the same flat rate, so the total endorsement cost is straightforward the number of endorsements multiplied by $20.

Many drivers add multiple endorsements at once to save time and trips to the DMV. For example, a driver might add both hazmat (H) and tanker (N) endorsements together. You can request as many endorsements as you meet the requirements for, and you will pay $20 for each one during that single visit.

If you add an endorsement now and decide later to add another one, you will need to return to the DMV and pay another $20 for the second endorsement. There is no discount for adding endorsements at different times, so some drivers choose to complete all their endorsement requests in one visit if possible.

When you pay the endorsement fee

You pay the $20 endorsement fee when you are physically at the DMV office submitting your endorsement request. The fee is due before the DMV processes your process. If you are also renewing your CDL at the same time, you will pay both fees together at that visit.

There is no way to pay the endorsement fee online or by mail in advance. You must be present at the DMV office, complete the required forms and tests, and then pay the fee as part of your transaction. Some DMV offices allow you to schedule an appointment, which can reduce wait time but does not change when or how you pay.

If you fail a required test (such as the written test for hazmat), you will not be charged the endorsement fee at that visit. You will only pay the fee when you return and pass the test. However, some DMV offices may charge a test retake fee if you fail and need to test again — this is separate from the endorsement fee.

Endorsement fees compared to renewal and replacement costs

The $20 endorsement fee is one of several costs you may encounter at the DMV. A CDL renewal in California costs $196 for a four-year renewal. If you are renewing your CDL and adding an endorsement at the same time, you will pay $196 plus $20, for a total of $216.

If you need to replace a lost, stolen, or damaged CDL card, that costs $30. If you are replacing your card and adding an endorsement, you will pay $30 plus $20, for a total of $50. A written test for an endorsement (such as the hazmat test) does not have a separate fee — it is included in the endorsement process.

If you need a skills test for an endorsement, that test is also included in the endorsement fee. You do not pay extra for the test itself. However, if you fail a skills test and need to retake it, some DMV offices charge a retake fee, which varies by location.

Documents and requirements you need before paying

Before you go to the DMV to pay the endorsement fee, you must have the correct documents and meet the requirements for the endorsement you want. For hazmat (H), you need a valid passport or passport card, proof of citizenship or lawful permanent resident status, and proof of your Social Security number. You will also need to pass a background check, which the DMV handles as part of the endorsement process.

For tanker (N) and passenger (P) endorsements, you need your current CDL, a completed DL 44 form (process for Driver License or Identification Card), and proof of your Social Security number. You will also need to pass the written test for the endorsement you are requesting.

Bring your current CDL, your Social Security card or a document showing your Social Security number, and any other documents required for your specific endorsement. The DMV will not process your endorsement request or accept your $20 fee if your documents are incomplete.

What happens after you pay the endorsement fee

Once you pay the $20 endorsement fee, the DMV processes your endorsement request. If you passed any required tests during your visit, your new CDL card with the endorsement will be mailed to you within 7 to 10 business days. You will receive a temporary paper permit that you can use while you wait for your card to arrive.

If you failed a required test, your endorsement request is not processed, and you will not receive the endorsement. You can return to the DMV to retake the test, but you will need to pay the endorsement fee again at that time. Keep your receipt from your first visit in case you need to dispute a charge.

Your new CDL card will show the endorsement letter (H, N, P, or other) next to your license number. The endorsement is valid for the same expiration date as your CDL. If your CDL expires, all endorsements on it expire as well, and you will need to renew both the license and the endorsements together.

Frequently Asked Questions

Do I have to pay the endorsement fee if I fail the test?

No. You only pay the $20 endorsement fee after you pass the required test and the DMV is ready to process your endorsement. If you fail the test on your first visit, you do not pay the fee that day. When you return to retake the test, you will pay the fee only after you pass.

Can I pay the endorsement fee online or by mail?

No. The endorsement fee must be paid in person at a DMV office when you submit your endorsement request. There is no online or mail payment option for endorsements. You must visit the DMV office, complete your process and tests, and pay the $20 fee at that time.

What if I want to add two endorsements at the same time?

You will pay $20 for each endorsement, for a total of $40. Both endorsements will be processed together, and you will receive one new CDL card with both endorsement letters on it. You must meet the requirements and pass any required tests for both endorsements during the same visit.

Is the endorsement fee the same for all endorsement types?

Yes. Hazmat (H), tanker (N), passenger (P), and all other endorsement types cost $20 each in California. The fee does not vary based on which endorsement you choose or how difficult the test is.

What if I add an endorsement and then my CDL expires?

When you renew your CDL, you will need to renew your endorsements as well. You will pay the $196 renewal fee for the CDL plus $20 for each endorsement you want to keep. If you do not renew an endorsement, it will not appear on your new CDL card.