Accounting for agency and consulting firms
Updated
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.
Related: Accountant for IT consultants and software developers.
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.
An agency sells time and judgement: no inventory, few assets, a balance sheet of receivables and deferred revenue. That is why the accounting slips. With nothing physical to anchor it, revenue recognition and cost classification are judgement calls.
Related: Accountant for photographers, videographers and designers.
On this page
What is different about agency and consulting accounting
An agency bills for work that spans months and passes a large share of what it collects straight through to suppliers. Both facts distort the two figures everyone reads first — revenue and profit — unless the books separate earning from being paid, and pass-through spend from fee income.
Being paid is not the same as earning
A retainer invoiced on the first for that month’s work is deferred revenue until the work is done; a project billed at signing is deferred until milestones are met. Conversely, a phase delivered in December and invoiced in January is December revenue. Recognizing revenue on invoice produces strong and weak years purely from billing rhythm, reversing whenever a large retainer starts or ends.
Pass-through costs distort everything
Media, print, production, licensing and subcontractors often pass through an agency’s account without being its revenue. Gross reporting inflates revenue and crushes margin; net understates activity. Principal or agent decides it; apply it consistently. Recharged costs usually carry sales tax, whether or not the supplier charged it.
Your delivery team is a classification question
Agencies scale through contractors. Fixed hours, agency systems, daily direction and no other clients look like employment, and a reassessment brings retroactive source deductions with penalties. A consultancy reliant on one client faces the personal services business analysis.
Clients are often not in your province, or your country
Place-of-supply rules set the rate by client location, so a BC agency charges Ontario and Alberta clients different rates. Services to non-residents are often zero-rated, so firms with US clients usually get refunds.
Unbilled work and bonus timing
Unbilled year-end work in progress belongs in the period earned. Bonuses declared to cut corporate income must be paid within a set window to be deductible that year, so they are cash decisions too.
The guides and pages for this vertical
Grouped around the two things that distort an agency’s numbers: revenue and timing at one end, and the services that keep the books straight at the other.
Revenue, timing and year end
- Cash versus accrual accounting — why a retainer business cannot read its performance off its bank balance.
- Prepaid expenses at year end — software, subscriptions and insurance paid ahead, and how they are split.
- Accrued bonuses and the payment window — the rule that decides whether a declared bonus is deductible this year or next.
- Bonus or dividend at year end — the annual decision about how profit leaves the corporation.
- Writing off bad debts — for the client that stopped paying halfway through a project.
- Choosing a fiscal year end — why a services firm may not want a December year end at all.
Your team and how it is engaged
- How CRA classifies a worker — the factors weighed when a contractor looks like an employee.
- Employee or contractor, for the hiring business — the commitments each model creates. Read it before the next hire.
- Personal services business risk — the assessment a single-client consultancy needs to understand.
- Slip filing deadlines — the T4A obligations that follow paying contractors.
- Payroll services — what changes when the roster moves onto payroll.
- Hiring your first employee — the accounts and obligations triggered by the first hire.
Sales tax across borders
- Place of supply rules, which rate applies to a client in another province.
- Exports and non-resident clients — why services to a US client are often zero-rated.
- GST/HST registration — the $30,000 threshold, which a first large retainer can cross on its own.
- Input tax credits — recovering tax on software, subcontractors and equipment.
- Quick method calculator — compares filing methods — often relevant to a service firm with low input tax.
Deductions, structure and service pages
- Advertising and promotion — your own marketing spend, and the tax on ads bought from non-residents.
- Cellphone and internet — splitting a bill that is genuinely both personal and business.
- Business travel — client visits and conferences, and what has to be documented.
- Home office through a corporation — for a firm whose people are distributed rather than housed.
- Agency accountant, Toronto — framed for Ontario agencies and studios.
- Consultant accountant, Ottawa — for independent consultants, including those working with public-sector clients.
- Fractional CFO — forecasting, pricing and utilization analysis once the firm is past its first few people.
- What a fractional CFO does — the plain-English version of the service above.
- Virtual CFO across Canada — the same work delivered remotely, wherever the firm is based.
Who this fits
This hub suits incorporated marketing, creative, digital and PR agencies, studios, management and IT consultancies, technical consultants without a professional corporation, recruiters and solo consultants with a company. The link: revenue from client work, delivered by people whose time is the cost. Consultants with one dominant client should read the classification material first.
How this runs remotely
EverStone CPA is a fully virtual, one-CPA firm. Agencies are already distributed: ledger, project tool and contractor invoices online, meetings by video, corporate, GST/HST and personal returns filed electronically. A Toronto studio and a Fraser Valley consultancy get the same service, and mid-year retainer questions are answered as they arise.
Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, a CPA firm working fully online with small and midsized businesses in BC, Alberta, Ontario and Manitoba. About the firm · Send an enquiry

Where professional and consulting firms usually start
Three common needs, each a different kind of engagement.
Owner compensation
How much to take as salary or dividends, and when, reviewed each year before the year closes.
Cash and receivables
Monthly books that show what clients owe, what is coming in, and what is safe to draw.
Corporate compliance
The year-end, the T2 and the owners’ personal returns, prepared together.
Agency and consulting accounting — common questions
When is a retainer actually revenue?+
Should media buys and production costs be in my revenue?+
My contractors work full time for us. Is that a problem?+
Do I charge GST to a client in the United States?+
What rate do I charge a client in another province?+
Can I declare a bonus to reduce this year’s corporate tax?+
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.
“Personal. Professional. Responsive. Plus he saved me a bundle!”
Starting fees
Every fee is fixed in writing before any work begins.
- Monthly bookkeeping, sales tax filing includedfrom $325 a month
- Payroll, remittances, T4s and ROEsincluded in monthly bookkeeping
- Books, payroll and the year-end T2 together$500–$700 a month
- Corporate year-end and T2 returnfixed fee, quoted in writing
- Personal tax return (T1)from $125; self-employed or rental $275–$500
- Catch-up bookkeepingfrom $2,200 per year of records
- Controller or CFO supportcontroller from $1,650, CFO from $2,750 a month
- One-off advice call with a CPA$225 plus GST