Most invoicing software is built on a simple assumption: one customer, one job, one invoice, paid once. A UK therapy practice does not work like that. The same practitioner might see a self-funding client who pays on the day, a client whose insurer pays a capped amount six weeks later with an excess the practitioner was never told about, an employee referred through an assistance programme that pays in a bulk remittance covering four other people, and a client who paid for six sessions in advance and stopped after two.

Each is a different billing problem, and several are governed by rules that general-purpose tools have never heard of. This guide sets out what billing software for UK therapists needs to handle, as evaluation criteria rather than a feature list. It works whether you are choosing a first system, replacing one that is not coping, or deciding whether a spreadsheet is still fine.

In this guide

  • What therapy billing software is, and where it differs from a general accounting package
  • Why therapy billing is its own problem: several payer types at once, money moving before the work does, cancellations as rule-driven chargeable events, and financial records sitting next to clinical ones
  • Nine things billing software should be able to do, each with a test you can run in a demo
  • A payer-by-payer comparison of self-funding clients, private medical insurers, assistance programmes, and employer or family payers
  • The two criteria that separate tools built for therapy from tools adapted to it: reconciliation and prepayment
  • Answers to the questions therapists ask most about invoicing, insurer shortfalls, prepaid blocks, card surcharges, VAT and Making Tax Digital

What is therapy billing software?

Therapy billing software is practice-management software that handles the financial side of counselling and psychotherapy practices, including client payments, invoicing, prepaid sessions, cancellation charges, insurer billing, payment reconciliation and outstanding balances. It differs from general accounting software in understanding the structures specific to therapy, such as session authorisations, notice periods and third-party payers.

What should therapy billing software handle?

In short: at minimum it should support different payment timings, cancellation charges, prepaid sessions, insurer and third-party billing, payment reconciliation, automated reminders, payer-specific invoices, tax reporting, and separation of financial from clinical information.

Billing requirementWhy it matters
Payment timingClients pay before, at, or after sessions, and the model has to work without workarounds
Cancellation rulesRemoves manual calculation and the inconsistency that makes a charge hard to defend
Prepaid sessionsTracks unused balances and calculates refunds correctly
Insurer billingHandles authorisations, payer fields and submission routes
ReconciliationMatches bulk remittances, part-payments and shortfalls
Automated remindersKeeps chasing out of the consulting room
Financial and clinical separationMinimises unnecessary disclosure to payers
Tax reportingSupports cash-basis records and Making Tax Digital
ContinuityMakes balances understandable if you are unavailable

Why therapy practice billing is different

Four things set it apart.

Several payer types run at once. Self-funding clients, private medical insurers, employee assistance programmes and direct employer or family payers pay differently, on different timescales, with different information requirements.

Money often moves before the work does. Prepaid blocks and payment in advance mean the practice holds money for sessions it has not yet delivered. From an accounting perspective that may need treating as deferred income or a client balance. For practitioners using the cash basis for tax, income is generally recognised when payment is received, so the same money is recorded at a different point for tax than it is understood commercially. Both views need to be available from the same records.

Cancellations are chargeable events with rules attached. Government guidance on unfair contract terms indicates that a cancellation charge should be proportionate to the loss the business actually suffers, and that terms allowing a business to retain a disproportionate sum may be unfair under the Consumer Rights Act 2015. The charge also usually falls on the client rather than the payer, because insurers and assistance programmes typically do not reimburse missed sessions.

Financial records sit next to highly sensitive clinical ones. An invoice to a third-party payer needs dates, session type and fees, and nothing that describes the work itself. Under UK GDPR that boundary is a data-minimisation obligation rather than a matter of taste.

Nine things therapy billing software should be able to do

1. Take payment before, at, or after the session

Practices settle on one of three timings. Payment at the session removes debt but puts a transaction at the end of a clinical hour. Invoicing in arrears is easiest for the client and creates a debtor book. Payment in advance is best for cash flow and carries the complications below.

Whichever you choose, software should support it without workarounds, and should let the payment itself happen away from the last five minutes of the session. An invoice issued automatically after the appointment, or a payment link that clears overnight, does more for the therapeutic frame than any amount of tactful wording.

