BookkeepingIndustry Guides

Agency Bookkeeping Guide: WIP, Revenue & Pass-Throughs (2025)

••By Kevin A. Thomas•11 min read

Master agency bookkeeping with project-first systems. Learn WIP tracking, revenue recognition, pass-through accounting & month-end close for agencies.

bookkeeping for agenciesprofessional services bookkeepingproject accountingWIP accountingrevenue recognitionpass-through costs

Table of Contents

Quick Answer

Agencies need project-first bookkeeping that separates direct costs from overhead, tracks work-in-progress (WIP), prevents pass-through double-counting, and recognizes revenue by delivery model (retainers, milestones, T&M). This guide provides the exact chart structure, reconciliation rhythms, and reporting pack that partner-ready agencies use to monitor project profitability and prevent margin leakage.


Part of our bookkeeping services guide.

Bookkeeping for Agencies — Master agency bookkeeping with project-first systems. Learn WIP tracking, revenue recognition, pass-through accounting & month-end close for agencies.

Digital agencies and professional services live and die by project profitability—not just "the books are closed." Poor financial management represents one of the biggest reasons agencies fail, making accurate accounting practices essential for survival. This guide shows exactly how to structure bookkeeping for agencies so your team can recognize revenue correctly across retainers, milestones, and time-and-materials contracts, track WIP without billing gaps, prevent pass-through double-counting, and run a clean month-end with a partner-ready reporting pack.

Accrual accounting is a foundational method for agency operations, as it records revenues and expenses when incurred rather than when cash changes hands. According to research from the U.S. Small Business Administration, lack of financial planning and poor cash flow management represent the top reasons small service businesses struggle financially.

If you're new to service-based accounting, start with our bookkeeping services guide for comprehensive workflows and tools.


Introduction to Agency Accounting

Agency accounting forms the backbone of a marketing agency's financial management. Unlike generic small business accounting, professional services bookkeeping is tailored to the unique needs of project-based work, fluctuating client demands, and complex billing models. For agency owners, mastering these financial processes is essential—not just for compliance, but for driving smarter business decisions and ensuring long-term financial health.

A well-structured accounting system enables you to track revenue, monitor business expenses, and manage client billing with precision. This clarity empowers agency owners to plan for future growth, allocate resources efficiently, and respond quickly to market changes. Understanding project profitability allows for better strategic planning, ensuring that resources are directed toward the most impactful areas.

By implementing robust bookkeeping practices, agencies can simplify accounting workflows, ensure timely client payments, and avoid cash flow surprises. Strong financial management provides the foundation for confident decision-making, helping you seize new opportunities and keep your business moving forward.


Design Your Chart for Project Profitability

COA Structure: Revenue, Direct Labor, Pass-Throughs, Write-Offs, Overhead

Your chart should separate what you sell from what it costs to deliver and what leaks margin:

Revenue Accounts:

  • 4000 Retainer Revenue
  • 4010 Fixed-Fee/Milestone Revenue
  • 4020 Time & Materials (T&M) Revenue

Direct Labor (Project Delivery):

  • 5100 Direct Salaries (Design/Dev/Creative/Strategy)
  • 5110 Freelancers & Subcontractors (Project-tied)
  • 5120 Overtime & Rush Fees (Delivery)

Pass-Throughs:

  • 5200 Client Ad Spend (Pass-Through, no markup)
  • 5210 Third-Party Tools/Media (Pass-Through)
  • 5220 Pass-Through Markups (if applicable—recognize separately)

Write-offs & Scope Creep:

  • 5600 Write-offs (Unbilled Time, Price Concessions)
  • 5610 Change-Order Variance (Approved vs. Delivered)

Overhead (Non-project):

  • 6100 G&A Salaries (Ops, Admin, Sales, Exec)
  • 6200 Software (Internal)
  • 6300 Rent/Facilities

Why this matters: Service businesses need a clean split between Direct (project-tied) vs Overhead to see contribution margin by client or project. Keeping pass-throughs separate avoids inflating both revenue and delivery costs in dashboards.

Dimensions: Client, Project, Department, Service Line

