Free Superbill Generator for Therapists
Fill in the form and get a clean, print-ready superbill your clients can submit for out-of-network insurance reimbursement. Built for psychotherapists and counselors, it runs entirely in your browser - nothing you type is ever sent to a server.
Everything you type stays in your browser. This tool makes no network requests and sends no client data anywhere. “Save to This Browser” keeps a copy in this device’s local storage and loads it back automatically next time you open this page. “Clear” removes it.
Provider & Practice
Client
Diagnosis
Services Rendered
| Date | CPT | Description | Fee | Paid |
|---|---|---|---|---|
| Date | CPT | Service description | $0.00 | $0.00 |
What Is a Superbill, and Who Needs One?
A superbill is an itemized receipt for therapy services that includes the diagnosis and procedure codes an insurance company needs to process an out-of-network claim. When you are not in-network with a client's insurer, the client pays you directly for each session. You give them a superbill, and they submit it to their insurance company to request reimbursement under their out-of-network benefits.
Superbills are the standard tool for private-pay and out-of-network practices. They let a therapist stay off insurance panels while still giving clients a path to recover part of what they paid. The client, not the therapist, files the claim and receives any reimbursement.
How to Create a Superbill
It takes a couple of minutes with the generator above:
- 1
Add Your Provider and Practice Details
Enter your practice name, provider name and credentials, NPI, EIN or Tax ID, license number, and contact information. Insurers need these to process an out-of-network claim.
- 2
Enter the Client and Diagnosis
Add the client’s name, date of birth, and address, plus the ICD-10 diagnosis code that supports the sessions - for example F41.1 for generalized anxiety disorder.
- 3
List Each Session as a Service Line
For every appointment, add the date of service, the CPT code (90834, 90837, 90791, and so on), a short description, the fee, and what the client paid. Totals add up automatically.
- 4
Print or Save as PDF and Hand It to the Client
Click Print / Save as PDF to produce a clean superbill. The client submits it to their insurer with an out-of-network claim form to request reimbursement.
What a Superbill Must Include
Insurers reject superbills that are missing required details. A complete superbill for mental health services includes:
- Provider name, credentials, NPI, and Tax ID or EIN
- Practice name, address, phone, and email
- Client name, date of birth, and address
- ICD-10 diagnosis code(s)
- Date of service for each session
- CPT code and description for each service
- Fee charged and amount the client paid
- Provider signature
Superbill Example
Not sure what a finished superbill looks like? Click Load Example in the generator above to fill it with an example: a client seen four times for anxiety (diagnosis F41.1) across a diagnostic evaluation, a 60-minute session, and two 45-minute sessions. The preview fills in as it loads, so you can see where the provider details, diagnosis, coded service lines, and totals land on the page. Swap in your own details and print.
Free Superbill Template
Prefer a blank template to keep on file? Open the generator with no details entered and print it to get a blank superbill template you can fill in by hand. For everyday use, filling the form and printing per client is faster and keeps the codes and totals consistent. If you also write session notes, our therapy note templates and mental health CPT code reference pair well with this tool.
Frequently Asked Questions
What is the difference between a superbill and an invoice?
An invoice is a request for payment - it says what the client owes. A superbill is a receipt for services the client has already paid for, formatted with the diagnosis and procedure codes an insurer needs. The client submits the superbill to their insurance company to request out-of-network reimbursement; they do not pay you from it.
Does insurance accept superbills?
Insurers accept superbills for out-of-network reimbursement when the client's plan includes out-of-network mental health benefits. The client submits the superbill along with the insurer's claim form. Whether and how much they get reimbursed depends on their deductible, coinsurance, and plan - the superbill itself just supplies the coded documentation the insurer requires.
What CPT codes do therapists put on a superbill?
The most common psychotherapy CPT codes are 90791 (diagnostic evaluation), 90832 (30-minute therapy), 90834 (45-minute therapy), 90837 (60-minute therapy), 90846 and 90847 (family therapy without and with the patient present), and 90853 (group therapy). Use the code that matches the service you actually provided and its documented length.
Is a diagnosis code required on a superbill?
Yes. Insurers need an ICD-10 diagnosis code to determine whether the service is medically necessary and covered. Without a diagnosis code, a superbill will usually be denied. If a client does not have a billable diagnosis, they generally cannot claim reimbursement through insurance.
Is this superbill generator really free and private?
Yes. The generator is free and runs entirely in your browser. It makes no network requests and sends nothing you type to any server. The optional Save to This Browser button stores a copy in your device’s local storage only, and Clear removes it. Nothing leaves your computer.
How is a superbill different from a claim you file yourself?
When you are in-network, you or your billing service submit claims directly to the insurer and get paid by them. A superbill flips that: the client pays you in full at the time of service, you give them a superbill, and they file for reimbursement themselves. Superbills are the standard tool for out-of-network and private-pay practices.
Stop Building Superbills by Hand
This generator is a handy one-off tool. Inside HIPAAtherapy, superbills build themselves from the sessions you have already logged - the diagnosis, CPT codes, dates, and fees are pulled straight from your notes and calendar, so a client's superbill is ready in a click. See how the full EHR keeps sessions, notes, and billing in one place.
This tool is provided for convenience and does not constitute billing, coding, legal, or tax advice. You are responsible for the accuracy of the codes and information on any superbill you issue. Coverage and reimbursement depend on the client's plan and insurer.