The test: can a client pay for their session without a transaction taking place in the room?

2. Treat a cancellation charge as a rule-driven event

A cancellation policy is a rule: full charge inside twenty-four or forty-eight hours, no charge outside it, discretion for bereavement, illness and crisis. Most systems make the practitioner apply that rule manually, which is where inconsistency creeps in, and inconsistency is what makes a charge hard to defend if challenged.

Software should record the notice period, apply the charge automatically when a session is cancelled inside it, waive it in one click with the reason recorded, and show the charge as visibly separate from a session fee on the invoice. That last point matters when an insurer is involved, because the cancellation charge is generally the client's to pay and the session fee is not.

The test: if a client cancels four hours before a session, does the right charge appear without you calculating anything?

3. Sell prepaid therapy sessions and refund them properly

Block bookings are common and are where practices most often come unstuck.

Where a client agrees the contract remotely, by email, phone or web form, rather than in the consulting room, it is likely a distance contract under the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013. That gives a fourteen-day right to cancel, starting the day after the contract is made.

Two conditions govern what happens next, and they change the answer completely. To be paid for sessions delivered inside that period, the client must have expressly asked you to begin work within it, and must have been told both that a cancellation right exists and that they will owe the reasonable cost of what has been supplied if they cancel. Where those conditions are met, a client who buys six sessions, attends two and cancels on day ten pays proportionally for the two and is refunded the balance, with no administration fee deducted. Where they are not met, the position can be different and less favourable to the practitioner, and services supplied during the period may not be chargeable at all. Trading Standards guidance sets out the distinction.

So software needs to track the remaining balance of a block as sessions are used, calculate a pro-rata refund on the rate actually paid, and record the client's express request to begin work inside the cancellation period.

There is a live professional debate about whether to discount blocks at all. Writing for BACP in July 2026, the association's Client Ethics Manager set out the client-side concern that prepayment arrangements can benefit the therapist more than the client, and that a discount for paying in advance can look like an inducement. Some practitioners take that view and offer prepayment at the standard fee as a convenience. Others discount modestly and refund unused sessions in full. Software should support either position rather than assume one.

The test: can you refund three unused sessions of a six-session block, at the rate paid, without a calculator?

4. Invoice insurers the way insurers require

Third-party invoices are rejected for administrative reasons far more often than they are disputed. The usual causes are a membership or policy number that does not match, a missing or expired authorisation code, session dates outside the authorised block, a missing practitioner or provider number, or submission through a channel the payer does not use. Many large UK insurers use electronic submission routes, commonly through Healthcode, and may reject invoices submitted through the wrong channel.

Software should hold payer-specific fields against the client record so they are captured when the referral comes in rather than assembled at invoicing, and produce an invoice carrying everything the payer requires in the format they accept.

The test: when you raise an insurer invoice, does the system already hold the membership number, authorisation code and provider number, or do you go looking for them?

5. Reconcile what comes back, not just send what goes out

This is the criterion most often missing, and the one that costs the most hours.

Sending an invoice is easy. Matching what arrives to what you sent is not. Payments from organisations arrive as bulk remittances covering several clients at once, sometimes weeks apart, sometimes capped below what you charged, sometimes short by the amount of a client excess you were never told about. The BABCP has described this bind directly: insurers do not disclose a member's excess to the practitioner in advance, so the shortfall surfaces after the work has ended and the client has been discharged.

Software should apply one incoming payment across multiple invoices, record part-payments without marking an invoice settled, flag the resulting shortfall as owed by the client rather than the insurer, and show which invoices are outstanding and with whom.

The test: when one payment arrives covering five clients and falls short on two, how long does that take to record?

6. Chase money so you do not have to

In practice, the longer an invoice remains unpaid, the harder the conversation tends to become. Automated reminders on a schedule you set do that work without it becoming something you carry into the room.

For qualifying business-to-business debts, the Late Payment of Commercial Debts (Interest) Act 1998 provides for statutory interest at eight percentage points above the Bank of England base rate, plus fixed compensation of forty pounds per invoice under one thousand pounds, seventy pounds up to ten thousand and one hundred pounds above that. These rights can apply without a separate contractual clause. Whether a particular arrangement qualifies depends on the contracting parties and the circumstances, so it is worth checking rather than assuming, and it does not extend to self-funding consumer clients. Whether to invoke it against a source of referrals is a commercial judgement, but software that shows the true age of every invoice lets you make that decision deliberately.

