Running a driving school in California involves layers of financial complexity that most school owners do not anticipate when they open for business. You hold a California DMV license that requires specific record-keeping. You sell prepaid lesson packages that are not income when the student pays -- they are income only when you deliver the lessons. Your training vehicles depreciate, require insurance, and cost money to maintain, and the tax treatment of those vehicles involves choices that can significantly affect your annual deductions. You pay instructors, and under California AB5, most driving instructors who work for a single school are employees, not independent contractors, regardless of what your agreement says. And if you have even one W-2 employee, CalSavers applies.
Each of these pieces interacts with the others. If your books record prepaid packages as immediate income, your quarterly estimated taxes are wrong. If your instructors are misclassified, your payroll tax exposure is building quietly. If your vehicle costs are not tracked and categorized correctly, you may be leaving depreciation deductions on the table or taking them incorrectly.
This guide covers the bookkeeping decisions that matter most for driving school owners in Downey, Compton, Lynwood, South Gate, Huntington Park, and Southeast Los Angeles County. It is general bookkeeping guidance and does not constitute legal or tax advice. For your specific situation, consult a CPA, a California employment attorney, or the relevant state agency directly.
Revenue Streams: Lesson Packages, Behind-the-Wheel Hours, and Online Courses
A California driving school typically generates revenue through several distinct channels, and each one follows a different accounting treatment. The most common bookkeeping error driving school owners make is depositing all revenue into a single income account without distinguishing what was actually earned in the period from what was collected in advance. Setting up your chart of accounts to match the way you actually sell will give you an income statement you can use.
Prepaid lesson packages. Most driving schools sell packages -- a set number of behind-the-wheel hours bought upfront at a bundled price. These are the single most important revenue recognition issue in your books. A student who pays for a 10-hour package in October does not generate 10 hours worth of income in October. Each lesson is income when you deliver it. Until then, the payment sits in a deferred revenue liability account. More on this in its own section below.
Individual behind-the-wheel lessons. Pay-per-lesson revenue is the simplest type to recognize: the lesson is income on the date it is delivered. Keep this in a separate revenue account from package revenue so you can see which selling model is producing more volume and at what yield per hour.
Driver education courses. California DMV-approved driver education -- whether delivered in a classroom or through an online provider -- is a distinct revenue type. Online driver education delivered through a third-party platform (DriversEd.com and similar) may involve a revenue-share arrangement where the platform collects the student fee and remits a portion to your school. Record the gross student fee as revenue and the platform's share as a cost of revenue or referral expense, rather than recording only the net amount you receive. Recording only the net understates both your revenue and your costs.
DMV test preparation and behind-the-wheel testing. Some schools offer DMV driving test preparation packages or serve as third-party DMV testing sites. These generate fees that may have different recognition treatment than standard instruction. If you offer third-party testing services, track that revenue separately from instruction revenue.
Corporate and fleet training contracts. Schools that serve fleet operators, delivery companies, or employers often bill on a contract basis, sometimes with milestone payments or monthly retainers. These contracts can create timing differences between when you bill and when you have earned the revenue. Under accrual accounting, you recognize revenue when the service is delivered, not when the invoice is paid.
Use separate QuickBooks income accounts for each revenue stream. The separation gives you the data to see what is actually working in your business and makes your quarterly estimated tax calculations accurate.
California DMV Licensing: What Your Driving School Must Document
California driving schools operate under a license issued by the California DMV. That license carries record-keeping obligations that run alongside your financial bookkeeping. While your bookkeeper handles the financial records, you need to understand how the two systems intersect.
The California DMV sets the specific record-keeping requirements for licensed driving schools, including what student records must be maintained, what behind-the-wheel training logs must document, and how long records must be kept. Consult the California DMV directly for current driving school licensing requirements, as these requirements are subject to change and the DMV's current guidelines are the authoritative source.
From a bookkeeping standpoint, DMV compliance touches your finances in several ways. Instructor payroll records need to align with the training hours your DMV logs document. Vehicle maintenance and inspection records, which the DMV may require, tie directly to your vehicle expense accounts. License renewal fees are a deductible business expense and should be tracked as such, not lumped into miscellaneous costs. If the DMV requires fidelity bonds or other financial instruments from licensed schools, those premiums are also deductible operating costs.
Keep your DMV licensing records and your financial records in sync. If a DMV audit shows training hours that do not match your payroll records, or if your vehicle logs do not support the mileage deductions you claimed, the inconsistency creates problems in two directions at once. A well-structured bookkeeping system makes your financial records auditable and supports your DMV compliance records at the same time.
If your school also offers teen driver education under a California-approved program, the DMV's requirements for course curriculum, instructor qualifications, and completion records carry additional documentation obligations. Track curriculum delivery costs, instructor qualification expenses (licensing, renewal, training), and completion certificate costs separately from general operating expenses so you can see the full cost of running an approved program.
Prepaid Lesson Packages and Deferred Revenue
Prepaid lesson packages are the most important revenue recognition issue in driving school bookkeeping, and getting them wrong is the most common mistake driving school owners make.
When a student pays upfront for a package of lessons, you have collected cash, but you have not yet earned the income. You have made a promise to deliver lessons. Under accrual accounting, that prepayment is a liability -- specifically, a deferred revenue liability -- because you owe the student a service. You recognize the revenue each time you deliver a lesson from the package.
How to record it. When a student pays for a package, debit your cash or bank account and credit a "Deferred Revenue -- Lesson Packages" liability account. Each time a lesson is delivered, you move the appropriate portion from deferred revenue to your earned income account. If a 10-lesson package is priced at 600 dollars, each lesson delivered is 60 dollars of recognized income, regardless of when the student paid.
Package expirations. Many driving schools set expiration windows on lesson packages -- typically 6 or 12 months from the purchase date. When a package expires with unused lessons remaining, those unused lessons become income on the expiration date. Record them as "package expiration income" in a separate account so you can distinguish this from earned instruction revenue. Tracking expiration income separately also helps you evaluate whether your package terms are structured correctly: consistently high expiration income may mean packages are being sold to students who are not completing them, which may affect your school's reputation and DMV standing.
Why this matters for taxes. If you record the full package sale as income when the student pays, your quarterly estimated tax payments will be too high in the quarter of sale and potentially too low in later quarters as you deliver the lessons without recording additional income. More importantly, your income statement will not reflect what your school actually earned in a given period. Accurate deferred revenue accounting is the foundation of reliable quarterly tax planning.
Tracking deferred revenue by student. Your scheduling software (more on this below) should track which students have packages, how many lessons remain on each package, and when packages expire. That data feeds your accounting system. The balance in your deferred revenue account at any point in time should equal the total value of undelivered lessons across all outstanding packages. Reconcile this balance monthly.
Vehicle Depreciation, Insurance, and Maintenance Costs
Your training fleet is likely the largest asset your driving school owns, and it generates the most complex set of bookkeeping decisions in your business. Getting the vehicle cost structure right affects both your tax position and your ability to price lessons accurately.
Capitalization and depreciation. Each training vehicle is a depreciable capital asset. When you purchase a vehicle for business use, you do not expense the full purchase price in the year of purchase (unless you use certain first-year expensing methods). Instead, you capitalize the asset -- recording it on your balance sheet -- and depreciate it over its useful life.
For federal tax purposes, training vehicles can be depreciated using Section 179 (which allows you to expense a significant portion or all of an asset's cost in the year it is placed in service, subject to annual dollar limits and business-use requirements) or MACRS (Modified Accelerated Cost Recovery System, which spreads the deduction over the asset's recovery period using IRS tables). Both methods have specific rules, limitations, and phase-outs. California does not fully conform to federal Section 179 limits, which means your California state depreciation deduction may differ from your federal deduction, and you may need to track both separately. Consult a tax professional to determine which depreciation method is most advantageous for your fleet and your tax situation in the year of purchase.
Keep a fixed asset register for every vehicle: purchase date, purchase price, in-service date, VIN, any improvements or modifications, and the depreciation method and schedule you are using. This register is essential for accurate financial statements and for supporting your deductions if the IRS or FTB asks.
Vehicle insurance. Driving school vehicles require commercial auto insurance, which carries higher premiums than personal auto coverage because your students are behind the wheel. Insurance premiums are a deductible operating expense. If you pay annual premiums upfront, treat the payment as a prepaid insurance asset and expense the premium ratably over the policy period, rather than expensing the full annual payment in the month you pay it. This keeps your monthly expense figures accurate and avoids distorting a single month's income statement.
Maintenance and repairs. Training vehicles accumulate mileage quickly. Routine maintenance -- oil changes, tire rotations, brake replacements, and similar recurring costs -- is an operating expense, deductible in the period incurred. Major repairs or improvements that extend the vehicle's useful life (an engine rebuild, for example) are typically capitalized and depreciated, not expensed immediately. Keep maintenance records for each vehicle. Maintenance logs also support your DMV vehicle inspection documentation and provide a paper trail if you ever need to defend your vehicle expense deductions.
Vehicle use tracking. Training vehicles used exclusively for business instruction are 100 percent business-use assets. If any vehicle is ever used for personal purposes, you must track business-use percentage and apply it to your deductions. For most driving schools with dedicated fleet vehicles, full business-use is the norm, but document it. A mileage log or GPS-based tracking record by vehicle is clean documentation.
Fuel costs. Fuel is a deductible operating expense. Track fuel by vehicle if possible -- fuel cost per vehicle gives you a meaningful operational metric (cost per instructional mile or cost per lesson hour) that helps you price accurately and spot vehicles that are out of calibration.
Driving Instructor Classification Under California AB5
California AB5, which took effect in 2020, established a strict ABC test for determining whether a worker is an employee or an independent contractor. For driving schools, this law has significant practical consequences because the most common historical practice -- paying instructors as 1099 contractors -- is almost certainly non-compliant for most schools.
Under the ABC test, a worker is presumed to be an employee. The business must satisfy all three parts of the test to treat a worker as a contractor:
Part A requires that the worker is free from the control and direction of the hiring entity in connection with the performance of the work. If your school assigns students to instructors, sets the schedule, determines the curriculum, requires specific teaching methods, or supervises instruction quality, Part A fails. Most driving schools exert exactly this kind of control over instruction delivery.
Part B requires that the worker performs work that is outside the usual course of the hiring entity's business. Driving instruction is the core business of a driving school. An instructor leading a behind-the-wheel session is doing the exact thing your business exists to deliver. Part B almost certainly fails. This is the part of the test that makes contractor status most difficult for driving schools to achieve -- there is no way around the fact that instruction is your primary product.
Part C requires that the worker is customarily engaged in an independently established trade or business of the same nature as the work performed. An instructor who teaches primarily at your school, using your vehicles, on your schedule, does not have an independently established driving instruction business in the practical sense AB5 requires.
The narrow exception applies to instructors who genuinely operate an independent teaching practice: they teach at multiple schools, set their own rates, use their own vehicles or provide their own equipment, carry their own insurance, and are not financially dependent on any one school for their income. Instructors who set their own schedules and teach at multiple schools have a stronger case for contractor status, but this analysis is still fact-specific and must account for all three parts of the ABC test. If you believe an instructor relationship may qualify for contractor treatment, consult a California employment attorney before issuing a 1099. The cost of a legal review is far less than the cost of an EDD misclassification audit.
For a full explanation of the ABC test and its application to small business workers, see the California W-2 vs. 1099 bookkeeping guide.
Payroll, CalSavers, and Workers Compensation for Instructors
Once you have W-2 employees -- and under AB5, your instructors almost certainly are -- you have payroll obligations in California from the first paycheck.
Payroll registration and setup. Before your first payroll run, register with the California Employment Development Department. Each paycheck must withhold federal income tax, Social Security (6.2 percent of wages up to the annual wage base), Medicare (1.45 percent of all wages), California state income tax, and California State Disability Insurance from the employee's wages. You also owe employer-side Social Security and Medicare taxes, plus federal and California unemployment taxes on top of wages paid. File quarterly DE 9 reports with the EDD. A payroll service such as Gusto, QuickBooks Payroll, or Intuit Payroll handles withholding calculations, remittances, and quarterly filings on a schedule. For a complete walkthrough of California payroll setup and quarterly filings, see the California payroll bookkeeping guide.
California minimum wage. California's minimum wage applies to all W-2 employees. Some cities in Los Angeles County have local minimum wage ordinances that are higher than the state minimum. Confirm the applicable minimum wage for your business address before finalizing instructor pay structures, and review it whenever the state or city rate changes.
Workers compensation. California requires workers compensation insurance for all W-2 employees. For driving instructors, the workers comp classification reflects the nature of the work: instructors are in a vehicle with student drivers, which carries specific risk considerations that affect your premium rate. Your premium is calculated as a percentage of total payroll. Include workers comp cost in your total loaded labor cost when you set lesson pricing -- the true cost of an instruction hour is the instructor's wage plus payroll taxes plus workers comp, not the wage alone.
CalSavers enrollment. If you have one or more W-2 employees and you do not offer a qualifying employer-sponsored retirement plan (a 401(k), SEP-IRA, or Simple IRA), you are required to enroll in California's CalSavers program. CalSavers is a state-facilitated IRA retirement savings program. You register as an employer, and employee contributions are withheld from wages each pay period. Employees can opt out individually, but the program must be active on your side. The enrollment obligation applies from the time you have at least one W-2 employee -- there is no minimum headcount. Failure to enroll triggers escalating penalties from the California Department of Industrial Relations. For enrollment details and contribution mechanics, see the CalSavers employer guide for California.
Scheduling Software and Revenue Reconciliation
Most driving schools use scheduling software to manage lesson bookings, track student progress, and process payments. The most common platforms include DrivingSchoolSoftware, Schedule Once, TutorBird, and general small business scheduling tools. How you reconcile the data from these platforms to your QuickBooks books determines whether your revenue records are accurate.
The core reconciliation challenge. Your scheduling software tracks lessons delivered. Your QuickBooks tracks revenue earned. For accrual-basis bookkeeping -- where you recognize revenue when a lesson is delivered, not when it is paid for -- these two systems need to talk to each other. Every lesson delivered should trigger a revenue recognition entry in QuickBooks that moves the appropriate amount from the deferred revenue liability account into earned income. If you only record cash receipts and never reconcile against lessons delivered, your deferred revenue balance will drift out of alignment with the actual lessons owed to students.
Month-end reconciliation process. At the end of each month, pull a lessons-delivered report from your scheduling platform. This report should show each lesson delivered during the month, the student it was credited to, and the package or payment it was drawn against. Reconcile that report against your QuickBooks revenue entries for the month. The total value of lessons delivered should match your earned revenue for the period. Any discrepancy is either a lesson that was not recorded in QuickBooks, a payment that was not matched to a package, or a package that was credited incorrectly.
Payment processor reconciliation. If your scheduling software processes payments through Stripe, Square, or a similar processor, those platforms deposit net amounts to your bank account after deducting processing fees. Record the gross student payment as revenue (or as a deferred revenue addition if it is a prepaid package), the processing fee as an expense, and the net deposit to match your bank statement. Recording only the net deposit understates both revenue and processing expenses, making your financial statements less accurate and harder to use for pricing decisions.
Online driver education revenue. If students purchase online driver education through a third-party platform and a revenue share is paid back to your school, reconcile each platform payout against the platform's transaction report. Confirm that every student who completed a course through your school affiliation is reflected in the payout, and that the payout amount matches the expected revenue-share rate per completion.
Quarterly Estimated Taxes for Driving School Owners
If you operate your driving school as a sole proprietor, single-member LLC, partnership, or S-corporation, you owe quarterly estimated taxes to both the IRS and the California Franchise Tax Board. These are advance payments toward your annual tax liability, calculated based on your expected net income for the year.
Federal (IRS) payment schedule: April 15, June 15, September 15, and January 15 of the following year. Your estimated federal payment is based on your expected net income from the business -- total revenue minus deductible business expenses (payroll, vehicle costs, depreciation, insurance, software, rent, and other operating costs).
California (FTB) payment schedule: April 15, June 15, and January 15 of the following year. California uses a 30/40/0/30 schedule: 30 percent of your estimated annual California tax liability is due April 15, 40 percent is due June 15, no payment is due in September, and the remaining 30 percent is due January 15. There is no California payment in September, which is the opposite of what many business owners expect after they become accustomed to the federal schedule.
Why accurate books matter for estimated taxes. Your quarterly payment amounts are only as accurate as your books. If your deferred revenue balance is wrong -- because you recorded prepaid packages as immediate income -- your net income figures are wrong, and your estimated payments will be off. If your vehicle depreciation is not recorded, your income is overstated and your payments will be too high. If instructor payroll is not recorded because you are treating them as contractors (and not running payroll), both your expense records and your payroll tax obligations are understated. Accurate books produce accurate quarterly payment calculations and keep you out of underpayment penalty territory. For a full guide to California quarterly tax mechanics, see the California quarterly estimated taxes guide.
Self-employment tax. If you operate as a sole proprietor or single-member LLC taxed as a sole proprietor, your net business income is subject to self-employment tax (covering Social Security and Medicare on your own earnings) in addition to income tax. Factor self-employment tax into your quarterly payment calculations, not just income tax. Your net driving school income after deductible expenses is the starting point for both calculations.
Common Bookkeeping Mistakes Driving Schools Make
Recording prepaid lesson packages as immediate income. This is the most common driving school bookkeeping error. When a student pays for a package, that payment is a liability until the lessons are delivered. Recording the full package sale as income in the month of payment overstates current revenue, distorts quarterly tax estimates, and makes your income statement meaningless as a management tool.
Not reconciling deferred revenue to lessons delivered. Even schools that correctly set up a deferred revenue account often fail to reduce it as lessons are delivered. The result is a growing deferred revenue balance that does not reflect the actual lessons still owed. Monthly reconciliation against your scheduling software's delivered-lessons report is the fix.
Treating instructors as 1099 contractors. Under California AB5, most driving instructors who work for a single school are employees. Misclassification triggers EDD enforcement, back payroll taxes, interest, and civil penalties. The risk accumulates with every paycheck issued incorrectly.
Expensing vehicle purchases in full in the year of purchase without proper analysis. While Section 179 and bonus depreciation rules may allow significant first-year deductions, the decision requires analysis of your specific tax situation, California conformity rules, and the impact on future years. Taking maximum first-year deductions without that analysis may not be the best choice for your school. Consult a tax professional before making the election.
Mixing personal and business vehicle use. If a training vehicle is ever used for personal purposes, the personal-use percentage must be tracked and excluded from business deductions. Keep vehicles dedicated to business use and document it.
Missing CalSavers enrollment. If you have one or more W-2 employees and no qualifying retirement plan, CalSavers enrollment is mandatory from the time the first employee starts. Penalties accumulate for each pay period you operate without enrolling.
Recording net payment processor deposits without grossing up. If your scheduling platform processes payments and deposits a net amount after fees, recording only the net deposit understates both your revenue and your processing costs. Both sides need to be recorded separately for accurate financial statements.
Frequently Asked Questions
What records must a California driving school keep for DMV licensing?
California licensed driving schools are required to maintain student enrollment records, behind-the-wheel training logs, and driver education completion certificates. The California DMV sets the specific record-keeping requirements for licensed driving schools, including how long records must be retained and what information each record must contain. Consult the California DMV directly for current driving school licensing requirements, as these requirements can change. Your bookkeeper's role is to maintain the financial records that support your DMV compliance, such as fee receipts, payroll records, and vehicle maintenance logs, alongside your operational DMV records.
How do I record prepaid driving lesson packages in my books?
Prepaid lesson packages are deferred revenue when the student pays, not income yet. You record the cash received as a liability (deferred revenue) and recognize revenue each time a lesson from the package is delivered. If a student pays for a 10-lesson package and completes 3 lessons in the current month, you recognize 3 lessons worth of revenue that month and leave 7 lessons worth of revenue in the deferred revenue liability account. When a package expires with unused lessons remaining, those unused lessons become income on the expiration date. This treatment keeps your income statement accurate and prevents overstating income in the month of sale.
How do I depreciate the training vehicles in my driving school fleet?
Training vehicles are depreciable business assets. The two main options under federal tax rules are Section 179 (immediate expensing in the year of purchase, up to annual limits) and MACRS (Modified Accelerated Cost Recovery System, which spreads the deduction over the asset's recovery period). Both methods have annual limits and phase-outs that can affect how much you deduct in a given year. California conforms to some federal depreciation rules but not all, so your state and federal depreciation deductions may differ. You should also track each vehicle in a fixed asset register with purchase date, cost, and in-service date. Consult a tax professional to determine which depreciation method is most advantageous for your specific fleet and tax situation.
Are driving instructors employees or independent contractors under California AB5?
California AB5 uses a strict ABC test for worker classification. An instructor is presumed to be an employee unless the school can satisfy all three parts of the test. Part B, which requires that the work be outside the usual course of the hiring entity's business, is the hardest for driving schools to satisfy. Driving instruction is the core business of a driving school, so Part B almost certainly fails if your school assigns students to instructors, sets the curriculum, and controls the instruction schedule. Instructors who teach at multiple schools, set their own schedules, and maintain a genuinely independent teaching practice have a stronger case for contractor status, but this analysis is fact-specific. The safe default is W-2 classification. Consult a California employment attorney before treating any instructor as a 1099 contractor.
Does CalSavers apply to a driving school with only one employee?
Yes. CalSavers applies if you have one or more W-2 employees and do not already offer a qualifying employer-sponsored retirement plan such as a 401(k), SEP-IRA, or Simple IRA. There is no minimum employee count before the obligation applies. If you have even one W-2 employee, you are required to register with CalSavers and facilitate contributions from employee wages. Employees can opt out individually, but the program must be set up on your end. Failure to enroll triggers penalties from the California Department of Industrial Relations.
Are driving lessons subject to California sales tax?
Driving instruction is a service, not the sale of tangible personal property, and is generally not subject to California sales tax. You do not collect sales tax on lesson fees or package payments. However, if your school sells tangible retail items, such as student driver handbooks, practice materials, or accessories, those physical goods are subject to California sales tax and require a CDTFA seller's permit. If you bundle instruction with a physical product at a single price, consult the CDTFA or a tax professional about how that bundled sale should be treated before you begin selling.
When are quarterly estimated tax payments due for a driving school owner in California?
For federal estimated taxes (IRS), the due dates are April 15, June 15, September 15, and January 15 of the following year. For California state estimated taxes (FTB), the due dates are April 15, June 15, and January 15 of the following year. California uses a 30/40/0/30 payment schedule: 30 percent of your estimated annual liability is due April 15, 40 percent is due June 15, no payment is due in September, and the remaining 30 percent is due January 15. Your estimated payment amounts are based on your net business income after deductible expenses. Accurate books that track deferred lesson revenue, vehicle depreciation, payroll, and operating costs correctly give you the figures you need to calculate the right quarterly amounts and avoid underpayment penalties.
Driving School Bookkeeping Services in Southeast Los Angeles
J.P Bookkeeping works with driving school owners and small business owners throughout Downey, Compton, Lynwood, South Gate, Huntington Park, and the surrounding communities of Southeast Los Angeles County. Jimmy Paz is a QuickBooks Advanced ProAdvisor who is bilingual in English and Spanish. He understands the financial structure driving schools rely on: separating prepaid package revenue from earned lesson revenue, reconciling deferred revenue against lessons delivered, tracking vehicle depreciation and fleet costs correctly, classifying instructors properly under AB5, and maintaining CalSavers compliance for schools with staff.
If your lesson packages are recorded as immediate income, your vehicle costs are not categorized correctly, your instructors may be misclassified, or your scheduling software deposits are not reconciling to your books, a free consultation is the fastest way to get your structure right. Book directly at the link or call (323) 816-0517. J.P Bookkeeping provides bookkeeping support and guidance, but is not a CPA or attorney. For complex tax planning, vehicle depreciation strategy, or employment classification questions, consult a licensed CPA or California attorney.
For more on related topics: see the California W-2 vs. 1099 bookkeeping guide for a full walkthrough of the AB5 ABC test, and the California payroll bookkeeping guide for payroll setup and quarterly filing requirements.
Related guides:
- W-2 vs 1099 in California: AB5 classification and when to use each
- CalSavers for California employers: enrollment, contributions, and compliance
- California payroll bookkeeping guide: setup, withholding, and quarterly filings
- California quarterly estimated taxes: FTB and IRS payment schedule for small businesses
- Yoga studio bookkeeping California: memberships, class packs, and tax guide
Disclaimer: J.P Bookkeeping is a bookkeeping firm, not a CPA or law firm. For tax planning, legal questions, or regulatory compliance, consult a licensed CPA or attorney. Information reflects publicly available requirements as of June 8, 2026. Confirm current IRS rates and thresholds at irs.gov and ftb.ca.gov before filing.