Free tool
Make a superbill in two minutes
A superbill is the receipt your out-of-network clients send to their insurance for reimbursement. It's not complicated, but it is picky: one missing NPI or diagnosis code and the claim bounces back three weeks later, and your client is emailing you at 9 p.m. asking what went wrong.
This generator keeps you honest about the picky parts. Fill in your practice details once, add the client and the sessions, and watch the superbill assemble itself below — then download a clean one-page PDF or copy it as text. Press Load sample data if you just want to see how it works. For the full walkthrough of what goes where and why, read the guides: the superbill template guide and CPT codes for therapists.
Completely private: Everything runs in your browser — nothing you type is sent anywhere. Your practice details (never client details) can be saved on this device so you don’t retype them next visit.
Your superbill
Updates as you type. This is what the PDF will look like.
Ready to submit
Verify codes against current CPT guidance. This tool generates a receipt for out-of-network reimbursement; it is not billing or legal advice.
Frequently asked questions
What is a superbill?
A superbill is an itemized receipt for therapy services that includes the details an insurance company needs to process an out-of-network claim: your practice information and NPI, the client's name and date of birth, dates of service, CPT codes, diagnosis codes, and what was charged and paid. Your client submits it to their insurer for reimbursement; you never bill the insurer yourself.
What has to be on a superbill for insurance to accept it?
At minimum: practice name and address, clinician name and credentials, license number, NPI, client name and date of birth, one line per session with the date of service, CPT code, diagnosis code, and fee, plus the amount paid. Missing NPIs and missing diagnosis codes are the two most common reasons claims bounce.
What is the difference between a superbill and a CMS-1500?
A CMS-1500 is the claim form a provider files with an insurer when the provider bills insurance directly. A superbill is not a claim — it is an itemized receipt you give the client, and the client files the claim themselves. If you are out-of-network and the client pays you in full at the time of service, a superbill is all you need to provide; you never touch a CMS-1500.
Will my client’s insurance actually reimburse a superbill?
Only if the plan has out-of-network benefits — typically PPO plans — and usually only after the out-of-network deductible is met. Reimbursement is a percentage of the insurer’s “allowed amount,” not necessarily of your fee. Encourage clients to call their insurer first and ask three questions: do I have out-of-network mental health benefits, what is my out-of-network deductible, and what percentage do you reimburse for these CPT codes.
How does my client submit a superbill to insurance?
Most insurers let members upload a superbill through their online member portal or mobile app, attached to an out-of-network claim form; some still accept mail or fax. The client submits it, the insurer processes the claim, and reimbursement is sent directly to the client — not to you. Many clients submit monthly, which keeps the routine simple.
Do I need a separate superbill for every session?
No — one superbill can list many sessions, one line per date of service. Most therapists issue one per month, which keeps the paperwork light for everyone. What matters is that every line carries its own date of service, CPT code, diagnosis code, and fee — the CPT codes guide covers picking the right code.
More free tools
Tired of making superbills by hand? Practice Harbor is an EHR built by a psychologist — superbills, notes, scheduling, and billing that run themselves.
Start free — no credit card