Most therapists in private practice didn't go into the field for the bookkeeping. The clinical work is the calling. The QuickBooks, the receipt drawer, the year-end CPA email asking for "anything else you forgot to send" — that's the part everyone hates. And solo practices have a particular flavor of bookkeeping that the generic small-business advice mostly ignores.

This piece is for the LMFT, LCSW, LPC, psychologist, or counselor running a solo practice or small group, doing 15-30 clients a week, billing some insurance and some self-pay, working a couple days from a leased office and the rest from home or via telehealth. The receipts that matter, the deductions you're probably missing, and the HIPAA wrinkle around what can and can't go into a bookkeeping system.

Office rent and the home/office split

If you rent a clinical office, the rent is fully deductible. Easy. The lease ledger goes in as a monthly expense and you forward the invoice or auto-payment receipt every month.

If you also work from home (most therapists who do telehealth do), there's a question of whether to claim a home office deduction in addition to the office rent. The IRS lets you have both, as long as the home office is used regularly and exclusively for business. A spare bedroom that's set up as a telehealth space, with the camera, the bookshelf of clinical books behind you, and a comfortable chair, qualifies. The same room that doubles as a guest room for relatives doesn't.

Simplified method ($5 per square foot up to 300 sq ft, capped at $1,500) is usually faster but lower. Actual expense (a prorated share of mortgage interest or rent, utilities, insurance, internet) often saves more for therapists with bigger home offices.

The deductions specific to clinical practice

The HIPAA thing: keep PHI out of your books

The complication unique to clinical practices: receipts and bookkeeping records shouldn't contain Protected Health Information. A receipt that says "Therapy session, John Smith, 6/12/26" is technically a PHI-adjacent record once it's in your bookkeeping system, which is probably not a HIPAA-covered system.

The practical solution is that your bookkeeping should never need to identify the client. Revenue rolls up at the aggregate level (per day, per week, per month) from your EHR, which IS HIPAA-compliant. Client-identifying information stays in the EHR, where it belongs. Your bookkeeping just sees totals.

This matters for receipt-capture too. If you write notes on receipts, don't put client names on them. "Lunch meeting with supervisor" is fine. "Lunch meeting with Jane Doe re: case consultation" is not. The same logic applies to mileage logs: "telehealth supplies pickup" is fine; "home visit to client at 123 Main Street" is something you'd want to redact before it lands in QuickBooks.

Insurance reimbursement and the cash-flow weirdness

If you bill insurance, your revenue lags. You see the client today, you bill the insurance tomorrow, the insurance pays in 2-8 weeks. Sometimes denials get reprocessed and pay in 4 months. Self-pay clients are immediate; insurance clients are not.

This creates two recordkeeping needs. First, accounts receivable tracking — you need to know what's been billed but not paid, because some of it will be denied and you'll need to appeal or write off. Second, the reconciliation: the EOB from the insurance company that says "we paid $87.50 of the $150 you billed" is itself a tax-relevant document. The $62.50 contractual adjustment isn't income (you never had a right to it under the contract), but it can affect how your accountant reports gross receipts.

Most therapists in solo practice are on cash basis, which means you report income when you actually receive it. Simpler. Insurance EOBs come by email or through the EHR; forward them or download monthly summaries.

What good looks like

A clinician on top of this has: rent invoices and EHR receipts auto-forwarded into one place every month. Professional liability and license fees captured the day they're paid. CEU receipts forwarded as they come in. Annual association dues caught when they renew. No client names anywhere in the bookkeeping system. EOBs and insurance summaries available if the accountant has questions. Year-end is a Saturday afternoon, not a project.

The clinical practice is the work. The bookkeeping should take the smallest possible amount of attention away from that.

Capture every license, CEU, and EHR receipt in one place.

Forward email receipts, text photos of in-person purchases. Year-end takes an afternoon, not a weekend.

Get Started Free