CPT CODE

Urgent Care CPT Codes: The Complete Billing Guide for 2025

If you work in an urgent care center, you already know one thing for sure: the pace is fast, the patients are diverse, and the billing can get tricky very quickly.

You see everything from sore throats and sprained ankles to minor lacerations and ear infections. And every single one of those visits needs the right code to get paid properly.

That is where urgent care CPT codes become your best friend.

But let us be honest. Keeping up with changes in evaluation and management guidelines, knowing when to use a modifier, and avoiding common audit traps is not exactly light reading.

Do not worry. This guide is here to help.

We will walk through the most common codes you will use daily, break down the new 2025 E/M changes, and share practical tips to keep your revenue cycle healthy. Think of this as your friendly, reliable reference for everything urgent care coding.

Urgent Care CPT Codes
Urgent Care CPT Codes

Table of Contents

What Are CPT Codes and Why Do They Matter in Urgent Care?

CPT stands for Current Procedural Terminology. These are the five-digit numeric codes developed by the American Medical Association (AMA) to describe medical, surgical, and diagnostic services.

In simple terms? They are the universal language you use to tell insurance companies exactly what you did for a patient.

Without the right code, your claim gets denied. With the wrong code, you risk an audit or a payment recoupment. And in urgent care, where volume is high and visits are short, accuracy is everything.

Urgent care occupies a unique space between a primary care office and an emergency room. You are expected to handle acute problems efficiently. That means your coding must reflect both the medical decision-making (MDM) and the procedures you perform.

Here is the good news: most urgent care visits fall into a predictable set of codes. Once you learn the patterns, billing becomes much smoother.


How Urgent Care Coding Differs from Primary Care and the ER

Before we dive into the specific codes, let us clarify how urgent care stands apart.

SettingTypical Visit ComplexityCommon CPT RangesKey Difference
Primary CareLow to moderate, often chronic99202–99215Preventive care, chronic disease management
Urgent CareLow to moderate, acute99202–99214, 99281–99285Same-day acute problems, procedures common
Emergency RoomModerate to high severity99281–99285Higher acuity, guaranteed access under EMTALA

In urgent care, you rarely use the highest level of emergency codes (99285) unless you are truly managing a life-threatening issue. Most visits fall into the 99213 or 99214 range for new or established patients.

Also, urgent care coding involves far more procedure codes than a typical primary care visit. You will bill for laceration repairs, incision and drainage, splinting, and foreign body removals constantly.


The Most Common Urgent Care CPT Codes at a Glance

This table gives you a quick reference for the codes you will use every single week.

Code CategoryCommon CodesTypical Use in Urgent Care
Office/Outpatient E/M (New)99202, 99203, 99204New patient, acute problem
Office/Outpatient E/M (Established)99212, 99213, 99214Returning patient, minor to moderate issue
Emergency Department Visit99281, 99282, 99283Higher acuity, but still urgent care appropriate
Laceration Repair12031–12057Intermediate or complex wound closure
Incision and Drainage10060, 10061Abscess or hematoma drainage
Splinting29105, 29125, 29130, 29515Fracture or sprain immobilization
Foreign Body Removal10120, 10121Splinter, glass, or object removal
Injection/Infusion96372, J1100, J1885IM or subcut injections, IV fluids
Rapid Tests87804, 87426, 87880Flu, COVID, strep, RSV
Urinalysis81002, 81003Dipstick or microscopic UA

Keep this table handy. It will save you time during busy shifts.


Evaluation and Management (E/M) Codes for Urgent Care

Let us start with the backbone of urgent care coding: E/M services.

For 2025, the guidelines remain largely stable following the major changes introduced in 2021 and 2023. You choose your level based on either:

  1. Medical Decision Making (MDM) – the most common method in urgent care.
  2. Total Time – including all time spent on the date of the encounter.

For urgent care, MDM is usually simpler because visits are focused and acute. But time-based coding works well for complex visits involving counseling or care coordination.

New Patient E/M Codes (Outpatient)

You use these when the patient has not received any professional service from your group within the past three years.

