Free therapy invoice generator
Bill sessions with dates and service codes, and give clients a clean superbill-style PDF they can submit to their insurer for out-of-network reimbursement.
Build your session invoice
Prefilled with a month of private-pay sessions. Replace the client, dates and codes, then download.
| Description | Qty | Rate | Amount |
|---|
What is a therapy invoice or superbill?
A therapy invoice bills a client for sessions delivered in private practice. When it also carries the information an insurer needs to process an out-of-network claim, clinicians usually call it a superbill: the same document, with service codes, dates of service and provider identifiers added.
The distinction matters because the client, not the practice, submits a superbill. Your invoice becomes a document that has to satisfy a third party you never speak to. Missing a date of service or a provider identifier means the claim is rejected and the client comes back to you.
This generator produces an itemised invoice with dates, descriptions and totals. It is well suited to private-pay billing and to superbill-style documents where you enter the codes and identifiers yourself; it does not submit claims to insurers and is not a substitute for practice-management or EHR software.
What to include
Everything below is already in the generator above — this is what each part is for.
Provider details
Practice name, address, and the identifiers your clients’ insurers ask for — typically NPI, licence number and tax ID.
Client name and dates of service
Each session with its exact date. Dates of service are the first thing an insurer checks.
Service code per session
The CPT code for the service delivered, for example an individual psychotherapy session of a stated length.
Diagnosis reference, if used
The ICD code the client’s insurer requires on an out-of-network claim, where you provide one.
Fee and amount paid
Your fee per session and what the client has already paid, so reimbursement is calculated on the right amount.
A clear statement of purpose
A line noting the document is provided for the client’s insurance reimbursement, not a claim submitted by the practice.
Three steps to a finished PDF
Enter practice and client
Your practice details and identifiers, the client’s name, and the billing period in the notes field.
List sessions with codes
One line per session: date, service description and code, and your fee. Totals calculate automatically.
Download and hand over
Download the PDF and give it to the client, who submits it to their insurer with the plan’s own claim form.
Private-pay and out-of-network billing
Set expectations before the first session
Clients who understand at intake that the practice is private-pay, that a monthly superbill will be provided, and that reimbursement depends on their plan rarely have billing problems later. Put it in writing in your intake paperwork, and the invoice is never a surprise.
Issue superbills on a fixed schedule
Monthly, at the end of the month, covering every session in the period. Insurers usually accept claims for a limited window after the date of service, so a predictable monthly document protects clients from missing a deadline they did not know existed.
Be precise about codes and identifiers
- Use the code that matches the service actually delivered and its length — not the one that reimburses best.
- Include the identifiers your clients’ plans ask for; NPI is nearly always required.
- If a client’s plan rejects a superbill, ask which field was missing and add it to your standard format.
Handle records with care
Session documents contain protected health information. This generator runs entirely in your browser and uploads nothing, but the PDF you produce is still sensitive: store it the way your practice stores clinical records, send it through the secure channel your clients agreed to, and keep only what your retention policy requires.
Nothing here is legal, billing or tax advice. Coding and documentation requirements change, and your obligations depend on your licence, state and payer contracts — confirm specifics with a billing professional.
Three mistakes that delay payment
Missing dates of service
The most common reason an out-of-network claim is returned to the client.
No provider identifiers
Without an NPI, most plans will not process the superbill at all.
Irregular issuing
Superbills sent months late can fall outside the plan’s claim window.