AAPC E/M Calculator – Get Your CPT Code Instantly

E/M Code Calculator

Did you find this calculator helpful?

How to Use This Calculator

Getting the right E/M code doesn’t have to be complicated. This calculator walks you through the process step by step, whether you’re billing based on Medical Decision Making or time spent with your patient.

Step 1: Choose Your Patient Status

Start by selecting whether this is a new or established patient. New patients are those who haven’t received professional services from you or a colleague in your practice within the past three years. Everyone else counts as established.

Step 2: Select the Visit Type

Different settings have different code ranges. Office visits use 99202-99215, while inpatient care uses 99221-99239. Emergency department visits have their own series. Pick the setting where you’re seeing the patient.

Step 3: Pick Your Coding Method

Since 2021, you have two paths to choose from. You can code based on Medical Decision Making complexity or total time spent on the encounter. Pick whichever method better reflects the work you did.

Step 4: Enter Your Details

If you chose MDM, you’ll answer questions about problem complexity, data reviewed, and risk level. If you chose time, simply enter how many minutes you spent on all activities related to this encounter on that date.

Step 5: Get Your Code

Hit calculate and you’ll see which CPT code matches your documentation. The result shows the code number, description, and typical time range so you can verify it makes sense.

What Makes E/M Coding Different Now

E/M coding got a major makeover in 2021. The changes affect how you document and select codes for office and outpatient visits, making the process more flexible and clinician-friendly.

History and Exam No Longer Drive Code Selection

You still need to perform and document a medically appropriate history and exam. But these elements don’t determine which level you bill anymore. Instead, they support your medical decision making or time spent.

Two Pathways to Choose From

You can select your E/M level based on either MDM or total time. This gives you flexibility to code the way that best captures your work. Some encounters are complex but quick, while others may be straightforward but time-consuming.

Time Got Redefined

Time used to mean face-to-face minutes only. Now it includes everything you do on the date of encounter – reviewing records before the visit, talking with the patient, documenting, ordering tests, and coordinating with other providers. This better reflects the actual work involved.

MDM Takes Center Stage

Medical Decision Making now has clearer definitions. You look at three elements: problem complexity, data amount and complexity, and risk of complications. Meeting the threshold for two out of three elements determines your MDM level.

Code Levels Explained

Code Patient Type MDM Level Typical Time
99202 New Straightforward 15-29 minutes
99203 New Low 30-44 minutes
99204 New Moderate 45-59 minutes
99205 New High 60-74 minutes
99211 Established Minimal N/A
99212 Established Straightforward 10-19 minutes
99213 Established Low 20-29 minutes
99214 Established Moderate 30-39 minutes
99215 Established High 40-54 minutes

When to Use Each Level

Straightforward MDM

This level fits simple, routine visits. Think stable patients with minor problems like a simple cold, prescription refill for a stable condition, or follow-up on an improving issue. Minimal data review and minimal risk.

Low Complexity MDM

You’re dealing with a few self-limited problems or one stable chronic condition. Maybe you’re reviewing some test results or prescribing a new medication. The risk remains low, but there’s more thinking involved than straightforward cases.

Moderate Complexity MDM

This is where most office visits land. You might be managing a chronic illness that’s worsening, dealing with a new problem that needs workup, or juggling multiple stable conditions. You’re reviewing outside records, interpreting tests, or adjusting medications with some risk involved.

High Complexity MDM

These visits involve serious acute illness, severe exacerbations of chronic conditions, or situations where you’re making decisions with significant risk. You’re often coordinating with specialists, reviewing extensive records, and managing medications that need close monitoring.

Common Scenarios

Annual Physical with Multiple Chronic Conditions
A 65-year-old established patient comes for annual exam with well-controlled diabetes, hypertension, and hyperlipidemia. You review labs, adjust one medication, and counsel on diet. You spend 35 minutes total. Result: 99214 (moderate MDM with 3 stable chronic conditions, or time-based at 30-39 minutes).
New Patient with Chest Pain
A 50-year-old new patient presents with chest pain. You obtain detailed history, perform exam, order EKG and labs, and arrange cardiology consultation. You spend 55 minutes on this encounter. Result: 99204 (moderate to high MDM given acute problem with systemic symptoms and extensive workup, or time-based at 45-59 minutes).
Simple Sick Visit
An established patient has a sore throat for 3 days. You perform rapid strep test, prescribe antibiotics, and provide instructions. Total time is 15 minutes. Result: 99212 (straightforward MDM with one self-limited problem and minimal risk, or time-based at 10-19 minutes).
Diabetic with Poor Control
Your established diabetic patient has A1C of 10%. You review glucose logs, adjust insulin dosing, order additional labs, discuss complications, and spend 40 minutes. Result: 99215 (high MDM with chronic illness with severe exacerbation and drug therapy requiring intensive monitoring, or time-based at 40-54 minutes).

Frequently Asked Questions

