Fee schedule
A fee schedule is a payer or contract document that lists the allowed amount the payer will consider for each billed code under specific conditions. In behavioral health, fee schedules often mix per-diem rates, per-session rates, and special rules for modifiers, locations, and levels of care.
What it means
What a fee schedule is
A fee schedule is the payer's pricing table. It lists what the payer will allow for each CPT, HCPCS, revenue code, or per-diem rate under your contract or program rules.
A schedule can be as simple as a one-page grid of CPT codes with single allowed amounts, or a large multi-tab workbook with different columns for site-of-service, modifiers, facility vs nonfacility, and rate tiers. For government payers like Medicare, the Physician Fee Schedule is a formal program-level document that sets base rates for many behavioral-health services.
In practice, you treat the fee schedule as the contract's money section: it is what your billed charge is compared against during adjudication to determine allowed amount, contractual write-off, and patient cost share.
Why fee schedules matter operationally
Fee schedules drive payment expectations. If your billed charge is higher than the fee schedule, the payer will typically pay up to the fee schedule and assign the difference as a contractual adjustment. If your billed charge is lower than the fee schedule, you may be leaving money on the table because the payer will not pay more than you billed.
RCM teams rely on fee schedules to:
- Build expected reimbursement by payer, code, and place of service.
- Monitor underpayments by comparing actual paid amounts on the 835 or EOB to the contracted rate.
- Set and review charge masters and session rates for new and existing services.
- Model the cash impact of payer mix shifts or new programs, such as launching PHP or residential.
Without current fee schedules loaded into your practice management or analytics stack, you fly blind. Your denial analytics blur together true denials and simple contractual discounts, and underpayments can sit unflagged for years, especially on low-volume but high-rate services like residential per diems.
How fee schedules are read and used
Operationally, you translate a fee schedule into rules that the billing system and the team can use.
Most schedules key off at least these fields:
- Code: CPT, HCPCS, revenue code, or a per-diem "case rate" code.
- Modifiers: such as 95 or GT-equivalent telehealth indicators, group-therapy modifiers, or EAP flags.
- Place of service or revenue code: office, telehealth, PHP, IOP, residential, inpatient.
- Provider type or taxonomy: psychiatrist, psychologist, counselor, facility.
- Network status: in-network, out-of-network, or single-case agreement.
You apply the fee schedule at key points:
- During contracting: to confirm that payer proposals match your cost and margin expectations for different levels of care.
- During benefits verification: to estimate patient cost share when the payer provides only percentages and not dollar amounts.
- During claims adjudication review: to verify that payer payments line up with contract terms and to identify when a CO-45 or CO-97 is appropriate versus when you should appeal.
In mature shops, the fee schedule is not just a PDF on someone's desktop. It is normalized into your billing system, used by your claims-scrubbing rules, and checked against every remittance so underpayments and mispriced codes are caught early.
Common mistakes
- Treating the uploaded fee schedule from a payer portal as final without checking it against the contract language, so you miss that intensive outpatient program per-diem rates were supposed to step up after a certain date and you underbill for months.
- Ignoring modifiers in the fee schedule and assuming 90837 pays the same with or without 95, which leads to surprise underpayments on telehealth sessions for certain commercial plans that have a reduced rate for virtual care.
- Not differentiating facility vs nonfacility or POS-based rates, so the team expects office-based rates for services billed under a UB-04 with revenue codes and flags normal payments as underpayments or denials.
- Letting old fee schedules live forever in the system and failing to load annual Medicare or Medicaid updates, which leads to AR staff chasing "short pays" that are actually correct under the new year's rates.
- Assuming per-diem residential rates are flat for all days and all members, so you miss that a specific Medicaid MCO pays a lower rate after day 30 or uses age-based tiers, and your authorization and census planning do not match actual reimbursement.
Why it matters in behavioral health
Behavioral health contracts often mix code-based fee schedules with per-diem rates and unusual carve-out structures. A single payer can have one fee schedule for outpatient CPT codes, another for PHP and IOP per diems keyed to revenue codes, and a separate residential-treatment rate table held by a behavioral carve-out vendor.
State Medicaid and Medicaid managed-care frequently use fee schedules that are tied to level-of-care criteria or ASAM-aligned levels, not just CPT codes. That creates real audit risk: if documentation or ASAM placement does not match the level that drove the paid rate, you can see takebacks months later even when the daily rate matched the schedule.
Long behavioral-health episodes magnify small pricing errors. A 10 dollar underpayment on a single outpatient visit may not trigger action, but a 10 dollar miss per day on a 60-day residential stay or a months-long IOP episode adds up quickly. Fee-schedule clarity, especially on per-diem and step-down rules, is essential before you open beds or expand group programs.
Carve-out vendors for mental health and substance use disorder often keep their own proprietary fee schedules that are not visible in the medical benefits portal. If your team relies only on the medical payer's online tools, you can mis-estimate both cash and patient liability, which frustrates families and undercuts trust at admission.
How AI can help with Fee schedule
AI agents can read fee schedules in PDF, Excel, or portal HTML and convert them into structured rate tables keyed by payer, code, modifier, and place of service. An agent can then compare every incoming 835 or EOB payment to the expected allowed amount, flag potential underpayments, and separate true denials from normal contractual write-offs so your denial reports stay clean.
Supabill's claims-scrubbing agent can hold payer-specific fee schedule rules in context, so it can warn when a claim is about to go out with charges below contract or with the wrong POS or modifier for the expected rate. A denials agent can read every remittance, match paid amounts to the schedule, and tee up only true variances for human follow-up. Humans still need to own contract interpretation, negotiations, and edge cases, such as ambiguous carve-out language or one-off single-case agreements where the "fee schedule" is buried in email threads.
FAQ
Is a fee schedule the same thing as the allowed amount?
Not exactly. The fee schedule sets the maximum allowed amount before patient cost sharing, coordination of benefits, and other contract terms are applied. The allowed amount on an individual claim can differ if there are site-of-service adjustments, modifiers, or multiple-procedure reductions.
Where do I get the official fee schedule for a payer?
For government payers like Medicare, you can use public tools such as the CMS Physician Fee Schedule search. For commercial payers and Medicaid MCOs, fee schedules are usually attached to your contract, posted on provider portals, or available on request from your network representative.
How often do fee schedules change?
Medicare and many state Medicaid programs update fee schedules at least annually, often on January 1, with occasional mid-year changes. Commercial plans may update rates on a contract anniversary, when they adopt new codes, or when regulations change, so you should build a process to review and refresh fee schedules regularly.
Do behavioral health carve-outs have different fee schedules than the medical plan?
Often yes. Behavioral health carve-out administrators commonly maintain separate fee schedules for therapy, psychiatry, intensive outpatient, and higher levels of care, even when they share a brand with the medical payer. Always confirm which entity controls mental health and SUD benefits and get fee schedules from that administrator.
Should we set our charges equal to our highest fee schedule?
Typically no. Many organizations set standard charges higher than their highest contracted rate to avoid capping payment and to leave room for future renegotiations, while staying within regulatory and market norms. Your actual contracted fee schedules then dictate what payers will allow and how much you write off.
Related terms
Allowed amount is the maximum dollar value a payer will consider for a covered service, based on the benefit plan and any contract, before patient cost sharing and contractual write-offs. Allowed amount sits between your gross charge and the actual payment, and drives both payer reimbursement and patient responsibility.
Contractual adjustment is the portion of a provider's billed charges that is contractually not payable under a payer agreement and is written off as a permanent reduction in expected reimbursement. Contractual adjustments separate true disallowed amounts from collectible patient responsibility and prevent overstated accounts receivable.
A Medicaid Managed Care Organization (MCO) is a private or nonprofit health plan that contracts with a state Medicaid agency to deliver Medicaid-covered services to enrolled members, usually for a fixed per-member-per-month payment. In behavioral health revenue cycle, a Medicaid MCO is the billed payer and follows plan-specific coverage, authorization, and billing rules that differ from fee-for-service Medicaid.
Per diem rate is a fixed daily payment amount that a payer agrees to reimburse for each covered day of a service episode, such as residential or PHP treatment. Per diem reimbursement replaces line-by-line fee schedules with a single daily rate that is governed by contract, authorization, and level of care.
Related denial codes
Charge exceeds fee schedule or contracted amount
Benefit included in another service already adjudicated
Deductible amount
Refer to plan benefit documents for coverage details
