-
Bookkeeping for marketing agencies and consultancies: how LedgerBPO runs it
LedgerBPO provides bookkeeping for marketing agencies & consultancies: a named dedicated accountant who posts retainers, separates media pass-throughs from fee revenue, tracks contractor payments for 1099 reporting and closes the books every month inside your own QuickBooks Online or Xero file, with Harvest or your time-tracking tool feeding the invoices.
01 / 06 -
What we handle
LedgerBPO provides bookkeeping for marketing agencies & consultancies: a named dedicated accountant who posts retainers, separates media pass-throughs from fee revenue, tracks contractor payments for 1099 reporting and closes the books every month inside your own QuickBooks Online or Xero file, with Harvest or your time-tracking tool feeding the invoices.
02 / 06 -
Billing and books together
Retainers, project fees and media pass-throughs posted to the right revenue lines
03 / 06 -
Reconciled every month
Contractor spend tracked all year so 1099 season is a report, not a hunt
04 / 06 -
What you see
Books closed within five business days with WIP and deferred retainers reconciled
05 / 06 -
A named accountant, a backup and a team lead
Inside your own software, on a fixed close calendar, with a reply from a person within 1 business day. Call +1-657-777-0006 or start a quote.
Get a custom quote 06 / 06
Β· Reviewed by Nimra Khalid
Agencies accounting challenges
- 01
Media spend inflates revenue
An agency that bills $40,000 of ad spend plus a $10,000 fee books $50,000 of revenue if pass-throughs are not separated, so the true margin is hidden. Gross-versus-net treatment under ASC 606 depends on whether the agency controls the media before it is delivered, and that judgment has to be made once and applied consistently.
- 02
Retainers arrive before the work
A retainer invoiced on the 1st for work delivered through the 30th is deferred revenue until the hours are earned. When the whole amount is recognized on receipt, a quiet month looks profitable and the following month looks like a loss.
- 03
Contractor payments scatter across tools
Freelance designers, writers and developers are paid through PayPal, Wise, Bill.com and the odd wire, and from tax year 2026 the IRS Form 1099-NEC threshold sits at $2,000 per payee (IRS). Without a single vendor record per contractor, someone rebuilds the year from statements every January.
- 04
Slow-paying clients fund the agency
Net-30 terms that actually settle at day 55 mean roughly two months of payroll and media are financed by the agency. Owners spend 120 or more hours a year on bookkeeping and chasing invoices (RadCity, UseCalcPro, 2026), time that would otherwise go to client work.
- 05
Utilization is invisible in the ledger
Harvest shows hours and QuickBooks shows dollars, but neither shows revenue per billable hour by client unless the two are reconciled monthly. An account that consumes 30% of team time and yields 12% of fees stays hidden until the year-end review.
What we handle for marketing agencies and consultancies
Retainer and project invoicing
We raise retainer invoices on your schedule, bill fixed-fee milestones as they are hit and pull hourly work from Harvest, Toggl or Clockify into the invoice without retyping.
Pass-through and expense billing
Media buys, print runs and stock licenses are posted to a pass-through account and rebilled with your agreed markup, so fee revenue stays clean.
Deferred retainer and WIP schedules
Each month we roll forward the deferred revenue schedule for retainers billed in advance and the WIP schedule for work delivered but not yet invoiced.
Contractor and 1099 tracking
Every freelancer is set up as a vendor with a W-9 on file, payments are coded by contractor and the year-end 1099-NEC data is ready for your preparer.
Client profitability reporting
Fees and direct costs are tagged by client using classes in QuickBooks Online or tracking categories in Xero, giving you margin by account every month.
Collections under your brand
Our DunningDesk cadence sends reminders and makes first-party calls in your agency's name, with a promise-to-pay log you can see in LedgerDesk.
Agencies software we work in
Agencies compliance notes
1099 contractor reporting
Agencies rely on freelancers, and the IRS requires Form 1099-NEC for nonemployee compensation above the annual threshold, which is $2,000 for payments made in 2026. We collect W-9s at vendor setup, code every contractor payment, and hand your preparer a reconciled 1099 report each January. Your firm reviews and files; we do not sign.
Retainers and deferred revenue
A retainer billed before the service period is a liability until the work is delivered. We keep a deferred revenue schedule that releases each retainer to income as hours are logged or the month ends, so your P&L matches the work actually performed.
WIP and unbilled revenue
Work delivered but not yet invoiced is an asset that lenders and buyers ask about. We reconcile unbilled hours from Harvest or your PM tool against the ledger monthly, so WIP is real, aged and collectible.
Gross versus net for media
ASC 606 and IFRS 15 ask whether the agency is principal or agent for media it buys on a client's behalf. We apply the treatment your CPA or accountant chooses and keep the pass-through account reconciled to platform statements so the answer is documented.
KPIs we report
| KPI | Why it matters |
|---|---|
| Books closed within 5 business days of month-end | Client profitability reports are only useful while the month is still fresh. |
| Retainer invoices issued on day 1 of the period | Every day an invoice is late pushes the cash cycle back by the same amount. |
| Days sales outstanding under 45 | Agencies fund media and payroll from client cash, so DSO drives the credit line balance. |
| Unbilled WIP older than 30 days at zero | Old WIP is usually a scope dispute waiting to become a write-off. |
| 100% of contractor payments coded to a vendor with a W-9 | January 1099 filing becomes a report run instead of a reconstruction. |
Case study

