A 67 minute office visit is paid exactly the same as a 54 minute one.
That is not an opinion about the fee schedule. It falls out of Medicare's own table. A 99215 covers 40 to 54 minutes of total time, and the first unit of prolonged services does not begin until 69 minutes [1]. Everything between is fourteen minutes that carry no additional payment.
Almost nothing written about this code mentions it. Here is what 99215 is, what high medical decision making actually requires, where the line sits against 99214, what happens past 54 minutes, what the visit pays, and a documentation template with two worked examples.
Key Takeaway: CPT code 99215 is the office or other outpatient visit for an established patient at a high level of medical decision making, or 40 to 54 minutes of total time on the date of the encounter [1]. Above 54 minutes, Medicare's prolonged services add-on does not begin until 69 minutes, leaving fourteen minutes that carry no additional payment [1]. Medicare uses HCPCS add-on code G2212for prolonged office visit time rather than the CPT prolonged services code, so a practice billing both Medicare and commercial payers is applying two different rulebooks to the same minutes [1]. What the visit pays is not one number. Medicare computes the fee schedule amount as the relative value units (RVUs) for the service, multiplied by the geographic adjustment factor (GAF) for your fee schedule area, multiplied by the conversion factor (CF) [2], with a non-participating supplier paid 95 percent of the participating amount [2]. Sully.ai drafts the note with the detail that supports the level you actually delivered.
What CPT Code 99215 Is
99215 is the office or other outpatient visit for an established patient at a high level of medical decision making, or 40 to 54 minutes of total time on the date of the encounter [1].
It is the top of the established patient range. 99213 sits at low decision making, 99214 at moderate, 99215 at high. Above it there is no higher office visit code, only prolonged services added on top.
High Medical Decision Making, and What High Actually Means
This is the element people read least carefully, because most clinicians carry an impression that 99215 means a visit that was unusually long or unusually dramatic. It does not. High is a defined bar, and it is reached by two of the three decision making elements, not all three.
Under problems addressed, high is reached by one or more chronic illnesses with severe exacerbation or progression, or by an acute or chronic illness or injury that poses a threat to life or bodily function.
Under risk, the recognized examples include drug therapy requiring intensive monitoring for toxicity, a decision regarding hospitalization, and a decision regarding de-escalation of care.
Data has its own extensive bar, which most 99215 visits do not need to rely on, because the other two are usually where the level is made.
Read those against a real clinic and something becomes obvious. A patient whose heart failure has decompensated, where you weighed admission and decided against it with a same-day plan, has met two of three. The visit may not have felt like a crisis. It still meets the criteria, and a note that records "heart failure, adjusted medication" instead of what actually happened does not.
The full framework, including what two of three means across all four levels, is laid out in the 99214 article rather than repeated here.
The Two Routes to 99215
You need one route, not both. Either 40 to 54 minutes of total time on the date of the encounter, or a high level of medical decision making [1].
Worth noticing: the 99215 time band is 15 minutes wide, where 99214's is 10. The bands are not uniform, which is one reason guessing from habit goes wrong.
What Happens After 54 Minutes

