How to Choose FQHC Billing Software: Sliding Fee, Uninsured Patients, and Compliance

    The short answer

    Good FQHC billing software does four things without a specialist building workarounds: it bills the encounter the way your payers pay a health center (PPS and wrap-around), it applies your sliding fee schedule from income and household size captured at registration, it keeps uninsured and insured patients on separate, correct paths at the same front desk, and it feeds UDS from the same data. Most centers already own an EHR and practice management system that can do this. Before buying a new tool, test whether your current one is configured to do it. The gap is usually the build and the front desk procedure, not the software.

    Why FQHC billing is different

    A federally qualified health center does not bill like a private practice. Three rules change what the software has to do:

    • Encounter-based payment. Medicare pays FQHCs under the FQHC prospective payment system (PPS), and Medicaid pays a PPS or alternative rate, often through a wrap-around when a managed care plan pays first. The system has to know which visits are billable encounters and which payer gets what.
    • A required sliding fee discount program. Health centers must offer discounts based on household income and size, with a full discount or nominal charge at or below 100 percent of the Federal Poverty Guidelines and a slide up to 200 percent. The HRSA Health Center Program Compliance Manual, Chapter 9 sets these requirements. The schedule changes every year when the guidelines update.
    • UDS reporting. Patient counts, payer mix, and income levels from billing and registration end up in the annual Uniform Data System report. If billing data is wrong, the UDS report is wrong.

    In Puerto Rico and the USVI, add the payer mix: Plan Vital through its managed care organizations, Medicare Advantage, dual eligible patients, and commercial plans, often with different cards for the same person across a year.

    What to check before you buy (or before you blame your current system)

    Use these as test cases in a demo or in your own system. Ask the vendor or your team to show each one live, not on a slide.

    1. Register a new uninsured patient. Capture household income and size, attach proof or a self-declaration per your policy, and show the sliding fee category assigned without anyone doing math at the window.
    2. Register an insured patient with a high deductible who qualifies for the sliding fee. HRSA expects that patient to pay no more out of pocket than their discount pay class would charge, subject to payer contracts. Show the system capping the balance without a manual adjustment.
    3. Change a patient from uninsured to Plan Vital or Medicare Advantage mid-year. Show the coverage update, the stop of the slide, and the next claim going to the right payer.
    4. Load next year's sliding fee schedule. Show how the new Federal Poverty Guidelines are entered, who approves them, and the effective date, without a vendor ticket.
    5. Bill a PPS encounter. Show the encounter logic, the payer-specific codes, and how a wrap-around or supplemental claim is created and tracked.
    6. Check eligibility before the visit. Show the result at registration, including PCP assignment where your payers require it, and what happens to a failed check.
    7. Pull the UDS numbers. Show patients by income level and payer from the same records you just entered, without an export to a spreadsheet.
    8. Show who maintains it. Ask which of these changes your staff can make and which need a specialist or the vendor. That answer is the real cost of the tool.

    If your current system passes most of these with configuration, you do not need new software. You need the build finished and the front desk procedure rewritten to match.

    Common gaps we see in health centers

    • The sliding fee is set up in the system, but income is collected on paper and entered weeks later, so the discount at the window is a guess.
    • Insured patients are registered as uninsured to get them through the line, and the slide is applied to someone who has coverage.
    • Last year's poverty guidelines are still active months into the new year.
    • Eligibility is checked at checkout or after the denial instead of before the visit.
    • UDS counts are fixed by hand in spreadsheets because registration fields were never cleaned.

    Each of these is fixable inside the system most centers already run. See eClinicalWorks billing optimization for FQHCs and the FQHC sliding fee discount program page.

    How to evaluate FQHC billing software, step by step

    1. Write your test cases first. Use the eight checks above and add your own payers and sites.
    2. Run them in your current system. Have your billing lead and a front desk lead sit together and try each one.
    3. Sort every failure. Missing feature, unfinished configuration, procedure gap, or repetitive manual work. Only the first one is a reason to buy.
    4. Fix configuration and procedure together. Change the screen and the written procedure at the same time, then train on both.
    5. Automate what repeats. Eligibility checks and payer portal lookups that happen on every visit are candidates for automation, with staff handling exceptions.
    6. Measure for one month. Track denials tied to registration, sliding fee corrections, and UDS fixes for the workflow you changed.
    7. Only then compare vendors, using the same test cases, if a real feature gap remains.

    Where Millennial Networks fits

    Millennial Networks has supported healthcare IT for community health centers in Puerto Rico and the USVI since 2017, inside eClinicalWorks environments. We help centers finish the billing and registration build, align the sliding fee and eligibility procedures with the system, and clean the data that feeds eClinicalWorks UDS reporting.

    MediBOT, the healthcare automation platform built by Millennial Networks, handles repetitive work such as eligibility verification in eClinicalWorks, payer portal automation, and revenue cycle follow up, with staff handling exceptions. Across 3 Puerto Rico community health centers, MediBOT processed 16,990 automated transactions, redirected 1,088 staff hours, and touched 13,059 patient interactions during the measured period from December 2024 to July 2026. Additional workflows such as prior authorization, results alerts, and state portal lookups are scoped in an assessment, based on each organization's payers and volume. MediBOT does not make clinical or billing policy decisions; your team sets the policy.

    For centers where denials, rework, or aging are the main concern, the usual path is a discovery call, then an RCM Revenue Leak Audit that maps where revenue is lost and picks the first workflow to fix. See also eClinicalWorks optimization for 330 centers.

    Who this is for

    • CEOs, CFOs, and COOs at FQHCs and community health centers comparing billing tools or questioning their current one.
    • Revenue cycle and billing leads who manage sliding fee and uninsured patient workflows.
    • Front desk and patient access managers who register patients under multiple payer rules.

    Frequently asked questions

    #### What should FQHC billing software handle?

    PPS encounter billing and wrap-around claims, a sliding fee schedule based on household income and size, separate correct workflows for insured and uninsured patients, eligibility checks before the visit, and UDS reporting from the same records. Staff should be able to maintain these without a specialist for every change.

    #### Do FQHCs need separate sliding fee software?

    Usually not. Most EHR and practice management systems used by health centers, including eClinicalWorks, can store the sliding fee schedule and apply it. The common failure is that income and household data are not captured at registration, or the schedule is not updated each year.

    #### How should billing software handle uninsured patients alongside standard billing?

    Registration should capture coverage first, then income and household size for anyone who qualifies for the sliding fee. The system should assign the discount category, apply it only where your policy allows, and switch the patient to the payer when coverage starts.

    #### Can a health center keep billing compliant without specialist staff?

    It can reduce the dependence. Finish the configuration, write the procedures to match it, document who maintains each setting, and automate repetitive checks. Policy decisions, such as the sliding fee schedule, still need your board and leadership.

    #### Should we replace our EHR to fix FQHC billing problems?

    Test first. Run the eight checks in this article in your current system. If the failures are configuration or procedure, fix those. Replace only for a real feature gap.

    #### How do we start?

    Book a discovery call. Bring a recent denial report and your sliding fee policy, and we will show where the gaps are.

    Talk to our team

    Call 787-945-2260 or contact Millennial Networks to schedule a discovery call. Start with one billing workflow. We will help you fix it, then move to the next one.