Use dimensions (or classes/tags) to slice performance without exploding your COA:

  • Client (Acme Co.)
  • Project (Website Redesign 2025)
  • Department/Pod (Creative, Dev, Paid Media)
  • Service Line (Branding, SEO, Paid Social, CRO)

Map every invoice line and time entry to client → project and, where useful, to department/service line. This unlocks utilization, realization, and contribution margin by slice.

Billing Models and How They Connect to Accounts

  • Retainers: Invoice monthly → defer until earned.
  • Fixed-Fee/Milestones: Recognize when milestones are accepted; consider percentage-complete where contractual.
  • T&M: Recognize as billed; accrue unbilled time/expenses at month-end.

It's essential to record revenue in accordance with accounting standards and actual service delivery to ensure accurate financial reporting and reliable cash flow forecasting. For a concise overview of services revenue methods, see NetSuite's primer on professional services accounting.


Revenue Recognition for Agencies (with Examples)

The goal: match effort delivered to revenue earned—not just cash in or invoice out. Professional service firms should follow established accounting principles, such as GAAP, to ensure revenue is recognized accurately and in compliance with industry standards.

Retainers (Deferred Revenue Schedule; Monthly Recognition)

Scenario: $20,000/mo retainer invoiced on the 1st, scope covers ongoing Paid + Creative.

Invoice (1st):

Dr AR 20,000
Cr Deferred Revenue 20,000

Month-end recognition (assuming full scope delivered):

Dr Deferred Revenue 20,000
Cr Retainer Revenue 20,000

Deferred Revenue Schedule (excerpt):

MonthOpening Def RevInvoicesRevenue EarnedClosing Def Rev
Jan020,00020,0000
Feb020,00018,0002,000
Mar2,00020,00022,0000

If scope slips (e.g., only 90% delivered), recognize less and carry the remainder. This creates healthy operational pressure to stay on brief.

Fixed-Fee/Milestones (Acceptance or Percentage-Complete)

Scenario: $120,000 website build, 3 milestones @ $40,000 each, acceptance-based.

Milestone acceptance:

Dr Unbilled AR 40,000 (if you recognize before billing)
Cr Milestone Revenue 40,000

Revenue should be recognized upon project completion or milestone acceptance to ensure accurate financial reporting. The key is to match effort delivered to revenue earned—not just cash in or invoice out, as detailed in Deloitte's five-step revenue recognition process.

Invoice issuance:

Dr AR 40,000
Cr Unbilled AR 40,000

Percentage-complete option (when contracted and evidenced): Recognize revenue based on engineering/design progress substantiated by time and deliverable checkpoints, then true-up against milestones at billing.

Time & Materials (Recognize as Billed; Unbilled Accruals)

Scenario: 600 hours @ $175/hr this month; 40 hours captured but not invoiced by close.

Billed work:

Dr AR (600×175) 105,000
Cr T&M Revenue 105,000

Unbilled accrual (month-end):

Dr Unbilled AR (Accrued Revenue) (40×175) 7,000
Cr T&M Revenue 7,000

Next-month invoice (reversal):

Dr AR 7,000
Cr Unbilled AR 7,000

For additional guidance on implementing these methods, explore our guide on AI bookkeeping automation that can streamline revenue recognition workflows.


WIP: Track Work Done but Not Yet Billed

Creative and consulting workflows often span weeks; WIP keeps earned effort visible and prevents missed billings (or over-recognition). Fluctuating project timelines can make WIP tracking and revenue recognition more complex, as variable schedules impact when work is completed and billed. For example, project profitability has been shown to increase by more than 20% when agencies implement live project profitability reporting.

Key finding: Project profitability increases by more than 20% when agencies implement live project profitability reporting and WIP tracking systems (Scoro case study).

WIP Rollforward Schedule

Formula: Opening WIP + Additions − Billings − Write-offs = Closing WIP

ProjectOpen WIPAdditionsBillingsWrite-offsClose WIP
Website Redesign18,50032,000(40,000)(1,500)9,000

Sample WIP Entries & Tie-Out

