DrinCloud

Home → Blog

Billing

The superbill template that gets reimbursed: every field and the CMS-1500 box behind it

A complete superbill template you can copy, plus a field-by-field table of what each line means, which CMS-1500 box it maps to, who fills it, and what happens when it is missing or wrong.

October 10, 2026 · 13 min read

Most cash-pay practices build their first superbill in Word on a Friday afternoon, because a patient asked for "something I can send to my insurance." That file gets reused for three years. It usually works. When it does not, the practice never finds out: the rejection letter goes to the patient.

Below is a complete superbill template you can copy into Word, Excel or Google Docs today, a field-by-field table mapping each line to the box of the CMS-1500 claim form it feeds, and an honest section on where a Word file stops being enough. We do not submit claims to insurers, so none of this is about us filing anything. It is about making the document you hand the patient complete enough that the payer has no excuse to bounce it.

What a superbill is, and what it is not

A superbill is an itemized receipt with coding on it: who was treated, by whom, when, where, what was done in CPT or HCPCS codes, why in ICD-10-CM codes, what it cost, what was paid.

It is not a claim. The claim form for professional services is the 1500 Health Insurance Claim Form, current version 02/12, maintained by the National Uniform Claim Committee, which notes that it does not process claims and that completed forms go to the payer (nucc.org). A patient with out-of-network benefits normally attaches your superbill to their plan's own member reimbursement form, not to a CMS-1500. Map it to CMS-1500 boxes anyway: the member form is a thin wrapper over the same adjudication logic, and a field the payer's system expects and does not find stops the claim whatever paper it arrived on.

For what payers actually ask, Blue Cross and Blue Shield of Vermont requires the itemized receipt to be on provider letterhead with the patient's name, the name of the person or place that provided the service, the provider's NPI and tax ID number, the date of each service, a description of each service including its CPT or HCPCS code, the charge for each service, and the diagnosis including its ICD-10 code (bluecrossvt.org). That list is representative.

The superbill template

Copy the whole block and replace everything in square brackets. Keep the order: reviewers read top down and look for the identifiers first.

``` [PRACTICE LEGAL NAME] [Street address] [City State ZIP+4] Phone: [10 digits] Email: [address]

SUPERBILL / ITEMIZED STATEMENT FOR INSURANCE REIMBURSEMENT Statement date: [MM/DD/YYYY] Statement number: [unique, sequential]

---------------------------------------------------------------- PATIENT Name (last, first, middle): [exactly as on the card] Date of birth: [MM/DD/YYYY] Sex: [M / F] Address: [street, city, state, ZIP+4] Patient account number: [your chart number] Relationship to subscriber: [self / spouse / child / other]

SUBSCRIBER AND PLAN (copy from the card, not from memory) Subscriber name: [ ] Subscriber DOB: [MM/DD/YYYY] Insurance plan or program: [ ] Member / insured ID number: [ ] Group number: [ ] Payer claims address: [from the back of the card]

---------------------------------------------------------------- RENDERING PROVIDER (who performed the service) Name and credentials: [Jane Doe, MD / LCSW / DPT] Individual NPI (Type 1): [10 digits] State license number: [ ] Taxonomy code: [10 characters, if payers ask]

BILLING PROVIDER (who is owed the money and reports the income) Legal name: [practice or individual] Organization NPI (Type 2): [10 digits, if an entity] Federal tax ID: [EIN or SSN] Type: [ ] EIN [ ] SSN Billing address (street, no PO box): [ ] Phone: [10 digits]

SERVICE FACILITY (only if different from the billing address) Name: [ ] Address: [street, city, state, ZIP+4] Facility NPI: [only if different]

REFERRING OR ORDERING PROVIDER (only if there was one) Name and credentials: [ ] NPI: [10 digits]

---------------------------------------------------------------- DIAGNOSES (ICD-10-CM, most specific code available, up to 12) A. [F41.1] B. [ ] C. [ ] D. [ ] E. [ ] F. [ ] G. [ ] H. [ ] I. [ ] J. [ ] K. [ ] L. [ ]

---------------------------------------------------------------- SERVICES

Date of servicePOSCPT/HCPCSModDx ptrUnitsCharge
[MM/DD/YYYY]11[99213][25]A1$[ ]
[MM/DD/YYYY]11[90837]A1$[ ]
[MM/DD/YYYY]10[99213]95AB1$[ ]

Prior authorization number (if the plan issued one): [ ]

---------------------------------------------------------------- TOTALS Total charges: $[ ] Amount paid by patient: $[ ] Date paid: [MM/DD/YYYY] Balance due: $[ ] Payment method: [card / cash / check / transfer]

---------------------------------------------------------------- ATTESTATION I certify that the services listed above were rendered as described and that the charges are the charges billed to the patient.

Signature: ______________________________ Date: [MM/DD/YYYY] [Printed name, credentials]

This practice does not submit claims to insurance carriers. This statement lets the patient seek reimbursement under their own plan. Reimbursement is determined solely by the plan. ```

