Urgent care billing demands precise place-of-service coding, mastery of payer-specific HCPCS requirements, and the speed to submit clean claims in a high-volume, walk-in environment. VeriMedix specializes in the unique revenue cycle demands of urgent care centers, from real-time eligibility verification to denial prevention.

Urgent care billing sits at the intersection of office outpatient and facility-based care, governed by rules that vary significantly by payer. The standard place of service code is POS 20 (Urgent Care Facility), and E/M services are reported using office and other outpatient codes 99202–99215, selected by medical decision-making (MDM) complexity or total time. Medicare does not recognize urgent care as a distinct payment category—Medicare patients are billed with standard E/M codes and applicable procedure codes, without any urgent-care-specific HCPCS. Commercial payers, by contrast, may require or accept HCPCS codes S9083 (global fee, urgent care center) and/or S9088 (services provided in an urgent care center, add-on). Whether these codes drive payment or are informational depends on the payer contract, making a current payer matrix essential.
High patient volumes and rapid turnaround create significant billing risk in urgent care. Common charge-capture errors include undercoding E/M levels due to incomplete documentation, missing modifier -25 when a significant, separately identifiable E/M is performed on the same day as a procedure, and incorrect or inconsistent POS assignment. After-hours services may qualify for add-on codes 99051 (services during scheduled evening, weekend, or holiday hours) or 99050 (outside of normally scheduled hours), both of which are recognized by many commercial payers but not Medicare, and can represent meaningful incremental revenue when billed consistently.
Revenue cycle performance for urgent care centers is strongly correlated with front-end processes. Industry data shows that eligibility errors and registration inaccuracies generate the majority of urgent care denials—not coding errors. Real-time eligibility checks at check-in, standardized POS assignment by payer, and a formal denial management workflow targeting the top three denial reasons each week are the operational foundations of a high-performing urgent care billing program. Outsourcing to a billing partner with urgent-care-specific expertise, a current payer matrix, and certified coders experienced in S-code rules is increasingly common as payer complexity grows.
Below are commonly billed codes our certified coders manage for urgent care practices. Always confirm payer-specific coverage and current code values.
| Code | Description | Billing note |
|---|---|---|
99213 | Office or other outpatient visit – low MDM or 20–29 min | Common for minor acute complaints; POS 20 |
99214 | Office or other outpatient visit – moderate MDM or 30–39 min | Most frequently billed level in urgent care for moderately complex visits |
99215 | Office or other outpatient visit – high MDM or 40–54 min | For highest-acuity patients; document MDM or time thoroughly |
S9083 | Global fee urgent care center (commercial payers only) | Never bill to Medicare or TRICARE; contract-specific—verify per payer |
S9088 | Services provided in an urgent care center (add-on, commercial payers only) | Add-on to E/M; informational or reimbursable depending on payer contract |
99051 | Service provided during scheduled evening, weekend, or holiday office hours (add-on) | Many commercial payers reimburse; not covered by Medicare |
99050 | Service provided outside of normally scheduled office hours (add-on) | Commercial payers only; requires documented posted office hours |
99000 | Handling and/or conveyance of specimen for transfer to outside laboratory | Billable when practice collects and ships lab specimens to outside lab |
Our standard operating procedures for urgent care revenue cycle management — the step-by-step workflow we follow on every claim:
These are the issues we see most often in urgent care billing — and exactly how we resolve them:
Medicare does not recognize S-codes and will systematically reject claims containing them. TRICARE also excludes S-codes. Fix: configure billing software to suppress S9083/S9088 on all Medicare and TRICARE claims; route only commercial payer claims with those codes according to the payer matrix.
Without -25 on the E/M code, payers bundle the visit into the procedure payment and deny the E/M. Fix: implement a claim edit rule that auto-flags any claim with both an E/M and a procedure code on the same date and alerts the biller to add -25.
Some commercial payers have urgent care centers contracted as offices (POS 11), not urgent care (POS 20). Submitting POS 20 triggers the wrong copay tier and denial. Fix: maintain a documented payer POS matrix; program payer-specific POS into the practice management system by plan ID.
Incorrect member ID, wrong date of birth, missing coordination-of-benefits information, and inactive plans account for the majority of urgent care denials. Fix: scan the insurance card, run real-time 270/271 at check-in, and require hard stops in the PM system for missing subscriber fields before the visit begins.
Providers default to 99213 or leave documentation incomplete, resulting in systematic underpayment rather than a denial. Fix: deploy EHR templates that prompt MDM element capture (complexity of problems, data reviewed, risk of management) and post-visit time logging; conduct quarterly coding audits.
Verimedix works inside the systems urgent care practices already use, including:
It depends on the payer contract. Some commercial payers use S9083 as a global fee (replacing E/M and bundling procedures); others treat it as informational and pay on underlying E/M codes. A handful require S9088 as an add-on to the E/M. Always verify per-payer rules and codify them in a written payer matrix before claim submission.
CMS does not recognize incident-to billing in urgent care settings under Medicare for walk-in visits. NPPs must bill under their own NPI at 85% of the physician fee schedule. Some commercial payers may allow incident-to arrangements—confirm in each contract.
Place of Service 20 (Urgent Care Facility) is the CMS-designated code for a freestanding facility providing urgent care services. It should be used on all claims submitted to payers that recognize and contract for urgent care, unless the specific payer contract requires POS 11 (Office).
Yes, for commercial payers. Many commercial plans recognize 99051 (during regularly scheduled evening/weekend/holiday hours) and 99050 (outside posted hours) and reimburse an incremental amount per claim. Medicare does not cover these codes. The key compliance requirement is posting and enforcing your official office hours—the add-on codes must reflect services outside standard business hours.
Workers' comp is a distinct payer type. Claims go to the employer's carrier (not the patient's health plan) and typically require the employer's claim number, the employer's name, and sometimes modifier -32 (mandated service). Billing rules vary by state. Many urgent care centers use a separate billing workflow or partner for occupational health and workers' comp claims.
Under 2023 CPT guidelines, either MDM or total provider time justifies the level. A 99214 requires moderate MDM (at least two of: a new presenting problem requiring additional workup, ordered tests, or prescription-level management decisions) or 30–39 minutes. A 99215 requires high MDM or 40–54 minutes. Providers should document their clinical reasoning and—if billing by time—the start and end of the encounter.
Industry best practice is charge entry within 24–48 hours of the date of service, with electronic submission to the clearinghouse on the same day charges are posted. Most payers have a timely filing limit of 90–365 days; however, the sooner claims are submitted, the faster cash is collected and the easier it is to correct errors while documentation is fresh.
Verimedix handles the entire urgent care revenue cycle — coding, submission, denials, and A/R — so your team can focus on patients.