CodeMDM LevelTypical Urgent Care Example
99202StraightforwardMild sore throat, no fever, exam normal.
99203LowAcute bronchitis, normal vitals, no distress.
99204ModerateSuspected pyelonephritis with fever and flank pain.
99205HighRare in urgent care; consider ER referral.

Pro tip: In most urgent cares, 99204 is the highest you will bill. If you need 99205, ask yourself if the patient belongs in an emergency department.

Established Patient E/M Codes

For patients seen within the last three years by your group.

CodeMDM LevelTypical Urgent Care Example
99212StraightforwardMedication refill, minor rash, no new treatment.
99213LowOtitis media, prescribed antibiotics, no complications.
99214ModerateUrinary tract infection with fever, plus chronic DM management.
99215HighVery rare; chest pain with concerning features.

Most urgent care visits fall into 99213 or 99214. Do not be afraid to use 99214 when the data shows real risk. That includes prescription drug management, review of outside records, or a significant acute illness with systemic symptoms.

Important Note: Under MDM, “prescription drug management” counts as moderate risk. That means a simple UTI with an antibiotic prescription can support 99214 if the patient has systemic symptoms like fever or nausea.


Emergency Department CPT Codes in Urgent Care

Some urgent cares are licensed to bill emergency department codes (99281–99285). Others use outpatient office codes (99202–99215). Your billing depends on your facility type and payor contracts.

Here is the difference.

CodeLevelTypical Urgent Care Use
99281Level 1Simple problem, no procedures, minimal history.
99282Level 2Low to moderate, one procedure possible (e.g., strep test).
99283Level 3Moderate acuity, IV fluids, multiple tests, prescription.
99284Level 4High acuity, but stable. Possible laceration repair or fracture.
99285Level 5Very rare. Requires high severity. Usually transfer to ER.

A word of caution: If you are a freestanding urgent care, check your contracts. Many commercial payors prefer outpatient E/M codes over ED codes for non-hospital settings. Using the wrong code family can lead to denials or downcoding.


Procedure Codes You Will Use Every Week

Now let us get into the hands-on stuff. Urgent care is procedure-heavy. Here are the most common codes with realistic examples.

Laceration Repair (Suture, Staples, or Adhesive)

Laceration repair is billed by length and complexity.

CodeLengthComplexityExample
120312.6 cm to 7.5 cmIntermediateForehead laceration, layered closure.
120327.6 cm to 12.5 cmIntermediateLarge forearm laceration, deep sutures.
1203412.6 cm to 20.0 cmIntermediateCalf laceration from a fall.
120412.6 cm to 7.5 cmSimple superficialSimple scalp laceration, single layer.
120427.6 cm to 12.5 cmSimple superficialThin leg cut, adhesive strips only.

Do not forget: If you repair multiple wounds, you add the lengths together. Simple repairs use codes 12001–12021. Intermediate uses 12031–12057.

Incision and Drainage (I&D)

Abscesses, boils, and paronychias are urgent care staples.

CodeDescriptionExample
10060I&D of simple single abscessSmall finger paronychia, no packing.
10061I&D of complicated or multiple abscessesLarge buttock abscess requiring packing.

Real-world tip: If you simply open a small pustule with a needle, that is not an I&D. That is an incidental drainage and not separately billable. For 10060, you need incision, drainage, and often packing or curettage.

Splinting

You will splint sprains, strains, and fractures frequently.

CodeSplint TypeExample
29105Long arm splintForearm fracture, elbow to hand.
29125Short arm splintWrist sprain, volar splint.
29130Finger splintMallet finger or phalanx fracture.
29515Short leg splintAnkle sprain, posterior splint.

Splinting codes include the application but not the supply of the splint itself. You can bill the splint material separately using HCPCS codes like A4570 or A4580 if not included in your facility fee.

Foreign Body Removal

CodeTypeExample
10120Simple, subcutaneousSplinter removal with forceps.
10121Complex, deeperGlass piece in foot requiring incision.

If you need to make an incision to remove the object, use 10121. If it is superficial and simple, use 10120.


Injections, Immunizations, and Infusions

You give a lot of shots in urgent care. Here is how to bill them.

