What Are E/M Codes? Evaluation & Management Explained

E/M codes, short for Evaluation and Management codes, are the standardized numbers used to bill insurance whenever a doctor or other healthcare provider evaluates or manages a patient’s health. They’re part of the CPT (Current Procedural Terminology) coding system and range from 99202 to 99499. Every time you visit a doctor’s office, get admitted to a hospital, or have a consultation with a specialist, the provider assigns an E/M code that reflects how complex your visit was. That code determines how much the provider gets paid.

How E/M Codes Are Organized

E/M codes are grouped into categories based on where and how care is delivered. The most common ones you’ll encounter fall into three buckets:

  • Office or outpatient visits (codes 99202–99215): These cover your typical doctor’s appointment, whether at a primary care clinic or a specialist’s office.
  • Hospital inpatient and observation care (codes 99221–99239): These apply when you’re admitted to the hospital or being observed before a decision is made about admission.
  • Consultations (codes 99242–99255): These are used when one provider formally asks another for their expert opinion on your condition.

Within each category, codes are tiered by levels. A lower-level code represents a simpler visit, like a quick check on a stable condition. A higher-level code represents a visit involving more complex problems, more data to review, or higher-risk decisions. The level directly affects how much the visit costs and how much the provider is reimbursed.

New Patient vs. Established Patient

One of the first distinctions in E/M coding is whether you’re classified as a new or established patient. By the official definition, you’re a new patient if you haven’t received any face-to-face services from that physician, or another physician of the same specialty in the same practice, within the past three years. If you have, you’re established.

This matters because new patient visits generally take more time and effort. The provider doesn’t have your history, so the visit starts from scratch. New patient codes (like 99202–99205 for office visits) typically reimburse at higher rates than their established patient counterparts (99211–99215).

The three-year rule has some nuances worth knowing. In a multispecialty practice, you could be an established patient of the group’s cardiologist but still count as a new patient when you see the group’s family physician for the first time, because they’re different specialties. And “professional services” means actual face-to-face encounters. If you only had lab work ordered under a doctor’s name but never saw them in person, you could still qualify as new.

What Determines the Code Level

The level assigned to your visit is based on one of two methods: the complexity of medical decision-making (MDM) involved, or the total time the provider spent on your care. Most visits are coded using MDM, which evaluates three factors:

  • Number and complexity of problems addressed: A single stable chronic condition like well-controlled high blood pressure is straightforward. An undiagnosed new problem with an uncertain outcome is more complex. A condition that threatens life or bodily function is the highest level.
  • Amount and complexity of data reviewed: This includes things like lab results, imaging, records from other providers, and test interpretations. The more data the provider needs to gather and analyze, the higher this element scores.
  • Risk of complications: This looks at the potential danger from the treatment options or diagnostic tests being considered. Prescribing a medication that needs monitoring carries more risk than recommending rest and fluids.

For a lower-level visit (level 2), straightforward decision-making is sufficient. Think of a follow-up for a stable, chronic illness where nothing has changed. A level 3 visit involves moderate complexity, such as working up a new symptom where the diagnosis isn’t yet clear. Level 5, the highest for office visits, requires high-level decision-making across at least two of the three factors, typically involving a serious illness that poses a threat to life or function, extensive data review, and high-risk treatment decisions.

Recent Changes to Documentation Rules

E/M coding underwent significant changes in recent years that simplified how visits are documented. Previously, providers had to check specific boxes for the history of present illness, a review of body systems, and a physical examination before they could bill a given code level. Those elements were required regardless of whether they were clinically relevant to the visit.

The updated rules eliminated history, physical exam, and review of systems as required elements for selecting a code level. Now, the code level is driven either by medical decision-making complexity or total time spent. This was designed to reduce the administrative burden on physicians and encourage documentation that’s actually clinically meaningful rather than checkbox-driven. In practice, it means your provider spends less time writing notes to satisfy billing requirements and more time focused on the substance of your care.

Time-Based Coding

Providers can also select a code level based on the total time they spent on your care that day. This includes face-to-face time as well as time spent reviewing your records, ordering tests, coordinating with other providers, and documenting the visit. Time-based coding is especially useful for visits where the provider spends significant time counseling or coordinating care but the medical decision-making might not reflect the full effort involved, such as a lengthy conversation about treatment options for a new diagnosis.

Modifiers That Affect E/M Billing

Sometimes a provider needs to bill an E/M visit on the same day as a procedure. For example, you might come in for a scheduled minor procedure, but during the visit the provider identifies and evaluates a separate problem. In that case, Modifier 25 is added to the E/M code to signal that the evaluation was a distinct service beyond what was needed for the procedure itself.

A related modifier, Modifier 57, applies when an E/M visit leads to a decision to perform surgery. If your provider examines you and determines during that visit that you need a surgical procedure, the E/M code gets tagged with Modifier 57 instead of 25. The distinction matters for billing and insurance processing: Modifier 25 means “I did a separate evaluation today,” while Modifier 57 means “this evaluation is where we decided on surgery.”

Why E/M Codes Matter to Patients

Even though your provider handles the coding, E/M levels directly affect what you pay. A level 5 office visit costs significantly more than a level 2 visit, and your copay or coinsurance reflects that difference. If you’ve ever been surprised by a bill for what felt like a brief appointment, the E/M code level is often the reason. A visit that seemed simple to you may have involved the provider reviewing outside records, interpreting test results, or weighing treatment risks behind the scenes.

You have the right to ask your provider’s office what E/M code was billed for your visit. If you’re reviewing an explanation of benefits from your insurance company, the five-digit code listed for your office visit is the E/M code. Understanding the basics of how these levels work gives you a foundation for questioning a bill that seems too high or understanding why a visit cost more than expected.