S9083 is a single flat fee that replaces the visit’s E/M code entirely. S9088 is an add-on code billed alongside a standard E/M code to reflect the extra overhead of an urgent care setting. Some payers mandate S9083 and will not recognize a separately billed E/M code on top of it. Other payers reject both S codes outright and expect only the E/M and procedure codes that describe what was actually done. A billing process that applies one rule to every payer gets a meaningful share of urgent care claims wrong, on both sides.
Urgent care sits in a coding gray zone that neither CPT nor Medicare fully addresses. The two codes at the center of it, S9083 and S9088, are HCPCS Level II temporary codes created for private payer use. Medicare does not recognize either one. That leaves the actual billing rule up to each commercial payer, each state Medicaid program, and each workers compensation board, and they do not agree with each other.
Most urgent care practices settle on one default and apply it everywhere. That works for whichever payers happen to match the default and quietly costs money or invites denials on every payer that does not.
What S9083 and S9088 actually mean
S9083’s official HCPCS descriptor is “global fee urgent care centers.” It is a case rate: one flat payment for the entire visit, regardless of what was actually performed. A contract that requires S9083 typically expects it in place of the E/M code, not alongside it.
S9088’s descriptor is “services provided in an urgent care center, list in addition to code for service.” It is explicitly an add-on. It is reported with the E/M or procedure code that describes the actual visit, not instead of it, and it exists to compensate for the higher facility overhead of an urgent care center compared with a standard office visit.
| Code | What it is | How it is billed | Medicare status |
|---|---|---|---|
| S9083 | Global fee, urgent care centers | Case rate, replaces the E/M code | Not payable, private payer use only |
| S9088 | Urgent care facility add-on | Billed with the E/M or procedure code, never alone | Not payable, private payer use only |
Both carry a CMS payment status of Invalid, since Medicare treats an urgent care visit the same as any other office encounter and pays it on the standard E/M schedule. The divergence only exists on the commercial and Medicaid side, and it is sharper than most practices assume.
Why guessing wrong costs money in both directions
Bill S9088 as an add-on to a payer whose contract mandates the S9083 case rate, and the add-on typically gets denied or the whole claim reprices to the flat rate anyway, since the payer’s system is built around one code per visit, not two. The practice loses the time spent coding and appealing a line that was never going to pay.
Bill the itemized E/M and S9088 combination to a payer that does not recognize either S code, and the outcome depends entirely on what that payer actually wants. Some simply strip the S9088 line and pay the E/M alone, which is a wash. Others flag the claim for the unrecognized code and delay the entire payment while it works through review, which is not a wash, it is a cash flow hit on a visit that should have paid cleanly.
Default to S9083 everywhere instead, and a practice sitting under a contract that actually wants itemized E/M plus S9088 leaves real money on the table on every higher acuity visit, since a flat case rate pays the same for a simple recheck and a laceration repair.
The objection nobody raises: your payers do not agree on either code
UnitedHealthcare’s own published reimbursement policy for professional urgent care services states plainly that S9083 and S9088 are both non reimbursable, listing each with a CMS payment status of Invalid, and instructs providers to report only the evaluation and management or procedure codes that specifically describe the services performed, along with the correct place of service. Under that policy, billing either S code adds a line that will not be paid and can slow the claim down while it gets sorted out.
At the same time, Delaware Medicaid and managed care organizations and workers compensation boards in states including Florida, California, and Arizona require S9083 by contract for qualifying urgent care visits. A practice billing itemized E/M codes against one of those contracts instead of the mandated case rate is not following the terms it agreed to, whatever the E/M documentation supports.
A third group of payers, including several commercial plans and Colorado’s workers compensation program, which sets a fixed $75 payment for S9088, will pay the add-on code alongside a standard E/M line. For those payers, skipping S9088 out of caution simply forfeits reimbursement the contract already allows.
Three coherent, mutually incompatible rules, all live on the same book of urgent care patients. Knowing which one applies to the payer on the claim in front of you is the entire skill, and it cannot be solved by picking one rule and hoping it covers everyone.
Find out what your S code defaults are costing you
A Revenue Defense Audit is a forensic review of your existing accounts receivable. For an urgent care practice, that means checking every payer in your mix against its actual S9083 or S9088 contract language, not the default your billing team has been applying, and showing you exactly which claims were denied, delayed, or underpaid because of it.
How to defend urgent care revenue before the claim goes out
Payer contracts, not habit, decide whether a visit gets S9083, S9088, or neither. Pull the actual urgent care reimbursement policy or Medicaid provider manual for every payer in the practice’s mix once, and keep it somewhere the coding team actually checks, rather than defaulting to whatever the last payer wanted.
A workers compensation claim follows its own board’s fee schedule, which is frequently different from the same payer’s commercial line of business. Treating workers compensation and commercial claims from the same insurer as identical is a common source of the same error repeating at scale.
High acuity visits under an S9083 case rate contract deserve a second look. If the contract allows carve out codes for procedures like laceration repair or fracture care, billing the flat rate alone on a visit that qualifies for a carve out understates what the practice is owed on exactly the encounters that cost the most to deliver.
Neither code belongs on a Medicare claim under any circumstance. Both carry an Invalid payment status federally, and a claim that includes one will not process the way a commercial or Medicaid claim would.
Recheck payer policies on a normal cycle, not only when a denial forces the question. UnitedHealthcare’s own policy was a published document before a single claim needed to test it, and a practice that reads payer policy proactively catches a change before it shows up as a pattern of denials months later.
How WeBill Health defends urgent care revenue
WeBill Health maintains internal payer rule libraries organized by specialty and by carrier, spanning more than 500 payer rulesets. Those libraries are built and updated by people who work claims in your specialty every day, and every claim receives human pre submission review against them before it goes out. There is no black box and no algorithm we ask you to take on faith. When a payer changes its urgent care reimbursement policy, a person updates the library and a person applies it to your claims.
For an urgent care practice, that means the reviewer checking your claim already knows which of your contracts mandate the S9083 case rate, which allow S9088 as a paid add-on, and which, like UnitedHealthcare’s, reject both outright and expect itemized E/M and procedure codes instead. Our providers operate on a 98% clean claim rate, a 48 hour submission guarantee, and a 40% reduction in accounts receivable within 90 days, because every claim we touch is coded and documented to hold up under audit from the day it is submitted, not the day a reviewer decides to look.
Practices working with WeBill Health see an average 25% increase in collections within six months, driven by specialty specific coding and reduced days in accounts receivable, not by a change in how many patients walk through the door.
See where your practice is exposed
Get your Revenue Defense Score. See exactly how exposed your practice is to denials, undercoding, and credentialing gaps, specialty by specialty, before a payer’s S code policy finds the gap for you.
Frequently asked questions
What is the difference between S9083 and S9088?
One replaces the E/M code, the other rides alongside it. S9083 is a global case rate for the entire visit. S9088 is an add-on billed with the E/M or procedure code that describes what was actually done. The two represent different reimbursement models and are not interchangeable.
Does Medicare pay S9083 or S9088?
No. Both are HCPCS Level II temporary codes created for private payer use, and both carry a federal payment status of Invalid. Medicare pays urgent care visits on the standard E/M schedule regardless of setting.
Can S9088 be billed by itself?
No. S9088’s own descriptor specifies it is reported in addition to the code for the service performed. Billed alone, without an accompanying E/M or procedure code, it has nothing to attach to and will not process correctly.
Which payers require the S9083 case rate?
Requirements vary by contract. Delaware Medicaid and managed care organizations and workers compensation boards in states including Florida, California, and Arizona have required S9083 for qualifying urgent care visits. The only reliable answer for a specific practice is the actual contract language for each payer, not a general rule.
Why would a payer refuse both S9083 and S9088?
UnitedHealthcare’s published professional reimbursement policy for urgent care states both codes lack the specificity of an actual E/M or procedure code and instructs providers to bill only the codes that describe the service performed, with the appropriate place of service. Under that policy, either S code is simply an unpaid, unnecessary line.
What happens if a high acuity visit is billed under an S9083 case rate contract?
It depends on whether the contract includes carve out codes for higher complexity services such as laceration repair or fracture care. Where a carve out exists and is not billed, the practice collects the flat case rate on a visit that cost far more to deliver than a routine recheck.
Sources
- 2026 HCPCS Code S9083, Global fee urgent care centers
- 2026 HCPCS Code S9088, Services provided in an urgent care center
- Urgent Care Policy, Professional, Reimbursement Policy, UnitedHealthcare
- S Codes, S9088 and S9083, in Urgent Care, Journal of Urgent Care Medicine
- Services provided in an urgent care center, S9088, Codify by AAPC