One sales line for five offers
Courses, coaching, memberships, workshops and templates all post to a single income account.
What it costs you
You can't tell which offer earns its keep and which one eats your week.
A launch can bring in a month of sales over one weekend. It arrives through three platforms, net of fees, with refunds still to come. Our education bookkeeping services split every Kajabi, Teachable, Stripe and PayPal payout into sales, fees and refunds. Each program gets its own income line, and your month closes by the 10th.
Revenue by program · March close
Net revenue $84,960
Certified on the platforms your business already runs on









Course and coaching income comes in bursts, through platforms that pay you net. General books record each deposit the day it lands. That one habit causes most of the nine problems below.
Courses, coaching, memberships, workshops and templates all post to a single income account.
What it costs you
You can't tell which offer earns its keep and which one eats your week.
Kajabi, Teachable, Stripe and PayPal pay you after taking out fees and refunds.
What it costs you
Sales look smaller than they were, and platform fees vanish from the P&L.
Money for a program that runs through June is booked as income in March.
What it costs you
The launch month looks huge, and the months you teach look like losses.
Refunds and chargebacks, which are card payments pulled back after a dispute, land in a general expense account.
What it costs you
Each program's net sales are wrong, and a rising refund rate stays hidden.
Affiliates and joint venture (JV) partners who promote your offer are paid with no tax form collected.
What it costs you
January brings 1099 forms you cannot file and payouts you cannot trace.
A student on a six-month plan is counted as a full sale, even after the card starts failing.
What it costs you
Income sits on paper that will never reach the bank.
Some states tax online courses and downloads, and sales to buyers abroad can carry VAT.
What it costs you
A tax bill builds in places you never registered.
Editors, virtual assistants and guest coaches are paid from whatever account is handy.
What it costs you
Delivery cost looks low, so each program seems more profitable than it is.
Ads, affiliate payouts, bonuses and contractor fees for one launch sit in six different accounts.
What it costs you
You cannot say if the last launch made money, or what the next one can spend.
01 of 09
One flat monthly rate covers the full cycle, from Kajabi and Stripe exports to statements your CPA can use. Nothing below is an add-on, and the price does not rise with your student count.
We log in to the course platforms, payment tools and ledger you use now. You keep QuickBooks or Xero, and students keep buying the same way.









