Financial statements for Toronto agencies and consultancies
Reviewed by EverStone CPA · July 2026
Two Toronto agencies can bill the same clients, keep the same money and report revenue figures that differ by a factor of three — entirely because of how pass-through spend is presented. That single decision shapes how the business looks to a lender, a buyer or a network. EverStone prepares year-end statements for incorporated companies, remotely, from Abbotsford.
Quick answer: Year-end statements for a Toronto agency or consultancy are typically a CSRS 4200 compilation. The decisions that shape them are whether pass-through spend is reported gross or net, how retainers are released to revenue, and how unbilled work on fixed-fee projects is measured.
Gross or net: the presentation that changes the top line
When an agency buys media, print or production on a client’s behalf and recovers the cost, the question is whether the agency is acting as principal or as agent. A principal controls the service before it is transferred, bears the inventory and credit risk, and reports the full amount as revenue with the cost in expenses. An agent arranges the service for another party and reports only its fee or commission.
The distinction is a matter of substance, not preference, and it can move reported revenue enormously without changing a dollar of profit. It also gets tested. A buyer or a lender comparing an agency against benchmarks will normalize to net revenue anyway, so a gross presentation adopted to look larger achieves nothing except a question about judgement.
Retainers: money in advance is not a good quarter
Monthly and quarterly retainers are usually billed ahead of the work. Until the period is served, that money is an obligation. Where a retainer covers a defined scope, revenue is released as the scope is delivered; where it buys availability over a period, releasing it evenly across the term is generally reasonable. Either way it starts as deferred revenue.
The practical hazard is the retainer that is billed monthly but consumed unevenly — heavy in a launch month, light afterwards. Releasing it on the invoice date rather than as the work is performed produces a profit pattern that has nothing to do with how the agency actually operated, and it is very difficult to explain to anyone reading a monthly trend.
Unbilled work on fixed-fee projects
Fixed-fee project work creates the mirror problem. Hours have been worked and freelancers have been paid on a project that will not be invoiced until a milestone lands. If revenue is recognized only when invoiced, the costs sit in one period and the revenue in another, and the margin on the project is never visible in either.
Recognizing revenue as the work is performed requires an estimate of how far the project has progressed and what it will take to finish. That estimate is only as good as the time records behind it, which is why agencies that do not track time against projects find the year end genuinely difficult and, more importantly, cannot tell which of their projects made money.
Client concentration and what a reader does with it
Agency revenue is often concentrated: a handful of accounts carry most of the year. That is a business fact, not an accounting error, but it is something a lender, a buyer or an incoming partner will want to see rather than discover. Where a single client represents a substantial share of revenue or of receivables, disclosure is the honest treatment.
Receivable aging matters here too. Large corporate clients frequently pay on extended terms, so an agency can be profitable and still carry a receivable balance that dwarfs its cash. Presenting the aging clearly explains a cash position that would otherwise look inconsistent with the reported profit.
Contractors, freelancers and what sits behind the cost line
Most agencies run on a mix of employees and freelance contributors, and the cost of both lands in the same part of the income statement. Behind it sits a classification question with real exposure: a long-term contributor working set hours under direction may be an employee in substance regardless of what the invoice says, and the liability for unremitted payroll deductions does not appear anywhere on the balance sheet until it is assessed.
Accrued but unused vacation for employees is the other commonly missed item. It is an obligation earned during the year and belongs as a liability at the year-end date. See the worker classification guide for how the tests are applied.
What a compilation covers, and what it does not
A CSRS 4200 compilation engagement assembles and presents information management supplies. The accountant does not test the revenue recognition judgements, confirm the receivables or express any opinion or conclusion. It is neither an audit nor a review, and the statements carry a notice saying so.
For most independent agencies that is the right and sufficient product. The point at which it stops being sufficient is usually a transaction: joining a network, admitting a partner, borrowing beyond a modest facility, or selling. Each of those brings a counterparty who will want assurance over exactly the judgements a compilation does not touch — and those judgements are precisely where agency revenue lives. Deciding the level before the year end is far easier than revisiting closed periods.
Working with a remote Canadian CPA from Abbotsford
EverStone is one CPA working from a single office in Abbotsford, British Columbia. There is no Toronto office. Toronto engagements run entirely remotely through secure document exchange, video calls and electronic signature, and the three-hour time difference in practice means messages sent at the end of a Toronto day are answered before it starts again.
This suits incorporated marketing and creative agencies, digital and media shops, management and IT consultancies, and independent professionals operating through a corporation. Related pages: the Toronto small-business CPA page, Toronto agency accounting, and agency and consulting accounting.
Where the questions are about revenue mix, pricing model and client concentration rather than presentation, see fractional CFO support for Toronto agencies and consultancies.
Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, an Abbotsford CPA firm working with small businesses and incorporated contractors across the Fraser Valley and Canada. About the firm → · Book a free consult →
What a year-end file contains
| Component | What it shows |
|---|---|
| Balance sheet | What the corporation owns and owes at the year-end date |
| Income statement | Revenue and expenses over the fiscal year |
| Compilation engagement report | The CPA communication that accompanies compiled statements |
| T2 schedules | Schedules 100, 125 and 141, built from the same figures as the statements |
| Sales tax where you operate | 13% HST — a single registration and a single return |
Source: What a compilation engagement is. General information, not advice.
Toronto agency statement questions
Should media spend be included in my revenue?+
When does a retainer become revenue?+
How is unbilled project work measured at year end?+
Do I have to disclose that one client is most of my revenue?+
Does a compilation test how I recognized revenue?+
Can a BC-based CPA prepare Ontario corporate statements?+
Related services and local guides
Nearby cities, the rest of what we do for Toronto businesses, and the reference pages behind this one.
Agency year end due in Toronto?
Get statements where retainers, pass-through spend and project WIP are all presented the way a serious reader expects.