The test: does an unpaid invoice chase itself for the first two weeks?

7. Keep the money separate from the clinical record

Payers legitimately need some detail. Dates, session type and fees are routinely required, and an insurer or assistance programme will often reject an invoice that omits them. The line is between what identifies the service and what describes the work. A presenting problem, a diagnosis, risk information or a fragment of a session note has no place on a financial document.

The risk sits in how the invoice is built. Systems that generate invoices from clinical records rather than from booking and fee data can carry note content into a document going to an employer. Software should keep financial and clinical records distinct while still linking them internally, so that an invoice is assembled from what the payer needs rather than from what the practitioner wrote.

The test: read every field on an invoice the system would send to an employer, and check that nothing on it originated in a clinical note.

8. Support Making Tax Digital and cash-basis reporting

Under the current MTD timetable, Making Tax Digital for Income Tax became mandatory on 6 April 2026 for sole traders with qualifying income above fifty thousand pounds, falling to thirty thousand from April 2027 and twenty thousand from April 2028. Affected practitioners keep digital records and send quarterly updates to HMRC.

Under the cash basis, income is recorded when the money arrives rather than when the session happens. A practice mixing same-day payments, prepaid blocks and remittances landing two months later needs income categorised as it comes in, not reconstructed the following January. HMRC also requires business records to be kept for at least five years after the 31 January filing deadline for the relevant tax year.

The test: can you produce a clean quarterly income figure on the cash basis in under five minutes?

9. Keep balances intelligible if you are unavailable

Illness, bereavement and worse all interrupt practices, and money held for undelivered sessions does not stop existing when they do. A practice holding several thousand pounds of prepaid sessions with no clear record of remaining balances leaves a problem for somebody else to untangle.

This is a business continuity question rather than something a clinical will solves on its own. Access to client records by anyone other than the practitioner engages confidentiality, data protection and, where a practitioner has died, the responsibilities of executors or administrators, and any access has to be lawful and limited to what is necessary. What software can do is keep outstanding client balances and prepaid liabilities visible in one place, so that the financial position can be established without anyone reading clinical material to reconstruct it.

The test: could the financial position of every client be established without opening a single clinical note?

Therapy billing by payer type

Self-funding clientPrivate medical insurerAssistance programmeEmployer or family payer
Who sets the feeYouThe insurer, often cappedThe provider, usually below private ratesYou, by agreement
Typical payment timingSame day to 30 daysOften 30 to 60 daysOften 30 to 60 daysBy agreement
Missed sessionsCharged per your termsUsually not reimbursed, falls to clientOften not reimbursedBy agreement
Extra fields neededNoneMembership number, authorisation code, provider numberReferral or case numberPurchase order in some cases
Submission routeDirectOften electronic, commonly HealthcodeProvider portal or emailDirect
Main reconciliation riskNon-paymentShortfall and excess found after dischargeBulk remittance across several clientsPayer assuming visibility of the work

How to test billing software in a demo

  • Payment collected without a transaction happening at the end of the session
  • Cancellation charge applied automatically by notice period, waivable with a recorded reason
  • Prepaid block balance tracked as sessions are used, refundable pro rata
  • Payer fields captured at referral, not assembled at invoicing
  • One payment applied across several invoices, with part-payments and shortfalls recorded
  • Automated reminders on a schedule you control
  • Invoice content controlled per payer type, with no clinical detail
  • Cash-basis income export for quarterly updates
  • Outstanding balances and prepaid liabilities visible in one view

Frequently asked questions about therapy billing

Does a therapy practice need dedicated billing software, or will an accounting package do?

An accounting package handles invoices and tax well and handles nothing else on this list. It has no concept of an authorisation code, a session limit, a prepaid balance or a cancellation notice period. Practices with a single payer type and a small caseload often manage. Practices billing insurers or assistance programmes generally do not.

What is the best billing software for therapists?

