Bookkeeping System for Coaches: A Complete Monthly Close
Nour
Founder, Coachful

A bookkeeping system for coaches connects each business transaction to its evidence, records it consistently and explains the difference between client receipts, processor settlements and bank cash. It should help you see what happened and what still needs attention. A bank feed full of plausible categories is not enough.
Start with a maintainable process, an identified person responsible for review and a qualified adviser for accounting and tax decisions. This guide follows a complete fictional month, including a refund, processor fees, a delayed payout and owner transfers. It then turns the reconciled figures into a monthly close record.
The example is a simplified management reconciliation for a US sole proprietor using US dollars. It is not a tax return, a statutory set of accounts or a choice of tax accounting method. Advance-payment recognition, deductions, taxes and reporting depend on the actual business and applicable rules.
Separate five numbers that answer different questions
| Number | Question it answers | Important limit |
|---|---|---|
| Invoiced amount | What was billed? | An invoice can remain unpaid or be corrected |
| Client receipts | What payments were recorded from customers? | Refunds, disputes and settlement timing still matter |
| Processor settlement | What did the payment provider transfer or still owe? | A payout can combine multiple transactions and deductions |
| Bank balance | What is in this account at the statement date? | It includes owner money and may exclude unsettled receipts |
| Accounting profit | What income and expenses belong in the reporting period under the chosen method? | It cannot be inferred from the bank balance alone |
A sixth record concerns delivery: what sessions, support or resources you still owe. A prepaid package can increase bank cash while creating months of future work. The delivery record and the financial treatment should be connected, but they are not the same calculation.
The IRS recordkeeping guidance permits a suitable system that clearly shows income and expenses and explains why supporting records matter. This is US federal guidance, not a requirement to buy a particular accounting product. Choose the process for your structure, transactions and reporting needs.
Build a small record structure before importing transactions
Use one authoritative accounting ledger, whether maintained in suitable software or a controlled spreadsheet. Client-management records, processor statements and bank feeds supply evidence. They should not each create an independent version of the same sale.
A useful transaction record includes the following fields:
- Transaction date and, where relevant, separate invoice, payment and settlement dates.
- Document or transaction reference that can be matched back to the source.
- Customer or supplier identifier without unnecessary coaching content.
- Original currency, gross amount, refund or adjustment, fee and net amount.
- Account or payment channel and the corresponding payout or transfer reference.
- Category under the adviser-approved bookkeeping process.
- Evidence location, reviewer and status for any unresolved question.
Define recurring categories in plain language. Client receipts, refunds, processor fees, software, insurance and contractor costs may need separate visibility. Owner movements, loans, taxes, assets and customer prepayments need their appropriate treatment. Avoid using “other expense” to make an unexplained balance disappear.
Set up access and correction responsibilities. An assistant might collect receipts while the bookkeeper approves classifications and the accountant determines tax treatment. A changed entry should retain enough explanation to understand the correction. Do not overwrite an original payment simply because a refund happened later.
The business entity guide helps frame questions about the legal structure. A sole proprietor’s withdrawal and a company’s payment to an owner can require different treatment; a category copied from another business is not automatically suitable.
Choose recognition rules separately from collecting evidence
IRS Publication 583 distinguishes the cash method, which generally reports income when received and expenses when paid, from accrual accounting, which generally reports income when earned and expenses when incurred. There are qualifications and capitalization rules. The accounting method is not merely a dashboard filter you change to obtain a preferred result; the publication also explains that changes generally need IRS approval.
Consider a separate, simple illustration. A coach completes an agreed USD 300 session on 28 June, invoices it that day and receives the client’s bank payment on 5 July. The invoice, delivery and payment have three related records. A report based on when the fee is earned can place it in June; a receipts-based report shows the payment in July. Neither report should invent a second session or a second USD 300 payment.
This illustration is separate from Priya’s totals below. Its purpose is to explain why preserving dates matters, not to select a tax policy. A card payment and its later bank settlement also require careful treatment: do not assume the date the payout reaches the bank is automatically the date the business received income for every accounting purpose.
For prepaid packages, retain the original terms, payment and actual delivery history. Ask the accountant how those facts map to the chosen method and applicable rules. Do not apply a universal “divide the package equally by month” rule or call the full balance profit without reviewing the service and accounting treatment.
Worked month: reconcile Priya’s June records
Priya, the clients, dates and amounts below are fictional. Priya starts June with USD 1,000 in the business bank account and no outstanding processor balance. For this exercise, there are no taxes collected, foreign currencies, loans, chargebacks, interest or transactions beyond those stated. Those exclusions simplify the example; they do not imply that real coaches are exempt from relevant obligations.
Her processor records these client transactions:
| Date | Reference | Activity | USD |
|---|---|---|---|
| 3 June | PAY-EVA | Eva pays for a six-session package | 600 |
| 7 June | PAY-KAI | Kai pays for a three-session package | 900 |
| 9 June | PAY-MIRA | Mira pays for a service later canceled | 300 |
| 12 June | REF-MIRA | Full refund linked to PAY-MIRA | −300 |
| June statement | FEE-JUN | Total processor fees, including fees not returned on the refunded purchase | −54 |
| 20 June | SET-01 | Settlement transferred to the business bank | −700 from processor balance |
The USD 54 is the fictional statement’s actual fee total, not a quoted provider rate. Priya does not assume that refunding Mira returned every original fee. The linked refund record establishes the financial reversal; canceling an appointment alone would not establish it.
1. Explain what remains with the processor
Gross client payments total USD 1,800. Subtract the USD 300 refund and USD 54 fees to obtain USD 1,446 available for settlement under the stated transaction set. Of that amount, USD 700 has reached the bank. The processor statement therefore shows USD 746 remaining: 1,800 minus 300 minus 54 minus 700.
Priya records that balance in the processor reconciliation, with its source and payout reference. She does not label USD 746 as a missing expense or create a fictitious fee to clear it. It is not yet in the bank at 30 June.
The statement identifies the remaining settlement as due on 2 July. At June close, that is a supported timing item with an expected date. In the fictional subsequent check, the bank receives exactly USD 746 on 2 July and the bookkeeper matches it to the outstanding settlement. The June reconciliation retains the month-end balance; the July entry clears it. The receipt does not become a second client sale.
2. Reconcile the bank independently
The bank contains these June movements in addition to its opening balance:
| Activity | USD movement | Management-record explanation |
|---|---|---|
| Processor settlement SET-01 | +700 | Transfer from the processor reconciliation |
| Owner contribution | +500 | Priya adds personal funds; no customer purchase |
| Software bill | −80 | Supplier invoice and payment matched |
| Insurance bill | −120 | Policy billing evidence and payment matched |
| Owner withdrawal | −200 | Transfer for personal use, separately identified |
The expected closing bank balance is USD 1,800: 1,000 plus 700 plus 500 minus 80 minus 120 minus 200. The bank statement and the ledger’s bank account both show USD 1,800. There are no outstanding bank items in this simplified case.
The USD 500 contribution increases cash but is not a client receipt. The USD 200 withdrawal reduces cash but is not presented as software, wages or another operating cost. The IRS sole-proprietor FAQ on personal expenses explains that personal spending is generally not deductible as a business expense. Moving business receipts to personal use does not make the underlying earned business income disappear.
3. Find the duplicate that distorted the draft report
Priya’s first draft recorded the USD 1,800 of processor client payments and also categorized the USD 700 bank payout as new client income. Its client-receipts total was USD 2,500. The second entry duplicated part of the first set of receipts.
The bookkeeper corrects the payout category to a transfer from the processor account and preserves the settlement reference. Gross client receipts return to USD 1,800. The bank balance does not change; the explanation of the deposit changes. This is why a correct bank balance does not guarantee that an income report is correct.
Recording only the USD 700 deposit as sales would make a different error: it would omit the components and unsettled balance. The solution is neither “always use the bank figure” nor “always add every imported line.” Define how invoices, payments and settlements enter the chosen accounting process, then match the same event rather than duplicating it.
4. Check that both reconciliations fit together
At 30 June, the bank holds USD 1,800 and the processor still owes USD 746. Together those positions total USD 2,546. That is not all available bank cash, and it is not accounting profit.
A separate movement bridge checks the total. Start with USD 1,000. Add USD 1,800 of processor client payments, subtract the USD 300 refund, USD 54 fees and USD 200 of operating bills, then add the USD 500 contribution and subtract the USD 200 withdrawal. The result is USD 2,546. Transfers between processor and bank disappear from this combined bridge because they move the same funds between locations.
The bridge is an arithmetic control over the simplified transactions. It does not settle whether prepaid amounts are recognized as income in this accounting period, how insurance is allocated for financial reporting or which tax deductions apply. Those questions belong to the selected accounting method and professional review.
Reconcile the service still owed
At June close, Eva has attended two of six sessions, so four remain. Kai has attended one of three, so two remain. Mira’s canceled service is fully refunded and has no remaining delivery commitment in this case. The service register therefore contains six sessions still to deliver.
| Client | Original sessions | Delivered | Remaining | Financial cross-reference |
|---|---|---|---|---|
| Eva | 6 | 2 | 4 | PAY-EVA, USD 600 |
| Kai | 3 | 1 | 2 | PAY-KAI, USD 900 |
| Mira | Canceled service | None | None | PAY-MIRA and REF-MIRA, USD 300 each |
Do not value the six remaining sessions at a single average rate to invent an accounting liability. The packages have different prices and potentially different terms. The register identifies the actual obligations so the accountant can apply the appropriate treatment and Priya can plan capacity and costs.
Likewise, a session credit marked reserved is not necessarily delivered. Check booked, completed, canceled and available states separately. Historical delivery and financial records should agree about what happened without pretending every booking created a new payment.
Priya keeps this register beside the reconciliation summary. The accountant receives the original purchase terms and session-status evidence, rather than a statement that the bank balance proves all income has been earned.
Finish the monthly close with actual results
A checklist that says “check the bank” is a reminder. A completed close record says what was checked and what was found. Priya’s fictional record reads:
| Close field | Completed June result |
|---|---|
| Accounts covered | Business bank and the single USD processor account; no other accounts in this case |
| Bank reconciliation | USD 1,800 ledger balance matches the 30 June statement; no outstanding bank items |
| Processor reconciliation | USD 746 unsettled at 30 June, supported by statement and expected 2 July payout |
| Subsequent verification | USD 746 bank receipt on 2 July matched; settlement item cleared in July |
| Duplicate correction | SET-01 moved from new income to processor transfer; gross client receipts corrected from USD 2,500 to USD 1,800 |
| Owner activity | USD 500 contribution and USD 200 withdrawal separately recorded |
| Delivery | Six sessions remain across Eva and Kai; original terms supplied for accounting review |
| Open professional questions | Recognition of prepaid amounts, insurance allocation and current tax provision |
| Decision | Postpone an additional proposed USD 600 personal withdrawal pending the cash forecast and adviser review |
The timing item is resolved by an actual subsequent receipt in the fictional case. The accounting questions remain explicitly open; they are not unexplained reconciliation differences. Priya sends the bookkeeper and accountant a short question list and retains the closed source files and correction record.
Holding the proposed withdrawal is a completed decision, not a claim that USD 600 is permanently unaffordable. Even after the July settlement arrives, the practice still has bills, future delivery and tax questions. The next decision should use those facts rather than treating USD 2,546 as freely withdrawable profit.
Use a short cash forecast after the reconciliation
Reconciliation explains the past; a forecast tests upcoming timing. In Priya’s fictional next-seven-day plan, the software renewal is USD 80, insurance is USD 120 and a contracted supplier bill is USD 400. These are July payments, separate from the June bills already recorded. Their total is USD 600. Priya has chosen a USD 900 operating buffer for this limited scenario; it is not a recommended reserve for every practice.
| Seven-day scenario | Settlement arrives | Settlement delayed |
|---|---|---|
| Opening bank cash | USD 1,800 | USD 1,800 |
| Processor payout | +USD 746 | USD 0 during the period |
| Listed July bills | −USD 600 | −USD 600 |
| Bank cash before another withdrawal | USD 1,946 | USD 1,200 |
| If an extra USD 600 were withdrawn | USD 1,346 | USD 600 |
The delayed case would put cash USD 300 below the selected buffer after that extra withdrawal. The on-time case remains above it, but does not yet include a reviewed tax provision or all future delivery costs. The comparison supports Priya’s decision to hold the additional withdrawal and complete those questions. It does not calculate a safe owner payment from one optimistic row.
When the USD 746 actually arrives on 2 July, she replaces the expected payout with the matched bank receipt. She keeps the hold while obtaining the remaining information; receiving the payout does not automatically authorize a withdrawal. If a listed bill changes, she updates its amount and date rather than silently changing a historical transaction to make the forecast work.
Keep expected customer payments distinct from accepted quotes and overdue invoices. A proposed package has not become cash because someone sounded interested. For material commitments, test whether the bills can still be paid if a receipt arrives late, and identify a concrete response before making the commitment.
Set a routine that fits the transaction volume
- Capture evidence promptly. Save the original invoice, receipt, payment and refund reference in the designated location. Keep source currencies and dates intact.
- Review imports on a regular schedule. Match existing records, identify owner transfers and flag missing evidence. Do not automatically accept a merchant-based category.
- Reconcile every relevant account. Include business bank, card and processor accounts, not only the account with the largest balance.
- Explain timing and exceptions. Give each unsettled item a source, expected event, owner and follow-up date. Do not force it into an expense.
- Review delivery and future cash. Update remaining services, expected receipts, upcoming bills and adviser-reviewed provisions.
- Close and preserve the result. Record corrections, reviewer and open questions, then retain the relevant reports under an appropriate access and retention process.
IRS Publication 583, Recordkeeping, discusses supporting documents, source identification and reconciliation. It also notes that proof of payment alone does not establish entitlement to a tax deduction. Keep what was bought and its business purpose alongside the bank entry.
Choose review frequency from the work. A quiet sole practice and a business with several coaches, currencies and recurring plans have different needs. A fifteen-minute calendar slot can prompt a check; it cannot make an unresolved month complete when the evidence takes longer to assemble.
A contrasting case: two currencies and a disputed payment
A fictional associate practice receives USD and EUR payments and has an unresolved client dispute. Priya’s one-currency worksheet is no longer enough. The practice needs original currency, conversion evidence, fees, settlement currency and the chosen reporting treatment. Adding dollar and euro amounts as if they were the same unit produces a meaningless total.
The dispute also needs its actual status. A customer’s complaint, a refund request, a provider-held amount and a completed refund are different events. Keep the relevant records and use the appropriate provider and professional process. Do not count an anticipated favorable dispute decision as settled money.
This practice engages suitable bookkeeping support and agrees the account structure and import mapping before expanding automated feeds. The choice follows complexity and competence, not a rule that every coach must buy software at a certain revenue level.
Use Coachful as a source of service and billing evidence
Coachful is our #1 recommendation for keeping the actual coaching service, purchase and billing records connected. Use those records to explain what was sold and paid, then maintain classifications, settlements and reconciliations in the appropriate finance process.

