Who We Help · Coaches and Consultants · Bookkeeping
Coach and consultant bookkeeping: launches, payment plans, and payouts
A six-figure launch week is cash collected, not income earned — the program still has to be delivered, guarantee windows are still open, and a third of enrolments may be on payment plans that have paid one instalment so far. Coaching businesses fail their own numbers by reading the Stripe balance as profit. We keep the three ledgers a program business actually runs on: deferred revenue for what you owe clients, receivables for what clients owe you, and accrued commissions for what you owe affiliates.
By the AnalytIQ Accounting team · Last reviewed: September 12, 2026
At a glance · online coaches and consultants
Not sure which applies to you? Get a free proposal or book 15 minutes.
Launch week is cash, not earnings
When a cohort program sells in a five-day launch window and delivers over the following three months, the money belongs on the balance sheet as deferred revenue and moves to income as the program runs. This is not accounting pedantry — it is the difference between knowing a cohort’s real margin and finding out in month three that the launch cash is spent but the delivery costs (coaching calls, community management, guest experts) are still coming. It also keeps refund risk visible: while a money-back guarantee window is open, part of that cash is still conditionally the client’s.
We tag revenue and delivery costs by cohort or program, so each launch gets its own small P&L: ad spend and affiliate commissions on the way in, delivery labour on the way through, refunds at the end. Two launches can collect the same cash and earn very different money once those lines are visible. Evergreen funnels and 1:1 consulting retainers need less deferral machinery — a monthly retainer is earned monthly — but the moment you sell a multi-month container, a mastermind year, or lifetime access, the delivered-versus-collected gap opens again and the books have to hold it.
Payment plans build a receivables book
Every 6-pay or 12-pay enrolment creates a contract balance that your platform remembers but your bank account never shows. The books need to track what each client still owes, because failed payments are not an edge case in this industry — cards expire, limits get hit, and involuntary churn quietly eats enrolments unless someone is watching the dunning queue in Stripe, Kajabi, or ThriveCart. A failed instalment is not lost revenue yet; an abandoned one, after the retry sequence runs out, is a write-off decision that should be made deliberately and recorded, not discovered at year-end as a mystery gap between sales reports and deposits.
| Event | What the books show |
|---|---|
| Enrolment on a payment plan | Full contract value tracked; deferred until delivered |
| Instalment clears | Cash in, client balance down, processor fee expensed |
| Instalment fails | Balance unchanged — flagged into the dunning queue |
| Retries exhausted | Deliberate write-off or collection decision, recorded |
| Refund inside the guarantee | Revenue reversed and GST/HST adjusted, by cohort |
Affiliate payouts are a launch cost with a lag
Affiliate and JV partners are paid a share of what they sold — but usually only after the guarantee window closes, which means the commission is a liability accrued at the sale and settled weeks later. Booking commissions when the PayPal mass payout goes out overstates one month’s margin and understates another’s, and it breaks the per-launch P&L the moment a launch straddles a month-end. Slips matter here too: commissions to unincorporated Canadian affiliates belong on T4A filings, and paying US-based affiliates raises the W-9 and W-8 questions we cover in our coach and consultant cross-border tax guide.
The commission ledger also needs to survive refunds: when a client refunds inside the guarantee, the affiliate’s commission on that sale usually reverses too, and your affiliate platform’s report is the source of truth for who is owed what after clawbacks. Reconciling that report to the accrual before each payout run is a ten-minute job that prevents both overpaying partners and the awkward email asking for money back.
Stripe deposits are net; your revenue is gross
A Stripe payout is revenue minus processing fees, refunds, and sometimes a rolling reserve — booking the deposit as income hides your true fee load and misstates GST/HST. We record gross program revenue and fees separately from the processor reports, and we map tax by client location: sales to clients outside Canada are generally zero-rated exports of services (keep evidence of where the client is), while Canadian clients are charged GST/HST by their province under the place-of-supply rules. Once worldwide taxable sales pass the $30,000 small-supplier threshold, registration stops being optional — and coaches selling into Canada from a personal brand routinely cross it in a single launch.
The practical fix is a monthly three-way reconciliation: the cart platform’s sales report, the processor’s payout report, and the ledger, agreeing line by line. Kajabi, ThriveCart, and Stripe each tell a slightly different story — sales dates versus settlement dates, gross versus net, refunds in different periods — and the ledger is where the stories get reconciled into one. That routine, plus a separate business account so personal spending never contaminates the launch numbers, is part of our core bookkeeping service.
What we take off your plate
Bookkeeping for online coaches and consultants, handled.
- Launch revenue deferred and released as cohorts are actually delivered
- Payment-plan receivables and affiliate payouts on their own ledgers
- Monthly reconciliations in QuickBooks Online or Xero
- Receipts captured through Dext, nothing typed twice
- GST/HST filed from clean books, on time
- Year-end financials ready for the T2 without a clean-up
Mistakes we fix
Three things that go wrong for online coaches and consultants.
- Booking launch-week cash as earned revenue before the program is actually delivered
- Opening a US LLC on marketing advice instead of a Canadian corporation
- Missing the W-8BEN paperwork that would stop a course platform’s 30% withholding
Recognise one? Book a call and we will tell you what it is costing you.
Services for online coaches and consultants
Six services, one team that knows how online coaches and consultants run.
Start with one. Add the rest when it makes sense; the books, payroll and tax already talk to each other.
Free proposal
A fixed fee for your bookkeeping, in writing.
- Tell us about your business. The form takes about a minute.
- A short discovery call. Fifteen minutes to confirm what you need.
- A fixed fee in writing. We reply within one business day. No hourly surprises.
- Canadian and US filings under one roof
- Cloud-first: QuickBooks Online, Dext, Wagepoint
- Brampton, Ontario, with clients across Canada and the US
Related answers
Browse all 200 answers.
Common questions.
Is my launch revenue income the week I collect it?
No — a program delivered over months is deferred revenue that becomes income as you deliver, and money inside an open guarantee window is still conditionally refundable. Cohort-level books show what each launch actually earned.
How should failed payment-plan instalments be handled?
Track the client’s remaining contract balance, let the dunning sequence run, and treat an exhausted retry cycle as a deliberate write-off or collection decision. The gap between sales reports and bank deposits should always be explainable.
Do I charge GST/HST to US coaching clients?
Generally no — services to non-resident clients are typically zero-rated, but you must keep evidence of where the client is, and Canadian clients are taxed by their province. Past $30,000 in worldwide taxable sales, registration is required.
Related reading
Numbers as clear as your framework.
Book a consultation and get a plain answer on exactly what applies to you.