Simple Bookkeeping and Invoicing for Solo Massage Therapists
Most of your sessions already end in payment — a card tap at the end of the appointment, or a prepaid deposit through your booking page. That's not the same as bookkeeping, and it's not the same as invoicing, even though it can feel like it covers both. This is about the two things that are actually still missing for most solo practices: a simple record of what came in and went out, and a real invoice for the situations where a receipt at checkout isn't enough.
"Bookkeeping" for one person is smaller than the word suggests
Full accounting software — the kind built for a business with payroll, inventory, or a team — is solving a different problem than you have. As a solo practitioner, what you actually need is usually just:
- A running record of what you were paid, by whom, and for what, so tax season isn't a scramble through bank statements.
- A place to log deductible expenses (linens, oils, table maintenance, mileage if you're mobile, a portion of rent if you work from a home studio) with enough detail to survive an audit.
- Enough structure to estimate quarterly taxes if you're required to pay them, without needing a degree in accounting to produce the number.
That's income-and-expense tracking, not double-entry bookkeeping with accounts payable and a general ledger. Most solo massage therapists don't need the latter, and paying for software built around it is often just overpaying for features you'll never open.
Where invoicing actually still matters
If a client pays you in the room or through your booking page, that transaction is already handled — a receipt from your payment processor is normally all that's needed. A separate, formal invoice becomes necessary in a smaller set of cases: billing a corporate wellness client or event organizer who needs a proper invoice for their own accounts payable process, a client who wants an itemized receipt to submit to an HSA/FSA, a package deal you're billing in installments, or mobile work where a travel fee needs to be broken out as its own line item. It's worth having a real invoicing tool for those situations rather than improvising in a word processor each time one comes up.
What's already built into your booking software
Before adding another tool, check what you're already paying for.
ClinicSense generates an invoice automatically from the service booked, and lets you connect a processor (commonly Square) to take the payment from the same dashboard — useful if you want the invoice and the session record living in the same place rather than a separate app. ClinicSense's site.
SimplyBook.me offers invoicing as one of its add-on "custom features": once enabled, it generates and lets you resend invoices with your own branding, and can include your VAT/tax ID if that applies to you. It also supports splitting a booking into a deposit invoice and a separate pending balance, which is handy for package deals. Check SimplyBook.me's plans.
Setmore doesn't have a native invoicing module — it handles payment collection at the booking page itself (card on file, prepayment, deposits) rather than generating standalone invoice documents. For most single- session bookings that's enough; if you specifically need formal invoices, you'd be pairing it with one of the tools below rather than relying on Setmore alone. See Setmore's plans.
Dedicated tools, if you need more than your booking software gives you
Square Invoices is free to create and send unlimited invoices, with no monthly fee — you only pay a processing fee (around 2.9% + $0.30 per transaction, by this research) when a client actually pays online through the invoice. A reasonable default if invoicing is the only piece you're missing and you don't want a subscription for it.
Wave bundles free invoicing with free income/expense bookkeeping in its Starter plan, which is the closer match if you want both pieces — records and invoices — in one place without a monthly fee. The tradeoff shows up in payment processing fees on the free tier and in what's gated behind the paid Pro plan (bank reconciliation, more advanced reporting). Confirm current plan details before assuming a specific feature is still free — Wave has narrowed its free tier before.
QuickBooks Solopreneur is built specifically for one-person businesses and leans into tax prep — expense categorization aimed at deductions, mileage tracking, and estimated-tax help — at a monthly subscription cost rather than being free. Worth it if tax-time prep is your actual pain point and you'd rather pay for that to be handled well than piece it together yourself.
A practical way to decide
Don't add a paid tool before you've confirmed your booking software doesn't already cover it — if you're already on ClinicSense or SimplyBook.me, their invoicing add-ons may be all you need. If you're on a platform without native invoicing, or you need real income/expense tracking for tax purposes, a free tool (Square Invoices, or Wave if you want bookkeeping in the same place) is enough for most solo volume. Reach for something like QuickBooks Solopreneur only once tax prep itself — not just recording the numbers — is the part costing you real time. For the booking-software side of this, see our guide to scheduling software for solo massage therapists.
Some links on this page are affiliate links — see our affiliate disclosure. Pricing and features change; verify current details on the vendor's site before you sign up.