What goes on a superbill template, and who can issue one?
By Konstantin Kaufmann ·
A superbill is an itemized receipt that a client sends to their insurer to ask for out-of-network reimbursement. UnitedHealthcare lists seven items it needs on a superbill, including diagnosis codes and a place of service code1, and says missing information can delay or stop payment2.
Free superbill generator
Everything you type stays in this browser tab. OneSomatic does not receive it. Close the tab and it is gone.
The generator above makes three PDFs: one filled from your entries, one blank to print, and one example marked "EXAMPLE". The sections below explain each field and why insurers ask for it.
What is a superbill, and when does a client need one?
A client needs a superbill when they pay you directly and want their plan to pay some of it back. UnitedHealthcare says a member may need to submit their own claim when a provider collects payment up front. It also says an out-of-network provider can submit a claim for the member, and that the member may have to if the provider is unwilling1.
A superbill asks for payment. It does not guarantee it. The client's plan decides what it covers, so tell clients this before the first session.
Which fields does a superbill need?
Each insurer names the fields in its own member instructions. The three we checked overlap, but their lists differ.
| Field | UnitedHealthcare | Cigna | Aetna |
|---|---|---|---|
| Client name | yes1 | yes3 | yes4 |
| Date of service | per date of service2 | yes3 | yes4 |
| Diagnosis | ICD-10 codes2 | ICD-format code3 | condition being treated4 |
| Service or procedure code | CPT or HCPCS, with modifiers1 | type of service or procedure code3 | type of service4 |
| Units and charge per code | yes1 | charge for the service3 | not listed |
| Place of service code | yes1 | not listed | not listed |
| Your tax ID | yes, and a W-9 may be needed out of network1 | yes3 | not listed |
| Your name, credentials and address | not listed | yes3 | not listed |
What each field does:
- Client name and date of birth. All three insurers ask for the patient name1, 3, 4. None of the three superbill lists names date of birth. UnitedHealthcare's claim form asks for it in the member section2. Use the name on the insurance card.
- Practitioner name, address, credential and license number. Cigna asks for the professional's name, credentials and address3. None of the three lists asks for a license number. If you hold no license, leave the license field blank. Do not write a training certificate in its place.
- Tax ID. UnitedHealthcare and Cigna both ask for the provider's tax ID1, 3. On an IRS Form W-9, a sole proprietor who has an EIN may enter either the SSN or the EIN5. Whether an insurer accepts either one on a superbill is unknown. Check with the plan.
- NPI (optional). The National Provider Identifier (NPI) has 10 digits6. To get one, the applicant certifies that they are a health care provider as defined at 45 CFR § 160.1037. The generator checks the number's check digit.
- Date of service. One line per session.
- Procedure code (CPT or HCPCS) and modifier. This code tells the insurer what service took place. The American Medical Association holds the copyright in CPT8, so the generator shows codes only, without descriptions.
- Place of service code. This two-digit CMS code says where the service took place9. CMS lists 11 as office, 10 as telehealth with the patient at home, and 02 as telehealth with the patient somewhere other than home9. CMS says to check each payer's reimbursement policy for these codes9.
- Diagnosis code (ICD-10-CM). ICD-10-CM is the US code set for medical diagnoses10. A diagnosis is a clinical decision. Only enter one that a qualified clinician made.
- Units, charge and amount paid. UnitedHealthcare asks for the units and the billed amount for each procedure code1. The generator adds up the totals and the balance.
- Signature and date. Your signature confirms that the services took place as listed.
What does a completed superbill look like?
This example uses invented values. It shows codes as formats only, not as advice on which code to use. The example PDF in the generator follows the same layout.
| Field | Example value |
|---|---|
| Practitioner | Jordan Lee, 120 Elm Street, Portland, OR 97201, (503) 555-0142 |
| Credential and license | your state license and number, or blank |
| Tax ID (EIN) | 12-3456789 |
| NPI | 10 digits, or blank |
| Client | Sam Rivera, born 04/12/1988, 45 Oak Avenue, Portland, OR 97202 |
| Date of service | 10/07/2026 |
| Procedure code | 5 characters (CPT or HCPCS) |
| Modifier | 2 characters, or blank |
| Place of service | 11 (office) |
| Diagnosis code | ICD-10-CM format, a letter then digits, 1 to 4 codes |
| Units | 1 |
| Charge | $150.00 |
| Amount paid | $150.00 |
| Balance | $0.00 |
| Signature | Jordan Lee, 10/07/2026 |
Missing information can delay or stop payment2. Still, never guess a code. Leave the line blank and ask the client's plan what it needs.
Can a somatic practitioner without a state license issue a superbill?
You can write one. Whether an insurer pays it is a separate question, and the sources we checked do not answer it.
What the sources say:
- UnitedHealthcare needs diagnosis codes and procedure codes, and says that missing information can delay or stop payment1, 2.
- Cigna asks for the professional's credentials3.
- An NPI applicant must certify that they are a health care provider as defined at 45 CFR § 160.1037.
What we could not confirm:
- Whether any of these insurers pays a claim from a practitioner without a state license. Unknown.
- Whether a practitioner without a license counts as a health care provider for an NPI. Unknown. We did not read the regulation's text.
- Which procedure codes, if any, fit unlicensed somatic work. Unknown. Never use a code for a service that your license does not cover. Never use a psychotherapy code without a license.
If you hold no license, we found no source that says an insurer will pay. Ask the client to call the number on their insurance card before the first session. The plan's answer is the one that counts.
If you are licensed, enter your license and use the codes that fit your scope.
When should I use practice software or the insurer's claim form instead?
This generator suits occasional superbills. Three other routes fit other cases.
- Practice software. If you write superbills every week, software that builds them from your calendar and invoices may save retyping. Our practice software guide compares the options, and SimplePractice alternatives covers tools for cash-pay work.
- The insurer's own claim form. Aetna lets the client ask the provider to complete the provider section of its form instead of attaching bills4. If a client brings that form, fill it in.
- The provider submits the claim. UnitedHealthcare says out-of-network providers can submit claims for members1. The generator only makes the PDF. It does not submit anything.
Your entries in the generator stay in this browser tab. OneSomatic does not receive them. For self-pay clients who ask about cost, see good faith estimates.
Sources
- UnitedHealthcare, "How to submit a claim". Checked .
- UnitedHealthcare, "Medical Claim Form" (member instructions). Checked .
- Cigna, "Medical Claim Form" (591692c Rev. 11/2023). Checked .
- Aetna, "Medical Benefits Claim Instructions and Form". Checked .
- IRS, "Instructions for the Requester of Form W-9" (Form W-9, Rev. March 2024, Part I note on sole proprietors). Checked .
- CMS, "NPPES NPI Registry". Checked .
- CMS NPPES, "Apply for an NPI" help page. Checked .
- American Medical Association, "FAQ: Editorial Panel & CPT overview". Checked .
- CMS, "Place of Service Code Set". Checked .
- CDC National Center for Health Statistics, "ICD-10-CM". Checked .