If you fix one thing about your current document, fix the rendering versus billing provider split.

Field by field: what it means, who fills it, what breaks

FieldCMS-1500 boxWho fills itWhat breaks when it is wrong or missing
Patient name, DOB, sex, address2, 3, 5Front desk, from the cardA mismatch against enrollment stops the claim before anyone reads the codes. "Bob" for "Robert" is enough.
Member or insured ID number1aFront deskNo match, no claim. The most common typo on a patient packet.
Subscriber name and DOB4, 11aFront deskWrong when the patient is a dependent. Routes the claim to a policy that does not cover the person treated.
Insurance plan or program name11cFront deskSends the packet to the wrong subsidiary or address.
Patient account number26Your softwareNothing breaks at the payer. You lose the thread tying a payment back to a visit.
Relationship to subscriber6Front deskMis-stated dependency gets a not-covered denial.
Rendering provider name and credentials31ClinicianWithout a legible name and credential it reads as a receipt, not a clinical document.
Individual NPI, Type 124J unshadedClinician, onceThe most frequent administrative rejection. The rendering provider is "the person or company (laboratory or other facility) who rendered or supervised the care" (NUCC v13.0).
State license number24I/24J shaded, qualifier 0BClinicianSome plans will not pay licensed behavioral health without it.
Billing provider legal name and address33OwnerItem 33 "identifies the provider that is requesting to be paid for the services rendered and should always be completed." Street address, not a PO box, 9-digit ZIP, no hyphen.
Organization NPI, Type 233aOwner, oncePrint only your personal NPI as an entity and payment disagrees with 1099 reporting.
Federal tax ID, EIN or SSN25OwnerTakes the billing provider's EIN or SSN for 1099 reporting, with one box marked to say which. No hyphens.
Service facility name and address32, 32aOffice managerReport a facility NPI only "when the NPI is different from the Billing Provider NPI." Filling it in otherwise creates a mismatch.
Referring or ordering provider and NPI17, 17bClinicianNeeded where the plan covers only on referral. Missing authorization or referral was about 8 percent of in-network denial reasons in 2021 (KFF).
Diagnoses A to L, ICD-10-CM21ClinicianUp to 12 codes, ICD indicator "0" for ICD-10-CM, "use the greatest level of specificity," no narrative. Unspecified codes invite medical necessity review.
Date of service24AClinicianPast the filing window it is dead on arrival. Medicare denies claims received later than one calendar year after the service (CMS). Commercial windows are often shorter.
Place of service24BClinician or defaultTwo digits from the CMS list. The quiet failure: it pays, at the wrong rate, and nobody notices.
CPT or HCPCS code24DClinicianMust be "from the code set in effect on the date of service," shown "without a narrative description." A retired code is an automatic rejection.
Modifiers24DClinicianFour two-character modifiers per line maximum. A missing one collapses two payable services into one. A wrong one reads as bypassing an edit.
Diagnosis pointer24EClinicianLetters from box 21, primary first, left justified, no commas. Never the ICD code itself. Most often wrong on hand-built forms.
Charge per line24FYour fee scheduleNo commas, dollar signs or negative amounts, "00" in the cents area. One blended charge for three services cannot be adjudicated.
Units24GClinician"1" for a single service, a decimal for fractional units, minutes for anesthesia. Checked against Medically Unlikely Edits, which "prevent improper payments when services are reported with incorrect units of service" (CMS NCCI).
Prior authorization number23Front deskNo hyphens or spaces. Omit it and the denial reads as missing authorization even though you had one.
Total charges, paid, balance28, 29, 30Your softwareWith no proof of payment some plans treat it as an unpaid bill, changing who the check goes to.
Signature and date31ClinicianA legal signature, or "Signature on File" or "SOF," plus the date signed. Unsigned is a draft.