ServiceCPT CodeNotes
Therapeutic injection (IM or subcut)96372Ceftriaxone, steroids, toradol.
IV infusion, initial hour96365Dehydration, nausea, migraine.
IV push (bolus)96374Zofran, pain meds, dexamethasone.
Immunization administration90471 (first) / 90472 (each additional)Tdap, flu, pneumonia.

You can bill 96372 for each separate injection. However, if you give two medications in one syringe (e.g., mixing lidocaine with steroid), you only bill one unit.

Important note: Do not forget the drug codes themselves. For example, you bill 96372 plus the J-code for the medication, such as J1885 for ceftriaxone 250mg.


Common Diagnostic Tests and Their CPT Codes

Urgent care relies on rapid testing. Here are the codes you need.

TestCPT CodeNotes
Rapid flu A/B87804Waived test, results in 15 minutes.
Rapid strep87430 or 8788087880 is common for waived testing.
COVID-19 rapid antigen87426Specific for antigen test.
RSV rapid test87880 (RSV)Check your specific kit.
Mono test86308Heterophile antibody.
Urinalysis dipstick81002No microscope, waived.
Urinalysis with microscopy81003Non-waived, includes microscopic.
Pregnancy test urine81025HCG qualitative.
Glucose fingerstick82948Not separately billable often.

Many urgent cares also send out labs for CBC, CMP, and cultures. Those are billed separately by the reference lab. You only bill the collection or handling if your contract allows.


Modifiers: The Secret to Clean Claims

Modifiers tell the payer that something changed the service. In urgent care, you will see these often.

ModifierMeaningExample
25Significant, separately identifiable E/M on same dayLaceration repair with E/M for the injury.
59Distinct procedural serviceMultiple I&Ds in different locations.
90Reference laboratoryYou sent out a lab test.
95Synchronous telemedicineVirtual urgent care visit.
GTVia interactive audio/videoTelehealth (older, but still accepted).

The most important one: Modifier 25.

You must attach modifier 25 to the E/M code when you perform a procedure on the same day. For example:

  • Patient comes for wrist pain. You do an E/M (99213) and apply a splint (29125). You bill 99213-25 and 29125.
  • Without modifier 25, the payer may bundle the E/M into the procedure and pay nothing.

Do not cheat. Modifier 25 requires that the E/M is significant and separately identifiable from the procedure. But in urgent care, most visits meet this test because you must evaluate the patient before deciding on the procedure.


Billing for Multiple Services on the Same Day

Here is a common urgent care scenario:

A patient arrives with fever, sore throat, and an abscess on their arm.

You perform:

  • An E/M visit (99213)
  • Rapid strep test (87880)
  • Incision and drainage (10060)

How do you bill this?

Correct answer: 99213-25, 87880, 10060.

The E/M gets modifier 25 because you performed a procedure and a test on the same day. The strep test and I&D are separately billable unless a specific payer bundles them.

One caution: Some payers consider certain rapid tests as part of the E/M for low-level visits. Always check your contracts. But generally, separate testing with a separate result supports separate billing.


When Not to Bill a Separate E/M

Believe it or not, you cannot always bill an E/M code.

Here are examples where you should not:

  • Pure procedure visit: Patient comes only for a suture removal. No history, no exam. Bill the suture removal code only.
  • Nurse visit for injection: Patient scheduled only for a vitamin B12 shot. Bill 96372. No E/M.
  • Follow-up for known problem without new assessment: Patient returns for recheck of an ear infection. No change in plan. Just a quick look. That is not a billable E/M.

In these cases, trying to add an E/M modifier 25 will trigger an audit. Be honest.


Telemedicine and Virtual Urgent Care Codes

Virtual urgent care is here to stay. The coding rules have stabilized.

For real-time audio/video visits, use:

  • 99202–99205 (new patient) or 99212–99215 (established) with modifier 95 or GT.

For telephone-only (audio-only) visits, rules vary by payer. Many commercial plans now accept:

  • 99441–99443 for telephone E/M.

Medicare update: As of 2025, many telehealth flexibilities remain through December 31, 2025, but check your local coverage. Audio-only is limited.

