Every platform reports differently, and none of them report in CAD
The bank feed alone cannot do a creator's books, because a deposit is the end of a story that started weeks earlier on a dashboard. AdSense accrues daily and pays monthly once your balance clears the payout threshold. Twitch bundles subs, bits and ads into one figure after taking its share. TikTok's creator dashboards rarely match the deposit to the dollar, and affiliate programs pay commissions weeks after the sale, minus returns you were never told about.
So we reconcile each stream from its own report: dashboard figure to payout, payout to bank deposit, every month. In End-to-End Accounting that reconciliation runs in QuickBooks Online with Dext capturing the receipts, and the result is a ledger where each revenue line traces back to a platform statement instead of a guess.
Gross first, then fees, then FX
What lands in the bank is a net number, and net numbers make bad books. The ledger should show gross revenue with platform fees recorded as an expense, because the gross figure is what counts toward the $30,000 GST/HST registration test and what your margins are measured against. A channel that books only its deposits understates both.
Currency comes next. Most payouts arrive in US dollars, and we convert them at Bank of Canada rates so the CAD books are defensible, not approximate. The spread a payment service takes on conversion is a real cost of running the channel; we book it where you can see it, because a percentage skimmed off every payout deserves a line of its own.
Brand deals are receivables, not deposits
Sponsor income is the one stream you invoice, and it deserves the discipline any agency would give it. Each deal gets tracked from contract to invoice to payment: the deliverables, the payment terms, the usage rights that should have been priced separately, and the balance a brand still owes ninety days after the video went live. Creators lose real money to deals that were delivered but never fully collected.
Aging those receivables monthly changes behaviour. You see which sponsors pay on time, which agencies sit on invoices, and when a follow-up email is worth more than a new pitch. Where a Canadian sponsor is involved, the invoice also has to get HST right, which is its own subject; the books feed straight into the returns our Corporate Tax Filing work is built on.
What each stream needs every month
| Income stream | How it pays | What we reconcile |
|---|---|---|
| YouTube AdSense | Monthly, USD, once the balance clears the threshold | Accrued ad revenue to payout to deposit, at Bank of Canada rates |
| Twitch | Subs, bits and ads in one payout, net of Twitch's share | Gross vs platform cut, so revenue is not understated |
| TikTok | Creator rewards on their own payout cycle | Dashboard figures against actual deposits |
| Sponsors | Invoiced, commonly net-30 or net-45 | Contract to invoice to cash, with an aged receivable list |
| Affiliates | Commissions weeks after the sale | Statements to deposits, with clawbacks for returns |
A close sized for a business of one
Most channels are one person, an editor's invoice and a room full of gear, and the accounting should be sized accordingly. A monthly close, clean HST-ready revenue categories, payroll run properly the day an editor moves from contractor to staff, and a year-end that hands the return to the same team that kept the books. That is the whole engagement, quoted in writing after a free discovery call, and it is how we work with creators across Mississauga and the GTA.
For a channel that is still small, a full engagement can wait. CPA Quick Support at $99 a month puts a CPA on call for the questions that come up between filings, which for most early creators is exactly the right amount of accounting.
