Bookkeeping · agencies only

You're not a $4.2M agency.

$2.4M of that was client ad spend you passed through. Your bookkeeper called it revenue. It isn't, and now every number you run the business on is wrong.

We close your books by the 10th, book pass-through properly, and show you which clients actually make money.

Books closed by the 10th Stay on QuickBooks or Xero No annual contract
fy2025 — restated
What your P&L says you did
$4,240,000
What you actually did
$1,812,000
Margin as booked
16.8%
Real gross margin
39.3%

Same business. Same $712K of profit. One version tells your bank, your buyer and your tax instalments a story that isn't true.

Pass-through booked as revenueAnnual retainer recognised in JanuaryNine contractors in one expense accountBooks closed in March, for JanuaryFX handled at "whatever the bank used"Delivery cost and overhead in the same bucket1099 season as an archaeology digNobody knows which client is underwater
The four

Four ways your books are lying to you right now.

None of this is exotic. It's just not what a general-practice bookkeeper sees on a Tuesday, so it gets guessed at — and once it's been guessed at for six months, nobody wants to unpick it.

01

Pass-through spend

You put $200K of client ad spend on the company card this month. That's not revenue and it isn't your cost. Booked gross with no separation, it distorts every ratio you own and follows you into every conversation with a lender or a buyer.

Separated at the account level in your chart of accounts — not rebuilt in a spreadsheet at year end.

02

Retainers billed ahead

You invoice a 12-month retainer in January and it all lands in January. Your Q1 looks heroic, your Q2 looks like the business is dying, and your bank balance quietly disagrees with both.

A deferred revenue schedule that actually runs monthly, so the P&L matches the work.

03

The contractor bench

Nine 1099s. Three offshore. Two on retainer, four per project, half of them paid through Wise. All coded to "Professional fees" as one lump, so delivery cost is unknowable and January is a scramble.

Contractors split delivery vs overhead, per client, with 1099 and W-8BEN tracked all year.

04

Two currencies

You bill US clients in USD and pay a Canadian team in CAD. Your gross margin swings four points and nobody can tell you whether that was pricing, delivery, or just the dollar moving.

Multi-currency at the transaction level, with realised and unrealised FX on its own line.

The main event

Clean books are table stakes. Margin by client is the point.

Once pass-through is separated and delivery cost is coded properly, allocating it against fee income per client is just arithmetic. We pull hours from your PM tool, map them to loaded cost, and hand it to you on one page every month.

Margin by client
TRAILING 12 · UPDATED THE 10TH
ClientFee revenueHoursDelivery costGross profitMargin
Northwind Labs186,00061291,80094,20050.6%
Beacon Health240,000948142,20097,80040.8%
Halcyon RetailUnderwater144,0001,019152,850(8,850)(6.1%)
Ardent Software312,0001,104165,600146,40046.9%
Peregrine Group96,00041061,50034,50035.9%
Portfolio978,0004,093613,950364,05037.2%

Illustrative numbers. The shape isn't. In almost every agency book we've opened, one or two accounts are running at or below break-even — and they're rarely the ones the owner would have guessed. Usually it's the oldest logo: priced in 2021, scoped by accretion, never repapered.

60-second version

So what's your real gross margin?

Drop in last year's numbers. If you've been running client spend through your own accounts, these two figures are going to be nowhere near each other.

$
$
$

Nothing leaves your browser. No email gate.

Real gross margin on fee income
39.3%
Real revenue
$1,812,000
Margin as booked
16.8%

You're overstating revenue by $2,428,000. That's 57% of your reported top line — money that was never yours.

How it works

We don't replace QuickBooks. We run it properly.

No new software to learn, no migration, no login you'll forget. You keep your ledger. We do the work inside it — with AI carrying the volume and a named human signing every close.

1

Connect

Bank and card feeds through Plaid, your ledger, payroll, the payment rails, and your PM tool for hours. Read-only wherever it can be. Half a day of your time, once.

PlaidQuickBooksXeroGustoWiseStripeHarvestClickUp
2

Clean up and re-chart

One-time catch-up on whatever's outstanding, then we rebuild the chart of accounts on an agency structure: pass-through, delivery cost and overhead split at the account level, clients as classes. This is the part that makes everything after it possible.

3

Close every month

Our matching runs the bank feed against invoices, bills and receipts and codes what it recognises. What it doesn't recognise goes to a human, not to a guess. Reconciliation is binary — it ties out or it doesn't — which is exactly why we can promise the 10th.