The Fourteen Minutes That Pay Nothing
Medicare publishes the thresholds as a table. For 99215 [1]:
99215 alone: 40 to 54 minutes
99215 plus one unit of prolonged services:69 to 83 minutes
99215 plus two units:84 to 98 minutes
99 minutes or more:three or more units
Look at the first two lines together. The visit ends at 54. The next threshold starts at 69. A visit of 55 to 68 minutes is billed exactly as a 54 minute visit.
Before anyone treats that as an error worth working around, look at the new patient side of the same table. 99205 alone is 60 to 74 minutes, and its first prolonged unit begins at 89 [1]. Fourteen minutes again, in the same place relative to the band.
The gap is structural. It is how the thresholds were built, not a quirk of one code, and that is exactly why it is worth knowing rather than fighting.
Medicare Says G2212, and CPT Says Something Else
Here is a second thing the same booklet settles, which practices routinely get wrong.
Medicare's instruction is direct: when you select the office or outpatient visit level using time, report the prolonged visit time using HCPCS add-on code G2212 [1].
CPT maintains its own prolonged services add-on for this setting, and it has not historically used the same time threshold that Medicare uses. The clearest evidence of the divergence is negative: the CPT prolonged services code for this setting does not appear anywhere in Medicare's own evaluation and management booklet [1].
The practical consequence is not subtle. A practice seeing Medicare patients and commercial patients is applying two different codes, with two different thresholds, to the same minutes. There is no version of this where one habit covers both.
The only safe move is to confirm which code and which threshold each payer wants, in writing, rather than carrying one rule across the whole schedule. This article deliberately does not print the CPT-side threshold figure, because it is the kind of number that changes and the kind of number that is dangerous to half-remember.
What to Do With a 60 Minute Visit
Three things, and none of them is padding the clock.
Check the decision making route first. If the visit reaches high on two of three elements, the time question is moot. The code stands on the other route and the note should make that case explicitly rather than leaning on a minute count that does not help.
Record the actual total time anyway. A documented 63 minutes supports the 99215 without any ambiguity. The payment is the same as 54, but the record is accurate, and an accurate record is the thing being graded if anyone ever reads it back.
Know where the next threshold is. A visit genuinely running toward 69 minutes should not be recorded as "about an hour" out of habit, because that phrasing loses a real threshold that the actual figure would have crossed.
What none of this justifies is adjusting the number. The minutes are what they are. The gap is a feature of the schedule, not a problem to engineer around, and a time entry that drifts upward to clear a threshold is the single easiest thing to find in a record.
99214 or 99215
This is the comparison people actually search for, more than any other question about this code.
Code | Medical decision making | Total time on the date of the encounter |
|---|---|---|
99214 | Moderate | 30 to 39 minutes |
99215 | High | 40 to 54 minutes |
Source [1].
What moves a visit from moderate to high is severity and the kind of decision, not duration. A chronic illness in severe exacerbation rather than a stable one. A decision about hospitalization rather than a medication adjustment. Drug therapy requiring intensive monitoring for toxicity rather than routine prescription management.
The observation worth carrying out of this section: the two routes are independent, and you only need one. A visit can run 50 minutes and still be a 99214, because nothing in it reached high decision making. A visit can be a 99215 at 25 minutes, because the decision making did. Neither of those is a contradiction, and expecting time and complexity to agree is the assumption that produces most of the errors on this code.

What 99215 Actually Pays
There is no single national figure, which is the same answer that holds for every code in this range.
Under 42 CFR 414.20, the fee schedule amount for a participating supplier is computed as the RVUs for the service, multiplied by the GAF for the fee schedule area, multiplied by the CF [2]. Two of those three move: the geographic adjustment factor differs in every fee schedule area, and the conversion factor is set annually and revised most years.
RVUs are established separately for physician work, practice expense and malpractice insurance [3], and the practice expense component is lower in a facility than in an office. A non-participating supplier is paid 95 percent of the participating amount [2].
Get your own figure from the CMS Physician Fee Schedule Look-Up Tool [4]: the year, the code, your Medicare Administrative Contractor (MAC) locality, and facility or non-facility. Commercial payers set their own rates separately.
If you are asking what the visit is worth to you as an employed physician rather than to the practice, that is a different question with a different answer. The work RVU, and why it does not move with your locality, is covered in the 99204 article.
Why a 99215 Gets Scrutinized
99215 is the top of the range, so the note gets read more carefully than it would at 99213. That is the whole mechanism. What follows is what a reviewer looks for, not a claim about what any payer's system flags.
Which route the note says it used. State it. A reviewer should not have to infer whether you are making a time case or a decision making case.
If decision making, whether the severity is stated rather than implied. This is where most 99215 notes fail. "Diabetes" is not "diabetes with severe hyperglycemia requiring same-day intervention". The first describes a diagnosis. The second describes a problem addressed at high. The visit may have been identical.
If time, whether the figure is qualified. Stated as total time on the date of the encounter, and counting only the reporting clinician [1]. A bare number is not evidence of either.
Whether the plan matches the severity the assessment claims. An assessment describing a high-risk decision followed by a routine plan does not agree with itself, and that disagreement is visible to anyone reading the note end to end.
One honest note to close on, and it runs opposite to the rest of this family. On 99213 and 99203, the common error is coding below what the work supported. On 99215, caution about over-coding is reasonable, because this is the code where the gap between what a visit felt like and what it met is widest in both directions. The answer is still the same: read the note against the criteria rather than defaulting in either direction.

