Coach Expense Tracker

Coach expense tracker for a solo coaching practice

A coaching practice has almost no equipment and almost nothing to buy — and still spends across two dozen vendors a year, nearly all of it recurring, nearly all of it confirmed by email and then forgotten.

Quick answer: what is the best expense tracker for a coach?

For a solo coach the useful thing is capture, not data entry — most coaching spend is recurring software and annual professional renewals that arrive as email receipts. ExpenseBot connects to Gmail, reads the vendor, date and amount from those receipts, and files them into a categorized Google Sheet you own. Costs can be grouped by client or programme so you can see what a cohort actually cost to run.

Start Free — Capture Coaching Receipts →

60-day free trial · No credit card

What coaches actually deduct

The cost base of a coaching practice is unusual. There is no inventory, no stock, no workshop full of tools. What there is instead is a standing set of professional obligations — the credential, the education hours that keep it, the mentor coaching, the body you belong to — plus the software that actually delivers the sessions.

CategoryTypical items
CredentialingICF/EMCC credential applications and renewals, accreditation fees
Continuing educationContinuing coach education units, courses, conference registration
Mentor coachingMentor coaching hours and supervision invoices
Professional bodiesAssociation memberships and annual dues
Scheduling and deliveryVideo conferencing, scheduling links, client portal
Client managementCRM, contracts and e-signature, assessment tools
MarketingWebsite, hosting, domain, email marketing, ads
InsuranceProfessional liability and indemnity premiums
PremisesCoworking day passes, or a share of home costs if you work from home
TravelTravel to in-person sessions, workshops and retreats

Training is the line item worth reading about rather than guessing at. Most tax systems separate education that maintains a credential you already hold from education that qualifies you for a new one, and they treat the two differently — which matters a lot when you are part-way through a credential rather than renewing one. Our guide to whether professional development courses are tax deductible covers the conditions; this page does not restate them. Treat the table above as the set of things to capture, not as a ruling on any of them. Estimates — confirm with your tax professional.

The subscription and renewal problem

Coaching spend has a particular shape: lots of small recurring charges, plus a handful of large annual ones. The video platform and the scheduling link bill monthly on a card. The CRM bills monthly. The website and the domain renew yearly, months apart. The credential renewal arrives once a year from a body you otherwise never hear from. Mentor coaching is invoiced by an individual, not a company, so it looks like nothing in particular in an inbox.

None of these are hard to file on the day they arrive. The problem is that they arrive one at a time across twelve months and get filed nowhere, and the reconstruction happens in the same week you are trying to submit. The costs most often missed are the annual professional ones — precisely because you touch them least often, and precisely because they are the largest.

The fix is not more discipline. It is capturing the receipt at the moment it lands, without you doing anything.

How ExpenseBot tracks it

ExpenseBot is expense tracking software for self-employed coaches that reads receipts out of Gmail and files them, categorized, into a Google Sheet you own. Connect Gmail once and it scans nightly for receipts and invoices, reading the vendor, date and amount from each one. Paper receipts — a workshop registration, a coworking day pass — you photograph, and PDFs you upload. It labels what it has already read so nothing is counted twice, never sends email on your behalf, and never deletes anything. If most of your practice spend arrives by email, the Gmail receipt scanner does the collecting for you.

The sheet lives in your Google Drive, not in a database we control. You can open it without ExpenseBot, edit it directly, share it with your accountant, and keep it in full if you ever cancel. The Google Sheets expense tracker page shows how the sheet is laid out if you want to see the shape of it first.

What it is not: ExpenseBot is not a general ledger and does not do double-entry bookkeeping. It does not invoice your clients, does not forecast your income, and does not file your return. It captures and categorizes what you spent and earned. When you need a ledger, it exports to QuickBooks Online, Xero, Wave and FreeAgent, and produces import files for Sage 50.

Tracking by client or programme

Most coaches want at least one cut of the numbers that is not "the whole year": what a particular cohort cost to run, or what a corporate client actually took to service once travel and assessment tools are counted. ExpenseBot handles that with groups.

You create them under Expense Tags, using a prefix convention the system recognises — Client – Acme, Project – Autumn Cohort. The separator is an en-dash with a space either side. Then you assign a group any of three ways:

  • From the Tag column in your sheet, via the dropdown
  • By selecting one when you photograph a receipt
  • By writing tag:Acme on the receipt before you send it

