Bookkeeping for agencies and consultancies

Agencies and consultancies sell time and expertise, often through a mix of retainers, projects and costs billed on to clients. Without the right structure, revenue looks healthy while margins quietly shrink. This guide covers the bookkeeping that keeps an agency's numbers meaningful.

By Muhammad Bilal, Chartered Accountant. Reviewed by Hamza Fida, Chartered Accountant. Checked against official sources on . 3 minute read.

Short answer

Bookkeeping for agencies and consultancies centers on how revenue is billed and earned: retainers, projects, hourly work and pass-through costs such as media spend. Track revenue and direct costs by client, record advance billing as deferred revenue in management accounts, and keep pass-through costs separate. Profit by client and team utilization show which work pays.

At a glance

Revenue types
Retainers, projects, hourly, pass-through
Billed in advance
Deferred revenue until earned, in management accounts
Pass-through costs
Track separately from agency fees
Freelancers
W-9 before paying; 1099-NEC at year end
Key measure
Gross profit by client or project
Also track
Team utilization
Bookkeeping for agencies and consultanciesSteps: 1. Tag revenue by client; 2. Tag direct costs by client; 3. Allocate staff time; 4. Compare monthly; 5. Act on the results.THE PROCESS AT A GLANCEBookkeeping for agencies and consultancies1Tag revenue byclientUsing classes, projectsor tracking categories2Tag direct costsby clientFreelancers, tools andpass-through costs3Allocate stafftimeFrom time records, at acost rate per hour4Compare monthlyGross profit and marginfor each client andproject5Act on theresultsReprice, rescope orreplace unprofitableworkChecked against official sourcesTax BakersBookkeeping for agencies and consultanciesSteps: 1. Tag revenue by client; 2. Tag direct costs by client; 3. Allocate staff time; 4. Compare monthly; 5. Act on the results.THE PROCESS AT A GLANCEBookkeeping for agencies andconsultancies1Tag revenue by clientUsing classes, projects or trackingcategories2Tag direct costs by clientFreelancers, tools and pass-through costs3Allocate staff timeFrom time records, at a cost rate per hour4Compare monthlyGross profit and margin for each client andproject5Act on the resultsReprice, rescope or replace unprofitableworkChecked against official sourcesTax Bakers
The process at a glance: 1. Tag revenue by client; 2. Tag direct costs by client; 3. Allocate staff time; 4. Compare monthly; 5. Act on the results.

How should different revenue types be recorded?

Revenue typeHow to record it
Monthly retainerRevenue for the month it covers
Retainer or deposit paid in advanceDeferred revenue in management accounts until the work is done
Fixed-fee projectRevenue as milestones are delivered, or as invoiced
Hourly or day-rate workRevenue as invoiced from time records
Media spend and other pass-through costsSeparate income and cost accounts, or a clearing account

Most small agencies report tax on the cash method, so income is taxed when received. Management accounts can still show revenue in the month earned, which gives a truer picture of performance. See cash vs accrual accounting.

Why separate pass-through costs?

When an agency buys ads, printing or software for a client and bills them on, including those amounts in revenue inflates sales and depresses the margin percentage. Record them in separate accounts, so you can report both total billings and the agency's own fee income. Check that client funds held for media spend are not used for the agency's own costs.

Some agencies use separate bank accounts for client media funds, which makes the separation easy to prove.

How do you measure profit by client?

  1. Tag revenue by client

    Using classes, projects or tracking categories.

  2. Tag direct costs by client

    Freelancers, tools and pass-through costs.

  3. Allocate staff time

    From time records, at a cost rate per hour.

  4. Compare monthly

    Gross profit and margin for each client and project.

  5. Act on the results

    Reprice, rescope or replace unprofitable work.

Review the results with account leads each month.

What is utilization?

The share of available staff hours spent on billable work. If a team has 1,600 available hours in a month and bills 1,040, utilization is 65%. Falling utilization with steady headcount usually means margins are about to fall, before it shows in the profit and loss.

Track it by person and by team each month, alongside realized rates: what was actually billed per hour once write-offs and fixed-fee overruns are counted. A team can be busy and still unprofitable if too many hours are written off.

Time tracking tools that feed both invoices and payroll make these numbers easy to produce.

How are freelancers handled?

Collect Form W-9 before the first payment, record payments by freelancer and client, and issue Form 1099-NEC for 2026 payments of $2,000 or more to US freelancers. Foreign freelancers working abroad give Form W-8BEN instead and generally need no 1099. Check that regular, full-time freelancers are not really employees. See how to pay contractors, paying foreign contractors and contractor or employee.

What does a client view look like?

A client pays a $12,000 monthly retainer plus $20,000 of ad spend billed at cost. Agency fees are $12,000, not $32,000. Freelancers cost $3,000 and staff time costs $4,800, leaving $4,200 of gross profit on the fees, a 35% margin. Seen as $32,000 of revenue, the margin would look like 13% and hide what the client actually earns the agency.

What are the common mistakes?

  • Counting media spend as agency revenue, inflating sales and hiding margins.
  • Spending client funds held for media buys on the agency's own costs.
  • Recording retainers paid in advance as earned in the month received.
  • Not tracking time, so client profitability cannot be measured.
  • Paying regular freelancers without W-9s, leaving 1099s and backup withholding unresolved.

Which tax points matter for agencies?

Sales tax may apply to some services or digital deliverables in certain states. Owners of profitable agencies often consider an S corporation election, and the qualified business income deduction can be limited for consulting businesses above the income threshold. See sales tax on services, when an S corp saves tax and Form 8995.

Running an agency or consultancy?

We set up client-level reporting, handle retainers and pass-through costs correctly, pay and report your freelancers, and keep your books monthly.

Questions people ask

How should an agency record retainers paid in advance?

As deferred revenue in management accounts until the work is done, then as revenue.

Should media spend count as agency revenue?

Track it separately, so the agency's own fee income and margin are clear.

How do agencies measure profit by client?

By tagging revenue, direct costs and staff time to each client and comparing gross profit monthly.

Do agencies issue 1099s to freelancers?

Yes, Form 1099-NEC for 2026 payments of $2,000 or more to US freelancers, with a W-9 collected first.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. IRS Publication 538: Accounting Periods and Methods
  2. IRS: About Form 1099-NEC
  3. IRS: Independent contractor or employee

Rules and fees change. If you are reading this long after October 1, 2026, confirm the figures with the source before you rely on them.

More in Bookkeeping

This guide is general information. It is not tax or legal advice for your situation.