A therapy superbill template is a reusable form that captures everything a client’s insurer needs to evaluate an out-of-network reimbursement request: provider NPI and Tax ID, dates of service, CPT codes with modifiers, ICD-10, and the fee charged. Build it once, fill it per client, and pull the identifiers from the system that already holds your charge capture and coding rather than retyping them.
TL;DR Twelve fields decide whether a superbill works. Get the identifiers, the CPT-to-time match, and the place of service right, and your client can file it themselves.
Key Takeaways
- Twelve required fields, and a template that omits any of them will produce rejections you never see, because the client is the one who gets the letter.
- Pick the format by volume: a fillable PDF for occasional requests, a spreadsheet when you batch, and an export from your system once superbills are routine.
- CPT by documented time: 90832 covers 16 to 37 minutes, 90834 covers 38 to 52, and 90837 starts at 53. Bill what the note supports, not what was scheduled.
- Telehealth needs two fields, place of service and modifier, because payers disagree about which one they want.
- Review the template annually. CPT changes every year, and a form carrying last year’s codes quietly starts failing.
What goes on a therapy superbill
A superbill is an itemized receipt, not a claim. You produce it, the client submits it, and their payer decides what to reimburse. That distinction sets the whole design of the template: once the document leaves your office, nobody at your practice is available to explain a missing modifier or a diagnosis that does not match the note.
Everything the payer needs has to be on the page.
| Field | Format | What it proves |
|---|---|---|
| Provider name and credentials | Jordan Ellis, LCSW | Who delivered the service |
| Provider NPI | 10 digits | Identifies the rendering provider against payer enrollment |
| Provider TIN or EIN | 9 digits | Links the tax entity that received payment |
| Practice name and address | Full service address | Confirms where care was delivered |
| Client name and date of birth | Must match the insurance card | Matches the payer’s member file |
| Date or dates of service | One line per session | Establishes coverage on that date |
| CPT code and units | 90834, 1 unit | Specifies the service and its duration |
| ICD-10 diagnosis | Most specific code the note supports | Establishes medical necessity |
| Place of service | 11, 02, or 10 | Determines which benefits apply |
| Modifier, where applicable | 95 for synchronous telehealth | Signals delivery method |
| Fee charged and amount paid | Per line, plus a total | Sets the reimbursement basis |
| Provider signature or attestation | Signed or e-signed | Supports authenticity |
Name and date of birth are the pair that fails most often, for an unglamorous reason: clients give you the name they use, and payers hold the name on the policy. A client who goes by Kate and is enrolled as Katherine gets rejected before a human reads the request. Check the card at intake, not at superbill time.
For clients who may move between in-network and out-of-network status, running verification of benefits at intake tells you which path applies before the first session rather than after the tenth.
Choosing a template format
The right format depends on how many superbills you issue, not on how the file looks.
| Format | Best for | Trade-off |
|---|---|---|
| Fillable PDF | Occasional requests, one client at a time | Consistent layout and easy to hand over, but each one is typed by hand |
| Word document | Practices that want branded headers | Simple to customize, though versions drift when the file circulates by email |
| Spreadsheet | Batching several clients at once | Formulas and shared editing help, but the file needs to be handled securely |
| CSV | Feeding another system | Machine-readable, and only useful if the receiving system accepts the mapping |
| Export from your EMR or billing system | Regular, recurring superbills | Identifiers come from the record rather than from memory, which is where manual forms break |
Programs producing superbills by hand are transcribing data that already exists somewhere in their system. Nobody misunderstands what an NPI is. They mistype it. That is the practical case for moving off a manual template once volume picks up, and the reason the format question is really a volume question.
Whichever format you choose, put a version number and date in the footer. When CPT changes, you want to know at a glance which form a given superbill came from.
A completed example
The sample below shows a single telehealth session on a filled template. All data is illustrative.
| Field | Value |
|---|---|
| Provider | Jordan Ellis, LCSW |
| Provider NPI | 1234567890 |
| Provider TIN | 12-3456789 |
| Client | Sample Client, DOB 1986-03-12 |
| Date of service | 2026-08-12 |
| Session length documented | 50 minutes, start and stop times in the note |
| CPT | 90834, 1 unit |
| Place of service | 10, telehealth in the client’s home |
| Modifier | 95 |
| ICD-10 | F33.1, major depressive disorder, recurrent, moderate |
| Fee charged | $180.00 |
| Amount paid | $180.00 |
| Signature | Provider signed 2026-08-12 |
Note the code. A 50-minute session is 90834, not 90837. That surprises clinicians who think of 90837 as “the hour code,” but the threshold is 53 minutes and payers audit against it. A scheduled 60-minute block that ran 48 minutes of actual therapy is a 90834, and the note needs the start and stop times that prove it.
Coding the template correctly
CPT codes for individual psychotherapy are time-based, and the American Medical Association defines each by a range of face to face minutes.
| CPT | Documented time | Typical use |
|---|---|---|
| 90832 | 16 to 37 minutes | Brief individual psychotherapy |
| 90834 | 38 to 52 minutes | Standard individual session |
| 90837 | 53 minutes or more | Extended individual session |
| 90846 | Family psychotherapy, client not present | Family work without the identified client |
| 90847 | Family psychotherapy, client present | Family or couples work with the identified client |
| 90853 | Group psychotherapy | Group sessions, billed per participant |
Record the exact minutes rather than the appointment length. A superbill claiming 90837 against a note showing a 45-minute session is the most common reason an out-of-network request gets pulled for review.
For the fuller picture on code selection, modifiers, and payer rules across outpatient services, see our guide to CPT codes for outpatient mental health.
Diagnosis codes
One primary ICD-10 code goes on the superbill, and it has to be the most specific code your assessment supports. F32.9, major depressive disorder single episode unspecified, is legitimate but tells a payer very little. If the assessment documents a moderate single episode, F32.1 is both more accurate and more defensible.
Three rules keep diagnosis coding clean:
- Code from the note, not from memory. The diagnosis has to match what the record says on that date of service.
- Update the code when the picture changes. A diagnosis carried forward across two years of changing presentation is an audit finding waiting to happen.
- Do not code a rule-out as a diagnosis. If the assessment is provisional, document it as provisional.
Tying codes back to what the clinician wrote is a documentation problem before it is a billing problem. Our guidance on tying codes back to the clinical note covers the structure that makes this straightforward.
Telehealth fields your template needs
Telehealth is where superbill templates most often fail, because payers have not converged on a single way to indicate it.
Two mechanisms exist. Some payers want one, some want the other, and some want both:
- Place of service. CMS defines 02 as telehealth provided somewhere other than the client’s home, and 10 as telehealth provided in the client’s home. The second code is newer than many billing workflows, and using 02 for a client sitting on their own couch is a common error.
- Modifier 95. Signals a synchronous, real-time audio and video encounter, appended to the CPT line.
Audio-only sessions are a separate question. Some plans cover them, some cover them only with a specific modifier, and some do not cover them at all.
Build both a place of service field and a modifier field into the template. A form that accommodates only one will fail for part of your payer mix, and the client is the one who finds out. Note the delivery method in the clinical record too, so the answer exists if a payer asks why modifier 95 appears on a line.
Group, couples, and family sessions
Group and family work carry their own logic, and behavioral health programs run more of it than most outpatient settings.
Group psychotherapy (90853). Generate one superbill per participating client, each showing that client’s own fee. If your program charges a flat group rate and prorates it, show the individual share rather than the group total. Keep the attendance roster in the record, since payers reviewing group services want evidence that the specific client was present and participating. Our guidance on documenting group sessions covers what that note needs to contain.
Family and couples work (90846 and 90847). The distinction is whether the identified client was in the room. Use 90847 when they were present and 90846 when the session was with family members without them. Either way, the client of record goes in the client field. If the person paying is not the person being treated, they belong in the subscriber field.
When both partners are active clients with separate records, generate separate superbills against separate encounters rather than splitting one session across two policies.
Substance use records and what goes in a client’s hands
A superbill hands a diagnosis code to the client to forward to their insurer. For programs treating substance use disorder, that deserves a moment of thought.
Records held by a federally assisted SUD program fall under 42 CFR Part 2, which sets consent and disclosure requirements beyond HIPAA. A superbill given directly to the client at their request is a different situation from a disclosure you make to a payer on their behalf, but the practical question is the same: does the client understand what the document contains and where it is going?
Two habits are worth building in:
- Say what is on it. Clients requesting a superbill are thinking about reimbursement, not about a diagnosis code traveling to their insurer and appearing on an explanation of benefits that may reach a household member.
- Document the request. A note recording that the client asked, and what was provided, is the record you will want later.
This is educational guidance rather than legal advice. Confirm your own obligations with counsel, particularly where state law adds requirements on top of the federal rule.
Why superbills get rejected
Out-of-network requests fail for a short and repetitive list of reasons, nearly all preventable at the moment the superbill is generated.
| Cause | What the client hears | Prevention |
|---|---|---|
| Name or date of birth mismatch | “Member not found” | Verify against the card at intake |
| Missing or wrong NPI or TIN | “Provider cannot be identified” | Pull identifiers from credentialing records, never from memory |
| CPT and ICD-10 do not support each other | “Not medically necessary” | Code from the note and check the pairing before release |
| Wrong place of service or missing modifier | Denied or reduced | Confirm the payer’s telehealth preference |
| Missing signature or attestation | Returned unprocessed | Make the signature a required field on the template |
| Submitted past the filing window | “Untimely” | Tell the client the deadline when you hand it over |
Filing deadlines are the one item entirely outside your control once the document leaves your office, and the one clients are least likely to know about. Out-of-network windows vary and some are short. Our overview of timely filing limits covers how those windows typically work.
Tracking what comes back is worth the effort even though these are not your claims. A pattern of rejections means something is wrong upstream in intake or documentation, and the same defect is almost certainly affecting the claims you do submit. The same discipline that governs accounts receivable follow-up applies here.
Where a client ends up responsible for a balance beyond what their plan reimburses, our explainer on balance billing and client responsibility covers what you can and cannot pass through.
Keeping the template current
A superbill template is not a set-and-forget file. Two things move underneath it:
- CPT is updated annually. Codes are added, revised, and deleted each year, so review your template against the current code set before the first billing cycle of the year.
- Payer telehealth rules change independently. A payer that accepted modifier 95 last year may want a specific place of service this year.
Version and date every template you distribute, keep prior versions rather than overwriting them, and note what changed. If a superbill from eighteen months ago is ever questioned, you want to be able to show which form produced it and what the rules were at the time.
How Alleva takes the manual work out of superbills
Every field on a superbill already exists somewhere in your system. The provider’s NPI is in credentialing. The dates of service are on the schedule. The CPT and ICD-10 codes are attached to the encounter. The fee is in the charge record. A manual template asks someone to copy all of it a second time, which is why superbills fail on mistyped identifiers rather than on anything conceptual.
- You know who is out of network before the first session. Eligibility verification runs through our Waystar integration and returns coverage in seconds, so out-of-network clients are flagged at intake rather than discovered at month three.
- Codes stay tied to the note. Clinicians document and code in the same record, so the CPT and ICD-10 on a client’s file reflect what actually happened in the session.
- Identifiers come from the record, not from memory. Provider NPI, Tax ID, and practice details live in one place and stay current when credentialing changes.
- The same rules protect your claims. Custom billing rules, automated scrubbing, and predictive validation catch coding and modifier problems on the claims you submit.
None of that removes the clinician’s judgment, and it should not. A superbill is only as good as the note behind it, and no system can code a session that was never documented. What it does remove is the retyping, which is where the errors actually come from.
See how billing and clinical documentation work together in one behavioral health platform.
See Alleva in action
Frequently asked questions about therapy superbill templates
Can I make my own superbill template?
Yes. Payers do not require a specific form for client-submitted out-of-network requests. What matters is that every required field is present and accurate. A clean self-made template outperforms a polished one with a missing NPI.
What format should a superbill template be in?
Match the format to your volume. A fillable PDF works for occasional requests, a spreadsheet helps when you batch several at once, and an export from your billing system makes more sense once superbills are routine. Format matters far less than whether the fields are complete.
Is a superbill the same as an invoice?
No. An invoice records that a client paid you. A superbill records what service was delivered, coded so a payer can evaluate it, with the provider identifiers and diagnosis a reimbursement decision requires. An invoice carries no CPT or ICD-10 codes, so no payer can act on it.
Do I submit the superbill, or does the client?
The client does. That is the defining difference between a superbill and a claim. Your role is to produce an accurate document and tell the client what their payer will ask for. Some plans accept the superbill alone; others want it attached to the payer’s own out-of-network claim form.
Do I need a separate template for telehealth sessions?
Not a separate template, but the same one needs a place of service field and a modifier field. Payers disagree on which they want, so a form that carries only one will fail for part of your payer mix.
Do I need to include my EIN or TIN?
Most payers want it, and including it is the safer default. If your practice bills as a business entity rather than as an individual provider, the billing TIN tells the payer which entity received payment and reduces the chance of a routing error.
Can I leave off the ICD-10 code to protect client privacy?
Not if the client wants reimbursement. Payers require a diagnosis to adjudicate, and a superbill without one is typically rejected. If a client raises privacy concerns, the better conversation is about what the document contains and who will see it, so they can decide whether to file at all.
Which CPT code applies to a 50-minute session?
90834, which covers 38 to 52 documented minutes. 90837 begins at 53 minutes. Bill against the time in the note rather than the length of the scheduled appointment, and keep start and stop times in the record.
Can a client use a superbill for HSA or FSA reimbursement?
Often yes, and it is a useful fallback when a plan offers no out-of-network benefit at all. Administrators generally want the same information a payer would: dates of service, what was provided, what was paid, and who provided it. Requirements vary, so clients should confirm before submitting.
How often should I update my superbill template?
At least annually. CPT is updated every year and ICD-10 changes on its own cycle, so a template carrying last year’s codes will start producing rejections. Also revisit it whenever your payer mix changes or a payer changes its telehealth rules.
Superbill requirements vary by payer and by plan. The guidance here is educational and is not billing, coding, legal, or reimbursement advice. Confirm code selection, modifier use, and submission rules against each payer’s current provider manual before issuing superbills.
Sources: CMS place of service code set · AMA CPT code set

Nick Leija is a Product Manager at Alleva specializing in revenue cycle management, billing operations, and financial technology for behavioral health organizations. With more than 15 years of healthcare experience, Nick works closely with providers to develop solutions that improve reimbursement performance, streamline workflows, and strengthen financial operations. His expertise helps ensure behavioral health organizations can focus more on care delivery and less on administrative complexity.

