California · Agency, SaaS & Production

California agency accounting that books revenue the way it’s really earned.

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.

Bookkeeping & advisory · Fixed-fee · written scope within 3 business days

Or send the details instead

By TechBrot · Published · Updated

California, 58 counties, with the cities that have their own TechBrot page markedLos AngelesSan FranciscoSan DiegoSacramentoLos AngelesSan FranciscoSan DiegoSacramento
State rule

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, SaaS & ProductionNavigation, not an office
§ The short version

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.
Food & Beverage client · Read the review on Clutch
What stood out the most was TechBrot Inc’s attention to detail.
Business services client · Read the review on Clutch
Intuit QuickBooks Certification Level 2 badge (exam-based, issued by Intuit)QuickBooks Workforce Certification badge (exam-based, issued by Intuit)
Intuit QuickBooks Certification Level 2 and QuickBooks Workforce Certification,held by TechBrot’s senior reviewer (verification on request) · TechBrot, Inc. · Delaware corporation · est. 2023
§ 01 · Why California agency books break

Three places California agencies lose the numbers.

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.

01Revenue

Pass-through booked as gross

Agencies and production shops that book media and production pass-through as their own revenue overstate the top line by multiples — the ASC 606 principal-vs-agent call is where it’s won or lost.
02AB5

A freelancer roster as exposure

A heavy roster of core-work freelancers is exactly what AB5’s Prong B reclassifies as employees. If the books don’t separate it, the exposure stays hidden until the EDD finds it.
03Deferred

Annual contracts booked on signing

SaaS and retainer revenue recognized at signing instead of deferred across the term inflates current revenue and distorts MRR/ARR — a diligence killer.
§ 02 · What TechBrot handles

How we book a California agency’s revenue and freelancers.

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.

01

ASC 606 gross-vs-net

Principal-vs-agent analysis on media and production pass-through so revenue reflects what you actually earn.

QuickBooks accountant
02

Deferred revenue & MRR/ARR

Annual and multi-year contracts deferred across the term, with clean MRR/ARR for SaaS.

Deferred revenue
03

Project & client profitability

Revenue and cost tied to projects and clients so you see which work actually makes money.

Monthly bookkeeping
04

AB5 freelancer tracking

W-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 classification
05

R&D & equity-comp support

Clean books for R&D credits and equity compensation, coordinated with your CPA at tax time.

California overview
06

Diligence-ready close

A monthly close investors and a board can trust — revenue, deferred revenue, and equity comp clean.

Financial statements
§ 03 · Tools we work alongside

Connected to how you deliver.

  • HubSpot, Salesforce, and CRM revenue data
  • Stripe, Chargebee, and subscription billing
  • Harvest, Float, and project / time tracking
  • Gusto and payroll for W-2 staff
  • Bill.com for AP and contractor payments
  • QuickBooks Online or hosted Desktop — your file

We reconcile alongside the billing, CRM, and project tools you already run on — the books read from how you deliver.

§ 04 · How engagements work

From overstated revenue to real project margin.

Every California agency engagement follows the same rhythm — revenue right first, project margin second, advisory third.

  1. Step 1

    Free revenue & roster review

    A QuickBooks ProAdvisor reviews how revenue is booked and your contractor roster — at no cost.
  2. Step 2

    Written fixed-fee scope

    A written scope and fixed fee within 3 business days — revenue cleanup, monthly, or both.
  3. Step 3

    Fix revenue & classification

    Gross-vs-net corrected, deferred revenue built, freelancer pay separated for AB5.
  4. Step 4

    Monthly project margin

    A diligence-ready monthly close showing real project and client profitability.
§ 05 · Beyond the books

Correct revenue is the start. Knowing which clients make money is the point.

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.

Get the free file review

Checked against the EDD and CA DIR guidance.

§ 07 · Around this page

Around California.

Not sure where your file stands? Start with the free QuickBooks file review · how California compares: state-by-state tax quirks.

§ 08 · FAQ

California agency & SaaS accounting questions.

Should my agency book media spend gross or net?

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.

How does AB5 affect my freelancers?

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.

Do you handle SaaS deferred revenue and MRR/ARR?

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.

Do you work in my own QuickBooks file?

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.

Do you work with production companies and studios?

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.

Do I have to report my California freelancers to the EDD?

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.

Can my agency keep designers and writers on 1099 under AB5?

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.

California agencies start here

See your real revenue — and your real freelancer exposure.

Or send the details insteadWe reply within one business day. Written fixed-fee scope within 3 business days of your call. No hourly billing.
What happens after you call
  1. 01We talk for up to 30 minutes.You tell us where the books stand; we ask the questions that decide the scope. No charge.
  2. 02We look at the file if we need to.You add us as an accountant user in your own QuickBooks file, and you can remove us at any time. If the file cannot be priced without working inside it, we say so and propose the paid diagnostic, whose fee is credited in full against the cleanup.
  3. 03You get a fixed fee in writing.What we will fix, what you will receive and one fixed fee. Nothing starts until you accept it.
CallBook a discovery call