Good Faith Estimates Under the No Surprises Act: A Compliance Workflow for Independent Practices

Since January 1, 2022, every independent practice that treats an uninsured or self-pay patient must hand that patient a written good faith estimate (GFE) of expected charges -- and a patient who is later billed $400 or more over that estimate can open a federal dispute that puts the practice's bill in front of an outside arbiter. CMS can assess civil monetary penalties of up to $10,000 per violation under the No Surprises Act, yet most solo and small-group practices still generate estimates ad hoc, if at all. A repeatable GFE workflow costs a few hours to build and removes a standing compliance and refund exposure that scales with every self-pay visit.

This article provides general operational guidance on medical billing practices. It is not legal, compliance, or financial advice. Consult qualified healthcare billing counsel or a certified professional coder for your specific situation.

Credentialing and enrollment requirements vary by payer and change frequently. Verify current requirements directly with each payer.

The Short Answer

Build one GFE template per common service line, trigger it automatically whenever a patient self-identifies as uninsured or elects to self-pay, and deliver it inside the CMS timing windows -- 1 business day when the visit is scheduled 3 to 9 business days out, 3 business days when scheduled 10 or more days out, and within 3 business days of any request. Assign a single owner for GFE generation rather than leaving it to whoever checks the patient in, and keep a copy in the record for at least six years. Practices that template the estimate and route it through one owner move from reactive scrambling to a 5-minute front-desk step.

ScenarioGFE required?Delivery deadlineWho typically owns it
Uninsured patient schedules a visit 3-9 business days outYesWithin 1 business day of schedulingFront-desk / scheduling coordinator
Self-pay patient schedules 10+ business days outYesWithin 3 business days of schedulingFront-desk / scheduling coordinator
Uninsured patient requests an estimate (no visit booked)YesWithin 3 business days of the requestBilling / practice manager
Patient has insurance and is using itNot under the self-pay GFE ruleN/A (insurer estimate rules differ)Billing / RCM vendor
Recurring services (e.g., therapy series)Yes, one GFE can cover up to 12 monthsSame windows; re-issue when the plan changesBilling / practice manager

What the No Surprises Act Actually Requires

The self-pay GFE requirement comes from the No Surprises Act and took effect January 1, 2022, under CMS good faith estimate rules. It is separate from the balance-billing protections that get most of the headlines. The estimate must list the expected charges for the primary item or service plus any items reasonably expected to be furnished together with it, each with a diagnosis code, a service code, and an expected charge. It must also name the practice, the provider or facility, and a clear statement that the figure is an estimate, not a bill or a guarantee.

Who counts as self-pay or uninsured

An uninsured patient has no coverage. A self-pay patient has coverage but chooses not to use it for the service -- a common pattern in behavioral health, dermatology, and any practice that sees cash-pay demand. Both trigger the GFE obligation. The determining question at check-in is not whether the patient has an insurance card; it is whether they intend to submit the visit to a plan. A one-line intake question -- "Are you planning to use insurance for today's visit?" -- is what actually drives the workflow.

The timing rules

Timing is where the rule bites. When a patient schedules at least 3 business days ahead, the estimate is due within 1 business day if the visit is 3 to 9 business days out, and within 3 business days if it is 10 or more days out. When a patient simply asks for an estimate without booking, the practice has 3 business days to respond. Same-day and walk-in visits scheduled fewer than 3 business days ahead are not subject to the advance GFE deadline, but the request-based obligation still applies if the patient asks.

Where Independent Practices Fall Out of Compliance

The failure is rarely a refusal to give estimates -- it is the absence of a trigger. Practices that wait for staff to remember the GFE rule generate estimates for maybe a third of eligible visits, because check-in is the busiest, most interrupted moment in the day. A second common gap is scope: a GFE that lists only the office visit code and omits the injection, the lab draw, or the supply that everyone knows will be furnished understates the total, and a bill $400 or more above that number is exactly what opens the patient-provider dispute resolution process. The third gap is recordkeeping. CMS treats the GFE as part of the medical record and expects it retained for at least six years; an estimate delivered verbally or on a sticky note does not survive an audit or a dispute.