25-day close to 5-day close
Case studyFrom a 25-day close to a 5-day close for a marketing agency
A marketing agency on the US West Coast with retainer and project clients was closing its books around the 25th of the following month. By then the numbers were too old to act on. Client profitability was a guess, pass-through media costs were booked when the supplier invoice arrived rather than when the spend ran, and retainer revenue was recognized whenever the invoice went out. The agency engaged LedgerBPO for month-end close, financial reporting and invoicing and billing. A named accountant, a backup and a team lead worked inside the agency's QuickBooks Online, bill-approval tool and time-tracking system. The close moved from 25 days to 5 days, and the founders now review client margins in the first week of the month instead of the last.
- Days to close the month255
Services for marketing agencies and consultancies
- Outsourced bookkeeping for marketing agencies & consultancies
- Invoicing & billing for marketing agencies & consultancies
- Accounts receivable management for marketing agencies & consultancies
- Accounts payable processing for marketing agencies & consultancies
- Bank & credit-card reconciliation for marketing agencies & consultancies
- Month-end close for marketing agencies & consultancies
- Monthly financial reporting for marketing agencies & consultancies
- Catch-up bookkeeping for marketing agencies & consultancies
- Payroll processing support for marketing agencies & consultancies
- Cash application & remittance posting for marketing agencies & consultancies
- Payment processor & marketplace reconciliation for marketing agencies & consultancies
- KPI dashboards for marketing agencies & consultancies
- Remote controller review for marketing agencies & consultancies
- Accounting software setup & migration for marketing agencies & consultancies
Frequently asked questions
How do you separate media pass-through spend from agency fee revenue?
We post media buys to a dedicated pass-through account and rebill them on a separate invoice line from fees. The pass-through balance is reconciled to Meta, Google and programmatic platform statements each month, so what the client owes for media and what the agency earned in fees never mix. Your accountant decides the gross or net presentation and we apply it consistently.
Can you invoice from Harvest, Toggl or our project management tool?
Yes, we pull approved hours and expenses from Harvest, Toggl, Clockify, Teamwork or Asana exports into QuickBooks Online or Xero invoices. Fixed-fee projects are billed by milestone and retainers on a calendar schedule. Invoices go out under your brand from your accounting file, and BillingLine handles client billing questions in your name.
How do you handle retainers billed in advance?
Advance retainers are recorded as deferred revenue and released to income as the service period runs. We keep a schedule by client showing what was billed, what has been earned and what remains deferred. This keeps the P&L honest month to month and gives you a clean answer when a client asks for an unused-hours reconciliation.
Do you prepare our 1099 forms for contractors?
We prepare the 1099-NEC data: a reconciled list of every contractor, their W-9 details and total payments for the year, as preparation support for your CPA or filing service. Your firm reviews and files. Because contractors are coded correctly all year, the January report takes minutes rather than a week of statement searching.
Can you report profitability by client or by service line?
Yes, we tag revenue and direct costs by client using classes in QuickBooks Online or tracking categories in Xero, and by service line where you want it. Combined with hours from your time tool, the monthly pack shows fee revenue, direct cost and effective hourly rate per account. See the financial reporting and KPI dashboard pages for the report formats.
What happens when the books are months behind?
Our catch-up bookkeeping desk rebuilds the back months first, then moves you to a monthly close. For agencies that means restating retainers to deferred revenue, splitting historical pass-throughs from fees and reconstructing contractor payments for prior-year 1099s. Market benchmarks put catch-up work at $200 to $500 per back month (John Galt Finance); we quote by scope within 1 business day.
Ask an AI assistant to summarize this page
Opens the assistant with a prefilled prompt so you can check our claims against the page yourself.