POS 20 is the place of service code used on medical claims to report services given at an urgent care facility.
The Centers for Medicare & Medicaid Services (CMS) defines POS 20 as a location, separate from a hospital emergency room, office, or clinic, that exists to diagnose and treat illness or injury for walk-in patients who need same-day care.
The code joined the National POS code set on January 1, 2003. Before that, urgent care services were billed under POS11 (Office). CMS lifted that rule, and POS 20 now serves as the correct code for true walk-in urgent care visits.
Urgent care operates differently from both traditional physician offices and hospital emergency rooms. Patients arrive without appointments, clinics often maintain extended hours, and treatment focuses on immediate but non-life-threatening conditions.
A dedicated Place of Service code (POS 20) helps payers process claims accurately and supports proper reimbursement for urgent care services.
This guide explains when to use POS 20, which services qualify, how to bill urgent care claims correctly, and how to avoid compliance issues.
When Should You Use POS 20?
Use POS 20 when the service takes place at a licensed urgent care center that runs separately from a hospital emergency department or hospital outpatient unit. The patient must walk in without an appointment to be treated for an acute but non-life-threatening problem. A qualifying urgent care facility meets these conditions:
- Operates as a stand-alone walk-in center, not as a hospital ED
- Holds state licensing as an urgent care center where required
- Treats walk-in patients on a same-day basis
- Provides on-site providers during all posted hours
- Does not admit patients for overnight stays
- Is listed by payers as an urgent care entity in their network
Which Services Fit Under POS 20?
POS 20 applies to evaluation and management visits, minor procedures, and tests done in the urgent care setting. Common services include:
- Acute illness visits (flu, strep throat, sinus infection, UTI)
- Minor injury care (sprains, simple cuts, bruises)
- On-site X-rays for suspected fractures
- Wound care and stitch repair
- Rapid tests (strep, flu, COVID-19, mono)
- IV fluids for mild dehydration
- Removal of foreign objects from skin or eye
- Splinting and basic orthopedic care
Walk-in, after-hours, and unscheduled visits: POS 20 fits cases where a patient cannot wait for a primary care appointment but does not need an emergency room. A parent bringing in a child at 7 PM with a high fever and ear pain is a clean POS 20 visit. A construction worker who steps on a nail at 4 PM and walks into the clinic at 5:30 PM also fits.
When POS 20 does not apply?
Do not use POS 20 in these settings:
- Hospital emergency departments (use POS 23)
- Hospital outpatient departments, on or off campus (use POS 22 or POS 19)
- Doctor’s offices that see patients by appointment (use POS 11)
- Retail health clinics inside pharmacies (use POS 17)
- Telehealth visits (use POS 02 or POS 10)
- Inpatient settings (use POS 21)
- Walk-in surgery centers (use POS 24)
What Is the Difference Between POS 20 and POS 23?
POS 20 reports services at a stand-alone urgent care facility. POS 23 reports services in a hospital emergency room. The setting, the severity level, and the payment structure differ for each.
Urgent care handles conditions that need same-day care but are not life-threatening. Emergency rooms handle conditions that could threaten life, limb, or organ function. Coding a visit with the wrong place of service can cause denials, audit flags, or payback requests.
| Element | POS 20 (Urgent Care) | POS 23 (Emergency Room) |
| Setting | Stand-alone walk-in center | Hospital emergency department |
| Severity | Acute, non-life-threatening | Acute, urgent, or life-threatening |
| Hours | Extended, set posted hours | 24 hours, 7 days a week |
| E/M code range | 99202-99215 | 99281-99285 |
| CMS payment status | Non-facility rate | Facility rate |
| Patient cost-sharing | Lower copay typically | Higher copay typically |
| Staffing | Physician or APP on site | Emergency doctors, trauma team |
| Common conditions | Strep, sprain, UTI, minor cuts | Chest pain, trauma, stroke, severe bleeding |
How Do You Bill a Claim with POS 20 Step-by-Step?
Filing a clean POS 20 claim takes a set workflow. Each step protects against denials, payment cuts, and audit findings.
Step 1: Verify the Service Location Qualifies as Urgent Care
Confirm the visit took place at a credentialed urgent care center. The facility must be set up with each payer as an urgent care entity, not as a doctor’s office or hospital outpatient department. Pull the payer credentialing record before you bill new contracts. If the facility is listed with a payer as an office, billing POS 20 may cause rejection no matter the actual setting.
Step 2: Select the Correct CPT or HCPCS Code
Match the CPT code to the documentation. The most common urgent care E/M codes are:
- 99202-99205: New patient office or outpatient visit
- 99212-99215: Established patient office or outpatient visit
For procedures, common urgent care CPT codes include:
- 12001-12018: Simple wound repair
- 12031-12057: Mid-level wound repair
- 29125, 29515, 29540: Splint and strapping codes
- 71045-71046: Chest X-ray
- 73000-73130: Upper arm X-ray
- 87880: Strep A test
- 87804: Flu rapid test
- 96372: Therapeutic shot
For S-codes (commercial payers only, never Medicare):
- S9083: Global urgent care fee, used per payer contract
- S9088: Add-on, billed with E/M code per payer contract
Check each payer contract to see which S-code is required, allowed, or excluded.
Step 3: Apply POS 20 on the CMS-1500 Claim Form
Enter “20” in Box 24B of the CMS-1500 form. For electronic claims (837P), enter 20 in the CLM05-1 segment. Make sure POS 20 shows on every line item from that visit.
Step 4: Add Required Modifiers
Modifier 25 is required when an E/M service and a separate procedure happen on the same day. For example, a patient who comes in for a sore throat and also gets a cut repaired needs Modifier 25 on the E/M code: 99213-25, plus the repair code.
After-hours codes:
- 99050: Services given when the office is normally closed (after posted hours, holidays, Sundays)
- 99051: Services given during regular evening, weekend, or holiday hours
Step 5: Confirm Payer-Specific POS 20 Policies
Each payer can set its own rules. Confirm three things before filing:
- Does the payer recognize the facility as urgent care?
- Does the payer require POS 20, or does the contract specify POS 11?
- Does the payer pay S9083 or S9088, and which one?
Pull the contract and payer manual each year. Policies change, and contracts get updated.
Step 6: Track, Audit, and Manage Denials
Run a denial report each month. Watch for:
- POS mismatch denials
- Setting versus credentialing mismatches
- Bundling denials on after-hours codes
- Missing Modifier 25 errors
Fix the root cause, then refile or appeal with documentation. Track denial trends by payer to spot system-wide issues early.
Can Telehealth Be Billed Under POS 20?
No. Telehealth services cannot be billed with POS 20. CMS sets POS 20 for in-person services given inside a physical urgent care facility. Telehealth visits must report:
- POS 02 when the patient is at a location other than home (clinic, workplace, school)
- POS 10 when the patient is at home
This rule applies even when the provider works at an urgent care center, and the visit replaces an in-person urgent care visit.
The patient location, not the provider’s location, drives the telehealth POS choice. Modifier 95 attaches to the telehealth E/M code to show real-time audio-video service. Billing a telehealth visit under POS 20 will trigger a claim denial.
Common POS 20 Billing Mistakes and How to Avoid Them
POS 20 errors fall into clear patterns. Each one costs revenue.
- Using POS 20 for non-urgent care facilities: A doctor’s office that takes walk-ins is not an urgent care center. Calling it urgent care for billing does not change the setting. Bill walk-in office visits as POS 11.
- Missing or wrong Modifier 25: When an E/M and a procedure happen on the same date, Modifier 25 must attach to the E/M code. Without it, the E/M gets bundled into the procedure, and the payer pays only for the procedure.
- Mismatched CPT and POS combinations: Billing emergency department E/M codes (99281-99285) under POS 20 will deny. Those codes belong only to hospital-based EDs with POS 23.
- Failure to verify payer credentialing: A center set up with a payer as POS 11 will see POS 20 claims rejected. Always confirm how the payer has listed the facility before changing the billing POS.
- Telehealth services billed under POS 20: Telehealth from an urgent care provider must report POS 02 or POS 10. Filing telehealth under POS 20 leads to denial and possible payback.
- Billing S-codes to Medicare: S9083 and S9088 are not valid for Medicare. Medicare denies these codes with the status indicator “I” (not valid for Medicare). Route Medicare claims through standard CPT E/M codes only.
- Inconsistent documentation. When the chart note describes the patient as walking in for urgent care, but the claim says POS 11, audit risk rises. Documentation and billing must agree.
- Hospital-affiliated urgent care billed as POS 20 when it is on-campus: Hospital outpatient departments, including those that run as urgent care, must bill under POS 22 (on-campus) or POS 19 (off-campus), not POS 20. POS 20 belongs to independent stand-alone facilities.
POS 20 Documentation and Compliance Requirements
CMS and commercial payers expect documentation that supports the urgent care setting and the level of service billed.
Visit documentation must include:
- Date, time of arrival, and time of service
- Patient main complaint stated in patient’s words
- History of present illness with relevant detail
- Physical exam findings tied to the complaint
- Assessment with diagnosis and clinical reasoning
- Treatment plan, including prescriptions and follow-up
- Provider signature and credentials
To support medical need for the urgent care setting:
- Document why the patient could not wait for a regular appointment
- Note the unscheduled, walk-in nature of the visit
- Capture acute symptoms needing same-day evaluation
- Show that the condition does not require emergency department resources
Audit-readiness checklist:
- POS 20 matches the credentialing setup with the payer
- CPT code matches the MDM or time documented
- Modifier 25 is added when E/M and procedure share the date
- After-hours codes are used only when they fit posted hours rules
- S-code use matches payer contract
- Telehealth visits are not billed under POS 20
- Diagnosis codes match documented findings
- Provider note is signed and dated within payer time limits
HIPAA and payer compliance:
- Protect PHI during transmission and at rest
- Maintain release of information protocols
- Follow each payer’s timely filing limits
- Keep records per state and federal retention rules (typically 7-10 years)
- Run internal coding audits each quarter to catch trends before payers do
Final Words
POS 20 is the working tool that separates urgent care from office visits, hospital outpatient visits, and emergency department services. Used right, it captures the correct payment, keeps the claim clean, and reduces audit risk. Used wrong, it triggers denials, underpayments, and compliance problems that build up across thousands of claims.
The fixes are practical, not theoretical. Confirm payer credentialing setup. Match the E/M level to the documentation. Apply Modifier 25 when it belongs. Route telehealth claims to POS 02 or POS 10. Skip S-codes on Medicare claims. Audit denials each month and act on the pattern.
Billing teams that treat POS 20 as a verification step, not a default checkbox, protect both revenue and compliance for the urgent care center.
