By Industry

View all industries

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Create and send superbills

A superbill is a reimbursement statement your out-of-network patients file with their own insurance. FrontDesk builds it from the charges on a patient's chart, covers the full treatment span by default (not just one month), and produces a PDF you can download or email. Enter your provider NPI and Tax ID once and the statement fills itself in.

Updated August 29, 20262 min read

A superbill is an itemized statement your out-of-network patients submit to their own insurance for reimbursement. It is not a claim you send to a payer — you generate the document and the patient files it. FrontDesk builds it from the charges on a patient's chart and produces a PDF you can download or email.

Superbills live under Charges & superbills on a patient's record, available once payments are enabled for the location.

One-time setup

A superbill pulls identity details from your settings, so fill these in once:

  • Provider NPI + license — Settings → Providers → edit each provider. Enter their individual NPI and license number.
  • Tax ID (EIN) — Settings → Organization → Billing details.
  • Organization NPIoptional. Enter your group (type-2) NPI if you have one. If you don't, leave it blank — the statement uses the provider's individual NPI automatically.
  • Diagnoses — add the patient's ICD-10 diagnoses on their chart (the code field is searchable — type a code like F41.1 or a word like "anxiety").

Add charges

Each line on a superbill is a charge (date, code, fee, and a diagnosis pointer). Charges get onto the chart two ways:

  • Automatically — when an appointment is marked completed, FrontDesk captures a charge and prices it from your service catalog.
  • Manually — open Charges & superbillsAdd charge, pick a code (the description and fee autofill), and save.

A charge with no fee stays a draft until you set one; drafts are left off the superbill unless you include them.

Generate the superbill

  1. Open the patient → Charges & superbills.
  2. Leave the date range empty to cover the full treatment span, or set a range to narrow it.
  3. Optionally pick a provider to scope the statement to one clinician.
  4. Click Preview to check the totals, then Generate & download.

The PDF includes the clinic header, provider block with NPI and license, the patient's diagnoses, an itemized line-item table, cumulative Total Fees / Total Paid, and a footer showing the patient as payee with the NPI and Tax ID.

Send it to the patient

From Issued statements, use the download icon to open the PDF or the email icon to send the patient a secure link. Every statement is numbered and kept in the patient's history.

Good to know

  • Full history by default. Unlike tools that only produce monthly totals, FrontDesk defaults to the entire span of care — the cumulative view patients need for reimbursement.
  • The patient is the payee. Reimbursement goes to the patient who paid you; the clinic's NPI and Tax ID appear only to identify the provider.
  • Multiple providers, no group NPI? If a patient saw more than one clinician and you have no group NPI, generate a superbill per provider (use the provider filter) so each carries the correct individual NPI.
  • Issued statements are permanent. Each superbill is a numbered, point-in-time record — regenerating later never changes an already-issued one.

Frequently asked questions

Is a superbill the same as an insurance claim?
No. A superbill is a statement the patient submits to their own insurer for out-of-network reimbursement. FrontDesk does not send claims to payers — you hand the patient the document and they file it.
We do not have a group (organization) NPI. What happens?
Leave the Organization NPI blank. The superbill automatically uses each provider's individual NPI instead, which is correct for a solo or small practice.
Can I bill the full treatment history instead of one month?
Yes — that is the default. Leave the date range empty and the superbill covers the entire span of care. Narrow the range only if you want a specific period.
Who is the "Make payments to" name on the statement?
The patient (or their guarantor). Out-of-network reimbursement is paid to the person who paid you, not to the clinic.
The code dropdown is empty for my practice.
Seeded code lists are per specialty — behavioral-health practices get CPT and ICD-10 F-codes. You can always type a code and fee manually if your specialty has no seeded pack.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support