Skip to content
MegAligna

Free template

Free superbill template for out-of-network practices

A superbill is an itemized receipt a patient submits to their insurer for out-of-network reimbursement. It must show provider name and NPI, practice address, patient details, date of service, CPT codes, diagnosis codes, charges and payments. Download the free template below, or generate completed superbills automatically from MegAligna.

Start free trial See pricing

Download it

Download the superbill template (CSV)

CSV opens in Excel, Numbers and Google Sheets, and prints. It is deliberately not a fillable PDF: a PDF that has to be re-typed into a system is the problem this page is about.

What a superbill must include

A payer processing an out-of-network claim needs to identify four things: who treated, who was treated, what was done, and what it cost. Every field below serves one of those four questions, and a missing field usually means the claim is returned to the patient rather than paid.

Provider and practice

  • Rendering provider name and credential, exactly as enrolled
  • Individual NPI, and the organization NPI if billing under a group
  • Taxonomy code for the rendering provider’s specialty
  • Practice name, address and phone
  • Tax ID (EIN)

Patient

  • Patient name and date of birth
  • Address, and the insured’s details where the patient is a dependent

Services

  • Date of each service
  • CPT code per service line, with modifiers where they apply
  • Units per line, and the time basis where the code is timed
  • ICD-10 diagnosis code(s), linked to each service line
  • Place of service code
  • Charge per line, amount paid by the patient, and balance

The mistakes that get patient claims rejected

A superbill usually fails on administrative detail rather than clinical substance, and it fails after the patient has already paid you, which makes the reimbursement their problem to chase and then yours to explain. The items below are worth checking before the document leaves your hands. Payers differ on all of them, so treat this as where to look rather than as a universal rule; the payer’s own provider manual is the authority.

A diagnosis that points at nothing. Every service line needs a diagnosis linked to it. Listing the codes somewhere on the page is not linking them, and a line whose pointer refers to a diagnosis you did not list is rejected before anyone reads the clinical detail.

A credential and a code that disagree. Some codes may only be billed by certain licences, and some require a modifier when the service was delivered by an assistant or a supervisee rather than the credentialed provider. The claim is checked against who the rendering provider is on paper, not who was in the room.

Units that exceed what the time supports. For a timed code, units follow the minutes, and the minutes have to be recorded somewhere that would survive an audit. A rounded-up unit is the single most common thing a payer takes back later.

Missing or wrong identifiers. The individual NPI, the group NPI where the patient is submitting against a practice, and the taxonomy that tells the payer which kind of provider this is. A superbill that omits them is not a claim document; it is a receipt, and it will be treated as one.

A date range instead of dates of service. Each session is its own line with its own date. “March 2026” is not a date of service.

How to generate superbills automatically

MegAligna generates a completed superbill per session from the same charge data that feeds your biller’s CSV export: codes, units, modifiers and diagnosis pointers filled from the encounter, not retyped into a spreadsheet.

To fill one in rather than read about it, the superbill generator produces a printable superbill now, free and without an account. For how a superbill differs from a claim form, see superbill vs CMS-1500.

Common questions

Is a superbill the same as an invoice?
No. An invoice asks the patient to pay you. A superbill documents what was already paid so the patient can claim reimbursement from their insurer. It carries codes and identifiers an invoice does not need: NPI, taxonomy, CPT, ICD-10 and place of service.
Do superbills work for ABA services?
Yes, where the family has out-of-network benefits that cover adaptive behavior services. The superbill carries the 97151-97158 CPT codes with units and the rendering credential. Whether reimbursement actually happens depends on the plan, so families should confirm out-of-network coverage first.
Does the patient or the practice submit the superbill?
The patient submits it to their own insurer, usually through the member portal. The practice has no claim relationship with the payer in this model, which is exactly why cash-pay practices use it.

Try it end to end with test data

14 days, no card required. Use made-up patients while you evaluate — real patient information waits until a business associate agreement is in place.