4

One page back to you

P&L, balance sheet, margin by client, deferred revenue and a 13-week cash view. One page you can act on, plus the full set your CPA needs at year end without a single follow-up email.

close · reconciling
MATCHED 0 / 412 RUNNING…

The machine does the 380 lines it's sure about. A person does the 32 it isn't. That ratio is the whole business model — and it's why this costs what it costs instead of what a full-time hire costs.

Pricing

Flat monthly. Priced on volume, never on hours.

You should never get a surprise invoice from your bookkeeper. Tiers are transaction counts across every connected account.

Tier 01

Close

Small shops and solo operators who just need the books right and on time.

$750
/ MONTH
  • Up to 200 transactions a month
  • Up to 3 bank and card accounts
  • Agency chart of accounts
  • Pass-through separated properly
  • Closed by the 10th
  • P&L, balance sheet, cash flow
Start here
Tier 02 · most agencies

Close + Margin

The default. Retainers, a contractor bench, and client spend moving through your accounts.

$1,600
/ MONTH
  • Everything in Close
  • Up to 600 transactions a month
  • Unlimited accounts, multi-currency
  • Margin by client, every month
  • Deferred revenue schedule
  • Contractor tracking + 1099 prep
  • AP and AR runs
Get a books review
Tier 03

Operator

$5M+ shops where the owner has stopped being able to hold cash in their head.

$3,200
/ MONTH AND UP
  • Everything in Close + Margin
  • Unlimited transactions
  • 13-week rolling cash forecast
  • Payroll allocation modelling
  • Quarterly review with your lead
  • Direct line to your bookkeeper
Talk to us

Catch-up work is quoted separately and billed once — most agencies who come to us are three to nine months behind, so assume there's some. No annual contract, 30 days' notice, and you leave with your ledger and every working paper.

Scope

What we don't do, on purpose.

Bookkeeping done extremely well for one industry is a real business. Bolting tax and advisory onto it is how firms end up mediocre at three things.

So we're narrow, and we say it before you have to ask. We hand your CPA a clean, closed set of books and the working papers behind them. Don't have one? We'll introduce you to a firm that already knows how agency books are structured — because we structured them.

  • NOFiling or signing your corporate return
  • NOTax planning or structuring advice
  • NOAudit, review or assurance engagements
  • NOFractional CFO or fundraising support
  • NOAnother platform for you to log into
Questions

The ones we get on every call.

Do I have to move off QuickBooks?

No. We work inside QuickBooks Online or Xero, whichever you're already on. We're a bookkeeping firm that uses AI internally to go faster and catch more — not a software company trying to drag you onto a new ledger. Your accountant keeps their access, your data stays yours, and if you leave, there's nothing to migrate back.

What does the AI actually do, and who checks it?+

It does the volume: matching bank feed lines against invoices, bills and receipts, applying coding rules it's learned from your history, and flagging anomalies. It gets no vote on judgement calls. A named bookkeeper reviews every exception and signs the close. Reconciliation has a right answer, which is exactly why it suits this — we can check the machine's work objectively, every single month.

We're eight months behind. Is that a problem?+

It's most of our intake. Catch-up gets quoted as one piece of work up front, and we'd rather do it ourselves than inherit somebody else's guesswork. The re-chart happens as part of it, so you come out with a clean structure rather than a tidier version of the same mess.

What counts as an agency?+

Marketing, creative, digital, dev shops, PR, media buying, design studios and independent consultancies. The practical test: you bill on retainer or project, you run a contractor bench alongside staff, and client money moves through your accounts. Two of those three and your books have the problems we fix.

Why margin by client and not just a P&L?+

Because the P&L tells you the business made money and gives you nothing to do about it. Margin by client tells you which account to reprice, which to resource differently, and which to walk away from at renewal. It's the one report every agency owner has wanted and never been handed.

Who actually owns my file?+

One named bookkeeper who knows your business, with a reviewer behind them. Not a shared inbox, not a rotating pool. You'll know their name before you sign anything.

Writing

How agency books actually work.

The four things generic bookkeepers get wrong, explained properly. No gating, no email wall.

Or see what bookkeeping for a marketing agency actually includes.

Start here

Send us three months of statements. We'll tell you what's actually going on.

A free books review. We take your last three months, run them the way we'd run them, and come back with your real revenue, your real gross margin, and the two or three things your current setup is hiding. No deck. If your books are already clean, we'll say so and leave you alone.

About 40 minutes of your time. One week turnaround.