California AB5 worker classification
The freelancer-classification detail behind your agency books — books-only, educational.
AB5 classificationIndependent bookkeeping & advisory firm · Serving clients nationwide, remotely
California agencies, SaaS companies, and production shops misstate revenue and freelancer exposure in the same three places — pass-through media booked as gross, annual contracts recognized on signing, and freelancer rosters run straight into AB5. We fix the ASC 606 gross-vs-net call, build deferred revenue, surface project profitability, and keep the contractor mix and its EDD reporting clean — prepared by a senior bookkeeper who works in your software, or by a signed specialist practice when your books need one.
If your file needs our paid diagnostic first, its fee is credited in full against the cleanup. Either way, you get a fixed fee in writing before any work starts.
California rule: a business paying an independent contractor $600 or more, or contracting for $600 or more, reports that contractor to the EDD on a DE 542 within 20 days; each freelancer’s vendor record carries the date the threshold is hit. Source: EDD.
California agency and SaaS accounting books revenue the way it is earned: ASC 606 gross-vs-net on pass-through media, deferred revenue on annual contracts and real project margin, in your own QuickBooks file. Every freelancer paid $600 or more is tracked for the EDD’s DE 542, due within 20 days, so AB5 exposure stays visible.
They took something that felt overwhelming to me as a first-year business owner and made it simple.
What stood out the most was TechBrot Inc’s attention to detail.


Profitable-looking agencies misstate the two things that matter most — revenue and contractor exposure. Knowing which one you’re in tells us where to start.
Every engagement is scoped to your services and roster, delivered in your own QuickBooks file by your TechBrot team, with every close reviewed by a Certified QuickBooks ProAdvisor.
Principal-vs-agent analysis on media and production pass-through so revenue reflects what you actually earn.
QuickBooks accountantAnnual and multi-year contracts deferred across the term, with clean MRR/ARR for SaaS.
Deferred revenueRevenue and cost tied to projects and clients so you see which work actually makes money.
Monthly bookkeepingW-2 and 1099 pay separated cleanly, each contractor’s DE 542 date and contract kept on the vendor record, and the misclassification exposure surfaced for your advisors.
AB5 classificationClean books for R&D credits and equity compensation, coordinated with your CPA at tax time.
California overviewA monthly close investors and a board can trust — revenue, deferred revenue, and equity comp clean.
Financial statementsWe reconcile alongside the billing, CRM, and project tools you already run on — the books read from how you deliver.
Every California agency engagement follows the same rhythm — revenue right first, project margin second, advisory third.
When revenue is accurate and projects are costed, the real questions surface: which clients and services make money, whether to convert freelancers to staff, whether the SaaS metrics will survive a raise — answered from numbers a board can trust.
That’s where fractional-CFO advisory picks up, on cleaned-up books, in coordination with your CPA.
Not sure where your file stands? Start with the free QuickBooks file review · how California compares: state-by-state tax quirks.
Under ASC 606 it depends on whether you act as principal (you control the media and book it gross) or agent (you arrange it and book your net fee). Most agencies are agents on pass-through media buys and should book the net fee; booking it gross overstates revenue, sometimes by multiples. We make the principal-vs-agent call defensible in the books, and your CPA confirms the tax treatment.
California’s AB5 codified the ABC test, and Prong B reclassifies freelancers doing core work — writers, designers, developers — as employees. We keep W-2 and 1099 pay separated and surface the misclassification exposure in the books so your advisors can act. The legal classification determination and any EDD audit are handled by your CPA or employment attorney, not us; see our AB5 page.
Yes. Annual and multi-year SaaS contracts must defer revenue across the service period rather than booking it on signing, and MRR/ARR must be derived from corrected recognition. We build the deferred-revenue schedule and clean the metrics so they hold up in board reporting and diligence.
Yes — your file, your data, in QuickBooks Online or hosted Desktop, with a senior bookkeeper assigned to your file, and every close reviewed by a Certified QuickBooks ProAdvisor before it reaches you, connected to your billing, CRM, and project tools rather than proprietary software.
Yes — production shops share the agency challenges: pass-through production spend that should be net, heavy freelance crews under AB5, and project-level job costing. We handle all three the same way, with revenue recognized correctly and the crew classification surfaced for your advisors.
Generally, yes. A business that pays an independent contractor $600 or more, or enters into a contract for $600 or more, reports that contractor to the EDD on a Report of Independent Contractor(s), the DE 542, within 20 calendar days — a California filing on top of the federal 1099 (EDD). We keep each freelancer’s first-payment and contract dates on the vendor record so the deadline is visible every month; the report itself is submitted in your EDD e-Services for Business account.
Sometimes. The ABC test has exceptions for certain professional-services contracts, including marketing, graphic design, still photography and videography, and freelance writing and editing; when a contract meets the additional requirements, the Borello test applies instead (California Labor & Workforce Development Agency). Whether an exception fits a given freelancer is your employment attorney’s or CPA’s determination. The books keep the evidence beside each vendor: the signed contract, the work performed, and pay coded W-2 or 1099 to match.