Once costs carry a group, the totals per group follow. If you run enough corporate work that you want income and costs side by side per client, that view lives on the Profit by Client report. It reports what has already been recorded — it does not project.

A coach’s capture checklist

Worth running through once, because these are the items coaches most often discover missing when the year is already closed:

  • Credential application or renewal — annual, easy to forget, usually the largest single line
  • Continuing education hours logged this year, including any recorded or on-demand courses
  • Mentor coaching or supervision invoices, which often come from an individual rather than a company
  • Professional body membership
  • Every recurring subscription: video, scheduling, CRM, contracts, assessments, email marketing
  • Website, hosting and domain renewals — these land months apart
  • Professional liability insurance
  • Travel to in-person sessions, workshops or retreats
  • Home office share, if you coach from home

Two of these have enough jurisdictional variation to be worth reading about before you file: the home office deduction and software subscriptions. Estimates — confirm with your tax professional.

Set it up

  1. Sign in with the Google account your coaching email runs on.
  2. Approve the Gmail connection. ExpenseBot scans for receipts and builds your sheet.
  3. Review the first batch — it will surface subscriptions and renewals you had forgotten.
  4. Create a group per client or cohort under Expense Tags, if you want that cut of the numbers.
  5. Photograph paper receipts as they happen, and leave the rest to the nightly scan.

If you also do advisory or contract work alongside the coaching, the consultant expense tracker covers billing costs back to a specific engagement, and the freelancer page covers the general self-employed setup. It costs $10 a month with a 60-day free trial, and accountants use ExpenseBot free, so yours can work directly from your sheet.

Stop rebuilding the year from your inbox

Capture credentialing, education, mentor coaching, subscriptions and insurance as they arrive — into a Google Sheet you own, for $10/month with a 60-day free trial.

Start free — no credit card, 60-day trial

Frequently asked questions

What expenses can a coach deduct?

The usual set for a solo coaching practice: credentialing and accreditation fees, continuing coach education, mentor coaching and supervision, professional body membership, scheduling and video conferencing subscriptions, a CRM or client portal, website and hosting, email marketing, professional liability insurance, a share of home office costs if you work from home, and travel to in-person sessions or retreats. Capture all of them; how each is treated depends on your country and circumstances. Estimates — confirm with your tax professional.

Is coaching certification tax deductible?

It depends on whether the training maintains a credential you already hold or qualifies you for a new one — most tax systems treat those two cases differently, and that is the distinction that decides it. Our guide to whether professional development courses are tax deductible covers the conditions in detail. Estimates — confirm with your tax professional.

Can I deduct my own coach or mentor coach?

Mentor coaching and supervision you pay for as a practising coach are generally treated as an ordinary cost of doing the work, in the same way clinical supervision is for a therapist. Coaching you buy for personal development unrelated to the practice is not a business cost. The honest test is whether it is there to run or maintain the practice. Estimates — confirm with your tax professional.

How do I track expenses per client or programme?

Group costs using tags. In ExpenseBot you create them under Expense Tags with a prefix convention the system recognises — Client – Acme, Project – Autumn Cohort — and assign one from the Tag column in your sheet, when you photograph a receipt, or by writing tag:Acme on the receipt before you send it. Every cost then carries the client or programme it belongs to, which is what makes a per-group total possible.

I've been coaching for three years and never tracked any of it properly. Can I catch up?

Partly, and the practical answer is to start with the current year rather than trying to reconstruct everything at once. Connect Gmail and the nightly scan will build this year's sheet from receipts already sitting in your inbox — which is usually most of a coaching practice's spend, because certifications, subscriptions and memberships all confirm by email. Earlier completed calendar years are available as paid historical scans if you need them.

Is this a bookkeeping package?

No, and it is worth being clear about the boundary. ExpenseBot captures and categorizes expenses and income into a spreadsheet you own. It is not a general ledger, it does not do double-entry bookkeeping, it does not invoice your clients, it does not forecast, and it does not file your return. If you want a ledger, export to QuickBooks Online, Xero, Wave or FreeAgent and keep that as the book of record.

Last updated: 2026-08-17