All CMS-1500 rules above come from the NUCC 1500 Reference Instruction Manual, version 13.0 (7/25), for the 02/12 form (PDF).

One nuance on box 21: the form says to omit the decimal point "because it is implied." That is an OCR rule for that paper form, not a coding rule. On your superbill, write F41.1 with the decimal.

NPI Type 1 versus Type 2, and the tax ID question

CMS says "all health care providers who are HIPAA-covered entities, whether individuals or organizations, must get an NPI," that individuals get them as Entity Type 1 and groups as Entity Type 2, and that the 10-digit number "doesn't have information about you, like the state where you practice, your provider type, or your specialization" (MLN909434).

  1. A sole proprietor is an individual. You "must apply for the NPI using your own Social Security Number (SSN)," not an EIN, and "may receive only one NPI, just like any other individual." An EIN, employees or several offices do not change that (CMS NPI booklet).
  2. An incorporated clinician needs both. Same source: if incorporated, "you may need to obtain an NPI for yourself (Entity Type 1) and an NPI for your corporation or LLC (Entity Type 2)." Type 1 renders, Type 2 bills.
  3. The tax ID follows the entity, not the person. The IRS requires an EIN if you have employees, operate as a corporation or partnership, or file employment or excise returns (IRS). A sole proprietor with no employees may legitimately have none and use an SSN in box 25. Hence the checkbox in the template.

If you are incorporated, print both, each labeled. Payers do not guess.

Rendering versus billing provider

The rendering provider is the human who was in the room. The billing provider is the entity that gets paid. Solo, they are the same party, which is why the distinction looks academic. Add a locum, an associate or an employee and the superbill has to name who performed the service while the money still goes to the practice. Name only the practice and you have said nobody treated the patient. Name only the clinician and you have asked the payer to pay someone who may not be the taxpayer on record.

Place of service, units and modifiers

Place of service is two digits and it changes the allowed amount (CMS):

POSMeaning
11Office, other than a hospital, SNF or military treatment facility, for ambulatory diagnosis and treatment
02Telehealth provided other than in the patient's home
10Telehealth provided in the patient's home, a private residence (effective January 1, 2022)
12Home, care in a private residence
22On campus, outpatient hospital
24Ambulatory surgical center, freestanding, other than a physician's office
49Independent clinic, not part of a hospital, outpatients only (effective October 1, 2023)

For telemedicine, 02 versus 10 turns on where the patient was, not where you were. Those lines also commonly carry modifier 95 for a synchronous real-time audio and video encounter, which under CPT may only be appended to the services in Appendix P (AAOS).

Modifiers 25 and 59 cause the most trouble. CMS says modifier 59's "primary purpose is to show that a provider performed 2 or more procedures at different anatomic sites," that you should "use modifier 59 only when no other modifier better describes the relationship between the procedure codes," and that XE, XP, XS and XU are preferred where they fit. It also warns: "Don't use modifier 59 or XU just because the code descriptors of the 2 codes are different" (CMS).

A clean line item is unambiguous on seven points: one date, one place of service, one code valid on that date, only the modifiers that are true, the pointer letters in order of relevance, the units, one charge.

