Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 99418 – Prolonged inpatient or observation E/M time, each 15 minutes


Code Definition

99418 is the CPT add-on code for prolonged inpatient, observation or nursing facility evaluation and management time, reported in 15-minute units. It applies only when total time on the date of service was used to select the primary visit level.

The AMA added 99418 in 2023 for six parent codes: 99223, 99233, 99236, 99255, 99306 and 99310. Medicare does not pay it and uses G0316 or G0317 instead. Office, outpatient, home and residence visits take 99417.

Section
99202-99499 Evaluation and management
Subsection
99358-99418 Prolonged services
Code range
99417-99418 Prolonged service with or without direct patient contact on the date of an E/M service
Billable
No
Code also known as
prolonged E/M add-on, inpatient prolonged services
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 99418 adds 15-minute units of total time beyond the required time of a high-level inpatient, observation or nursing facility E/M visit.

It is reported only with 99223, 99233, 99236, 99255, 99306 or 99310, and only when total time selected the primary service level.

The first unit needs 15 full minutes beyond the primary code’s required time, such as 90 minutes with 99223 or 60 minutes with 99310.

Medicare does not pay 99418, so traditional Medicare claims use G0316 for inpatient or observation care and G0317 for nursing facility care.

Office, outpatient, home and residence visits take 99417 instead, and Medicare’s G2212 is the office counterpart of 99417, not 99418.

What CPT code 99418 covers

CPT code 99418 is the add-on code for prolonged inpatient, observation and nursing facility evaluation and management (E/M) services. Each unit reports 15 minutes of total practitioner time beyond the required time of the primary visit. The time can include work with or without direct patient contact on the date of the encounter.

The code applies only when the primary service level was selected using total time, and only after the highest-level codes in each family. It carries the “+” add-on symbol, so it never appears on a claim without its parent code.

The American Medical Association (AMA) created 99418 in the 2023 E/M revisions. The same update deleted the old face-to-face prolonged codes 99354-99357 and extended 99417 to home and residence visits. Codes 99358 and 99359 remain in use for prolonged work done on a date other than the E/M visit.

AttributeDetail
Code typeAdd-on code (+), reported with a primary E/M service
CPT sectionEvaluation and management, prolonged services
Settings coveredHospital inpatient or observation care, inpatient or observation consultations, nursing facility care
Parent codes99223, 99233, 99236, 99255, 99306, 99310
Unit of serviceEach 15 minutes of total time beyond the required time of the primary service
Effective dateJanuary 1, 2023
Medicare statusNot payable; Medicare uses G0316 (inpatient or observation) and G0317 (nursing facility)

Which primary codes CPT 99418 attaches to

CPT 99418 attaches to six parent codes, all at the highest level of their family. Lower levels such as 99222 or 99232 cannot take the add-on, even when the visit ran long.

Parent codeSettingService
99223Hospital inpatient or observationInitial care, high level
99233Hospital inpatient or observationSubsequent care, high level
99236Hospital inpatient or observationAdmission and discharge on the same date, high level
99255Inpatient or observation consultationConsultation for a new or established patient, high level
99306Nursing facilityInitial care, high level
99310Nursing facilitySubsequent care, high level

Office and outpatient visits (99205, 99215, 99245) and home or residence visits (99345, 99350) take CPT code 99417 instead. Discharge day management, emergency department visits and lower-level inpatient codes take no time-based prolonged add-on at all.

Time thresholds for CPT 99418

The first unit of 99418 is reportable once total time on the encounter date passes the primary code’s required time by 15 full minutes. Each further full 15 minutes adds one unit. A partial increment does not count, and the midpoint rule does not apply.

Primary codeRequired timeAdd 1 unit atAdd 2 units at
9922375 min90 min105 min
9923350 min65 min80 min
9923685 min100 min115 min
9925580 min95 min110 min
9930645 min60 min75 min
9931045 min60 min75 min

Time does not need to be continuous. Count the practitioner’s own time on that calendar date, including chart review, the exam, counseling, ordering, care coordination and documentation. Leave out clinical staff time and the time of any separately reported service.

These are the CPT thresholds that commercial payers follow. Medicare counts the same minutes against different thresholds under its own G-codes, covered below.

CPT 99418 vs 99417

CPT 99417 and 99418 do the same job in different settings. 99417 extends office, outpatient, consultation, home and residence visits. 99418 extends inpatient, observation and nursing facility care.

