Commercial janitorial companies in Downey, Compton, Long Beach, and throughout Southeast Los Angeles face a set of compliance requirements that do not apply to residential house cleaners, and do not apply to most other small businesses either. The moment you bid on a public contract, California's prevailing wage law and certified payroll requirements kick in. The moment you bring on cleaning crews, AB5 turns those workers into W-2 employees in almost every case. And the moment your workers compensation insurer audits your payroll, the classification code you chose at the start of the policy determines whether you get a credit or a retroactive bill.
This guide covers the bookkeeping and compliance foundations that commercial cleaning companies in Southeast Los Angeles need to manage: public-contract payroll rules, worker classification, workers comp codes, equipment and supply tracking, revenue recognition for multi-month contracts, and quarterly estimated taxes. It focuses specifically on commercial janitorial work, which carries distinct obligations compared to residential cleaning. For residential cleaning bookkeeping, see our cleaning business bookkeeping California guide.
California DIR Prevailing Wage: What It Means for Janitorial Companies
If your commercial cleaning company performs any work on a public contract, including school districts, city facilities, county buildings, state offices, or public universities, California law requires you to pay prevailing wages to every worker on that job. Prevailing wage rates are set by the California Department of Industrial Relations (DIR) and vary by county, by job classification, and by year. For janitorial work, the applicable classification is typically listed under "Janitor" or a related service category in the DIR's wage determinations for your county.
Prevailing wage is not a flat statewide rate. The rate for a janitor working at a Los Angeles County school district is different from the rate for the same work in Orange County or Sacramento. You must look up the applicable wage determination for the specific county and the specific type of work before bidding. Underpaying by even a small amount on a public contract exposes your company to back-wage liability for the duration of the contract, not just the underpayment period.
Public contracts also require you to register with the DIR as a public works contractor before you begin work. DIR registration is a separate step from your business license and must be renewed annually. The registration fee is a deductible business expense. Keep a copy of your DIR registration certificate with your contract files.
For a full breakdown of how prevailing wage bookkeeping works and how to set up separate job cost tracking for public-contract jobs, see our prevailing wage bookkeeping California guide.
Certified Payroll: How It Differs from Regular Payroll Records
Regular payroll records show what you paid each employee during a pay period. Certified payroll goes further. For each week your company works on a public contract, you must submit a certified payroll report to the awarding agency showing: each worker's full name, job classification, the number of hours worked each day of the week, the hourly rate of pay, total gross wages paid, all deductions taken, and net wages paid. The report must be signed under penalty of perjury by an officer of your company.
California uses DIR Form A-1-131 or an approved electronic equivalent. Many awarding agencies now require electronic submission through the DIR's online system. Certified payroll is due weekly for every week you have workers on the public job site, even if the work that week was minimal. Late or missing submissions can result in contract penalties.
The most important bookkeeping implication: you must track public-contract jobs separately from your private commercial jobs. If you mix a school district job and a private office building job in the same payroll run without separating the hours by job, you cannot produce accurate certified payroll reports. Set up separate job cost centers or classes in QuickBooks for each public contract from day one. Every hour worked, every supply purchased, and every cost incurred for a public-contract job should be coded to that job, separately from your private commercial work.
The cost of non-compliance is serious. Contract cancellation, back-wage payments to workers for the entire underpayment period, civil penalties, and debarment from future public contracts are all possible outcomes. Debarment means your company is prohibited from bidding on California public works projects for a period determined by the Labor Commissioner. For a company that depends on school district or city contracts, debarment is an existential event.
AB5 Worker Classification: Why Janitorial Is High Risk
California's AB5 law changed how worker classification works for most industries, and janitorial is one of the highest-risk categories. Before AB5, many cleaning companies hired crew members as 1099 independent contractors. Under AB5, a worker is presumed to be an employee unless the hiring business proves all three prongs of the ABC test.
The test that eliminates most janitorial 1099 arrangements is Prong B: the worker must perform work outside the usual course of the hiring entity's business. If your business is commercial cleaning and you hire a janitor to clean buildings, that janitor is performing exactly the work your business does. Prong B fails. The worker must be classified as a W-2 employee.
The California Employment Development Department (EDD) audits janitorial companies specifically for this issue. An EDD audit can look back three years, assess back payroll taxes (employer share of Social Security, Medicare, and state unemployment insurance) on every mislabeled contractor, and add penalties and interest. The total liability from a three-year audit covering several workers can reach tens of thousands of dollars.
The correct path: classify cleaning crew members as W-2 employees, register with EDD before your first hire, set up payroll through QuickBooks Payroll or a payroll service, and withhold and remit payroll taxes on schedule. For a full breakdown of how AB5 affects worker classification in California, see our AB5 bookkeeping records California guide. For general contractor and W-2 versus 1099 questions, see our W-2 vs 1099 California bookkeeping guide.
Workers Compensation: WCIRB Classification Codes and Audit Risk
California workers compensation insurance is rated by the Workers Compensation Insurance Rating Bureau (WCIRB), which assigns classification codes to different types of work. The code determines the base rate your insurer charges per $100 of payroll. Janitorial work is not a single code. The WCIRB distinguishes between different types of cleaning operations, and the rates differ.
Office and commercial interior cleaning (vacuuming, mopping, restroom cleaning, trash removal in occupied buildings) typically falls under one code. Industrial cleaning, building exterior work, high-rise window washing, and cleaning of manufacturing or warehouse environments each carry different codes and different rates. Using a lower-rated code for workers who actually perform higher-rated work is an error, whether intentional or not, and your insurer's annual payroll audit will catch it.
At the end of each policy year, your workers compensation insurer audits your actual payroll records and reclassifies any misassigned hours. If the audit finds that workers coded as office cleaners were actually doing industrial or exterior work, the insurer retroactively applies the higher rate to those hours and bills the difference. If the difference is large and your payroll is high, the retroactive premium charge can be a significant surprise.
Before binding a workers compensation policy, confirm the correct WCIRB code for your actual operations with your insurer in writing. If you do different types of cleaning for different clients (office interiors for some, warehouse floors for others), maintain records by job type so that payroll can be allocated to the correct code at audit time. Keep that written classification decision in your insurance file.
EDD Payroll Registration and Quarterly Filings
As soon as you hire your first W-2 employee, you must register with the California Employment Development Department (EDD) as an employer. EDD registration is required before the first paycheck is issued, not after. The registration gives you an employer account number for filing quarterly payroll returns.
California requires employers to file quarterly payroll returns on Form DE 9 (Quarterly Contribution Return) and Form DE 9C (Quarterly Contribution Return and Report of Wages Continuation). These forms report total wages paid, the employer's share of state unemployment insurance (SUI) contributions, and state disability insurance (SDI) withheld from employee wages. Quarterly filings are due on the last day of the month following the end of each quarter: April 30, July 31, October 31, and January 31.
Missing quarterly EDD filings results in penalties. Late deposits of payroll tax withholdings also carry penalties. Set up a separate payroll tax deposit schedule in QuickBooks or your payroll service to ensure EDD deposits are made on time. For a full overview of California payroll tax filing requirements and deadlines, see our California payroll bookkeeping guide.
CalSavers: Required with One or More W-2 Employees
California's CalSavers program requires employers with one or more W-2 employees to either offer a qualifying retirement plan (such as a 401(k), SEP-IRA, or SIMPLE IRA) or enroll in CalSavers. CalSavers is the state-administered automatic payroll deduction program. Employees are automatically enrolled unless they opt out, and contributions come from employee wages, not employer funds.
The employer's obligations under CalSavers are administrative: register your business, add each eligible employee, deduct the correct contribution from each paycheck, and remit contributions to the CalSavers administrator. Failure to comply results in state penalties. The threshold is one or more W-2 employees, so even a small janitorial company with two or three crew members is subject to CalSavers if it does not already offer a qualifying retirement plan. For a full employer guide to CalSavers, see our CalSavers employer guide.
Cleaning Supplies and Equipment: COGS, Depreciation, and Job Costing
For commercial janitorial companies, supplies and equipment are two of the largest cost categories and need to be tracked differently.
Cleaning supplies (chemicals, cleaning solutions, paper products, mop heads, trash liners, gloves, and other consumables) are operating expenses. If you track them per client or per job, they function as direct job costs or cost of goods sold, and job costing lets you see your actual margin on each contract. If you do not track per job, record supplies as a general operating expense. Either approach is acceptable; job-level tracking gives you more useful business information.
Large equipment (commercial floor scrubbers, pressure washers, industrial wet-dry vacuums, ride-on sweepers) is a capital asset, not a supply. Capital assets are depreciated over their useful life under IRS rules, or you can elect Section 179 expensing to deduct the full cost in the year of purchase, or bonus depreciation if the equipment is new. Section 179 and bonus depreciation reduce your taxable income in the year of purchase rather than spreading the deduction over several years. Keep the purchase invoice and records of the equipment placed in service date for your tax preparer.
Set up separate expense accounts in QuickBooks for cleaning supplies, equipment purchases, and equipment depreciation. This keeps your income statement clean and makes it easier to see where your costs are going across different job types.
Revenue Recognition for Multi-Month Service Contracts
Many commercial janitorial contracts run for six months, a year, or longer. Some clients pay a lump sum at the start of the contract or pay monthly in advance. Whichever payment timing you use, revenue must be recognized as services are delivered, not when cash is received.
Under accrual accounting, if a client pays you $12,000 for a one-year janitorial contract at the start of the year, you do not record all $12,000 as income in the month you receive the check. You record $1,000 per month as you deliver the services each month. The unearned portion sits as deferred revenue on your balance sheet until the services are performed.
Cash-basis accounting, which many small businesses use, is simpler: you record income when you receive payment and expenses when you pay them. Cash basis is acceptable for most small janitorial companies. However, if you have public contracts with prevailing wage requirements or large multi-month private contracts, accrual accounting gives you a more accurate picture of profitability and is required under some contract bidding rules. Discuss which method fits your business with your bookkeeper or CPA.
Cal/OSHA HazCom: A Compliance Context Note
Commercial janitorial companies that use chemical cleaning products are subject to the California Division of Occupational Safety and Health (Cal/OSHA) Hazard Communication Standard (HazCom). HazCom requires you to maintain Safety Data Sheets (SDS) for each chemical product your workers use, train employees on hazardous materials, and label containers correctly. This is a safety compliance matter, not a bookkeeping item, but it has bookkeeping relevance: the cost of SDS management software, safety training courses, and required personal protective equipment is a fully deductible business expense. Track these costs under a "safety and compliance" expense category so they are captured at tax time.
Quarterly Estimated Taxes for Janitorial Business Owners
If you operate your commercial cleaning company as a sole proprietor, single-member LLC, partnership, or S-corp, you owe quarterly estimated taxes to both the IRS and California. These are due on specific dates that differ between federal and state.
Federal quarterly estimated taxes are due April 15, June 15, September 15, and January 15 of the following year. Use IRS Form 1040-ES to calculate and submit each payment.
California quarterly estimated taxes are due April 15, June 15, and January 15. California has no September Q3 payment. Use California Form 540-ES for individual filers. If your entity is an S-corp or partnership, follow the applicable FTB filing and payment schedule for your entity type.
Skipping quarterly payments and making one large payment at year-end will trigger underpayment penalties from both the IRS and California FTB, even if you pay the full balance when you file. Set a recurring calendar reminder for each quarterly due date and estimate your payment based on year-to-date net income.
Common Janitorial Company Bookkeeping Mistakes
After working with commercial cleaning companies in Southeast Los Angeles, these are the errors that create the most expensive problems:
- Not separating public-contract jobs from private jobs. Mixing hours and costs across public and private contracts makes it impossible to produce accurate certified payroll reports and creates audit exposure for prevailing wage non-compliance.
- Misclassifying crew members as 1099 contractors. Janitorial workers almost always fail the AB5 ABC test Prong B and must be W-2 employees. The EDD audits this industry specifically, and three years of back payroll taxes on multiple workers is a serious liability.
- Using the wrong workers compensation code. Classifying office-interior cleaning workers under an industrial code (or vice versa) leads to premium surprises at policy year-end audit. Confirm the correct code in writing before binding the policy.
- Recording lump-sum contract payments as income immediately. Pre-payment for a multi-month contract is deferred revenue until services are delivered, not immediate income. Recording it all at once overstates income in the month of receipt.
- Missing CalSavers enrollment. Any janitorial company with one or more W-2 employees that does not offer a qualifying retirement plan is required to enroll in CalSavers. Penalties apply for non-compliance.
- Skipping quarterly estimated tax payments. Making one annual payment instead of four quarterly payments triggers penalties from both the IRS and the California FTB, even when the full amount is paid at filing.
Frequently Asked Questions
What is certified payroll and when does my janitorial company need to submit it?
Certified payroll is a formal payroll report submitted to the awarding government agency for every week your company works on a public contract covered by California prevailing wage law. It shows each worker's name, classification, hours worked per day, hourly rate, total wages paid, and deductions. California uses DIR Form A-1-131 or an approved electronic equivalent. You must submit certified payroll weekly for the duration of the public contract. Missing or late submissions can result in contract penalties, back-wage liability, and debarment from future public contracts.
Do janitorial workers qualify as employees under AB5 in California?
In almost all cases, yes. Janitorial is one of the highest-risk industries for AB5 worker misclassification. Under the AB5 ABC test, a worker is an employee unless the hiring business proves all three prongs. Prong B requires that the worker perform work outside the usual course of the hiring business's trade. If your business is commercial cleaning, your janitors perform exactly the work your business does, so they almost certainly fail Prong B and must be classified as W-2 employees. The EDD audits janitorial companies specifically for misclassification. Misclassifying employees as 1099 contractors exposes you to back payroll taxes, penalties, and interest.
What workers compensation classification code applies to my commercial cleaning company?
The WCIRB assigns different classification codes depending on the type of cleaning your workers perform. Office and commercial interior cleaning typically falls under a different code than industrial cleaning, building exterior work, or window washing. Using the wrong code is a common employer error that leads to audit adjustments and retroactive premium charges when your insurer reviews payroll at policy year-end. Before binding a workers compensation policy, confirm the correct WCIRB code with your insurer based on the actual work your employees perform, and keep a written record of that classification decision.
When are quarterly estimated taxes due for a California cleaning company?
Federal quarterly estimated taxes are due April 15, June 15, September 15, and January 15. California estimated taxes are due April 15, June 15, and January 15. California has no September Q3 estimated tax payment, unlike the federal schedule. If you are self-employed or operate as an S-corp or partnership, you must make these payments to avoid underpayment penalties from both the IRS and the California Franchise Tax Board.
Are cleaning supplies a deductible expense for a janitorial company?
Yes. Cleaning supplies (chemicals, paper products, mop heads, trash liners, and similar consumables) are deductible operating expenses. Whether you record them as cost of goods sold or as direct job costs depends on your accounting method and how closely you track supplies per client or per job. Tracking supplies by job lets you see your actual margin on each contract. Large equipment (floor scrubbers, pressure washers, industrial vacuums) is a capital asset eligible for Section 179 expensing or bonus depreciation rather than a one-time supply deduction.
Commercial Janitorial Bookkeeping Services in Southeast Los Angeles
J.P Bookkeeping works with commercial cleaning and janitorial companies throughout Downey, Compton, Long Beach, and Southeast Los Angeles County. Jimmy Paz is a QuickBooks Advanced ProAdvisor who is bilingual in English and Spanish. He understands the specific obligations commercial janitorial companies carry: DIR prevailing wage tracking and certified payroll for public contracts, AB5 W-2 classification, WCIRB workers comp code documentation, EDD registration and quarterly DE 9 and DE 9C filings, CalSavers enrollment, supplies and equipment job costing, and quarterly estimated tax payment schedules.
If your public-contract jobs are not separated from private jobs, your crew members are still on 1099, or your books are not set up to support certified payroll reporting, a free consultation is the fastest way to see exactly where you stand. Book directly at the link or call (323) 816-0517.
Disclaimer: J.P Bookkeeping is a bookkeeping firm, not a CPA or law firm. This guide provides general information for educational purposes. For specific tax advice, prevailing wage determinations, workers compensation classification questions, or legal matters, consult a licensed CPA, a California labor attorney, or the California Department of Industrial Relations directly.
Related guides:
- Prevailing wage bookkeeping California: certified payroll and DIR compliance
- AB5 bookkeeping records California: how worker classification affects your books
- Cleaning business bookkeeping California: residential and house cleaning guide
- California payroll bookkeeping: quarterly filings, EDD, and employer taxes
- CalSavers employer guide: enrollment requirements and deadlines