Add WIP (if capitalizing production effort pre-bill):

Dr WIP Asset 32,000
Cr Direct Labor Capitalized 32,000

Relieve on billing or acceptance:

Dr COGS – WIP Relief 40,000
Cr WIP Asset 40,000

Write-off (scope change, client concessions):

Dr Write-offs 1,500
Cr WIP Asset 1,500

Agencies vary: many treat WIP via unbilled AR (income statement approach) instead of a balance-sheet WIP asset—pick one policy and apply consistently. For a conceptual introduction tailored to creative firms, see Workamajig's WIP guide.


Pass-Through Costs Without Margin Leakage

Digital agencies frequently advance ad spend, media, or third-party tools on behalf of clients. Sloppy handling inflates revenue and masks delivery cost—or worse, double-counts. Accurate tracking and reconciliation of vendor payments related to these pass-throughs is essential to ensure proper expense recognition and maintain clean financials. The PWC provides guidance on accounting for client-related out-of-pocket costs to ensure proper classification.

Define Pass-Through vs COGS vs Markup

  • Pass-through (no markup): Record gross in clearing, net zero to P&L.
  • COGS (delivery inputs you own): Vendor creative, subcontractors tied to production—hits P&L.
  • Markup: If you mark up media/tools, recognize Markup Revenue separately from pass-through clearing.

Clearing Accounts for Advances & Prepayments

  • Client Ad Spend Clearing (Liability)
  • Vendor Prepaid – Media/Tools (Asset)

Flow (Meta example):

  1. Load $50k to ad account (agency card):
Dr Vendor Prepaid – Media 50,000
Cr Cash/CC 50,000
  1. Client funds received for ads:
Dr Cash 50,000
Cr Client Ad Spend Clearing 50,000
  1. Monthly ad charges applied:
Dr Client Ad Spend Clearing 50,000
Cr Vendor Prepaid – Media 50,000

If you charge a 10% media fee, book separately:

Dr AR 5,000 / Cr Media Management Revenue (Markup) 5,000

Reconciliation Pattern

Vendor bills ↔ client billables ↔ clearing accounts → all clear to zero each month.


Cash Flow Management for Agencies

Effective cash flow management is critical for professional service firms aiming to maintain financial stability and support ongoing operations. According to research from the PYMNTS, 60% of small businesses experience cash flow challenges that threaten operations.

Key data: 60% of small businesses experience cash flow challenges that threaten operations, making disciplined invoicing cadence and proactive cash flow forecasting essential for agency survival (PYMNTS, 2024).

Agencies often juggle multiple clients, projects, and payment schedules, making it essential to keep a close eye on incoming and outgoing funds. Prompt client billing, clear payment terms, and a predictable invoicing cadence are key to ensuring that cash flow remains steady and reliable. Sending invoices quickly can resolve cash flow problems.

Regular cash flow forecasting allows agencies to anticipate periods of lower revenue and plan investments or hiring decisions without jeopardizing financial health. By leveraging accounting software, agencies can automate expense tracking, monitor bank transactions, and prepare financial statements that provide real-time insights into cash flow.

This proactive approach to cash flow management helps identify potential shortfalls early, optimize resource allocation, and maintain the financial flexibility needed to grow. With disciplined cash flow management and accurate financial statements, agencies can make informed decisions that support both day-to-day operations and long-term success.


Month-End Reconciliation Rhythms (Checklist)

Bank & Cards

  • Reconcile bank statements and credit card statements with accounting records; resolve unmatched feed items and duplicates.
  • Ensure all relevant bank accounts are managed and regularly reconciled for accuracy and compliance.
  • The first step in expense reconciliation is collecting all necessary financial documents, which ensures that all transactions are accounted for and discrepancies can be identified early.
  • Many companies now use automated reconciliation systems to help identify discrepancies more efficiently.

WIP Rollforward

  • Confirm open + additions − billings − write-offs = close for each project.
  • Cross-check to project dashboards/PSA actuals.

Deferred Revenue (Retainers & Milestones)

  • Update schedules; recognize only what's delivered/accepted.

