Industry · Agency accounting
Agency accounting that gets gross-vs-net right and shows what you actually earn.
Most agencies report revenue wrong. An agency that buys $1M of media for a client and bills $1.15M typically earns $150K — not $1.15M of revenue. The ASC 606 principal-vs-agent analysis is the single most consequential accounting decision an agency makes, and most generic bookkeeping gets it wrong. TechBrot’s Certified QuickBooks ProAdvisors handle gross-vs-net revenue, pass-through media spend, retainer recognition, project profitability, agency gross income (AGI), and multi-currency — producing books that survive fundraising diligence and tell you what the agency actually earns. We deliver the books in your own QuickBooks file; your CPA files. Independent firm, not affiliated with Intuit Inc.
Agency accounting breaks generic bookkeeping at the revenue layer — under ASC 606’s principal-vs-agent test, media-heavy agencies present revenue net of pass-throughs (the fee earned), not gross, and reporting gross overstates revenue 5–10×. TechBrot’s Certified QuickBooks ProAdvisors perform the ASC 606 analysis at onboarding, configure the chart of accounts for agency economics in your own QuickBooks file, handle retainer recognition, project P&L, freelancer/1099 management, and multi-currency, and report agency gross income (AGI) and AGI per FTE as the headline numbers. We deliver the books and coordinate with your CPA; we do not file income taxes.
Reviewed by the Certified QuickBooks ProAdvisor team at TechBrot Inc., an independent firm — not affiliated with Intuit Inc. (or any agency-management or payment platform). Bookkeeping and ProAdvisor scope; does not file income taxes, provide IRS representation, audit, or assurance — coordinates with your CPA or EA.
Agency accounting, in five questions.
Why is agency accounting different?
Three structural issues: ASC 606 gross-vs-net revenue presentation (most agencies should report net of pass-throughs), retainer revenue recognition (ratable over the service period), and project profitability by client and engagement with separation between billable, reimbursable, and pass-through costs.
What is gross-vs-net revenue for agencies?
Under ASC 606 principal-vs-agent analysis, agencies that don’t control media or production inventory before delivery typically present revenue net (the fee earned), not gross (the full pass-through amount). Reporting gross overstates revenue 5–10× for media-heavy agencies and breaks every benchmark.
What is agency gross income (AGI)?
Revenue net of pass-through costs — the agency’s actual economic contribution. The industry-standard size metric used by Adweek, AdAge, 4A’s, RECMA, and M&A advisors. AGI per FTE ($150K–$300K healthy range) is the primary productivity metric.
Do you handle freelancers, 1099s, and multi-currency?
Yes. Freelancer management at agency scale ($500K–$5M+) with W-9 discipline, project allocation, and 1099-NEC generation. Multi-currency for international clients (EUR, GBP, CAD) and freelancers with FX gain/loss recognition. Pair QuickBooks with Wise or Payoneer for actual international payments.
What does it cost?
A fixed monthly fee against a written scope — driven by AGI size, client count, project volume, media-spend pass-through volume, freelancer scale, and multi-currency complexity. No hourly billing. Most agency engagements include an initial cleanup to restate gross-vs-net. We do not file income taxes; we coordinate with your CPA or EA.
Agency accounting, plainly.
Agencies break generic bookkeeping at the most fundamental layer: what counts as revenue. Under ASC 606’s principal-vs-agent analysis, an agency buying media or production for a client typically operates as an agent — revenue is the fee earned (net), not the gross amount flowing through. Reporting gross overstates revenue by 5–10× for media-heavy agencies and breaks every benchmark. Retainer revenue must recognize ratably over the service period; annual retainers paid upfront create deferred-revenue liabilities. Pass-through costs (media spend, production, reimbursables) flow through dedicated accounts, not revenue and COGS.
Agency gross income (AGI) — revenue net of pass-throughs — is the industry-standard size and growth metric, with AGI per FTE ($150K–$300K healthy range) measuring productivity. Freelancer management at agency scale ($500K–$5M+ annually) needs W-9 discipline, project allocation, and clean 1099-NEC generation, and multi-currency matters for international clients and freelancers. TechBrot is a firm of Certified QuickBooks ProAdvisors who perform the ASC 606 analysis at engagement onboarding, configure the chart of accounts for agency economics in your own QuickBooks file, integrate your project-management and time-tracking stack, and produce monthly packages with AGI, utilization, realization, and project P&L. For agencies ready to act on the numbers, advisory turns them into pricing, hiring, and acquisition-readiness decisions. Independent ProAdvisor firm — not affiliated with Intuit Inc.; we deliver the books, your CPA files.
Three places agencies lose the numbers.
Almost every messy agency file fails in the same three areas. Knowing which one you’re in tells us where to start.
Pass-through media booked as revenue.
An agency buying $1M of media and billing $1.15M reports $1.15M of revenue and $1M of COGS. ASC 606’s principal-vs-agent test usually says otherwise — the agency operates as an agent (no inventory risk, limited pricing discretion, doesn’t control the media before delivery), so revenue is the $150K fee, not the $1.15M gross. The fix is the ASC 606 analysis at onboarding (engagement by engagement) and a chart of accounts with pass-through accounts separate from revenue, plus restated prior periods if migrating gross-to-net. Most agencies should present net; the rare exceptions involve true principal positioning.
No client-level or engagement-level P&L.
Generic bookkeeping shows total agency revenue and total expenses with no separation by client or project. You can’t see which clients are profitable, which projects bled labor, which retainers are underwater — so pricing, staffing, and client-firing decisions run on intuition. The fix is Class or Customer tracking for every client and project, time tracking integrated to QuickBooks so labor cost allocates correctly, and project-level P&L produced monthly with utilization, realization, and gross margin by engagement. Most agencies discover on first honest reporting that one or two large clients are losing money.
1099 sprawl and currency exposure.
Agencies routinely run $500K–$5M+ annually in freelancer spend with no W-9 discipline, no project coding, and a January 1099 scramble. International clients generate EUR/GBP/CAD receivables booked at random rates; international freelancers paid in local currency create untracked FX exposure. The fix is a W-9 library on every active freelancer (W-8 for international), Bill.com or Ramp configured with project codes, multi-currency QuickBooks with FX gain/loss recognized monthly, and year-end 1099-NEC generation as a non-event. Clean freelancer management removes one of the easiest places to create IRS exposure unintentionally.
Agencies in every flavor.
Each agency sub-segment has its own revenue mix, pass-through pattern, and KPI emphasis. The engagement model — fixed-fee, written scope, named ProAdvisor, work in your own QuickBooks file — stays consistent.
Marketing & full-service agencies
Integrated agencies running strategy, creative, and media. High pass-through (media spend dominant), AGI typically 10–20% of gross billings, AGI per FTE the primary productivity metric. The reference case for net revenue presentation.
Creative & brand agencies
Branding, design, identity, content production. Lower pass-through (production costs only, not media), AGI typically 70–90% of revenue. Project-based work with strong margin requires accurate WIP and project-P&L tracking.
PR & communications
Public relations, corporate communications, executive positioning. Retainer-heavy revenue, minimal pass-through, utilization-driven profitability. Strong overlap with our professional services framework, with agency-specific KPI emphasis.
Digital & performance agencies
Paid media, SEO, programmatic, growth marketing. Heavy media-spend pass-through (clearly net presentation), often with performance-fee elements (revenue tied to client results) requiring careful ASC 606 variable-consideration analysis.
Specialty & boutique agencies
Influencer marketing, social-first, B2B demand-gen, account-based marketing, PR boutiques, video production studios. Distinctive workflows, often founder-led and growing toward acquisition — so the accounting needs to support exit-readiness from early.
Agency networks & holding companies
Multi-agency networks, holding-company structures, M&A roll-ups. Intercompany elimination, sister-agency referrals and revenue-share, consolidated reporting plus brand-level P&L. Typically requires QuickBooks Enterprise or a dedicated agency-management platform.
Agency accounting, done by an expert.
Every engagement is scoped to your agency type, AGI size, pass-through volume, client mix, and freelancer scale, delivered in your own QuickBooks file by a named Certified ProAdvisor.
ASC 606 gross-vs-net analysis
Principal-vs-agent analysis at engagement onboarding, retainer recognition over the service period, and pass-through accounts configured correctly — so revenue is what you actually earn.
AGI, AGI per FTE, labor multiplier
Agency gross income reported monthly as the primary size metric, AGI per FTE ($150K–$300K healthy range), the labor multiplier, and gross margin by service line.
Client & project profitability
Time tracking integrated to QuickBooks, project-level P&L by engagement and client, utilization and realization by team member, and retainer-vs-overage reporting.
1099 & freelancer management
A W-9 library, project-coded freelancer payments through Bill.com or Ramp, and year-end 1099-NEC generation as a non-event — not a January scramble.
FX & international clients
Multi-currency QuickBooks for international client receivables and freelancer payables, FX gain/loss recognized monthly, and Wise or Payoneer integration for actual payments.
Agency growth advisory
Pricing strategy, retainer-vs-project mix optimization, account-team staffing models, M&A readiness, and valuation preparation — the judgment layer above the books.
Connected to your agency stack.
- Harvest & Toggl Track — time tracking reconciled to billable utilization
- Productive, Mavenlink & Kantata — PSA platforms mapped to project P&L
- Float & Forecast — resourcing and capacity planning
- Asana, Monday & ClickUp — project management synced to engagements
- HubSpot & Salesforce — CRM and pipeline mapped to client and service line
- Bill.com & Ramp — project-coded freelancer and vendor payments
- Wise & Payoneer — international client and freelancer payments with cleaner FX
Different stack? If it has a QuickBooks integration or exports clean data, we work with it. Ask on a discovery call.
Gross revenue presentation vs. net revenue presentation.
For media-heavy and production-heavy agencies, the gross-vs-net question changes apparent revenue by 5–10× and every margin metric with it. Here’s what the same agency looks like under each presentation — and why most agencies should be on net.
| Same agency, two presentations | Gross (agency-as-principal) | Net (agency-as-agent — most common) |
|---|---|---|
| Example: $1M media + $150K fee | Revenue $1,150,000 · COGS $1,000,000 · Gross profit $150,000 | Revenue $150,000 · no pass-through in revenue or COGS · Gross profit $150,000 |
| ASC 606 framework | Agency controls media before transfer; takes inventory risk; full pricing discretion | Agency arranges for media; supplier controls until placed; limited or no inventory risk |
| Apparent revenue | Inflated 5–10× for media-heavy agencies | Reflects actual economic earnings — matches AGI |
| Gross margin % | Distorted: 13% on $1.15M of “revenue” | 100% on $150K of true revenue |
| Industry benchmarking | Incompatible with industry data (Adweek, AdAge, 4A’s, RECMA all report AGI) | Matches industry-standard reporting; benchmarks become usable |
| Fundraise / M&A diligence | Buyer or investor immediately restates to net; trust eroded | Survives diligence cleanly; an agency-sophistication signal |
| When gross is actually correct | Agency holds inventory, sets retail price, takes the loss if unsold | Most agency engagements fail the principal test; net is the default |
The principal-vs-agent analysis is performed engagement by engagement under ASC 606, not at the agency level — an agency may operate as principal on some work (production-buyout deals where it owns the deliverable) and agent on others (media buys, talent fees, third-party software resale). The chart of accounts handles both cleanly with clear separation.
From gross-inflated books to AGI you can defend.
Every agency engagement follows the same four-phase rhythm — built so AGI, retainer recognition, project P&L, and freelancer compliance are accurate before anyone makes pricing or hiring decisions from them.
Discovery
A 30-minute call to map your agency type, AGI size, pass-through mix, retainer-vs-project ratio, freelancer scale, multi-currency exposure, and where the books are breaking. No pitch.
ASC 606 analysis & cleanup
Principal-vs-agent analysis for each active engagement type, a file review and cleanup to restate prior periods if migrating gross-to-net, plus the right chart-of-accounts setup for agency economics.
Monthly reconciliation & reporting
Books reconciled monthly with retainer recognition, pass-through accounting, project P&L, freelancer allocation, multi-currency FX recognition, and the full agency KPI set.
Reporting & advisory
A monthly financial package with AGI, AGI per FTE, labor multiplier, client P&L, and project margin, plus advisory on pricing, hiring, retainer-mix optimization, and M&A readiness.
Real AGI is the start. The next acquisition offer is the point.
Once gross-vs-net is right, retainer recognition is clean, project margin is visible, and AGI per FTE is benchmarkable, the question changes from “are the books right?” to “what do we do with this clarity?” Which clients to fire, which service lines to expand, when to add senior talent vs. juniors, how to structure retainers to improve utilization, whether to bolt on a specialty agency, when an acquisition offer is fair — the decisions that actually move an agency.
That’s where agency advisory comes in: a fractional CFO who knows your AGI and unit economics turning them into pricing strategy, team-structure decisions, M&A readiness, and valuation modeling. As automation commoditizes basic bookkeeping, this judgment layer is where the value — and the multiple at exit — now lives. Explore fractional CFO & advisory →
Reviewed by the ProAdvisor team.
This page reflects how TechBrot actually handles agency engagements. It is maintained by the Certified QuickBooks ProAdvisor team at TechBrot Inc., a Delaware-incorporated independent ProAdvisor firm, and reviewed for technical accuracy on ASC 606 principal-vs-agent analysis, pass-through cost handling, retainer revenue recognition, AGI and agency-specific KPIs, project profitability, freelancer management, and multi-currency accounting. Where our approach or scope changes, this page is updated. TechBrot delivers the books and coordinates with your CPA, who files.
Certifications
Active Intuit Certified QuickBooks ProAdvisor — Online (L2), Desktop, Enterprise, Payroll
Scope
ASC 606 principal-vs-agent (operational), pass-throughs, retainer recognition, AGI, project P&L, freelancer management, multi-currency · income-tax filing, IRS representation, and international tax opinions coordinated with your CPA/EA/attorney
Engagement
Fixed-fee, written scope before work · delivered in your own QuickBooks file
Independent
Not affiliated with Intuit Inc. or any agency-management or payment platform · QuickBooks is a registered trademark of Intuit Inc.
Agency accounting questions.
Why is agency accounting different from regular bookkeeping?
What is the gross-vs-net revenue question and which applies to my agency?
Do you handle retainer revenue recognition correctly?
How do you handle pass-through media spend and reimbursable costs?
What is agency gross income (AGI) and why does it matter?
How do you handle freelancers, contractors, and 1099 management?
Can you handle multi-currency for international client and freelancer relationships?
Ready when you are
Get agency books that show real AGI.
Book a 30-minute discovery call. A Certified ProAdvisor reviews your agency type, AGI size, pass-through mix, retainer structure, freelancer scale, and where the books are breaking, and sends a written fixed-fee scope within 3 business days. No pitch. Independent firm — does not file income taxes; coordinates with your CPA.