There is no single answer, because the right choice depends on which payer types you work with. A practice seeing only self-funding clients needs payment timing, cancellation rules and tax export. A practice billing insurers additionally needs authorisation tracking, payer-specific invoice formats and reconciliation of part-payments. Judge candidates against the nine criteria above rather than against feature counts.

Can therapists bill private medical insurers?

Yes, subject to being recognised by each insurer separately, which usually depends on registration or accreditation appropriate to your profession and modality. Access typically runs through a referral or self-referral route, after which the insurer issues an authorisation for a block of sessions. Insurers frequently cap fees below standard private rates.

How does therapy billing software handle insurer shortfalls?

A shortfall arises when the insurer pays less than invoiced, commonly because of a client excess or a fee cap. Software should record the part-payment without closing the invoice, and reassign the remaining balance to the client rather than leaving it showing as owed by the insurer. Without that, shortfalls disappear from view until a manual audit finds them.

Can therapy software manage prepaid sessions?

Some can. The requirements are tracking the remaining balance as sessions are used, calculating a pro-rata refund at the rate actually paid, and recording the client's express request to start work inside the statutory cancellation period. Systems that treat a block as a single paid invoice cannot do any of the three.

Is a prepaid block refundable if the client stops attending?

Where the agreement was made remotely, a fourteen-day statutory cancellation right applies and unused sessions are generally refundable proportionally, with no administration fee deducted, provided the required information and express request conditions were met. Beyond that period it depends on your written terms. Refunding pro rata as a matter of policy is the position most easily defended.

Can I charge a client extra for paying by card?

No. Surcharging a consumer for paying with a personal debit or credit card, or a wallet backed by one, has been unlawful in the UK since January 2018 under the Consumer Rights (Payment Surcharges) Regulations 2012 as amended. Processing costs go into your fee. Genuine commercial cards are a narrow exception.

Am I legally required to issue invoices to private clients?

There is no general obligation on a non-VAT-registered sole trader to issue an invoice to a private client, and BACP does not mandate it. It is good practice, it is often what a client needs in order to claim from an employer or insurer, and it removes a category of dispute.

Can therapy billing software support Making Tax Digital?

It should at minimum export income and expenses dated by when payment was received, in a form your accountant or MTD-compatible filing software can use. Check whether the system files quarterly updates itself or hands off to something that does, because those are different levels of support.

Is therapy VAT-exempt?

Counselling and psychotherapy services are not automatically VAT-exempt. The exemption depends on the practitioner meeting the relevant conditions, including applicable statutory registration requirements. Many practitioners never encounter the question because their turnover sits below the registration threshold. We cover this in our guide to moving from solo to group practice, linked below.

Where to start

Two criteria separate tools built for therapy from tools adapted to it: reconciliation and prepayment. Almost anything can send an invoice. Far less can apply one remittance across five clients, flag the two that fell short, and identify which client owes an excess. Ask about those two in a demo and the rest of the picture usually becomes clear.

My-Therapy-Suite handles session billing, prepaid balances, third-party invoicing and payment reconciliation alongside client records and notes, built for UK private practice. The related question of who your client is when somebody else is paying, and what that payer may be told, is covered in our guide to third-party and intermediary payments, and the VAT question in our guide to moving from solo to group practice.

About this guide

This guide was written by the team behind My-Therapy-Suite, a practice-management platform built specifically for UK counsellors and psychotherapists. The billing workflows described here are based on the requirements we encounter when building software for UK private practices.

Last reviewed: August 2026. Legal and tax information changes. Check the linked GOV.UK, HMRC and ICO guidance for the current position. The information here is general guidance rather than legal or tax advice.

Sources

  1. Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013
  2. Business Companion (Chartered Trading Standards Institute), Consumer contracts: distance sales
  3. Consumer Rights Act 2015
  4. CMA, Unfair contract terms guidance
  5. Late Payment of Commercial Debts (Interest) Act 1998
  6. Consumer Rights (Payment Surcharges) Regulations 2012, as amended by the Payment Services Regulations 2017
  7. BACP, Fees, blog by Sarah Millward, Client Ethics Manager, July 2026
  8. BABCP, Private Practice Guidelines
  9. ICO, Principle (c): Data minimisation
  10. GOV.UK, Making Tax Digital for Income Tax
  11. Healthcode