Pro tip: Document the encounter exactly as you would in person. Include history, exam (as feasible), and medical decision-making. Do not cut corners because it is virtual.


Common Urgent Care Coding Mistakes and How to Avoid Them

Even experienced billers make mistakes. Here are the top five in urgent care.

1. Overusing Level 5 Codes

If you bill 99205 or 99215 regularly, you will be audited. These codes require high MDM or 60+ minutes of time. Most urgent care visits do not meet this.

Fix: Reserve level 5 for true emergencies or transfer cases. When in doubt, choose 99204 or 99214.

2. Forgetting Modifier 25

This is the number one reason for denied E/M claims. Without modifier 25, payers assume the E/M is part of the procedure.

Fix: Train all providers and billers to append modifier 25 to every E/M performed on the same day as a procedure or test.

3. Billing Laceration Repair by Number of Sutures

CPT codes are based on length, not number of sutures. A 3 cm wound with six sutures bills the same as a 3 cm wound with two sutures.

Fix: Measure the wound in centimeters. Document the length in the note.

4. Using Unlisted Codes Without Trying Specific Codes First

Some billers jump to an unlisted code when they are unsure. That is a mistake. Unlisted codes often require a paper claim and a cover letter. They delay payment.

Fix: Search for a specific code first. Use coding tools or ask a colleague.

5. Not Documenting Medical Necessity

You can use the right code, but if your note does not support the level, you will lose on audit.

Fix: Document the severity, the data reviewed, and the risk of complications or treatment. For 99214, show two of three: moderate number of diagnoses, moderate data, or moderate risk.


Documentation Best Practices for Urgent Care Providers

Good documentation = clean claims = faster payment.

Here is a simple checklist for every urgent care note.

  • Chief complaint: Why is the patient here today?
  • HPI: Include location, quality, severity, duration, timing, context, modifying factors, and associated signs/symptoms. You need at least four elements for a detailed HPI.
  • Exam: Document relevant systems. For a sore throat, look at ears, nose, throat, neck, and vitals.
  • MDM: This is the heart of the code. Number of diagnoses, amount of data, and risk. Document all three.
  • Procedures performed: Type, location, size (for repairs), anesthesia, technique, outcome.
  • Plan: Medications prescribed, follow-up, return precautions.

One pro tip: Never copy and paste old notes without updating. Auditors hate cloned documentation. And it is fraud.


A Realistic Example Encounter with Correct Coding

Let us walk through a real patient.

Patient: 34-year-old female.
CC: “I cut my hand on a glass jar an hour ago.”
Exam: 4 cm superficial laceration on the palmar surface of the left index finger. No tendon or nerve involvement. Bleeding controlled.
Procedure: Cleaned with normal saline. Closed with three simple interrupted sutures (5-0 nylon). Dressed with sterile bandage.
MDM: One acute problem. Low data (exam only). Low risk (simple repair).
E/M time: 18 minutes total.

What do you bill?

  • E/M: 99213 (low MDM)
  • Procedure: 12041 (simple repair, 2.6–7.5 cm)
  • Modifiers: 99213-25

Do not forget the modifier 25 on the E/M.

If the laceration were 5 cm and required layered closure, you would bill 12031 (intermediate repair) with 99213-25.


CPT Code Changes for 2025: What Urgent Care Needs to Know

Every year, the AMA releases updates. For 2025, changes are modest but important.

  • No major E/M restructuring – The 2021/2023 changes are now settled.
  • New add-on codes for complex care – Not typically used in urgent care.
  • Revised code descriptors for vaccine administration – Minor wording changes only.
  • Telehealth codes extended – Many waivers continue through 2025.

The most practical takeaway: Keep using MDM or time for E/M levels. Nothing has broken. But always use the most current CPT manual or encoder.


How Payers View Urgent Care Coding Differently

Not all payers treat urgent care the same. Here is what you need to know.

  • Medicare: Uses outpatient E/M codes (99202–99215) for urgent care. Does not usually accept ED codes for freestanding centers.
  • Medicaid: Varies by state. Some allow ED codes. Others require office codes.
  • Commercial plans (BCBS, Aetna, Cigna, United): Most prefer office codes for urgent care. Some have specific urgent care billing guides.
  • Workers’ Compensation: Often uses different fee schedules. May require specific modifiers or diagnosis codes.