Unbilled Time & Expense

  • Accrue T&M time not yet invoiced; capture reimbursable expenses (travel, tools).

Expense Reports

  • Gather and reconcile expense reports with company records to ensure accuracy and policy compliance.

Pass-Through Clearing

  • Zero out Client Ad Spend Clearing and Vendor Prepaid balances monthly.

Write-offs & Scope Creep

  • Post write-offs; tag root cause (pricing, delivery delay, client change).
  • Summarize in variance notes for the partner review.

For general bookkeeping hygiene and internal controls, see GrowthForce's best-practices overview.


The Agency Financial Reporting Pack

What partners want in 30 minutes or less:

Core Reports

Project Margin Tree
Revenue → Direct Labor → Pass-Through (net) → Contribution Margin by client/project.

WIP Aging & Earned vs. Billed
Which projects are at risk (aging WIP), over-/under-billing.

Utilization & Realization Snapshots
By department/pod; show write-offs and effective rate.

Write-offs Report
By cause and project; trend to enforce change orders.

Profit and Loss Statements
Detail agency revenue, expenses, and net profit or loss, helping assess business health and identify issues early.

Cash Flow Statements
Provide a comprehensive overview of cash movements, enabling agencies to manage cash flow position and financial stability.

Financial Metrics
Track key financial metrics such as gross margin, net profit, and utilization rates to monitor performance and support scalable growth.

Cash Runway & AR Aging
Collections risk, retainer slippage, and big-ticket dependencies.

Regularly reviewing profit and loss statements, cash flow statements, and other accounting reports helps agencies make informed decisions and track key financial metrics for ongoing success.

Related Reading: Why Most Accounting Systems Can't Produce Management Reports (how to move from flat books to decision-ready reporting).


Bookkeeping Services for Agencies

Bookkeeping services are the cornerstone of accurate financial reporting and sound financial management. By systematically recording and categorizing every financial transaction, bookkeeping ensures that your agency's financial records are always up to date and audit-ready.

Regular bookkeeping is essential for compliance with government regulations and avoiding tax penalties. This meticulous approach provides the data needed for financial analysis, tax preparation, and strategic planning.

Outsourced bookkeeping services offer agencies a way to simplify accounting processes, reduce overhead, and improve financial accuracy. By entrusting bookkeeping to experienced professionals, agency owners can focus on nurturing client relationships and delivering exceptional service, rather than getting bogged down in day-to-day financial tasks.

The benefits of professional bookkeeping services extend beyond compliance. With accurate financial records and timely financial reporting, agencies gain financial clarity and the ability to make informed decisions that drive business growth. Good record-keeping is essential for legal compliance and provides visibility into revenues and expenses.

Whether you're looking to streamline operations, maintain compliance, or prepare for future expansion, leveraging bookkeeping services is a strategic move that supports your agency's financial health and long-term success.


Tools & Stack Considerations (QBO/Xero + PSA + Time)

  • Time Tracking & PSA: Harvest, Toggl, Teamwork, ClickUp, Accelo—align tasks → projects → invoices so GL detail matches PSA reality.
  • Project management tools play a key role in supporting real-time expense tracking and seamless integration with accounting software, helping automate invoicing and streamline workflows.
  • Tracking project-specific costs in real time is essential for understanding profitability in cloud accounting platforms.
  • Invoicing & Revenue: Ensure invoice lines carry client/project and service line for clean revenue analytics.
  • Controls: Lock periods; restrict back-dating; require approvals for write-offs and change orders.

For helpful overviews on professional services process design, see Fyle's guide to professional services accounting.

Related Reading:


Implementation Timeline (30/60/90)

Day 1–30: Foundations

  • Select and configure appropriate bookkeeping systems (accrual, double-entry) to ensure accurate financial record-keeping from the start.
  • Finalize COA and dimensions; document pass-through policy.
  • Stand up deferred revenue and WIP schedules.
  • Backfill mapping in PSA/time tool; enable project tags in the GL.

