Urgent care billing differs from standard office billing in one fundamental way: some payers reimburse urgent care visits through special S codes — S9083 as a global flat fee or S9088 as an urgent-care add-on — while others require ordinary E/M coding, and Medicare does not recognize S codes at all. That means the same visit can be billed three different ways depending on the payer contract, and clinics that apply one method across the board leave money on the table or generate denials. Here is how each approach works and how to know which one applies.

What Are S9083 and S9088?

S codes are HCPCS Level II codes created for commercial and managed-care payers. Two matter in urgent care:

  • S9083 — global fee for urgent care. When a payer contract specifies S9083, the clinic bills a single flat rate for the visit, regardless of what services were performed. A brief sore-throat check and a complex visit with a laceration repair pay the same. This is common in certain managed-care arrangements, and its economics cut both ways: simple visits pay relatively well, complex visits pay poorly.
  • S9088 — services provided in an urgent care center. This is an add-on code billed in addition to the E/M code, recognizing the added cost of urgent care infrastructure (extended hours, walk-in capacity, on-site testing). Where the contract allows it, the clinic bills the appropriate E/M level plus S9088 on the same claim.

Whether either code is payable — and at what rate — is purely a function of your payer contract. S codes are never billed to Medicare, which does not recognize them; Medicare urgent care visits are billed with standard E/M codes.

How Does E/M Leveling Work in Urgent Care?

For payers that reimburse on standard E/M codes (new patient 99202–99205, established patient 99212–99215), the level is selected the same way as in any office setting: based on medical decision making or total time under the current E/M framework. Urgent care has two leveling pitfalls worth naming:

  • Clustering. High-volume, fast-paced documentation tends to produce a wall of level-3 visits. When acuity genuinely varies — and in urgent care it does — uniform coding understates some visits and overstates others, and payers profile against specialty norms.
  • New vs. established patient errors. Urgent care sees many one-time patients, and staff frequently default everyone to new-patient codes. The new/established distinction follows the payer’s definition (generally tied to whether the patient was seen by the practice within the past three years), and getting it wrong is an easy denial or downcode.

Separately billable procedures — laceration repair, splinting, injections — are reported alongside the E/M when documentation supports a significant, separately identifiable evaluation, which is a common urgent care coding question in its own right.

How Do the Three Billing Approaches Compare?

Approach What is billed Typical payers Key risk
Global fee (S9083) One flat-rate code per visit Certain managed-care contracts Complex visits reimbursed below cost; procedures often not separately payable
E/M + S9088 Standard E/M level plus urgent-care add-on Commercial payers whose contracts recognize S9088 Add-on billed to payers that don’t recognize it → denials or write-offs
Standard E/M only E/M level plus any separately billable procedures Medicare, Medicaid programs, many commercial plans Under-leveling and missed procedure charges in high-volume settings

The operational requirement is a payer-by-payer billing matrix: which payers take S9083, which accept S9088, which want E/M only, and what each contract pays. Clinics without that matrix typically discover the gaps only in their denial and underpayment reports — one of the first artifacts we build in an urgent care billing engagement.

Place of Service and Payer Rules

Urgent care clinics generally report place-of-service code 20 (urgent care facility) on professional claims. POS matters because payer systems use it to apply the right fee schedule and benefit tier — many plans have distinct urgent care copays — and mismatches between POS, the billed codes, and the clinic’s credentialed location profile cause avoidable denials. This connects to enrollment: if the clinic or its providers are not correctly credentialed and enrolled with a payer as an urgent care location, claims can deny or pay at the wrong rate no matter how clean the coding is. A periodic credentialing review is cheap insurance here.

Payer variation extends past the S codes. Contracts differ on whether after-hours codes are payable, how on-site labs and X-rays are reimbursed, and whether certain procedures are bundled into a global rate. Because urgent care margins depend on volume, small per-visit reimbursement differences compound quickly — which is why contract-aware billing, not just accurate coding, drives urgent care revenue. If you want an outside read on whether your current setup captures what your contracts actually allow, AMS Solutions — physician-founded in 1992, serving all 50 states — offers a free billing analysis with findings in 5 business days.

Frequently Asked Questions

Can I bill S9083 or S9088 to Medicare?

No. Medicare does not recognize S codes, so Medicare urgent care visits are billed with standard E/M codes and any separately billable procedures. Sending S codes to Medicare produces automatic rejections.

Can S9088 be billed by itself?

No — S9088 is an add-on that accompanies an E/M code on the same claim; it represents the urgent-care setting, not the evaluation itself. Whether it is payable at all depends on the specific payer contract.

Why would a clinic accept a flat global fee like S9083?

Some managed-care contracts require it, and the flat rate simplifies billing while paying adequately on low-acuity visits. The trade-off is that complex visits reimburse the same as simple ones, so clinics should model their actual acuity mix before accepting or renewing such contracts.

What place-of-service code does urgent care use?

POS 20 (urgent care facility) is the standard for freestanding urgent care clinics on professional claims. Using an office POS instead can trigger incorrect benefit application, wrong fee schedules, or denials, depending on the payer.

Is your urgent care billing matched to what each payer contract actually allows? AMS Solutions offers a free billing analysis with findings in 5 business days and no contract required. Learn about our urgent care billing services or call 866-973-2221.

About the Author

AMS Solutions is a full-service medical billing and revenue cycle management company serving physicians and healthcare practices nationwide since 1992. Our team writes about medical billing, claim denial prevention, coding updates, and practice revenue — helping providers get paid accurately and efficiently so they can focus on patient care.

Share This Blog
Free Consultation

Get Straight Forward Pricing

We work every angle to minimize denials, increase cash flow, reduce A/R, and maximize your profitability. Find out how we can help your practice.

Recent Posts

Free Consultation

Schedule Meeting