Can I switch between MDM and time for different visits?
Yes, you can choose either method for each encounter. Use whichever one better represents the work performed. You might code one visit by MDM and the next by time, depending on which method gives you the most accurate level.
What counts in total time?
Total time includes all activities you personally perform on the date of encounter. This covers pre-visit chart review, face-to-face time, documenting, reviewing test results, making phone calls, ordering medications, and communicating with other providers. It doesn’t include time spent by your staff or activities on a different date.
Do I need to meet all three MDM elements?
No, you only need to meet or exceed the threshold for two out of three MDM elements. For example, if you have moderate problem complexity and moderate risk but only minimal data, you still qualify for moderate MDM because you met two of the three criteria.
What if my MDM and time suggest different levels?
Pick the method that best reflects your work. If your MDM is moderate but you spent high-level time, you can choose to code by either method. Just make sure your documentation supports whichever approach you select.
Do these 2021 rules apply to all E/M codes?
The 2021 changes initially applied only to office/outpatient codes 99202-99215. Hospital inpatient, emergency department, and other E/M categories still follow older guidelines, though updates are gradually rolling out to other categories.
How do I document MDM properly?
Your note should clearly show the problems addressed, data you reviewed or ordered, and your management plan including any risks involved. Be specific about what records you reviewed, which test results you interpreted, and what medications or treatments you’re managing.
Can I bill 99211 without the physician present?
Yes, 99211 is unique because it can be performed by clinical staff under physician supervision. Common uses include blood pressure checks, wound care, or injection administration. Just make sure your state’s scope of practice allows this.
What happens if I go over the time for level 5?
When you exceed the typical time for the highest level code (99205 or 99215), you can report prolonged service codes for the extra time. Add-on codes 99417 for office visits allow you to bill for each additional 15 minutes beyond the level 5 threshold.

Avoiding Common Mistakes

Upcoding Without Documentation

The biggest error is selecting a higher level code than your documentation supports. If you bill 99214 but only document straightforward MDM, you’re asking for trouble. Always make sure your note clearly reflects the complexity or time you’re claiming.

Undercoding Complex Visits

Don’t shortchange yourself either. If you spent 40 minutes managing a complex case, bill 99215. Many providers habitually undercode because they’re not tracking time or recognizing the complexity of their work.

Mixing Old and New Guidelines

Don’t count the bullet points from history and exam anymore for office visits. Those detailed element counts belonged to the old system. Focus on documenting medical necessity and supporting your MDM or time instead.

Forgetting What Time Includes

Remember that total time now includes non-face-to-face work on the date of service. That 10 minutes you spent reviewing records before the visit and 5 minutes documenting after count toward your total. Track it all.

Not Documenting Time

If you’re coding by time, you must document it. Write something like “Total time spent on this encounter: 35 minutes” in your note. Without documentation, you can’t support time-based coding.

Ignoring the Two-of-Three Rule

For MDM, meeting the threshold for two out of three elements determines your level. You don’t need high marks on all three. Make sure your documentation clearly shows which two elements you’re meeting.

Why Accurate Coding Matters

Getting E/M codes right isn’t just about following rules. It affects your revenue, audit risk, and practice sustainability.

Revenue Impact

The difference between code levels can be significant. A 99213 might reimburse around $90, while a 99214 brings in $130. Over hundreds of visits, undercoding costs your practice thousands of dollars. But overcoding without proper documentation can lead to much bigger problems.

Audit Exposure

Payers scrutinize E/M codes closely because they’re so common and represent substantial spending. If you’re consistently coding higher than your peers or your documentation doesn’t support your codes, you’re likely to get audited. And audit repayments can be devastating.

Quality of Care

Better documentation supports better patient care. When you clearly document your medical decision making, other providers can follow your thought process. This leads to better care coordination and fewer errors.

Legal Protection

Your medical record is your best legal defense. If something goes wrong and you end up in litigation, thorough documentation showing your decision-making process and the complexity you managed protects you.

Tips for CPC Exam Success

If you’re studying for the Certified Professional Coder exam, E/M questions will test your knowledge thoroughly. Here’s how to prepare.

Master the MDM Elements

Know how to identify problem complexity, data reviewed, and risk level from documentation. Practice breaking down scenarios into these three components. Remember you only need two out of three to establish the MDM level.

Memorize Time Thresholds

While you won’t always code by time in practice, exam questions often give you total time and expect you to select the right code. Know the time ranges for each level cold.

Practice Pattern Recognition

After reviewing enough cases, you’ll start recognizing patterns. Certain types of documentation naturally fall into specific code levels. Building this intuition helps you answer faster and more accurately.

Use Elimination Strategy

On the exam, if you’re stuck between two codes, eliminate the obvious wrong answers first. Then consider whether the documentation truly supports the higher level or if you’re reaching.

Watch for Tricks

Exam writers love to include red herrings – details that seem important but don’t affect code selection. They might mention extensive history and exam details, but under current rules, those don’t drive your choice for office visits.

References

American Medical Association. (2023). CPT® 2024 Professional Edition. Chicago: American Medical Association.
Centers for Medicare & Medicaid Services. (2021). Evaluation and Management Services Guide. CMS MLN Booklet ICN 006764. Baltimore: CMS.
Centers for Medicare & Medicaid Services. (2019). Medicare Physician Fee Schedule Final Rule 2020. Federal Register, 84(221), 62568-63563.
American Academy of Professional Coders. (2023). E/M Coding Guidelines and Documentation Requirements. Salt Lake City: AAPC.
American Medical Association. (2020). E/M Services: Documentation Changes for 2021. CPT® Assistant, 30(12), 1-4.
Centers for Medicare & Medicaid Services. (2021). Revisions to Office/Outpatient Evaluation and Management (E/M) Services. MLN Matters Article SE20016. Baltimore: CMS.
Scroll to Top