The complete superbill guide: how your patients get reimbursed
What goes on a superbill, which plans pay out-of-network, how patients file it, a copy-paste email template, and the errors that get superbills rejected.
August 16, 2026 · 7 min read
The superbill is the bridge between a cash-pay practice and a patient's insurance. You get paid at the desk, the patient files the paperwork, and if their plan has out-of-network benefits, part of your fee comes back to them. Handled well, it removes the biggest objection to paying you directly: "but I have insurance." Handled badly, it produces confused patients, rejected claims and awkward refund conversations.
This is the whole system: what the document must contain, who can actually get money back, how the filing works step by step, an email template you can copy, and the errors that cause rejections. One caveat up front: plan rules and state insurance regulations vary, and nothing here is a promise that any specific patient will be reimbursed.
What a superbill must contain
A superbill is not a claim. It is a detailed receipt with enough coded information for an insurer to process it. There is no official federal form, but insurers reject incomplete documents, so treat every field as required:
| Section | Fields |
|---|---|
| Provider | Practice name, address, phone · rendering provider name and credentials · NPI · EIN or Tax ID · state license number |
| Patient | Full legal name · date of birth · address · member ID if collected |
| Visit | Date of service · place of service code (11 office, 10 telehealth in patient's home, 02 telehealth elsewhere) |
| Services | One line per service: CPT code, description, units, fee |
| Diagnosis | ICD-10 code(s), each service line pointed at a diagnosis |
| Money | Amount charged, amount paid, method, balance (ideally $0) |
| Signature | Provider signature or electronic equivalent |
The code pairing is where most trouble lives. CPT says what you did (90837 for 60-minute psychotherapy, 99213 for an established-patient visit, 97110 for therapeutic exercise). ICD-10 says why (F41.1 generalized anxiety, M54.50 low back pain). Every line needs both, and the combination has to make clinical sense. A quick note on sourcing: ICD-10 codes are public, but CPT codes are copyrighted by the AMA, which is why many affordable systems have you enter your own short list of codes instead of shipping a licensed lookup database. For a practice that uses ten or twenty codes, that is a one-time setup of half an hour.
Who actually gets reimbursed: the honest numbers
This is the part to explain to patients before the first visit, because expectations set here decide whether the superbill delights or disappoints.
- PPO plans are the main audience. KFF's employer survey has put PPO enrollment at roughly around half of covered workers for years. PPOs typically include out-of-network benefits: after a separate out-of-network deductible, the plan reimburses a percentage, commonly in the 50-80% range, of what it calls the "allowed amount."
- POS plans (high single digits of covered workers) usually have some out-of-network benefit too, often with referral requirements.
- HMO and EPO plans generally reimburse nothing out-of-network except emergencies. No superbill changes that.
- High-deductible plans: the superbill still matters, because filed amounts can count toward the out-of-network deductible, and the visit is usually HSA-eligible regardless.
The trap inside the fine print is the allowed amount. If you charge $200 and the plan's allowed amount for that CPT code in your area is $120, a "70% reimbursement" means 70% of $120, which is $84, and only after the deductible is met. Patients who expect 70% of $200 feel cheated by their plan and, unfairly, by you. Explain the allowed amount once and you prevent that entire conversation.
A worked example you can adapt to your own fees: a therapy patient pays you $150 per weekly session. Her PPO has a $500 out-of-network deductible and then reimburses 60% of a $110 allowed amount. Sessions 1 through 5 go to the deductible (5 × $110 = $550, deductible met partway through session 5). From session 6 onward she gets back about $66 per session. Over a 40-session year she recovers roughly $2,300 of the $6,000 she paid you. Not full coverage, but a 38% effective discount that costs your practice nothing to provide.
How the patient files it, step by step
- Before the first visit, the patient calls the member number on their card and asks five questions: Do I have out-of-network benefits for [outpatient mental health / office visits / physical therapy]? What is my out-of-network deductible and how much is met? What percentage do you reimburse, of billed or allowed charges? Is preauthorization required? What is the filing deadline?
- After each visit or each month, you send the superbill PDF from your system. Batching a month of visits into one document is fine and most patients prefer it.
- The patient submits through the insurer's member portal or app (fastest, usually just an upload), or by mailing the superbill with a claim form (often CMS-1500 or the insurer's own out-of-network form).
- Processing takes about 2 to 6 weeks. The insurer sends the patient an Explanation of Benefits and a check or deposit. The money goes to the patient, never to you, which is exactly how you want it.
- Deadlines matter. Timely filing limits for member-submitted claims commonly range from 90 days to a year after the date of service. A shoebox of superbills from 14 months ago is worth nothing.
Services like Reimbursify or Thrizer will file for the patient for a small fee or a percentage. Worth mentioning to patients who find portals painful; you do not need any integration for that, they work from your PDF.
The email template
Copy this into your system as a template and attach the PDF. It answers the three questions patients always ask and sets expectations honestly.
Subject: Your superbill for [month]. Hi [name], attached is your superbill for your visits on [dates]. It includes everything your insurance needs: my NPI and tax ID, service codes and diagnosis codes. You have already paid in full, so any reimbursement goes directly to you. To file it: log in to your insurance member portal, look for "submit a claim" or "out-of-network claim," and upload this PDF. Most plans process it in 2 to 6 weeks. Whether and how much your plan reimburses depends on your out-of-network benefits and deductible. If you have not checked yours, call the number on the back of your card and ask about out-of-network outpatient benefits. Happy to reissue the document if your insurer asks for any correction. [Your name]
Send it automatically on the first of the month for last month's visits and the whole process runs itself.
The errors that get superbills rejected
Insurers reject member claims for mechanical reasons far more often than for coverage reasons. From most to least common:
| Error | Fix |
|---|---|
| Missing NPI or Tax ID | Store both in your software once; they print on every superbill |
| No diagnosis code, or diagnosis not linked to the service line | Every CPT line points at an ICD-10 code |
| CPT and ICD-10 pairing that makes no clinical sense | Review your common pairings once with a coding reference |
| No proof the patient paid | Show charged, paid and balance $0 on the document |
| Handwritten or edited documents | Always a generated PDF; insurers distrust anything that looks altered |
| Missing place of service, or telehealth billed as office | Use POS 10/02 for telehealth, and the right modifier (95) where the plan wants it |
| Filed past the deadline | Send superbills monthly, automatically |
| Provider type not covered | Some plans exclude certain license types out-of-network; the patient's five questions catch this early |
One rejection habit worth adopting: when a patient forwards you a rejection letter, read the reason code before assuming the plan "doesn't cover it." Half the time it is a fixable field, you reissue the corrected PDF and it pays on resubmission.
Two smaller uses of the same document are worth knowing. Patients with an HSA or FSA can use the superbill as their substantiation receipt even when there is no out-of-network benefit at all, which makes it useful for HMO patients too. And keep your fee schedule consistent: if the superbill shows $150 for a code one month and $95 the next with no policy behind it, insurers start asking questions, and so do patients.
Where the superbill fits in your legal and commercial setup
Two connections to the rest of running a cash-pay practice. First, the superbill pairs with the Good Faith Estimate: since 2022 you must give self-pay patients a written estimate up front, and the estimate plus the superbill make a clean paper trail from quote to receipt. The details, along with HIPAA and TCPA, are in the legal checklist for cash-pay clinics. Second, if you are still designing the practice, decide your superbill workflow before you pick software; it is one of the items in the step-by-step guide to opening a cash-pay practice, and the practical test is simple: ask any vendor for a sample superbill PDF and look for your NPI, EIN, codes and balance on it.
In our software the sequence is: finish the visit, attach your CPT and ICD-10 codes, and the superbill generates as a PDF with your NPI, EIN and the payment trail already on it, pulling from the same record as your payments. Then the monthly email template does the rest.
DrinCloud turns any completed visit into a superbill PDF with your NPI, EIN, CPT and ICD-10 codes, on every plan, with no claims machinery to pay for. Fifteen days free, no card: start here.
See it in your own practice
Fifteen days free, sample data already loaded, no credit card.