99421-99423 CPT Codes: Patient Portal E-Visits

Last Updated: April 10, 2026

Medical Coding Assistant

Select a tool below to quickly look up rules or auto-code clinical notes.

If your doctors spend hours every week answering complex medical questions via the secure patient portal (MyChart, etc.), you should be billing "E-Visits" using CPT 99421-99423.

TL;DR Quick Answer

Short on time? Don't want to read the whole guide? Ask our AI your specific billing question and get an instant answer.

Cumulative Time Over 7 Days

Unlike standard E/M codes, E-Visits are billed based on the cumulative time spent responding to the patient over a 7-day period.

  • 99421: 5-10 minutes
  • 99422: 11-20 minutes
  • 99423: 21 or more minutes

Compare CPT Codes

Confused between with vs. without contrast? Look up the official code descriptions.

Medical Necessity & Patient Initiation

The E-Visit must be initiated by the patient (they messaged you first). It must involve true medical evaluation and management, not just scheduling a refill or answering a quick administrative question.

Verify Medical Necessity

Don't risk a denial. See if your ICD-10 code is on the approved Medicare LCD list.

NCCI Edits

Like all digital/telehealth codes, if the portal message results in an in-person visit within 24 hours or the soonest available appointment, the time spent messaging is bundled into the in-person E/M visit.

Check NCCI Edits Instantly

Not sure if these codes bundle? Check the latest Medicare NCCI database updates before you bill.

Tired of dealing with rejected claims?

Use our modern CMS-1500 software to instantly validate NPIs, CPT codes, and ICD-10 formatting. It's completely free to start.

Create Your Free Account

Related Articles