Day 31–60: First Clean Close

  • Run full month-end checklist; publish Reporting Pack.
  • Validate utilization & realization; action obvious write-offs.
  • Fix sync gaps (PSA → GL) and re-train teams on timesheet hygiene.

Day 61–90: Optimization

  • Price/retainer true-ups based on realization and change-order leakage.
  • Enforce markup policy on media/tools where appropriate.
  • Add department/service-line margin dashboards to partner reviews.

Conclusion & Next Steps

Digital agencies and professional services leaders need project-first books—with WIP, deferrals, and pass-throughs handled precisely—so you can price confidently and scale pods without margin surprises.

Implementing these practices helps agencies:

  • Monitor expenses and categorize expenses accurately
  • Track unpaid invoices and manage client payments efficiently
  • Gain real-time financial insights for accurate reporting
  • Improve financial performance through better visibility

Hiring specialized accountants can provide strategic oversight for financial compliance and planning, ensuring that your agency's finances are managed effectively. For agencies that need strategic finance leadership beyond bookkeeping—pricing strategy, utilization analysis, WIP management, and growth planning—consider fractional CFO services for agencies. Leveraging financial data, financial projections, and strategic guidance supports your agency's finances, strengthens financial health, and moves your business forward.

Business owners, small business owners, and small businesses should consider outsourced accounting, outsourced accounting services, or working with accounting firms and professional accounting services to ensure compliance and optimize financial management. As a service provider, maintaining accurate reporting is essential for delivering value and transparency to clients.

Want help implementing these rhythms in QBO/Xero and your PSA? Book a 30-minute setup review and we'll tailor the COA, schedules, and reporting pack to your stack.


Explore More Agency Resources


FAQ: Agency Bookkeeping Questions

How should agencies structure their chart of accounts?

Separate revenue streams (retainer, fixed-fee, T&M), direct labor from overhead, and create dedicated pass-through accounts. Use dimensions (client, project, department) to track profitability without inflating your COA.

What's the best way to recognize revenue for retainer clients?

Invoice the full retainer amount to deferred revenue, then recognize revenue monthly based on actual scope delivered. If you only complete 90% of the work, recognize 90% and carry the remainder forward.

How do I prevent pass-through costs from inflating my margins?

Use clearing accounts for client advances and vendor prepayments. Pass-throughs should net to zero on your P&L. If you charge markup, recognize it as separate revenue rather than mixing it with the pass-through.

What's the difference between WIP and unbilled AR?

WIP (work-in-progress) is typically a balance sheet asset representing capitalized project costs not yet billed. Unbilled AR is an income statement approach where you recognize revenue before invoicing. Choose one method and apply consistently.

How often should agencies reconcile their books?

Monthly at minimum. Your reconciliation should include bank/credit cards, WIP rollforward, deferred revenue schedules, unbilled time and expenses, and pass-through clearing accounts.

What reports should I review with partners monthly?

Project margin tree (revenue to contribution margin), WIP aging, utilization and realization by team, write-offs report, cash runway, and AR aging. These six reports provide complete visibility into agency financial health.

When should I outsource agency bookkeeping vs hiring in-house?

Under $5M revenue with standard project structures, outsource. Consider in-house or hybrid once you exceed 200 transactions monthly, need daily on-site support, or have complex multi-entity requirements.

How can AI improve agency bookkeeping workflows?

AI automates bank reconciliation, categorizes expenses by project and client, flags unusual transactions for review, and generates draft financial reports. This reduces manual entry by 60-70% while maintaining accuracy through professional oversight.

See how Omniga handles agency bookkeeping with AI-powered workflows — explore how it works or compare plans.


Sources & Further Reading

Kevin A. Thomas

About the Author

Kevin A. Thomas

Founder of Omniga. Reimagining G&A for the AI era.

Writes about fractional finance, lean team design, and AI-driven back office infrastructure.

63 articles•Writes about Fractional CFO services, Bookkeeping services
Fractional CFO servicesBookkeeping servicesFinance automationBudgeting and forecasting

Related Topics

Explore our knowledge graph for more information about entities mentioned in this article.

More from Industry Guides

Want smarter finance workflows?
The orchestration layer for modern finance teams