Free tool

Free superbill generator and template

  • Free, no sign-up
  • Runs in your browser
  • Nothing you type is sent or stored
What this does

This free superbill generator makes a one-page superbill for a cash-pay visit. Type in your practice details, the patient, the date, the diagnosis and procedure codes and what the patient paid. The page lays it out, adds up the total and flags anything an insurer usually asks for. Then you print it or save it as a PDF.

What is a superbill?

A superbill is an itemized receipt for a medical visit that carries the codes an insurer needs. A cash-pay practice does not bill insurance. The patient pays you, takes the superbill and sends it to their own insurer to ask for out-of-network reimbursement. Whether they get anything back depends on their plan.

What is required on a superbill?

There is no single federal form. Insurers look for the same things they would see on a claim:

  • Practice: name, address, phone and tax ID (EIN).
  • Provider: name, credentials and NPI. Some insurers also ask for the license number.
  • Patient: full name and date of birth. An address helps the insurer match the member.
  • Visit: the date of service and the place of service code. Use 11 for an office visit, 10 for telehealth when the patient is at home and 02 for telehealth when they are somewhere else.
  • Diagnosis: at least one ICD-10 code. A superbill without a diagnosis code is the most common reason for a rejection.
  • Services: a CPT or HCPCS code for each service, with units and your fee. Add a modifier after the code if one applies, such as 95 for a telehealth visit.
  • Payment: the total charged and the amount the patient paid.
  • Signature: the provider's signature and the date.

You choose the codes. The generator does not suggest diagnosis or procedure codes, because the right code depends on what happened in the visit and what you documented.

How to save it as a PDF

Select Print or save as PDF. In the print window, choose Save as PDF as the printer (on a phone, choose Share, then Save to Files). Only the superbill prints, not the rest of this page. Send it to the patient through your patient portal or another channel that is safe for health information, not ordinary email.

When a superbill is the wrong tool

  • Medicare patients. If you have not opted out of Medicare, you generally cannot charge a Medicare patient cash for a covered service and hand them a superbill. Check your enrollment status first.
  • Services insurers do not cover. Membership fees, supplements and many wellness services have no procedure code. Give an ordinary receipt for those.
  • HSA and FSA cards. Patients usually need only an itemized receipt, and sometimes a letter of medical necessity, not a superbill.

If your patients pay before the visit, see how to collect lab fees before the consult and whether payment links are safe for a medical practice. Self-pay patients are also owed a written estimate before a scheduled visit: use the good faith estimate template.

Common questions

Does a superbill need a diagnosis code?

Yes, if the patient wants reimbursement. Insurers use the ICD-10 diagnosis code to decide whether the service was medically necessary, and most reject a superbill without one.

What is the difference between a superbill and an invoice?

An invoice or receipt shows what was bought and what was paid. A superbill adds what an insurer needs to process a claim: the provider's NPI and tax ID, diagnosis codes, procedure codes and the place of service.

Is this superbill generator free?

Yes. There is no account, no limit and no charge. The page fills in a fixed layout with what you type and adds up the fees.

Does the generator use AI?

No. It is a form and a template. It does not write, guess or suggest anything, and it does not choose codes for you.

Is patient information saved or sent anywhere?

No. Everything stays in your browser tab. Nothing you type is sent to us, stored on a server or recorded, and it disappears when you close or reload the page.

Can a nurse practitioner issue a superbill?

Yes. Any licensed provider with an NPI can issue one. Whether the insurer reimburses an out-of-network nurse practitioner depends on the patient's plan and state rules.