`` 10/02/2026 | 11 | 99213 | 25 | A | 1 | $185.00 ``

An established-patient office visit on October 2, in the office, significant and separately identifiable from another service that day, diagnosis A, one unit, $185. Code numbers here are examples only: the official CPT descriptors are AMA copyrighted and come from your own CPT license, which is why no vendor hands you a CPT database for free.

Two dates catch people out. The AMA "annually republishes and updates CPT codes" (CMS HCPCS), and ICD-10-CM updates take effect October 1 with the federal fiscal year, FY 2027 codes effective October 1, 2026 (CMS ICD-10). A template carrying last year's codes is not slightly stale. It is invalid for the dates you are about to write on it.

Why patient-submitted claims get rejected

The useful fact is not that claims get denied, it is which denials are about medicine. In 2021, HealthCare.gov marketplace insurers denied roughly 17 percent of in-network claims, individual rates ranging from 2 to 49 percent. Of the stated reasons, about 1.7 percent were medical necessity, 13.5 percent excluded services, 8 percent missing authorization or referral, and about 76.5 percent fell into "all other reasons" (KFF).

Three quarters of stated reasons are not a judgment on your clinical decision. That is where incomplete submissions live. For patient-filed packets the causes repeat:

  • No NPI, or one NPI where the payer expected a rendering and a billing identifier.
  • No tax ID on the itemized statement.
  • A diagnosis in words instead of an ICD-10-CM code, or an unspecified code where a specific one exists.
  • A procedure code valid last year and retired this year.
  • One bundled charge instead of a charge per line, which cannot be adjudicated.
  • A date of service past the filing deadline, because the patient sat on the document.
  • No evidence the patient paid, so the plan does not know whom to pay.
  • Patient or subscriber identity that does not match enrollment exactly.

Each one is a field on the template above.

Where a Word template stops working

For one clinician writing a few superbills a month, a Word file and a careful habit carry you a long way. Here is where it stops.

Version drift. Within a year you have superbill.docx, superbill_new.docx, superbill_FINAL.docx, and a copy on the front desk machine nobody updated when the address changed.

Identifiers that vanish one document at a time. Nobody deletes an NPI on purpose. It goes when someone copies last Tuesday's superbill and clears the fields a little too enthusiastically. A blank identifier is invisible to the typist and obvious to the payer.

Last year's codes. CPT changes annually, ICD-10-CM every October 1. A Word file has no concept of a date of service, so it will print a code retired nine months ago on a document you sign.

No record of what you handed out. When a patient calls in March asking why their reimbursement was short, you need January's exact document: codes, modifiers, units, charges, signature, date. Rebuilt from a folder of near-identical files, "we think it said this" is not an answer for a patient or an auditor.

Totals that do not tie to your books. Hand-typed charges do not reconcile against what the patient paid, and a mismatch between superbill and receipt is a fair reason to pay nothing.

A superbill generator, meaning anything that pulls identifiers from your provider records, codes from the visit and the balance from the ledger, removes those five failure modes and no others. It will not make your coding correct. What superbill software buys is that every document is complete, consistent, dated and retrievable in two years. A narrow promise, and the right one.

In DrinCloud the superbill is a PDF generated from the visit, carrying the NPI, EIN, the CPT and ICD-10 codes recorded on that visit and the patient's balance, included from the Essential plan at $49 per month. The CPT codes are entered by the practice, because a CPT database is AMA licensed and we do not ship one. We also do not submit claims, run eligibility or connect to a clearinghouse. That is deliberate, and makes us the wrong choice if you bill insurance directly.

Print both NPIs, print the tax ID, one charge per line, date the codes to the day of service. That is most of the gap between a superbill a patient gets paid on and one they give up on.

DrinCloud generates the superbill as a PDF from the visit itself, identifiers, codes and balance already filled in, from $49 per month. Read how superbills work in DrinCloud, or see the superbill PDF inside the software.

← All articles

See it in your own practice

Live in three minutes, no setup fee, cancel anytime.