Abbotsford CPA serving the Fraser ValleyMon–Fri 9:00am–5:00pm (604) 832-1743info@everstonecpa.com
HomeResources › Agencies & consulting
Industry hub

Accounting for agencies and consultancies

Reviewed by EverStone CPA · July 2026

Retainers billed ahead, projects delivered across a year end, pass-through costs and a roster of contractors. What differs in a professional-services year end, and where to read more.

Quick answer: Agency and consulting accounting differs from ordinary small business accounting because retainers are billed before the work is done, project revenue rarely matches invoice dates, pass-through media and production costs distort revenue if reported gross, and delivery teams built from contractors raise classification questions.

Two-column summary of agency and consulting accounting showing that revenue timing is a decision — retainers and project billings are deferred until the work is done while delivered but uninvoiced work belongs in the period it was earned — and that cost classification is a decision, covering pass-through media costs, contractor status and the place of supply for out-of-province clients
With nothing physical to anchor them, these are decisions.

An agency or consultancy sells time and judgement. There is no inventory, few capital assets, and a balance sheet that is mostly receivables and deferred revenue. That sounds simple, and it is exactly why the accounting goes wrong: with nothing physical to anchor the numbers, revenue recognition and cost classification are decisions rather than observations.

What is different about agency and consulting accounting

Being paid is not the same as earning

A retainer invoiced on the first of the month for work delivered through it is deferred revenue until the work is done, and a project billed at signing is deferred until the milestones are met. Run the other way, a phase delivered in December and invoiced in January is revenue in December. A firm that recognises revenue when it invoices will report a strong year and a weak one purely from billing rhythm, and the pattern reverses the moment a large retainer starts or ends.

Pass-through costs distort everything

Media buys, print, production, licensing and subcontracted specialists frequently flow through an agency’s bank account without being its revenue in any economic sense. Reporting them gross inflates revenue and destroys the margin percentage; reporting them net understates the activity. Which treatment is right depends on whether the firm is principal or agent in the transaction, and the answer has to be applied consistently. Recharging a client for a cost usually also carries sales tax, whether or not the original supplier charged it.

Your delivery team is a classification question

Most agencies scale through contractors rather than employees. When a contractor works fixed hours, uses agency systems, is directed day to day and has no other clients, the arrangement starts to resemble employment, and a reassessment brings retroactive source deductions with penalties. On the other side, a consultancy whose revenue comes almost entirely from one client faces the personal services business analysis in its own corporation.

Clients are often not in your province, or your country

Place-of-supply rules determine which rate applies to a service depending on the client’s location, so an agency in BC with clients in Ontario and Alberta charges different rates on otherwise identical work. Services supplied to non-residents are frequently zero-rated, which is why a firm with substantial US clients tends to sit in a refund position rather than remitting.

Unbilled work and bonus timing

Work in progress at a year end — hours delivered but not yet invoiced — belongs in the period it was earned. Bonuses declared to reduce corporate income have to be paid within a defined window after the year end to be deductible in that year, which makes a year-end bonus a cash-planning decision, not just a tax entry.

The guides and pages for this vertical

Revenue, timing and year end

Your team and how it is engaged

Sales tax across borders

Deductions, structure and service pages

Who this fits

This hub is written for incorporated marketing, creative, design, digital and PR agencies, software and product studios, management and IT consultancies, engineering and technical consultants without a professional corporation, recruiters, and independent consultants working through their own company. The common thread is revenue earned from client engagements rather than products, delivered by people whose time is the cost. Consultants with a single dominant client should read the classification material first — it matters more than everything else here.

How this runs remotely

EverStone CPA is a sole-practitioner CPA firm at 32615 South Fraser Way in Abbotsford, BC, working fully remotely. Agencies and consultancies are usually distributed already, so the arrangement is familiar: the ledger, the project tool and the contractor invoices are all online, meetings happen by video, and corporate, GST/HST and personal returns are filed electronically. A studio in Toronto and a consultancy in the Fraser Valley are handled the same way, and questions about a retainer starting mid-year get answered when they come up rather than at year end.

About this page
EverStone CPA

Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, an Abbotsford CPA firm working fully remotely with small businesses and incorporated contractors across the Fraser Valley and Canada. About the firm →  ·  Book a free consult →

Common questions

Agency and consulting accounting — common questions

When is a retainer actually revenue?+
When the work it pays for is delivered, not when it is invoiced or received. A retainer billed on the first of the month for that month’s work is deferred revenue until the month is worked. Recognising it on invoice makes the firm look stronger than it is at the start of an engagement and weaker than it is at the end.
Should media buys and production costs be in my revenue?+
It depends on whether the firm is principal or agent in the transaction — whether it carries the risk and controls the service, or simply arranges and recharges it. Reporting pass-throughs gross inflates revenue and collapses the margin percentage. Whichever treatment fits, it has to be applied consistently so year-over-year figures mean something.
My contractors work full time for us. Is that a problem?+
It can be. When someone works set hours, uses your systems, is directed day to day and has no other clients, the arrangement resembles employment regardless of what the contract says. A reassessment brings retroactive source deductions with interest and penalties, so it is worth reviewing the arrangement before it becomes long-standing.
Do I charge GST to a client in the United States?+
Services supplied to a non-resident are frequently zero-rated, so no tax is charged while input tax credits on your costs remain recoverable. The conditions matter — particularly where the service relates to something or someone in Canada — so the arrangement should be checked rather than assumed from the client’s address.
What rate do I charge a client in another province?+
Place-of-supply rules generally look to the client’s location for services, so an agency in BC may charge one rate to an Ontario client and another to an Alberta one on identical work. Setting this up in the invoicing system at the start is far easier than correcting a year of invoices later.
Can I declare a bonus to reduce this year’s corporate tax?+
Yes, but it has to be paid within a defined window after the year end to be deductible in that year, and it brings source deductions with it. That makes a year-end bonus a cash-planning decision as much as a tax one, and it is worth comparing against paying a dividend before the entry is made.

A CPA for professional-services firms

Deferred retainers, cross-border clients, or a contractor roster that is starting to look like a payroll — describe how the firm delivers and you will get a straight answer.