The demo Payments image shows paid invoice records. In the client record, Billing > Invoices & payments provides the saved invoice and payment status. Check the actual client, reference, amount, currency and refund evidence. A paid invoice is not by itself proof that the corresponding net amount has reached the bank.
Coachful’s revenue displays use net received amounts after refunds, with refunds associated with the original payment date in the described reporting. A ledger report based on another period or accounting treatment can therefore differ for a reason. Document the definitions before trying to make two totals equal. A fully refunded purchase should not be treated as new money merely because its original invoice remains in the history.

The demo Offers image illustrates the service formats and example prices behind a purchase. In an Offer, configure the actual sessions and resources in What they get; descriptive benefits alone do not grant them. Review the purchased inclusions and remaining delivery rather than using the current public Offer price to reconstruct a historical transaction.
A credit-funded booking may show a list-price or paid marker without a new cash payment. Preserve the relationship to the original purchase so the bookkeeper does not create revenue for every prepaid appointment. Explore Coachful’s billing and delivery features for the underlying service workflow; no automatic accounting integration or completed bank reconciliation is claimed here.
Troubleshooting the differences that keep returning
The bank matches but sales look too high. Check whether processor settlements or transfers were added as new income on top of invoice or payment entries. Compare transaction references, not just equal amounts.
A refund does not restore the full original net amount. Inspect the actual refund and fee statements. Some fees or adjustments may remain under the actual provider terms. Use evidence rather than assuming a reversal exactly mirrors the original transaction.
The receipt is missing. Ask for the supplier document or another appropriate supporting record and flag the gap. Do not invent a business purpose or delete the transaction. Obtain advice on the appropriate correction or substantiation.
A transfer to a tax account appears as an expense. Separate the movement between accounts from the actual tax payment and liability treatment. A cash provision is not a tax calculation or proof that the business has no further obligation.
A new import changes a closed month. Identify the additional or corrected event, review the original mapping and use the approved correction process. Preserve what changed and why. Reopening a period should be deliberate, rather than silently overwriting reviewed reports.
Frequently asked questions
Can a spreadsheet be a bookkeeping system for coaches?
Yes, if it meets the actual recordkeeping needs and is maintained, protected and reviewed. Complexity, volume and reporting requirements may justify another system or professional support. The software choice alone does not establish accurate books.
Are processor payouts the same as client sales?
No. A payout can be net of refunds, fees and adjustments and can cross a month boundary. Reconcile its components and link the transfer to the underlying transactions without recording the same receipts twice.
Does a prepaid package count as profit immediately?
A receipt and accounting profit are different concepts. Keep the payment and remaining service evidence, then apply the appropriate accounting and tax method with qualified advice. This example does not select a recognition policy.
How long should I keep the records?
Use a schedule appropriate to each record and the applicable tax, accounting and other obligations. Some documents may need different periods. Do not apply one worldwide duration to every receipt, agreement and client record.
Can I deduct everything paid from the business account?
No. Account location does not establish deductibility. Preserve the supporting evidence and business purpose, separate personal activity and obtain advice on uncertain items. The tax deductions guide helps prepare those questions.