AttributeCPT 99417CPT 99418
SettingsOffice or outpatient, outpatient consultation, home or residence, cognitive assessmentHospital inpatient or observation, inpatient consultation, nursing facility
Parent codes99205, 99215, 99245, 99345, 99350, 9948399223, 99233, 99236, 99255, 99306, 99310
Unit of serviceEach 15 minutes of total timeEach 15 minutes of total time
Medicare counterpartG2212 (office or outpatient), G0318 (home or residence)G0316 (inpatient or observation), G0317 (nursing facility)
Standalone billingNo, add-on onlyNo, add-on only
Introduced2021, extended in 20232023

Pick the add-on by where the patient was seen, never by how complex the visit felt. A long home visit to an assisted living resident is a 99350 with 99417, even though the patient lives in a care setting.

What Medicare requires instead of CPT 99418

Medicare does not pay CPT 99418. For traditional Medicare patients, report HCPCS code G0316 after 99223, 99233 or 99236, and HCPCS G0317 after 99306 or 99310. Medicare does not pay consultation codes, so a 99255 visit has no Medicare prolonged code.

HCPCS G2212 often gets confused with these codes. G2212 is Medicare’s office and outpatient prolonged add-on, the counterpart of 99417, and never belongs on an inpatient or nursing facility claim.

CMS also sets its own thresholds, and in nursing facilities they run well past the CPT ones. G0317 starts at 95 minutes with 99306 and 85 minutes with 99310.

Primary codeCPT 99418 starts atMedicare codeMedicare code starts at
9922390 minG031690 min
9923365 minG031665 min
99236100 minG0316110 min
9925595 minNone (consultations not paid)Not applicable
9930660 minG031795 min
9931060 minG031785 min

Payer type then decides which code goes on the claim.

Payer typeCode to submitNotes
Traditional Medicare (Part B)G0316 or G031799418 is not paid; apply the CMS thresholds above
Medicare AdvantageCheck the planSome plans follow traditional Medicare, others accept 99418
MedicaidCheck the state programEach state sets its own prolonged services policy
Commercial payersCPT 99418Most follow CPT rules; confirm each payer’s policy

Check the current year’s CMS Physician Fee Schedule for G0316 and G0317 payment status. CMS revises the schedule every year, and the 2023 thresholds were corrected after the first final rule.

How to bill CPT 99418 step by step

A clean 99418 claim depends on four checks before submission: the parent code, the level-selection method, the time total and the payer. A solid medical billing workflow runs them at charge entry, not after a denial.

The decision path below shows where those checks lead, from the parent code to the payer.

Decision path for CPT 99418: step 1, level selected by total time on 99223, 99233, 99236, 99255, 99306 or 99310, else no add-on; step 2, office, outpatient or home visits take 99417 (Medicare G2212 or G0318); step 3, commercial plans take 99418 from 60 to 100 minutes, traditional Medicare takes G0316 (90 minutes with 99223, 110 with 99236) or G0317 (95 minutes with 99306, 85 with 99310), and consultation 99255 has no Medicare code
Two of the three checks can rule out 99418 before anyone looks at the payer. Thresholds follow the AMA CPT 2023 E/M rules and the CMS Physician Fee Schedule.
  1. Confirm the parent code. The visit must be billed as 99223, 99233, 99236, 99255, 99306 or 99310. Office, outpatient, home and residence visits use 99417 instead.
  2. Confirm the level was selected by time. If medical decision making set the level, 99418 cannot be added, however long the visit ran.
  3. Total the practitioner’s time for the date. Add preparation, face-to-face work and documentation on that calendar date. Leave out staff time and separately billed services.
  4. Count the units. Subtract the parent code’s required time and divide the rest by 15, rounding down. A 99223 visit with 112 minutes leaves 37 extra minutes, which supports two units.
  5. Match the code to the payer. Commercial plans get 99418. Traditional Medicare gets G0316 or G0317, checked against the CMS thresholds rather than the CPT ones.
  6. List the parent code first. Put 99418 on the next line for the same date of service and rendering provider, with the unit count.
  7. Keep the note ready. Some payers ask for the encounter note before they pay prolonged time, so make sure it shows the total.

Documentation requirements for CPT 99418

Payers paying 99418 want the note to prove the time on its own. For a clean claim, an auditor should be able to read the total and see how it was spent without calling the practitioner.