These gaps compound in specialties with heavy self-pay demand. A behavioral health practice running a standing therapy series, a dermatology office selling cosmetic add-ons, or a dental practice quoting out-of-network work will generate dozens of eligible encounters a month. At even 20 self-pay visits monthly, a practice that estimates a third of them leaves roughly 13 encounters exposed every month -- each one a potential dispute and a potential refund. The exposure is not theoretical; it accumulates quietly until the first patient files.

Building a Good Faith Estimate Workflow

  1. Template by service line, not by patient: build one estimate template for each of your 5 to 10 most common self-pay service combinations, each pre-loaded with the diagnosis code, service codes, and current cash prices. This is the single highest-leverage step -- it turns a from-scratch task into a fill-in-the-blanks step.
  2. Attach the trigger to intake: add the "using insurance?" question to your scheduling script and EHR intake form so a self-pay answer flags the visit for a GFE before the patient hangs up or leaves the desk.
  3. Name one owner and one backup: route every flagged visit to a single GFE owner -- usually the practice manager or lead biller -- so estimates do not fall between the front desk and billing.
  4. Deliver in writing and log the date: send the estimate through the patient portal or on paper, and record the delivery date against the CMS window so you can prove timeliness. Timeliness is measured from the scheduling or request date, not the visit date.
  5. Reconcile against the final bill: before a self-pay statement goes out, compare it to the GFE. If the final charge will exceed the estimate by $400 or more, decide deliberately -- adjust, document the reason, or prepare for a possible dispute -- rather than discovering the gap when the patient files.

What Goes Wrong

  • No trigger at intake: estimates get generated for a minority of eligible visits, leaving most self-pay encounters uncovered and the practice exposed on every one.
  • Under-scoped estimates: listing only the visit code while omitting predictable add-ons creates the exact $400-plus gap that fuels a patient-provider dispute.
  • Verbal-only delivery: an unretained estimate fails the six-year recordkeeping expectation and is worthless in a dispute or audit.
  • Treating insured patients under the wrong rule: the self-pay GFE rule does not govern a patient using insurance; applying it there wastes staff time and confuses the workflow.

What Should You Do?

Treat the good faith estimate as a front-desk automation, not a legal chore. The two moves that matter are templating your common self-pay service lines and attaching a one-question trigger to intake; together they take an afternoon to set up and convert an open-ended compliance risk into a 5-minute step that runs on every eligible visit. The $400 dispute threshold and the up-to-$10,000 penalty framework are the downside; a documented, timely estimate on file is the entire defense. Practices that see meaningful self-pay volume should build the workflow before their next self-pay statement run, not after a patient files the first dispute.

Get the full practice management guide at GetPracticeHelp -- with billing benchmarks, credentialing checklists, and revenue cycle best practices.

Frequently Asked Questions

Does the good faith estimate rule apply to patients who have insurance?
The self-pay GFE requirement applies to uninsured patients and to insured patients who choose not to use their coverage for the service. A patient submitting the visit to their plan falls under separate insurer estimate rules, not the self-pay GFE rule.
How fast does an independent practice have to deliver a GFE?
Under CMS good faith estimate rules, it is due within 1 business day when the visit is scheduled 3 to 9 business days out, within 3 business days when scheduled 10 or more days out, and within 3 business days of any standalone request. The clock starts at scheduling or request, not the visit.
What happens if the final bill is higher than the estimate?
If the final charge is $400 or more above the good faith estimate, the patient can initiate the federal patient-provider dispute resolution process, and an outside arbiter reviews the bill. A charge within $400 of the estimate does not trigger the dispute pathway.
How long should a practice keep good faith estimates?
CMS treats the GFE as part of the medical record and expects it retained for at least six years. Deliver estimates in writing through the portal or on paper and log the delivery date so timeliness and content can be demonstrated in a dispute or audit.