The 99215 Documentation Template
One block, complete as written. Paste it straight into a chart, or start from the progress note template and add the two lines this code needs.
OFFICE VISIT, ESTABLISHED PATIENT, HIGH COMPLEXITY
Patient, date of service: (and the rendering clinician)
Established patient confirmation: (date of the most recent prior visit with you or a same-specialty colleague in the group)
Chief complaint: "(in the patient's words)"
History relevant to today: (what has changed, with the change stated)
Examination: (findings relevant to the problems addressed, with values)
Problems addressed today, with severity: (each problem named, and its status stated as stable, progressing, or in severe exacerbation; severity is what sets the element)
Data reviewed: (labs, imaging, outside records, independent interpretation, discussion with another clinician, or "none")
Risk of management selected: (the decision made, and what makes it high risk; name it, for example a decision regarding hospitalization)
Route used: (time, or medical decision making; state which)
If time: (total time on the date of the encounter, stated in those words, counting only this clinician, and what it comprised)
Prolonged services check: (if total time is 69 minutes or more, confirm the add-on code and threshold this payer uses)
Assessment and plan, per problem: (each problem gets its own assessment and plan, and the plan has to match the severity the assessment claims)
Signature, credentials, date: (the clinician who performed the service)
Two lines here do not appear in the templates for the lower codes. "Problems addressed today, with severity"carries the decision making case, because severity is the element and a bare diagnosis list does not state it. "Prolonged services check" exists so that a long visit prompts the question rather than quietly defaulting to a plain 99215.
Where Sully.ai Fits in a Long Visit
A 99215 visit is long, complicated, or both. It is also the visit most likely to be documented late, and the one where the most gets lost between the room and the note.
What gets lost is specific: the severity you observed and acted on, the decision you weighed and rejected, the outside record you read beforehand, the reasoning behind the plan. Those are the three decision making elements, and all three were spoken aloud.
Sully.ai's AI scribe drafts the note from the visit, so the problems addressed and their stated severity, the data reviewed and the risk are on the page rather than reconstructed later. It runs on a single integration across Epic, Cerner, Meditech and Athenahealth.
Two boundaries, and both are refusals.
Nothing should choose the code. Code selection is your attestation, it is what a reviewer examines, and it carries liability belonging to the person who saw the patient. That matters more at the top of the range than anywhere else.
No documentation tool adds to your clock. Only the reporting clinician's own time counts toward the time route [1]. A scribe of any kind does not help a visit reach 40 minutes, and it does not help it reach 69. In an article that is largely about minute thresholds, that boundary needs saying without any hedging.
Sully operates across 5,000+ providers, has delivered 50M+ hours of work, and prices each role 80 to 90 percent below the human equivalent [5].
Two Worked Examples
A Visit That Is Clearly 99215
Established patient, seen 6 weeks ago. 47 minutes total time on the date of the encounter.
Established patient confirmation: Seen by this clinician 6 weeks ago for routine heart failure follow-up.
Chief complaint:"I can't lie flat anymore and my legs have blown up again."
History relevant to today:71 year old man, heart failure with reduced ejection fraction, ejection fraction 30 percent on echocardiogram 4 months ago. Previously stable on carvedilol, sacubitril-valsartan and furosemide 40mg daily. Over the past 9 days, progressive orthopnea now requiring three pillows, paroxysmal nocturnal dyspnea twice this week, and weight up 9 pounds from his recorded dry weight. Reports adding salt back to his diet after a family event. No chest pain. No syncope.
Examination: Blood pressure 104/62, heart rate 96 regular. Oxygen saturation 94 percent on room air. Jugular venous pressure elevated to the angle of the jaw. Bibasilar crackles to mid zones. Pitting edema to mid shin bilaterally. Weight 213 pounds, up from 204.
Problems addressed today, with severity: Heart failure with reduced ejection fraction, in severe exacerbation, with progressive orthopnea, paroxysmal nocturnal dyspnea and 9 pounds of fluid gain over 9 days.
Data reviewed: Basic metabolic panel drawn today, creatinine 1.6 up from 1.2, potassium 4.1. B-type natriuretic peptide 1,840, up from 410 four months ago. Chest radiograph ordered and personally reviewed, showing pulmonary vascular congestion without consolidation. Echocardiogram report from 4 months ago re-reviewed.
Risk of management selected: Decision regarding hospitalization. Admission considered and discussed with the patient given the degree of congestion and the rising creatinine. Decided on intensified outpatient management with a same-day plan and 48 hour review, on the condition that he has support at home and can return immediately if symptoms worsen. Furosemide increased with renal function monitoring, which requires close surveillance for toxicity.
Route used: Medical decision making. Time also documented.
If time: Total time on the date of the encounter, counting only this clinician: 47 minutes, comprising review of prior records and the previous echocardiogram before the visit, the encounter itself, ordering and personally interpreting the radiograph and labs, the admission discussion, and documentation.
Assessment and plan: Heart failure with reduced ejection fraction in severe exacerbation, volume overloaded, with early cardiorenal change. Furosemide increased to 80mg twice daily for 3 days, then reassess. Strict daily weights with written thresholds for calling. Fluid restriction 1.5 liters daily and salt counseling repeated with his daughter present. Basic metabolic panel in 48 hours, in person, to check creatinine and potassium. Return immediately or present to the emergency department if weight rises further, if breathlessness worsens, or if he cannot keep fluids down. Review in 48 hours.
Why this is a 99215. Problems addressed reaches high: one chronic illness in severe exacerbation. Risk reaches high: a decision regarding hospitalization, plus drug therapy requiring close monitoring for toxicity. That is two of three elements at high, which is the bar. Data is also substantial, but it was not needed.
The visit also clears 40 minutes, so both routes support the code. The note says which one it used.
A Long Visit That Is Still a 99214
Same clinic, a different established patient. 58 minutes total time.
Established patient confirmation: Seen by a colleague in this group 4 months ago.
Chief complaint: "I keep forgetting the tablets and I don't know what to do about my mother."
History relevant to today: 58 year old woman, type 2 diabetes diagnosed 2019 and essential hypertension diagnosed 2016, both previously stable. HbA1c 7.4 percent three weeks ago, up from 7.1. Blood pressure readings at home averaging 136/84. She has become the full-time carer for her mother, who has advancing dementia, and describes missing her evening metformin perhaps three nights a week. No hypoglycemic episodes. No chest pain, no visual change, no neuropathic symptoms. No new complaints.
Examination: Blood pressure 138/86, repeated 134/82. Heart rate 74 regular. Weight stable. Feet examined, sensation intact with monofilament, no ulceration, pedal pulses present.
Problems addressed today, with severity: Type 2 diabetes, stable with mild deterioration in control, not in exacerbation. Essential hypertension, stable, at target on current therapy. Carer strain affecting medication adherence.
Data reviewed: HbA1c from three weeks ago. Home blood pressure log. No new tests ordered today.
Risk of management selected: Simplifying the existing regimen to a morning-only schedule to match her routine. No new agent started, no dose increase. Moderate risk: prescription drug management.No decision regarding hospitalization, no therapy requiring intensive monitoring for toxicity.
Route used: Medical decision making.
If time: Total time on the date of the encounter, counting only this clinician: 58 minutes, comprising record review, the encounter, extended discussion of carer support and adherence, a referral to social services, and documentation.
Assessment and plan: Type 2 diabetes with mild loss of control, attributable to missed evening doses rather than disease progression. Switching metformin to the extended release preparation, 1g once daily in the morning, to remove the evening dose entirely. Hypertension at target, continue current therapy unchanged. Referral to adult social services for a carer assessment, with her consent. HbA1c in 3 months. Review in 6 weeks.
Why this is a 99214 and not a 99215. Problems addressed reaches moderate, not high: two stable chronic illnesses, neither in severe exacerbation and neither threatening life or bodily function. Risk reaches moderate: prescription drug management. Nothing reaches the high bar on any element.
And the time route does not rescue it. 58 minutes sits above the 99215 band of 40 to 54 and below Medicare's first prolonged services threshold of 69[1]. It is squarely inside the fourteen minute gap this article opened on.
The visit genuinely took 58 minutes. Most of that was the conversation that mattered most to the patient. The note records the time accurately, the code is a 99214, and none of that is a failure. Knowing it in advance is simply better than finding out from a denial, and it is the reason the prolonged services line belongs in the template.
FAQ
What is CPT code 99215?
The office or other outpatient visit for an established patient at a high level of medical decision making, or 40 to 54 minutes of total time on the date of the encounter [1].
How many minutes is a 99215 visit?
40 to 54 minutes of total time on the date of the encounter [1]. Above 54 minutes, Medicare's prolonged services add-on does not begin until 69 minutes, so a visit of 55 to 68 minutes carries no additional payment and is billed as a plain 99215 [1].
What is the difference in reimbursement between CPT codes 99214 and 99215?
There is no single national figure for either, so there is no single national gap. Medicare computes each as the RVUs for the service multiplied by the geographic adjustment factor for your area and the conversion factor [2], which means both amounts, and the difference between them, vary by locality and by year. Get both figures for your own locality from the CMS Physician Fee Schedule Look-Up Tool [4]. Commercial payers set their own rates separately.
What is the difference between CPT code 99213 and 99215?
Two levels apart. 99213 is low medical decision making, or 20 to 29 minutes of total time. 99215 is high, or 40 to 54 minutes [1]. 99214, at moderate or 30 to 39 minutes, sits between them.
How much does a 99215 cost?
It depends on your locality, the year, whether the service was provided in a facility or an office, and the payer. The CMS Physician Fee Schedule Look-Up Tool returns the Medicare figure for your area [4]. The evaluation and management framework the codes sit in is published by the AMA [6].
Sources
[1] Centers for Medicare & Medicaid Services — Evaluation and Management Services, MLN006764, May 2026. https://www.cms.gov/outreach-and-education/medicare-learning-network-mln/mlnproducts/downloads/eval-mgmt-serv-guide-icn006764.pdf
[2] U.S. Government Publishing Office — 42 CFR 414.20, Formula for computing fee schedule amounts. https://www.govinfo.gov/content/pkg/CFR-2023-title42-vol3/xml/CFR-2023-title42-vol3-sec414-20.xml
[3] U.S. Government Publishing Office — 42 CFR 414.22, Relative value units (RVUs). https://www.govinfo.gov/content/pkg/CFR-2023-title42-vol3/xml/CFR-2023-title42-vol3-sec414-22.xml
[4] Centers for Medicare & Medicaid Services — Physician Fee Schedule Look-Up Tool. https://www.cms.gov/medicare/physician-fee-schedule/search
[5] Sully.ai — AI Medical Scribe. https://www.sully.ai/medical-scribe
[6] American Medical Association — CPT Evaluation and Management. https://www.ama-assn.org/practice-management/cpt/cpt-evaluation-and-management
TABLE OF CONTENTS
Hire your
Medical AI Team
Take a look at our Medical AI Team
AI Receptionist
Manages patient scheduling, communications, and front-desk operations across all channels.
AI Scribe
Documents clinical encounters and maintains accurate EHR/EMR records in real-time.
AI Medical Coder
Assigns and validates medical codes to ensure accurate billing and regulatory compliance.
AI Nurse
Assesses patient urgency and coordinates appropriate care pathways based on clinical needs.