Quick answer: S-codes are temporary HCPCS Level II codes that some private payers and Medicaid programs use for urgent care. S9083 is a global fee for an urgent care visit. S9088 is listed in addition to the service code for care given in an urgent care center. Medicare does not recognize S-codes, and payment depends on each payer’s policy. Bill urgent care claims with place of service 20.
Key takeaways
- S-code billing is payer-specific, so confirm each payer’s policy before you bill
- Facility fee payment varies by contract, from a separate add-on to a single bundled rate
- Most urgent care denials trace back to coding, modifiers, place of service, eligibility, or authorization gaps
- A regular denial review helps you catch patterns early
Last reviewed: October 26, 2026
Urgent care sits in a gray area of medical billing. Your clinic sees walk-ins like a physician office, but it runs like a small facility, with X-ray, lab work, injections, and extended hours under one roof. That mix creates billing questions that a standard primary care setup never faces.
How do you bill for the cost of keeping the doors open on a Saturday night? Which payers accept S-codes? And why does a claim that looks perfectly fine keep coming back denied?
This guide walks through the three areas where urgent care clinics most often lose revenue: S-codes, facility fees, and common denials. If your clinic is working with, or thinking about hiring, urgent care billing services, this will help you know what to expect and what to ask.
Why Is Urgent Care Billing Different From Other Medical Billing?
A primary care office usually bills for the provider’s time and a few add-on services. An urgent care center bills for a wider mix:
- Walk-in visits at different levels of complexity
- On-site X-rays and lab tests
- Injections, splints, and minor procedures
- Supplies used during the visit
- Extended evening, weekend, and holiday hours
Each of these can be coded and paid differently depending on the payer. A code that one insurance plan pays without question may be ignored or denied by another. That is why payer-by-payer knowledge matters so much in this specialty.
What Are S-Codes in Urgent Care Billing?
S-codes are part of the HCPCS Level II code set. They are temporary national codes that private insurance plans and some Medicaid programs use for services that do not have a standard CPT code. Medicare does not recognize S-codes, so you will not use them on Medicare claims.
Two S-codes come up most often in urgent care:
- S9083: Global fee for urgent care centers. Some payers use it as a single, bundled payment for the visit.
- S9088: Services provided in an urgent care center. It is listed in addition to the code for the service itself, and some payers use it to recognize the added cost of operating an urgent care.
The key point is that S-code billing is payer-specific. Some insurers require it, some allow it, and some deny it outright. Many clinics only learn which category a payer falls into after a stack of denials arrives.
Tip: Before you bill an S-code, check the payer’s policy and your contract. Document the rule for each payer so your billing team is not guessing. Accurate payer enrollment and credentialing also helps, because your contracts decide what each payer will pay.
What Is an Urgent Care Facility Fee and How Does It Work?
A facility fee is a payment meant to cover the overhead of running the clinic itself, separate from the provider’s professional service. That includes space, equipment, staffing, and supplies.
In urgent care, there are a few ways this shows up:
- Place of service code 20. Urgent care claims should carry POS 20, which identifies an urgent care facility. Using the wrong place of service can change how a claim is priced or cause a denial.
- S-code add-ons. As described above, some payers recognize S9088 as a way to pay a facility-type fee alongside the visit.
- Bundled or global payment. Other payers fold everything into one rate and do not pay a separate facility amount at all.
Because there is no single national rule, the same visit can result in very different payments depending on the insurance plan. Your fee schedule, your contracts, and your payer policies all play a part. A billing team that tracks these differences can catch underpayments that would otherwise go unnoticed.
Which Other Codes Often Appear on Urgent Care Claims?
Beyond S-codes, urgent care claims often include these items. Each one has rules that can trigger a denial if missed:
- After-hours codes (99050, 99051). These can apply when care is provided outside normal hours, but payers differ on whether they pay them.
- Supply code (99070). Used for supplies and materials beyond what is included in the basic service. Many payers bundle these.
- X-ray billing. Depending on your setup, you may need to bill the technical and professional parts correctly using modifiers such as TC and 26.
- Lab tests with modifier QW. CLIA-waived tests often need this modifier on the claim.
- Injectable drugs. These need the correct drug code, units, and administration code.
- Modifier 25. Needed when a procedure and a separate evaluation and management visit happen on the same day.
What Are the Most Common Urgent Care Denials and How Do You Prevent Them?
Here are the denial types we see most often in urgent care, along with what usually causes them. A steady denial management process helps you appeal and fix these instead of writing them off.
1. S-code not recognized or bundled (often CO-97) The payer does not pay S9083 or S9088, or treats it as part of the visit payment. Prevention: Confirm each payer’s S-code policy before billing, and bill only what that payer accepts.
2. Wrong place of service A claim sent with POS 11 (office) instead of POS 20 can be priced incorrectly or rejected. Prevention: Set POS 20 as the default for urgent care encounters and review it in your claim scrubber.
3. Missing or incorrect modifiers (often CO-4) Modifier 25, TC, 26, and QW are frequent problem areas. Prevention: Build modifier rules into your billing workflow so they are checked before submission.
4. Medical necessity denials (often CO-50) The diagnosis codes do not support the level of service or the test that was billed. Prevention: Train providers to document clearly, and match diagnosis codes to the services performed.
5. Missing information (often CO-16) Small errors such as a wrong member ID, missing referring provider, or incomplete data can stop a claim. Prevention: Verify insurance at check-in and scrub every claim before it goes out.
6. Authorization issues (often CO-197) Some services or plans need prior authorization, even in an urgent setting. Prevention: Check authorization requirements during eligibility checks, especially for imaging and certain plans.
7. Duplicate claims (often CO-18) Resubmitting a claim too early can lead to a duplicate denial. Prevention: Track claim status and follow a clear resubmission timeline.
8. Timely filing (often CO-29) Every payer has a filing deadline, and missed deadlines are rarely recoverable. Prevention: Submit claims quickly and watch your oldest unbilled encounters.
A Simple Urgent Care Billing Checklist
Use this quick list to tighten up your process:
- Verify eligibility and benefits at every visit
- Confirm POS 20 on all urgent care claims
- Keep a payer-by-payer guide for S-codes and facility fees
- Check modifier use before claims are sent
- Review denials weekly and look for patterns
- Appeal denials with the right documentation instead of writing them off
- Track days in accounts receivable and your first-pass acceptance rate
Frequently Asked Questions
Does Medicare pay S-codes? No. Medicare does not recognize S-codes. They are used mainly with private payers and some Medicaid programs.
Can I bill S9088 and an office visit code together? Some payers allow it and some do not. S9088 is meant to be listed in addition to the service code, but you should check each payer’s policy first.
What place of service should urgent care use? Place of service 20 is the code for an urgent care facility. Always confirm any payer-specific instructions.
Why do urgent care claims get denied so often? Urgent care combines many services in one visit, and each payer treats them differently. Small gaps in coding, modifiers, or payer rules can lead to denials.
What is S9083 in urgent care billing? S9083 is a HCPCS code for a global fee for urgent care centers. Some payers use it as one bundled payment for the visit, but many do not accept it. Confirm each payer’s policy first.
What is the difference between S9083 and S9088? S9083 is a global fee that bundles the urgent care visit into one payment. S9088 is listed in addition to the service code and reflects the added cost of operating an urgent care. A payer that accepts one may not accept the other.
How can urgent care clinics reduce claim denials? Verify eligibility at every visit, use place of service 20, confirm each payer’s S-code rules, check modifiers before submitting, and review denial patterns every week.
How East Billing Can Help
Urgent care billing rewards clinics that know the payer rules and catch errors early. At East Billing, our medical billing team works with providers across the country to keep claims clean, follow up on denials, and protect revenue. If your urgent care is dealing with unexplained denials, missing facility fee payments, or a growing pile of unpaid claims, a closer look at your billing can show where the money is going.
Ready to see what is slipping through the cracks? Request an Urgent Care Billing Audit and our team will review your claims, denial patterns, and payer setup, then share clear next steps.
This article is for general information and is not legal or coding advice. Payer rules and code descriptions change, so always confirm current requirements with each payer.