Best practice: Create a payer matrix. List each major payer and which code family they prefer. Train your billers to check before submitting.


Compliance and Audit Risks in Urgent Care Billing

Audits are not fun. But they happen. Here is how to reduce your risk.

High-Risk Areas for Audits

  • Upcoding (billing 99214 for a simple sore throat)
  • Unbundling (billing separately for services that should be bundled)
  • Missing modifier 25
  • Inconsistent documentation (note says one thing, code says another)
  • Billing for procedures not performed

How to Prepare for an Audit

  1. Keep complete records – Every patient note should support the code.
  2. Perform internal audits – Review 10–20 charts per month.
  3. Train providers regularly – Do not assume everyone knows the rules.
  4. Use a coding tool or consultant – Especially if you are a large group.

Remember: Honest mistakes are corrected. Fraud is intentional. Always document truthfully.


Tools and Resources to Simplify Urgent Care Coding

You do not have to memorize every code. Use these resources.

  • CPT Professional Edition (AMA) – The official manual.
  • Encoders (Optum, Codify, AAPC) – Digital search tools.
  • LCD database (CMS) – Local coverage determinations.
  • AAPC forums – Peer advice for tricky cases.
  • Your EMR’s built-in coding calculator – Many EMRs suggest codes based on documentation.

Free resource: The CMS website publishes the Medicare Physician Fee Schedule. Use it to check payment rates for each code in your region.


Frequently Asked Questions (FAQ)

1. What is the most common E/M code used in urgent care?

Most urgent care visits use 99213 or 99214 for established patients and 99203 or 99204 for new patients. 99213 is low MDM. 99214 is moderate MDM.

2. Can I bill an E/M code with a splint?

Yes, if you performed an evaluation before the splint. Append modifier 25 to the E/M code and bill the splint application code separately.

3. Do I need a modifier for a rapid strep test and an E/M?

Usually no, unless the payer specifically bundles tests. Most payers allow 87880 (rapid strep) without a modifier alongside a 99213-25.

4. What is the difference between 99213 and 99214 in urgent care?

The difference is medical decision-making. 99213 is low risk (one stable acute illness). 99214 is moderate risk (prescription drug management, or systemic symptoms like fever plus a new problem).

5. How do I code a COVID-19 test alone with no visit?

Bill only the test code (e.g., 87426 for antigen). Do not add an E/M code unless the patient had an assessment.

6. Can urgent care use emergency department codes (99281-99285)?

Yes, if your facility is licensed as an emergency department or your payor contracts allow it. Most freestanding urgent cares use outpatient office codes.

7. What happens if I forget modifier 25?

The payer may deny the E/M portion of the claim or bundle it into the procedure. You can appeal with medical records, but it is easier to use the modifier correctly the first time.

8. How do I bill for suture removal?

Use the suture removal code (15850). Do not bill a separate E/M unless the patient has a new complaint.

9. Is there a difference between 96372 and 90471?

Yes. 96372 is for therapeutic injections (antibiotics, steroids). 90471 is for vaccine administration. Use the correct one.

10. What is the best way to stay updated on CPT changes?

Join AAPC or AMA. Subscribe to coding newsletters like CodingEdge or Part B News. Set a calendar reminder to review changes every October.


Additional Resource Link

For official updates on CPT codes and Medicare payment policies, visit the CMS Physician Fee Schedule Look-Up Tool:
https://www.cms.gov/medicare/physician-fee-schedule/search

This tool lets you search any CPT code by locality and see the exact allowed amount for Medicare. It is free, accurate, and essential for any urgent care biller.


Conclusion

Urgent care coding relies on a core set of E/M and procedure codes, with 99213, 99214, laceration repairs, splinting, and I&D making up most daily claims. Always append modifier 25 to E/M services performed on the same day as a procedure, and document medical decision-making carefully to support your chosen level. By avoiding common mistakes and staying current with 2025 guidelines, you can reduce denials, pass audits, and keep your urgent care financially healthy.

About the author

wmwtl

Leave a Comment