The California DMV online traffic school system breaks down in predictable ways, and you need to know which problems mean you should switch providers and which ones you can fix yourself
California allows you to take traffic school online through approved providers instead of attending in person, but the state's DMV website and the third-party vendors it links to regularly malfunction in ways that can cost you time and money. The most common failures are: courses that won't load or freeze mid-completion, payment systems that charge you twice, completion certificates that don't reach the DMV, and login systems that lock you out after password resets. Some of these are your provider's fault. Some are the DMV's fault. Some are your browser or device. Knowing which is which determines whether you restart the course, contact the vendor, file a complaint with the DMV, or switch to a different approved provider.
The California DMV does not run the online traffic school courses themselves. Instead, it maintains a list of approved traffic school providers on its website, and you choose one and pay them directly. The DMV's role is limited to receiving your completion certificate and updating your driving record. When things go wrong, you are dealing with a vendor's technical problem, not a DMV problem — but the DMV is the one who can revoke a provider's approval if complaints pile up.
Key Takeaways
- The California DMV approves traffic school vendors but does not operate them, so most technical failures are the vendor's responsibility, not the state's.
- Frozen courses, payment errors, and certificate delivery failures are the most common problems, and each has a different fix depending on whether it is a browser issue, a vendor issue, or a DMV processing delay.
- Before switching providers or filing a complaint, clear your browser cache, try a different browser, and contact the vendor's support line — these steps resolve the majority of failures.
- If a vendor repeatedly fails to deliver your certificate to the DMV within 10 business days, you can file a complaint with the DMV's Consumer Services Bureau, which can force the vendor to resubmit or approve a refund.
- Some vendors are more reliable than others, and checking recent reviews and the DMV's complaint history before you enroll can save you the frustration of switching mid-course.
Course Won't Load or Freezes During Completion
A course that won't load at all or freezes partway through is usually a browser compatibility issue, not a vendor failure. The California DMV-approved traffic school sites are built for specific browsers and screen sizes, and using an outdated browser, mobile phone, or a computer with limited memory can trigger crashes.
Start by clearing your browser's cache and cookies, then try the course again in the same browser. If it still freezes, switch to a different browser entirely — Chrome, Firefox, Safari, and Edge handle the vendor sites differently, and one may work when another does not. If you are on a phone or tablet, try a desktop or laptop computer instead. Most vendors do not optimize for mobile, and the course may not save your progress on a small screen.
If the course still will not load after you have tried a different browser and device, contact the vendor's support line directly. Do not wait for the DMV to fix it — the vendor is responsible for their own platform. Ask them whether they can manually resume your course from where it stopped or whether you need to restart. Some vendors allow you to pick up mid-course; others require you to start over but will waive the restart fee if the failure was on their end.
Payment Charged Twice or Payment System Hangs
If your credit card or bank account shows two charges from the same vendor, or if the payment screen never confirmed your transaction, do not assume the money is gone. Payment systems sometimes process the charge but fail to display the confirmation page, leaving you uncertain whether the transaction went through.
Check your bank or credit card statement first. If you see only one charge, the second one may still be pending and will drop off within 24 to 48 hours. If you see two identical charges, contact the vendor when ready with your receipt or transaction ID and ask them to reverse the duplicate. Most vendors can issue a refund within 3 to 5 business days. If the vendor refuses or cannot locate the duplicate charge, contact your bank or credit card company and dispute the charge — they can reverse it on their end.
To avoid this in the future, do not refresh the payment page or click the submit button twice while waiting for confirmation. Wait at least 30 seconds after clicking submit before assuming the page is broken. If the page is still blank after 30 seconds, close the browser tab entirely and log back into your account to check whether the charge went through. Most vendors show your payment status in your account dashboard even if the confirmation page failed to load.
Completion Certificate Never Reaches the DMV
This is the most serious failure because it can leave you with no proof that you completed the course, and the DMV may still report the traffic violation on your record. The vendor is responsible for sending your certificate to the DMV electronically within a specific timeframe — usually 1 to 10 business days depending on the vendor's contract.
First, confirm that you actually completed the course. Log into your vendor account and look for a completion confirmation or certificate read option. If you see a certificate, the vendor has it on file. If you do not see one, contact the vendor and ask them to confirm your completion status. Some vendors require you to pass a final quiz or watch a final video before the certificate is generated, and skipping that step leaves you incomplete even if you finished all the course material.
Once you have confirmed completion, wait 10 business days for the certificate to appear on your DMV record. You can check this by logging into your DMV online account or calling the DMV at 1-800-777-0133. If 10 business days have passed and the certificate has not arrived, contact the vendor's support line with your completion date and ask them to manually resubmit your certificate to the DMV. Provide them with your driver's license number and full name so they can match it correctly. Ask them for a ticket number or confirmation that they have resubmitted it.
If the vendor resubmits and the certificate still does not appear after another 5 business days, file a complaint with the DMV's Consumer Services Bureau. You can do this online through the DMV website or by calling 1-800-777-0133. The DMV can contact the vendor and force them to resubmit or issue you a refund. Keep records of all your communications with the vendor, including dates, names of support staff, and ticket numbers.
Login System Locks You Out or Password Reset Fails
Some vendors lock your account after a certain number of failed login attempts, or their password reset email never arrives. This is frustrating but usually fixable without losing your progress.
If you are locked out, wait 30 minutes to an hour before trying to log in again — many systems automatically unlock after a cooldown period. If the account is still locked, use the vendor's "Forgot Password" link to reset your password. Check your email's spam or promotions folder for the reset link, as it often lands there instead of your inbox. If you do not receive a reset email within 10 minutes, try again with a different email address if the vendor allows it, or contact their support line and ask them to manually unlock your account or reset your password for you.
Do not create a new account with a different email address to restart the course — this can confuse the vendor's system and delay your certificate. Always contact support and ask them to recover your original account first.
Choosing a More Reliable Vendor Before You Enroll
Not all California DMV-approved traffic school vendors are equally reliable. Before you enroll, spend five minutes checking the vendor's track record.
Visit the DMV's approved traffic school provider list on its website and note which vendors appear there. Then search for recent reviews of each vendor on Google, Yelp, or the Better Business Bureau. Look specifically for complaints about certificate delivery delays, payment errors, or course crashes. If a vendor has multiple recent complaints about the same problem, choose a different one — you will save yourself the headache of dealing with their support line later.
You can also call the DMV's Consumer Services Bureau at 1-800-777-0133 and ask whether they have received complaints about a specific vendor recently. They will not name individual complainants, but they can tell you whether a vendor has a pattern of problems. This is a quick way to avoid vendors that the DMV is already monitoring.
Filing a Complaint With the DMV if the Vendor Will Not Fix It
If you have contacted the vendor multiple times and they have not resolved your problem within a reasonable timeframe — usually 10 business days for certificate delivery or 5 business days for technical issues — you can file a formal complaint with the DMV.
Contact the DMV's Consumer Services Bureau by phone at 1-800-777-0133 or online through the DMV website. Have ready your driver's license number, the vendor's name, the date you completed the course, and a summary of what went wrong and when you contacted the vendor. The DMV can investigate the vendor and, if they find a pattern of failures, can revoke the vendor's approval or require them to refund your money.
Filing a complaint does not reverse your traffic violation or refund your course fee when ready, but it creates a record that the DMV uses to hold vendors accountable. If enough complaints pile up against a vendor, the DMV removes them from the approved list, which protects future drivers from the same problems.
Frequently Asked Questions
Can I get my money back if the vendor's course keeps crashing?
Most vendors will refund your fee if their system is repeatedly crashing and they cannot fix it within a reasonable timeframe. Contact their support line first and ask for a refund. If they refuse, file a complaint with the DMV's Consumer Services Bureau, which can force a refund or approve a different vendor at no cost to you.
What if I complete the course but the vendor goes out of business before sending my certificate to the DMV?
If a vendor closes and your certificate was never submitted to the DMV, contact the DMV when ready and explain the situation. The DMV may allow you to take the course with a different approved vendor at no additional cost, or they may work with you on an alternative. Do not wait — the sooner you report it, the sooner they can help.
Do I have to use the vendor the DMV recommends, or can I pick any approved vendor?
You can pick any vendor on the DMV's approved list. The DMV does not recommend one over another. Choose based on price, course length, and recent reviews. All approved vendors are required to meet the same state standards, but their reliability and customer service vary.
How long should I wait before assuming my certificate got lost?
Wait 10 business days after you complete the course. If your certificate has not appeared on your DMV record by then, contact the vendor and ask them to resubmit it. If it still does not appear after another 5 business days, file a complaint with the DMV.
Can I take the course again with a different vendor if the first one failed?
Yes, but only if you can document that the first vendor failed to deliver your certificate or that the course was unusable due to technical problems. Contact the DMV and explain the situation before enrolling with a second vendor. The DMV may waive the second course fee or allow you to dispute the first vendor's charge.