What Is the Difference Between S9083 and S9088 in Urgent Care Billing?
S9083 and S9088 are HCPCS Level II S-codes used in urgent care billing to capture facility-level costs that standard E/M codes do not cover. As of 2026, S9083 represents a global flat fee that replaces the E/M code entirely for the visit, while S9088 is an add-on code billed alongside an E/M or procedure code to reflect urgent care operational overhead. Medicare does not recognize or reimburse either code. Which one to bill depends entirely on the payer contract, not the clinical scenario.
S9083 replaces the E/M: When a payer requires S9083, the urgent care center bills that single code for the entire visit instead of itemizing an E/M level and separate procedures. The payment is a flat rate regardless of complexity.
S9088 supplements the E/M: When a payer recognizes S9088, the center bills a standard E/M code (99202 to 99215) plus S9088 as an add-on line to capture the facility overhead that the E/M rate alone does not cover.
They are not used together: Payers that accept S9083 generally do not accept S9088 on the same claim, and vice versa. Billing both on the same encounter without a payer-specific allowance will trigger a denial.
What S9083 and S9088 Actually Are
Both codes sit in the HCPCS Level II S-code category, which is a set of temporary national codes assigned by private payers rather than CMS. That distinction matters because it means neither code has a Medicare-assigned relative value, neither appears in the Physician Fee Schedule, and neither is subject to the same NCCI bundling edits that govern CPT codes. They exist because the standard E/M code set was built for office-based practices, not for urgent care centers that carry higher overhead in the form of extended hours, walk-in staffing models, point-of-care labs, and on-site imaging.
S9083 is defined as “global fee for urgent care centers.” It bundles the entire visit into one flat payment. When a payer contract specifies S9083, the urgent care center does not submit an E/M level, does not itemize ancillary services separately (unless the contract says otherwise), and receives a single negotiated rate for the encounter. The rate is set during contract negotiation and does not vary by the complexity of medical decision making the way an E/M level does.
S9088 is defined as “services provided in an urgent care center (list in addition to code for service).” It is not a standalone code and cannot be billed alone. It sits on a claim line alongside a standard E/M code such as CPT code 99282 or 99283 and represents the additional cost of delivering that E/M service in an urgent care setting rather than a standard office. Think of it as a facility surcharge that some payers recognize to offset the operational gap between office-based and urgent care reimbursement.
Place of service is critical for both. Claims using S9083 or S9088 must be submitted with POS 20 (Urgent Care Facility). A claim submitted with any other place of service code will be denied, because these codes are reimbursable only for services rendered in an urgent care setting.
S9083 Global Fee: When It Applies
A payer that uses S9083 is telling the urgent care center: bill us one flat rate for the visit, and we will pay that rate regardless of whether the patient needed a simple evaluation or a laceration repair with X-rays and a splint. The appeal for payers is predictability. The appeal for centers is simplicity, since there is no E/M leveling decision to defend and no modifier 25 risk on same-day procedures.
The trade-off is that the flat rate may underpay complex visits. A center that sees a high volume of straightforward sore-throat and UTI visits will do well under a global fee model. A center that handles a significant share of fracture reductions, abscess drainages, and multi-system evaluations may find that S9083 leaves money on the table compared to billing the appropriate E/M level with separately itemized procedure codes.
Providers often come to us after realizing their global fee rate has not been renegotiated in two or three contract cycles, even as visit acuity has climbed. The billing structure around S9083 is simple, but the contract negotiation behind it requires the same level of attention as any E/M-based arrangement. If your average visit acuity has increased since the rate was last set, the flat fee may be costing you revenue.
Some payers allow limited exceptions to the global bundle. A separately billable service such as an after-hours add-on under CPT code 99051 may or may not be payable on top of S9083 depending on the contract terms. Never assume a service is separately billable under a global arrangement without checking the contract language.
S9088 Add-On: When It Applies
S9088 is the opposite model. Instead of replacing the E/M code, it sits on top of it. The center bills a standard E/M level (99202 through 99215), itemizes any separately billable procedures, and adds S9088 as an additional line to capture the facility overhead that the E/M rate alone does not cover.
This model works better for centers that see a wide range of acuity because the E/M level adjusts to the complexity of the visit while S9088 captures the fixed overhead. A low-acuity visit bills a 99212 plus S9088. A high-acuity visit bills a 99215 plus S9088. The center is not locked into a single flat rate.
The challenge with S9088 is documentation. Because the center is still billing E/M levels, the full medical decision making or time-based documentation requirements apply. Modifier 25 rules apply if a separately identifiable E/M is performed on the same day as a procedure. And the S9088 add-on must be reported on a separate claim line with POS 20. One question we hear constantly from practice managers is whether S9088 changes the E/M documentation requirements. It does not. The E/M code carries its own documentation standard regardless of the add-on.
Which Payers Accept S9083 vs S9088?
Payer acceptance of S9083 and S9088 is contract-specific and varies not only by payer but by plan type within the same payer. There is no universal rule. The only reliable way to know which code a specific payer requires is to read the contract and the current billing manual for that plan. That said, the general landscape as of 2026 follows a pattern.
| Payer Type | S9083 (Global) | S9088 (Add-On) | Standard E/M | Notes |
| Medicare (Traditional) | Not recognized | Not recognized | Required | Bill E/M codes 99202-99215 with POS 20 |
| Medicare Advantage | Varies by plan | Varies by plan | Default | Check plan-specific billing guide |
| Commercial (global contract) | Required | Not accepted | Not accepted | Flat rate per visit; negotiate rate carefully |
| Commercial (E/M + add-on) | Not accepted | Required | Required | E/M level + S9088 on separate line |
| Medicaid (state-dependent) | Common | Less common | Varies | Check state Medicaid provider manual |
| UnitedHealthcare | Discontinued | Check contract | Required | UHC moved away from S9083 reimbursement |
As of August 2026, Ambetter updated its policy to reimburse both S9083 and S9088 when billed with POS 20. UnitedHealthcare has moved in the opposite direction, discontinuing S9083 reimbursement in favor of standard E/M billing. These shifts reinforce that the payer landscape is not static, and urgent care billing teams must monitor contract updates and payer bulletins on a rolling basis.
Across the billing companies we vet, the ones that consistently collect on these codes maintain a payer matrix that maps every contracted plan to the correct billing model: S9083, S9088, or straight E/M. The centers that wing it end up filing the wrong code, eating denials, and resubmitting.
If your urgent care claims keep getting denied because you are filing the wrong S-code or E/M combination for the payer, the issue is your payer matrix, not your coding. A billing partner that tracks every contract catches these before submission.
Does Medicare Pay for S9083 or S9088?
No. Medicare does not recognize, reimburse, or process claims containing HCPCS codes S9083 or S9088. Traditional Medicare pays urgent care visits using standard E/M codes (99202 through 99215) billed with POS 20, and it applies the same documentation, medical decision making, and modifier rules as any other outpatient E/M encounter.
This means a Medicare beneficiary seen at an urgent care center is billed under the same E/M framework as a patient seen in a physician’s office. The place of service code (POS 20) is what identifies the claim as an urgent care visit, not the S-code. For a breakdown of the E/M codes used for lower-acuity urgent care visits, see our guide to CPT code 99281 for urgent care billing.
Medicare Advantage plans are a different matter. Because MA plans are administered by private insurers, some plans may require or accept S9083 or S9088 under their own billing rules. The only way to know is to check the plan-specific billing manual. Do not assume that because a patient has a Medicare card, the billing model defaults to standard E/M. If the card says Medicare Advantage and names a commercial administrator, check that administrator’s urgent care billing policy before submitting.
Common S9083 and S9088 Billing Errors
The most common billing error with these codes is submitting the wrong one for the payer. An urgent care center that bills S9083 to a payer expecting E/M codes gets denied. A center that bills E/M codes to a payer expecting S9083 also gets denied. Neither error is a coding mistake in the traditional sense. Both are contract-matching errors that happen when the billing team does not have a current payer matrix or does not check it before submitting.
Other frequent errors include billing S9083 and S9088 on the same claim for the same encounter, which will deny because they represent mutually exclusive billing models. Submitting either code without POS 20 produces a denial because the codes are valid only for urgent care facility encounters. Billing S9088 as a standalone code without an accompanying E/M or procedure code produces a denial because S9088 is by definition an add-on. And billing S9083 to Medicare in any form produces a rejection because the code is not in the Medicare fee schedule.
The most expensive error we see providers run into is failing to renegotiate the S9083 flat rate as visit complexity changes. A center that signed a global rate three years ago based on a lower-acuity patient mix may be leaving significant revenue behind if its current mix includes more procedures, imaging, and point-of-care testing. The flat rate does not adjust automatically. It adjusts only when the contract is renegotiated.
For urgent care centers navigating the broader regulatory environment around billing codes, CMS has been exploring whether to create dedicated urgent care CPT codes that would exist within the Medicare fee schedule. Read our coverage of CMS separate urgent care billing codes for the latest developments.
Frequently Asked Questions
S9083 is a HCPCS Level II S-code defined as “global fee for urgent care centers.” It represents a single flat-rate payment covering all services rendered during one urgent care visit. It replaces E/M codes entirely when a payer requires it. Medicare does not recognize or reimburse S9083.
S9088 is a HCPCS Level II S-code defined as “services provided in an urgent care center (list in addition to code for service).” It is an add-on code billed alongside a standard E/M or procedure code to capture urgent care facility overhead. It cannot be billed as a standalone code.
Generally, no. S9083 and S9088 represent mutually exclusive billing models. S9083 is a global fee that replaces E/M codes, while S9088 is an add-on that supplements them. Billing both on the same encounter will typically trigger a denial unless the specific payer contract explicitly allows it.
No. Traditional Medicare does not recognize, reimburse, or process claims containing S9083 or S9088. Medicare pays urgent care visits using standard E/M codes (99202 to 99215) with POS 20. Some Medicare Advantage plans may accept these codes under their own billing rules.
The payer contract determines which billing model applies. Check the payer-specific billing manual or provider bulletin for each contracted plan. Build and maintain a payer matrix that maps every plan to the correct billing approach: global (S9083), add-on (S9088), or standard E/M.
Both codes require POS 20 (Urgent Care Facility) on the CMS-1500 claim form. A claim submitted with any other place of service code will be denied because S9083 and S9088 are reimbursable only for services rendered in an urgent care facility setting.
No. Despite being commonly searched as “CPT code S9083” or “CPT code S9088,” both are HCPCS Level II S-codes maintained as temporary national codes. They are not part of the CPT code set published by the American Medical Association. The distinction matters because HCPCS S-codes follow different payer recognition rules than CPT codes.
The claim will be denied. A payer expecting S9083 will reject standard E/M codes, and a payer expecting E/M codes will reject S9083. The fix is a corrected claim with the right code, but the rework costs staff time and delays payment. Maintaining a current payer matrix prevents this error.
Note: HCPCS codes and descriptors are maintained by CMS and are provided here for reference. Payer acceptance of S-codes varies by contract, plan type, and state. Verify against current payer policies before billing.
Next Steps
Review your payer contracts and build a matrix that maps each plan to the correct urgent care billing model: S9083, S9088, or standard E/M.
For E/M code guidance, see our billing guides for CPT code 99281 and CPT code 99282, the two most common urgent care E/M levels.
For the latest on CMS developing dedicated urgent care codes, read our coverage of CMS separate urgent care billing codes.
If your billing team is losing revenue to payer-matching errors, get matched with a billing partner that maintains the payer matrix for you.
Stop losing revenue to S-code denials and payer mismatches. Get matched with trusted medical billing companies that know urgent care billing models, payer contracts, and the S9083 vs S9088 rules that decide whether you get paid. Billing Service Quotes has connected more than 2,000 providers across all 50 states, with over 15 years in medical billing and rates starting as low as 2.95%. Finding a match is 100% free for providers.