What the note should show:

  • The total time in minutes spent by the billing practitioner on the date of the encounter
  • A statement that total time, not medical decision making, was used to select the visit level
  • What filled the extra time, such as reviewing outside records, speaking with family or coordinating with another specialist
  • Enough clinical detail to support medical necessity for the extended service
  • For split or shared visits, whose time is counted and how it adds up

Common omissions that lead to denials:

  • Recording only face-to-face minutes instead of total time on the date
  • A note that says “extended visit” with no account of the work done
  • A total that falls short of the next full 15-minute increment
  • A template that fills in a default time with no link to the visit

What CPT 99418 does not cover

Several common situations look like prolonged inpatient care but cannot support 99418.

  • Office, outpatient, home and residence visits. These take 99417, or G2212 and G0318 for Medicare.
  • Lower-level visits. 99221, 99222, 99231, 99232, 99234, 99235 and the lower nursing facility levels cannot take the add-on.
  • Visits leveled by medical decision making. The add-on measures time, so the parent level must be selected by time too.
  • Partial increments. Time that passes the required time by less than 15 full minutes is not reportable.
  • Work on another date. Prolonged work without direct contact on a different date uses 99358 and 99359, which cannot be reported with 99418 on the same date.
  • Psychotherapy add-ons on the same date. CPT bars 99418 with 90833, 90836 and 90838 on the date of service.

CPT 99418 reimbursement

Commercial payers set the 99418 rate in their own fee schedules or contracts, so the figure differs from plan to plan. Medicare pays nothing under 99418 and pays G0316 and G0317 through the Physician Fee Schedule instead.

CodeWho pays itWhere to find the rate
CPT 99418Commercial plans, plus Medicare Advantage and Medicaid plans that accept itThe payer’s fee schedule or your contract
HCPCS G0316Traditional Medicare, inpatient or observation careCMS Physician Fee Schedule look-up, by year and locality
HCPCS G0317Traditional Medicare, nursing facility careCMS Physician Fee Schedule look-up, by year and locality

CMS publishes the next year’s fee schedule each November, and geographic adjustments change the payment by location. Pull current-year values from CMS rather than from figures quoted in older articles.

Pro Tip

Before billing a long inpatient or nursing facility visit, check whether the patient has traditional Medicare, Medicare Advantage or a commercial plan. That one answer decides between 99418, G0316 and G0317, and which time threshold applies.

Common claim denial reasons for CPT 99418 and how to fix them

99418 denials usually trace back to the payer split, the parent code or the time record. Sorting them by cause is the first step in denial management for this code.

Denial reasonWhy it happensCorrective action
99418 billed to traditional MedicareMedicare does not pay 99418Rebill with G0316 or G0317 if the CMS threshold was met
G2212 billed for an inpatient visitG2212 covers office and outpatient visits onlyReplace it with G0316 or G0317
Parent code missing or not eligibleThe add-on follows only six high-level codesAdd the parent on the same claim, or remove 99418 after a lower level
Level chosen by medical decision makingProlonged time needs a time-based levelRemove 99418 unless the note supports time-based selection
Time short of the threshold or not documentedUnits need full 15-minute incrementsRecalculate units, or appeal with the note showing total time
Add-on used for an office or home visitThe setting calls for 99417Replace 99418 with 99417, or G2212 or G0318 for Medicare
Plan excludes prolonged servicesPayer policyCheck the policy before billing the add-on again

Read electronic remittance advice (ERA) alongside the payer denial codes to tell these causes apart. A documentation problem, a code-selection problem and a payer problem each need a different fix.

CPT code 99418 and telehealth

Telehealth coverage for prolonged inpatient and nursing facility time depends on the payer and the year. Check the payer’s current policy before you bill an add-on for a virtual visit.

  • Traditional Medicare: Check the current CMS telehealth services list for the parent code and for G0316 or G0317.
  • State Medicaid programs: Some allow prolonged add-ons on telehealth visits, and others limit them to in-person care.
  • Commercial payers: Each plan has its own telehealth policy, which may or may not list 99418.

Building CPT 99418 checks into your billing workflow

Most of the work on 99418 is settled before the claim is built. A few standing rules keep each visit from depending on one coder’s memory.

  • Give inpatient, observation and nursing facility note templates a total-time field and a line stating how the level was selected.
  • Keep one threshold table with CPT and CMS columns side by side for the six parent codes.
  • Route every traditional Medicare 99418 line to G0316 or G0317 before submission.
  • Flag any 99418 billed with an office, outpatient, home, discharge or lower-level code.

