Therapy Superbill Template: What to Include, With a Completed Example

/

healthcare professional filling out a therapy superbill template

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.

FieldFormatWhat it proves
Provider name and credentialsJordan Ellis, LCSWWho delivered the service
Provider NPI10 digitsIdentifies the rendering provider against payer enrollment
Provider TIN or EIN9 digitsLinks the tax entity that received payment
Practice name and addressFull service addressConfirms where care was delivered
Client name and date of birthMust match the insurance cardMatches the payer’s member file
Date or dates of serviceOne line per sessionEstablishes coverage on that date
CPT code and units90834, 1 unitSpecifies the service and its duration
ICD-10 diagnosisMost specific code the note supportsEstablishes medical necessity
Place of service11, 02, or 10Determines which benefits apply
Modifier, where applicable95 for synchronous telehealthSignals delivery method
Fee charged and amount paidPer line, plus a totalSets the reimbursement basis
Provider signature or attestationSigned or e-signedSupports 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.

FormatBest forTrade-off
Fillable PDFOccasional requests, one client at a timeConsistent layout and easy to hand over, but each one is typed by hand
Word documentPractices that want branded headersSimple to customize, though versions drift when the file circulates by email
SpreadsheetBatching several clients at onceFormulas and shared editing help, but the file needs to be handled securely
CSVFeeding another systemMachine-readable, and only useful if the receiving system accepts the mapping
Export from your EMR or billing systemRegular, recurring superbillsIdentifiers 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.

FieldValue
ProviderJordan Ellis, LCSW
Provider NPI1234567890
Provider TIN12-3456789
ClientSample Client, DOB 1986-03-12
Date of service2026-08-12
Session length documented50 minutes, start and stop times in the note
CPT90834, 1 unit
Place of service10, telehealth in the client’s home
Modifier95
ICD-10F33.1, major depressive disorder, recurrent, moderate
Fee charged$180.00
Amount paid$180.00
SignatureProvider 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.

CPTDocumented timeTypical use
9083216 to 37 minutesBrief individual psychotherapy
9083438 to 52 minutesStandard individual session
9083753 minutes or moreExtended individual session
90846Family psychotherapy, client not presentFamily work without the identified client
90847Family psychotherapy, client presentFamily or couples work with the identified client
90853Group psychotherapyGroup 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.

CauseWhat the client hearsPrevention
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 modifierDenied or reducedConfirm the payer’s telehealth preference
Missing signature or attestationReturned unprocessedMake 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