Urgent care coding is the process of turning each walk in visit into billable codes: an office E/M level (99202 to 99205 for new patients, 99212 to 99215 for established patients), procedure codes for anything you perform, and the diagnosis codes and modifiers that tie them together. Payers pay on those codes, so one wrong level, modifier, or place of service starts a denial. If your clinic needs help streamlining this process, you can explore our urgent care medical billing services to reduce errors.
If your clinic sees 60 patients a day, you already know the problem. Patients arrive without an appointment. Your front desk checks eligibility after the visit, not before. One provider repairs a laceration, gives a tetanus shot, and swabs for strep inside twenty minutes. Every one of those moments is a code, and every code is a chance to lose money.
This guide walks you through the codes urgent care teams use most, the rules that decide which ones you can bill, and the mistakes behind most denials. You’ll find a cheat sheet, a worked claim, and a pre submission checklist your team can use tomorrow. The rules below reflect AMA and CMS guidance as of October 2026, but your payer contracts always have the last word.
What is urgent care coding?
Urgent care coding is the assignment of standardized CPT, HCPCS, and ICD-10 codes to every service a clinic delivers during an unscheduled visit. CPT codes describe what you did, ICD-10 codes explain why you did it, and HCPCS Level II codes cover drugs, supplies, and a few payer specific urgent care codes. Payers read those codes together. When the diagnosis, procedure, modifier, and place of service tell one consistent story, the claim pays. When they conflict, it denies.
Urgent care sits between a primary care office and an emergency department, and the coding shows it. You report office visit E/M codes the way a primary care practice does. You also bill procedures, in house labs, imaging, and injections that a primary care office would refer out. Payers treat that mix differently, so a code that pays on Monday’s claim can deny on Tuesday’s.
Coding also sits inside a longer chain that runs from eligibility to payment posting. Our full cycle medical billing services cover that whole chain, but this guide stays on the coding step.
Which CPT codes do urgent care centers use for office visits?
Freestanding urgent care centers report office or other outpatient E/M codes: 99202 to 99205 for new patients and 99212 to 99215 for established patients. They don’t report emergency department codes (99281 to 99285), even when a patient arrives with a scary complaint.
New patient visits
Established patient visits
You pick the level one of two ways: medical decision making (MDM) or total time on the date of the encounter. The AMA overhauled the office visit rules in 2021 and refined them in 2023. Your note still needs a medically appropriate history and exam, but those two elements no longer set the level. The AMA’s E/M guidance has the full MDM table. The visit examples above are illustrations, because the documentation always sets the real level.
MDM has three elements: the number and complexity of problems you address, the data you review or order, and the risk of your management options. Two of the three must meet or exceed the level you bill. A sprained ankle with an X ray and an NSAID prescription often lands at low or moderate MDM. A chest pain visit that ends with a decision to send the patient to the hospital can reach high.
Time works better when a visit runs long. Total time counts everything the billing provider does for that patient that day: reviewing records, examining, counseling, ordering, and documenting. Staff time doesn’t count. When a visit passes the top of the range, CPT 99417 reports each extra 15 minutes beyond 99205 (75 minutes) or 99215 (55 minutes). Medicare uses G2212 instead, with thresholds of 89 minutes and 69 minutes.
Here’s our take. Busy clinics lose more money to timid coding than to aggressive coding. Defaulting every established visit to 99213 feels safe, but it costs you each time the note supports 99214. Don’t solve it by billing higher. Train your providers to document the problems, data, and risk, and let the note set the level. A certified coding team can audit a sample of charts each quarter to confirm your levels hold up.
What place of service code does an urgent care center use?
Use POS 20 for a freestanding urgent care facility. CMS defines POS 20 as a location, separate from a hospital emergency department, office, or clinic, that treats unscheduled walk in patients who need immediate care.
A wrong POS can shift your payment rate without rejecting the claim, so nobody notices until the remits get thin. Check the CMS place of service code set and your contract whenever you open a location or change ownership.
What are S9083 and S9088, and when should you bill them?
S9083 and S9088 are HCPCS Level II codes, not CPT codes. S9083 is a global fee for an urgent care visit. S9088 is an add on code that you report with the E/M code to reflect the added cost of urgent care. Only some commercial payers recognize them, and Medicare doesn’t.
Your payer contract decides everything here. If a fee schedule lists S9088, add it to the E/M line. If it doesn’t, leave it off. An unrecognized S code gets your claim rejected or denied, and Medicare recognizes neither one, so convert those claims to standard CPT codes. Teams also confuse S9088 with after hours billing. They’re different codes. After hours has its own CPT code.
What is CPT 99051?
CPT 99051 reports services provided in the office during regularly scheduled evening, weekend, or holiday office hours. Many urgent care centers keep those hours every day, so payers push back on it. Check the contract before you add it. Medicare generally doesn’t pay it separately, and commercial payers vary.
What are the most common urgent care procedure codes?
Use this urgent care coding cheat sheet, which doubles as a list of urgent care CPT codes and procedure codes, as a starting point for your superbill, then confirm each code against your current CPT book and payer edits. Procedures and in house testing are where urgent care earns revenue that primary care refers away, and where a missed line costs you real money.
CPT revises these codes every January 1, and payers revise their edits more often than that. Update this table each January and after every contract change, so your superbill never drifts out of date.
Stop Urgent Care Claim Denials Before They Happen
Urgent care claims fail at the payer rules, not at the code list. Our urgent care billing services load each contract’s S code, modifier, and place of service rules into your charge capture, so you reduce claim denials before submission. Tell us which payers cause the most rework and we’ll show you where those claims break.
Which modifiers do urgent care coders use most?
Modifier 25 matters most. It tells the payer you performed a significant, separately identifiable E/M service on the same day as a procedure. Payers audit it heavily, so the note has to show work beyond the usual evaluation before the procedure.
- 25: Use it when you evaluate and manage a problem separate from the procedure, such as strep pharyngitis on the day you repair a cut.
- 59 and the X modifiers (XE, XS, XP, XU): Show a distinct service so you can get past an NCCI edit. Use them only when the service truly stands alone. CMS publishes the NCCI edits you need to check.
- QW: Marks a CLIA waived lab test. Without it, the lab line can deny.
- RT, LT, and digit modifiers: Show the side of the body or the finger or toe you treated.
- 26 and TC: Split imaging into its professional and technical parts (see what modifier 26 means). Skip both when you own the equipment and bill the global service.
- 95 and 93: Mark audio video and audio only telehealth visits on Medicare claims.
How do you code a typical urgent care visit? A worked example
Picture an established patient who walks into an urgent care center in Tampa. She cut her right hand on a kitchen knife, and she mentions three days of sore throat and fever. Your provider repairs a 3 cm simple laceration, runs a rapid strep test that comes back positive, treats the strep, and gives a Tdap booster. Here’s one way the claim could look.
Take the strep problem away and the picture changes. A visit for the laceration alone usually bills the repair code without a separate E/M, because the repair already covers the wound evaluation. Your payer’s edits and your contract have the final word, so treat this table as a teaching example, not a rule for your claims.
How do you bill telehealth visits at an urgent care center?
Medicare wants the standard office codes, 99202 to 99215, with modifier 95 for audio video or 93 for audio only, plus the right place of service (POS 10 when the patient is at home, POS 02 otherwise). Many commercial payers accept the newer 98000 series telemedicine E/M codes (98000 to 98015) instead. Check each payer before you build your charge templates.
Congress passed H.R. 7148, the Consolidated Appropriations Act of 2026, and the president signed it on February 3, 2026. It extends Medicare’s telehealth flexibilities through December 31, 2027, including home as an originating site and audio only coverage. CMS keeps its telehealth billing rules current, so check there before you change a workflow.
How do Medicare, Medicaid, and commercial payers differ for urgent care?
- Medicare: Standard E/M codes with POS 20. No S9083 or S9088. Your documentation must support the level you bill.
- Medicaid: Rules change by state. Some programs limit E/M codes or visit counts, so read each state’s fee schedule and provider manual.
- Commercial plans: Contracts rule. One plan may pay S9088 and 99051 while the next bundles both, and some plans pay a global fee.
Eligibility drives which of these rules apply, and a walk in patient gives your front desk very little time to check it. Strong insurance verification services close that gap before your provider ever codes the visit.
What are the most common urgent care coding mistakes?
Say you bill 1,200 claims a month at an average of 150 dollars. A 20 percent denial rate puts 240 claims, roughly 36,000 dollars, into rework every month. Those are round numbers for illustration, not Medicotech client data. Most of that rework traces back to a short list of repeat errors.
- Coding the level by feel. Providers bill 99214 or 99215 because the visit felt busy, or they default to 99213 because it feels safe. Overcoding invites medical necessity denials such as CO-50 and payer recoupment. Undercoding drains revenue and never sends a warning.
- Billing S codes to the wrong payer. Medicare and many Medicaid plans don’t recognize S9083 or S9088. The claim bounces and your team reworks it.
- Forgetting modifier 25. Without it, the payer bundles the E/M into the procedure and returns CO-97.
- Using the wrong place of service. POS 11 instead of POS 20, or the reverse, can change your rate without any visible error.
- Reaching for emergency department codes. Codes 99281 to 99285 belong to the ED. A freestanding urgent care center stays in the office visit range.
- Miscounting drug units. J codes count units of a set dose. Billing one unit for a 60 mg ketorolac shot underpays you by three units.
- Skipping QW. Waived tests without the modifier can deny, and the denial often hides inside a clean looking remit.
- Leaving ICD-10 codes vague.411 without the seventh character A fails edit checks. An unspecified code when the note supports a specific one weakens medical necessity and invites a CO-11 diagnosis mismatch.
- Capturing charges late. The chart closes, the charge never drops, and timely filing (CO-29) ends the claim.
- Mixing telehealth code families. A 98000 series code sent to Medicare, or an office code with no modifier sent to a payer that wants the new series, produces a denial either way.
Reworking each claim fixes one denial. Fixing the pattern fixes hundreds. A dedicated denial management support team tracks which payers send back which codes, then corrects the root cause at charge entry. Our guide to fixing CO 50 medical necessity denials shows how to answer the most common one.
What should you check before you submit an urgent care claim?
- Eligibility confirmed, and the payer’s urgent care rules on file
- POS 20, or the hospital POS your contract requires
- E/M level that matches the MDM or total time in the note
- A separate line for every procedure, test, injection, and vaccine
- Modifiers 25, QW, RT or LT, and digit modifiers where the service needs them
- Drug codes with the right unit counts
- ICD-10 codes at full specificity, linked to the right line
- S codes and 99051 only for payers that recognize them
- A scrub against NCCI and payer edits before the claim leaves your system
Frequently asked questions about urgent care coding
What CPT codes do urgent care centers use most?
Urgent care centers use office E/M codes 99202 to 99205 for new patients and 99212 to 99215 for established patients more than any other codes. They add procedure codes for wound repair, injections, splints, and X rays, plus lab codes such as 87880 for rapid strep. Many also report J codes for drugs and 90471 for vaccine administration.
What is the difference between S9083 and S9088?
S9083 is a global fee that some payers pay as one flat rate for the entire urgent care visit. S9088 is an add on code that you report alongside an E/M code to reflect urgent care overhead. Both are HCPCS Level II codes, not CPT codes. Medicare doesn’t recognize either one, and commercial payers accept them only under contract.
Can urgent care centers bill emergency department E/M codes?
No. Freestanding urgent care centers report office or other outpatient E/M codes, 99202 to 99215. Emergency department codes 99281 to 99285 belong to hospital EDs and carry POS 23. Billing them from a freestanding urgent care center invites denials and audit risk, even when the patient’s condition looked severe. Use time or MDM to reach 99205 or 99215 instead.
When should an urgent care bill modifier 25?
Bill modifier 25 when your provider performs a significant, separately identifiable E/M service on the same day as a procedure. The note must show work beyond the usual evaluation that comes with the procedure. For example, treating strep pharyngitis on the day you repair a laceration supports 25. A visit solely for the repair usually doesn’t.
What place of service code does urgent care use?
Urgent care centers use POS 20, the CMS code for an urgent care facility. A hospital owned clinic billing as a provider based department may need POS 19 or 22 instead. Some payer contracts tell urgent care centers to use POS 11, so check yours. Never use POS 23, which belongs to hospital emergency rooms.
Does Medicare pay for S9088 or 99051?
Medicare doesn’t recognize S9088, so bill Medicare claims with standard E/M codes at POS 20. Medicare also generally doesn’t pay CPT 99051, the after hours code, as a separate service. Commercial payers vary widely, so confirm both codes in each contract before you add them to a charge template. Your fee schedule settles the question.
How do you code a telehealth visit at an urgent care center?
For Medicare, use 99202 to 99215 with modifier 95 for audio video or 93 for audio only, and the correct POS. Many commercial payers accept the 98000 series telemedicine E/M codes instead. Medicare telehealth flexibilities run through December 31, 2027. Build separate templates by payer so your team never guesses.
How often should an urgent care update its coding cheat sheet?
Update it every January 1, when CPT revisions take effect, and again whenever a payer changes a contract or an edit. Review your top ten denial reasons each quarter as well. A cheat sheet that lags a year behind quietly turns into a denial generator, so assign one person to own it.
What should your team do next?
Start small. Pull 20 charts from last month and compare the E/M level, modifiers, and place of service against your payer contracts. Then fix the three errors you see most. Urgent care coding rewards the teams that audit their own work, and it punishes the ones that wait for a payer to do it.
Stop Urgent Care Revenue Leaks Before They Cost You
Most urgent care revenue leaks in places a busy front desk never sees: a missing 25, a wrong unit count, a payer that quietly stopped paying S9088. A billing team that works on claims like yours handles coding review, claim scrubbing, and denial followup, so you improve reimbursement without adding staff. Send us a sample of last month’s denials and we’ll tell you what we find.