How claims management software reduces errors on CPT code 99418

Errors on 99418 start at charge entry. Typical ones are the wrong code for the payer, an ineligible parent code, or units nobody checked against the note. Catching them only when the remittance arrives means a rebill and weeks of delay.

Pabau, the practice management and billing platform we build, validates every claim before it leaves the system. Missing or invalid details are flagged while the fix still takes seconds. Pabau’s claims software for billers then sends US claims as CMS-1500s to thousands of payers.

That submission runs through Claim.MD, Pabau’s US clearinghouse partner. Eligibility checks run before the visit, so you know whether the patient has traditional Medicare or another plan. Remittances flow back into Pabau and tie each payment or denial to its claim.

Pabau checkout screen showing a completed visit and an insurer invoice
Pabau’s checkout raises the insurer invoice as the visit closes, so a prolonged-time add-on is billed with its parent visit rather than weeks later.

With the payer known before the visit and every claim checked before it goes, prolonged-time lines reach the payer under the right code more often.

Submit cleaner prolonged-service claims

Pabau checks eligibility before the visit, validates every claim before submission and sends US claims through Claim.MD to thousands of payers. Prolonged-time add-ons reach the payer with fewer errors.

Pabau claims management dashboard

Conclusion

Treat 99418 as a commercial-payer code. For traditional Medicare patients, the same minutes are billed as G0316 or G0317, and in nursing facilities those thresholds sit 25 to 35 minutes later.

The decisions that matter come before charge entry. Was the level picked by time, and did the practitioner write down the total? Get those two right and the unit count follows from the table.

If your team bills both Medicare and commercial inpatient work, keep both threshold columns in one place and check them on every high-level visit. Book a demo to see how Pabau validates claims and tracks remittances for time-based E/M add-ons.

Continue your research

Continue your research

Need to understand how claims move through a clearinghouse? Medical claims clearinghouse guide explains how payer routing, eligibility checks, and 837 submission work end to end.

Confused about denial code patterns on prolonged services? Denial codes in medical billing decodes CARC and RARC remark codes so you can categorize and appeal denials faster.

Comparing clearinghouse costs? Claim.MD pricing and features covers what Pabau’s clearinghouse partner charges and what each plan includes.

Frequently asked questions

What is CPT code 99418?

CPT code 99418 is the add-on code for prolonged inpatient, observation or nursing facility E/M time, reported in 15-minute units. It follows only 99223, 99233, 99236, 99255, 99306 or 99310, when total time selected the visit level. The AMA introduced it on January 1, 2023.

What is the difference between CPT 99417 and 99418?

CPT 99417 extends office, outpatient, consultation, home and residence visits, while 99418 extends inpatient, observation and nursing facility care. Both report 15-minute units of total time. The setting decides which one applies, not the complexity of the visit.

Does Medicare pay CPT code 99418?

No, Medicare does not pay CPT 99418. Traditional Medicare uses HCPCS G0316 after 99223, 99233 or 99236, and G0317 after 99306 or 99310. Both use CMS time thresholds, which differ from the CPT ones in some settings.

Is G2212 the Medicare code for 99418?

No, G2212 is Medicare’s office and outpatient prolonged add-on, the counterpart of 99417. Inpatient and observation time goes on G0316, and nursing facility time goes on G0317.

What time threshold must be met before 99418 can be added?

Total time on the date must pass the parent code’s required time by a full 15 minutes. That means 90 minutes with 99223, 65 with 99233, 100 with 99236, 95 with 99255, and 60 with 99306 or 99310.

Can 99418 be billed with a home visit?

No, home and residence visits 99345 and 99350 take CPT 99417 for prolonged time. Medicare uses G0318 for prolonged home and residence visits.

What documentation supports a 99418 claim?

The note should state the total time in minutes on the date of the encounter and confirm the level was selected by time. It should also describe the work that filled the extra time. Without those, payers usually deny the add-on.

Tanja Lepcheska
Content Writer

Tanja is a Senior Content Writer who has a skill to turn complex med spa topics into easy, engaging reads that actually make sense. She loves helping clinic owners feel confident about growing their business. When she’s not writing, you’ll probably find her rewatching her favorite romantic movies, working on a new crochet project, or rearranging her home decor “just one more time.”
×