Send a few details about your platforms and programs. We review how your payouts, refunds and launches are booked today. Then we show you what is off and quote a flat monthly rate to fix it. The review is free.
Covered from day one
We see these in most coaching and course books we take over. Each one skews a different choice: what to sell, what to spend on a launch, and what you owe. All three come from booking the deposit instead of the sale.
| The mistake | What it causes | How we handle it |
|---|---|---|
| 01Pooling course, coaching and membership income | What it causesWith every offer in one line, a busy program can pass for a good one. The P&L cannot show which offer pays for your time. | How we handle itWe give each offer its own income line and match its fees, affiliates and delivery costs to it. |
| 02Counting a pre-sold cohort as income on day one | What it causesLaunch months look huge. Then the weeks you spend teaching show costs with no income beside them. | How we handle itWe hold cohort money as deferred revenue and release it as each week is taught. The balance rolls forward monthly. |
| 03Posting the net payout and losing the fees | What it causesPlatform, card and affiliate fees can take a real share of each sale. A net deposit hides every one of them. | How we handle itWe record the gross sale, then post platform fees and commissions on their own lines. Margin per sale becomes visible. |
A P&L alone will not tell you which program to run again. You also get income by program, payouts tied to the bank, a second review of every close, and a flat fee that ignores your launch calendar.
Your statements show totals. These six figures show how a coaching or course business is really doing, and each one comes with a plain-English note.
Every month
Sent with each close. Use them to set prices, plan the next launch and decide when to hire another coach.
Measures: Sales less platform fees, refunds and affiliate payouts, for each program.
Why it matters: Shows what each offer really brings in. It rarely matches the platform dashboard.
Measures: Refunds and chargebacks as a share of gross sales, per program.
Why it matters: A rising rate is an early sign that a promise, a sales page or a program needs work.
Measures: Membership and subscription income as a share of the total.
Why it matters: The higher it is, the less each month depends on the next launch.
Every year
Built once the year is closed. Use them to set next year's launch calendar and course prices.
Measures: Average income per student across every program they buy.
Why it matters: Tells you what you can spend to win a student, and which program to build next.
Measures: Launch sales less ads, affiliates, bonuses and contractor fees.
Why it matters: Shows whether the launch model still works, and sets the budget for the next one.
Measures: Coaching, community and contractor cost as a share of income.
Why it matters: Flags when a high-touch program has outgrown its price.
A general bookkeeper can keep clean books. Few have split a Kajabi payout or deferred a cohort sold in a launch. Education business accounting needs both, and the gap shows in five places.
Private schools, tutoring centers and learning academies run on terms, tuition and enrollment. We keep those books on the same monthly close, with the same flat price.
Tuition and fees are recorded when billed, then earned across the term they pay for. A September invoice no longer looks like a September windfall.
Enrollment deposits are held as owed until classes start. Refunds and withdrawals are tracked against the right family account.
Payroll for teachers, tutors and staff is matched to your provider each month. Contract tutors get W-9s on file for 1099-NEC.
Scholarships and sibling discounts show apart from full tuition. Donations are tracked by purpose, so restricted gifts stay restricted.
Run your school as a nonprofit? Fund accounting and Form 990 support come through our nonprofit bookkeeping services.
First we read your platforms and ledger without changing a thing. Then the close runs on fixed dates each month, launch or no launch.
Day 0
We talk through how you sell and deliver. Then we open the real file: how payouts land, where refunds go, and whether any program has its own numbers.
Within a day
One monthly price covers every platform and program. If past months need fixing, that cleanup is quoted on its own.
Day 2
You give us access to the ledger, course platforms, processors and bank. We build program income lines before we touch a transaction.
Weeks 1 to 2
Payouts are rebuilt into gross sales and fees, refunds matched, cohorts deferred and affiliates logged. You then start from balances you can trust.
As it happens
Payouts, ad spend, affiliate payments and contractor bills are coded to a program during the month, not in a rush at the end.
Day 5
Bank, platforms and processors are reconciled. Refunds are matched, and cohort income is released for the weeks taught.
Day 8
The close gets an independent second review. Margin is rerun by program, and launch costs are grouped.
Day 10
You get the P&L, balance sheet and program report. A short note covers what moved and what needs your call.
After a launch or a quiet month, the same dates apply.
Course businesses spend on gear, platforms, ads and people long before a launch pays back. We log each cost as it happens, with the receipt attached. Your CPA then starts from a complete file.
Cameras, mics, lighting, editing apps and paid video editors.
Kajabi, Teachable or Thinkific plans, plus email, funnel and scheduling tools.
Meta, YouTube and Google ads, webinar tools and launch bonuses.
Event fees, travel to speak, and the cost of in-person workshops.
Books, certifications and programs that keep your expertise up to date.
Virtual assistants, community managers, editors and guest coaches.
01 of 06
Your CPA decides what you can deduct, and how much, based on your entity and facts. Our job is to record each cost in the right place with support attached.
Owners who moved their books to Twelix, on what changed afterward.
01 of 04
Yes, every course, coaching package, membership tier and digital product gets its own income line. Its platform fees, refunds and affiliate costs are matched to it. Each month you see net income and margin by program, so you know which offers pay for your time.
Yes, we reconcile Kajabi, Teachable, Thinkific, Podia, Stripe and PayPal payouts to your bank every month. Each payout is split into gross sales, platform and card fees, refunds and chargebacks. The net deposit is never posted as sales, so both income and costs are right.
We record affiliate commissions as a cost of the sales that earned them, tied to the program and the launch. We collect a Form W-9 before the first payout. For payments made in 2026, Form 1099-NEC is due for anyone paid $2,000 or more, up from $600. Affiliates paid through PayPal or a card are usually reported by the processor on Form 1099-K instead.
Yes, we work with solo coaches, tutors and consultants, and with larger course businesses. The method is the same: income by program and payouts reconciled. Because the rate is flat, a one-person business pays for its own volume, not a bigger company's.
Yes, and most course and coaching businesses earn from several at once. Common ones are courses, coaching, memberships, speaking fees and affiliate income of your own. Each is recorded on its own line and reported side by side. You can see which one is growing and which one has stalled.
Yes, we offer bookkeeping for schools, including private schools, tutoring centers and learning academies. Tuition is earned across each term, enrollment deposits are held until classes start, and teacher and tutor payroll is matched every month. Nonprofit schools can add fund reporting through our nonprofit bookkeeping services.
Most do once income comes through more than one platform or they start paying contractors. Before that, a simple app and an hour a month can work. The tipping point is often the first cohort, affiliate program or payment plan. Each one adds timing and tax steps that are easy to miss.
Under accrual accounting, a course sale counts as revenue when you deliver what was paid for, not when the money arrives. That rule comes from ASC 606, the U.S. revenue recognition standard. A self-paced course with instant access may count at purchase. A 12-week cohort is delivered week by week, so it is held as deferred revenue until taught. Your CPA confirms the policy and how your tax return treats it.
It depends on where your buyers live, because some states tax online courses and others do not. Rules also differ for live classes, recorded courses and downloads. Sales to buyers abroad can bring VAT or GST duties. We log sales by state and country each month. Your CPA or tax advisor decides where you must register and file.
Stripe or PayPal sends a federal Form 1099-K only if you pass $20,000 in payments and 200 transactions with them in a year. The One Big Beautiful Bill Act restored that threshold in 2025, in place of the planned $600 limit. Some states set lower limits. All income is taxable either way, so we tie each 1099-K to the gross sales in your books.
QuickBooks Online or Xero suits most coaching and course businesses, because both connect to Stripe, PayPal and the main course platforms. A very small start can get by on a free app. We work inside whichever ledger you run. If you have none yet, we set one up with program income lines from day one.
You pay one flat monthly price, based on how many platforms, programs, affiliates and contractors you run. A big launch month costs the same as a quiet one. There is no setup fee and no contract, so you can stop any month. The written quote arrives within 24 hours of our call, and any catch-up work is priced on its own.
Yes, we can start with a catch-up project that rebuilds the months since your launch. It is priced apart from the monthly rate, so you see both costs first. We rebuild payouts into sales and fees, match refunds and defer cohorts before the first monthly close. Closing on top of wrong balances would only repeat the errors.
In a 30-minute call we open your platform exports and your ledger. You leave knowing where the books are off, and what one flat monthly price would be to keep them right. There is nothing to sign.
Set up before your next cart opensNo setup feeCancel any month