Primary Care Edition 2026 Full guide

Preventive Medicine Billing & Coding Guide

IBT, alcohol screening, obesity counseling. The G-codes most practices forget to bill.

Common CPTs
18
Bundling pitfalls
4
Revenue tips
4
Payer notes
4
Most-Billed Codes

Common Preventive Medicine CPT Codes

Ranked by claim frequency, with current MPFS work RVUs and global periods.

Code Description Work RVU Total RVU Global
99381 Init pm e/m new pat infant 1.50 3.40 XXX
99391 Per pm reeval est pat infant 1.37 3.07 XXX
99401 Prev med cnsl indiv apprx 15 0.48 1.19 XXX
99402 Prev med cnsl indiv apprx 30 0.98 1.94 XXX
99403 Prev med cnsl indiv apprx 45 1.46 2.64 XXX
99404 Prev med cnsl indiv apprx 60 1.95 3.39 XXX
99497 Advncd care plan 30 min 1.50 2.60 XXX
99498 Advncd care plan addl 30 min 1.40 2.34 ZZZ
Revenue Opportunities

What Preventive Medicine practices are leaving on the table

High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.

$

99498 (Advanced Care Planning, additional 30 min) is chronically under-billed in preventive practices. Patients with multiple chronic conditions or complex goal-setting require extension time; practices bill only 99497 once. At $85 per 99498 block, practices lose $170-340 per patient annually (5-10% of cohort). Workflow fix: Create EHR template prompt asking clinician if session exceeded 30 min; if yes, auto-populate 99498 charge line.

$

99404 (Preventive counseling 60 min) vs. 99403 (45 min) bundle selection is frequently downgraded during billing audit review due to insufficient time documentation. At $140 vs. $90 fee difference, under-selection costs practices $50 per case. Impact across 100 preventive visits per month = $5,000 annual loss. Fix: Require clinician to enter minutes in EHR; bill code locked to documented time.

$

Modifier 25 opportunity: Practices miss adding legitimate problem-focused E/M on same day as preventive visit when patient has acute complaint. Routine physical + acute knee eval = two codes (99381 + 99213-25) rather than one. Lost revenue ~$75 per missed dual-service case; 5 cases/month = $4,500 annually. Workflow: EHR prompt at end of preventive note asking 'Was any acute problem addressed separately?' If yes, allow second charge entry.

$

ICD-10 code precision: Many practices use broad Z00.00 (routine exam, unspecified) instead of Z12.11 (screening for malignancy, colon) or Z13.1 (screening for diabetes). Payers sometimes deny Z00.00 in Medicare Advantage plans but allow specific screening codes. Strategic coding of Z12.11, Z12.31, Z13.1 increases claim acceptance. Audit 2024 claims with Z00.00 denials; recode 2025 with specific Z12/Z13 codes. Est. 3-5% claim improvement = $2,000-3,000 annually for 500-patient practice.

NCCI Bundling Traps

Code pairs that auto-bundle to CO-97

From the National Correct Coding Initiative for Preventive Medicine. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.

99401 + 99402 NCCI Edit

Only one preventive medicine counseling code per date of service. Bundle both as one visit; select code matching actual time spent. No modifier 59 bypass, documentation must show single session with documented time.

99497 + 99498 NCCI Edit

Advanced care plan codes bundle together sequentially. 99497 is initial 30 min, 99498 is each additional 30 min block. Bill 99497 once per patient per year, then 99498 for extensions. No modifier 59 separation allowed.

99381 + 99391 NCCI Edit

Initial preventive medicine exam (99381) and periodic preventive medicine reevaluation (99391) cannot both bill same date. 99381 is new patient only, 99391 is established patient only. Chart must show clear new vs. established status.

99403 + 99404 NCCI Edit

Preventive counseling codes 99403 (45 min) and 99404 (60 min) bundle as single visit. Select the code matching documented face-to-face time. Modifier 59 does not separate; time documentation in chart is audit defense.

Modifier Discipline

Modifier Guidance for Preventive Medicine

When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.

Modifier 25 View guide →

Modifier 25 applies when a significant, separately identifiable E/M service occurs on same date as preventive visit. Example: Patient presents for annual physical (99381), but also has acute knee pain requiring separate problem-focused eval (99213 with 25). Chart must show two distinct service entries with separate times and medical decision making.

Modifier 59 View guide →

Modifier 59 does not apply to Preventive Medicine codes because bundling pairs here are based on visit type/time, not procedure codes. Distinct procedural service separation does not apply. If two counseling sessions occur same day for different conditions, still bill only one counseling code; time bundles.

Modifier 95 View guide →

Modifier 95 applies to synchronous telemedicine preventive visits (e.g., 99381-95, 99402-95). Requires real-time interactive audio/video. Document platform, duration, and patient location for compliance.

Modifier KX View guide →

Modifier KX indicates medical policy requirements met (typically for advanced care planning in complex cases). Document that beneficiary meets criteria for 99497/99498 under your state/payer medical policy.

Modifier GA View guide →

Modifier GA (ABN on file) is required when billing preventive codes to Medicare if payer may deny as non-covered. Rare for standard preventive codes; apply only when medical policy signals non-covered status for specific diagnosis.

Chart Documentation

Documentation requirements

What needs to live in the encounter note for these codes to survive a payer audit.

  • Date and time of service start/stop in chart note (audit defense: supports correct counseling code level selection based on CPT time requirements)
  • Patient status clearly marked new vs. established (defense: prevents 99381/99391 bundling denials)
  • Face-to-face time documented for all E/M codes (defense: RAC/MAC can request time detail; absence triggers auto-downcode)
  • Specific topics or components covered in preventive counseling (exercise, diet, tobacco, alcohol, safety, risk factors per CPT descriptor)
  • Medical decision making or clinical assessment summarized, not just preventive template (defense: demonstrates medically necessary service beyond routine screening)
  • Advanced care planning note must include patient goals, surrogate discussion, or advance directive review if 99497/99498 billed (defense: demonstrates complexity and medical necessity beyond standard E/M)
Compliance Risks

OIG and audit triggers in Preventive Medicine

Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.

OIG Work Plan and RAC targets consistently audit time documentation on E/M codes. Preventive Medicine codes with no face-to-face time in chart, only template checkboxes, trigger auto-downcodes to lower RVU code or denial. Defense: real-time clock documentation (12:00 PM–12:28 PM) and narrative note summary.

Dual billing of 99381/99391 on same patient same date is flagged by NCCI manual bundling logic. RAC pattern shows practices billing both to capture higher RVU. Prevention: EHR workflow must force single selection at charge entry.

Advanced care planning codes 99497/99498 are audit targets for medical necessity. Practices bill 99498 multiple times per visit without documented time extension. CMS requires 30-min initial, then additional 30-min blocks separately documented. Defense: separate dated notes for each 30-min increment or single note with multiple timed sections.

Modifier 25 misapplication on preventive visits is common RAC finding. Practices append 25 to routine preventive code when second service is not separately identifiable (e.g., routine vital check). CMS denies the added code. Defense: second service must have distinct diagnosis, time, and medical decision making from preventive intent.

Payer-Specific Rules

Payer-specific billing notes

Where the major payers diverge from generic Medicare rules in Preventive Medicine.

ME Medicare +

CMS recognizes 99381-99404 and 99497-99498 under preventive medicine benefit with minimal prior authorization required. LCD by MAC region; most allow routine preventive exams without ABN. Time-based documentation is critical: MAC audits focus on face-to-face minutes matching CPT code descriptor. Advanced care planning (99497/99498) requires beneficiary consent and documented goals; no separate authorization but medical record review is common. 2026 update: CMS continues emphasis on telehealth parity; 99381-99404 and 99497-99498 are reimbursed at parity rates with in-person if modifier 95 appended and synchronous video platform used.

UN UnitedHealthcare +

UHC Optum delegates preventive medicine to regional medical policies; many states require prior authorization for preventive counseling codes >99402 (30 min). Optum CarePlus and Medicaid plans often deny 99404 without medical necessity documentation (complex patient, multiple chronic conditions, documented time). Advanced care planning (99497/99498) requires pre-auth in several UHC plans; medical policy states 'medically complex' definition varies by state. 2026: UHC moving toward bundling extended counseling into primary care capitation in some HMO regions; verify prior auth requirement by line of business before coding.

AN Anthem +

Anthem BlueCross/BlueShield uses eviCore-like medical necessity review for preventive counseling beyond 99402. Prior auth often required for 99403-99404 and 99497-99498. Chart must document specific risk factors (tobacco, diabetes, hypertension) or complex condition management justifying extended time. Anthem Commercial plans tend to have higher denial rates for preventive codes without documented modifiable risk factor. Modifier 25 separation is accepted but second code must have different diagnosis code and clear medical decision making to bypass automated edit.

CI Cigna +

Cigna eviCore radiology/oncology delegation does not apply to Preventive Medicine E/M codes; preventive counseling and exams are processed by Cigna standard medical review. Cigna medical policy caps counseling code reimbursement at 99403 in many plans; 99404 requires medical necessity pre-auth. Advanced care planning 99497/99498 is recognized but reimbursement limited in HMO products; PPO plans allow more liberal billing. Cigna denies modifier 25 frequently unless second code is clearly unrelated procedure or acute E/M; preventive + preventive on same day always bundles to single code.

End-to-End Workflow

Standard Preventive Medicine coding workflow

Step 1: Check patient status (new vs. established) in EHR registration to select 99381 or 99391 family; if neither applies, route to 99401-99404 counseling series. Step 2: Document face-to-face time in minutes in chart note and select E/M code matching CMS time requirements (99401=15, 99402=30, 99403=45, 99404=60). Step 3: If advanced care planning occurs, verify patient meets medical complexity or goal-setting criteria and bill 99497 once per year, then 99498 for each additional 30-min block. Step 4: Link primary ICD-10 code (Z00.00 for routine exam or specific screening code) and any secondary diagnoses (chronic condition codes if patient counseled on management). Step 5: Append modifier 25 only if separate significant E/M service (acute problem) performed same day; append 95 if telemedicine synchronous; submit with ABN (GA) if payer medical policy flags non-coverage.

Get the full PayerReady toolkit

Credentialing + billing/coding tools built for Preventive Medicine, free access with enrollment.

Start free →

Run this code through our claim audit tool

Check NCCI bundling, MUE limits, and modifier logic before submission.

Try the auditor →
PR

Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.

Did this page help?

Quick signal so we know what to improve.

Thanks!

If you want a code reference page that doesn't exist yet, email coding@payerready.com.

Sorry to hear that.

Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.

Reviewed by the PayerReady Medical Coding Team

Verified against the CMS 2026 code set on May 31, 2026.

Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team

Faster Approvals

Ready to Cut Your Enrollment Timeline in Half?

Join providers in all 50 states who handed off credentialing to a dedicated specialist. Create your free account in minutes and start enrolling the same day.

All 50 States Covered
No Long-Term Contracts
HIPAA HIPAA Compliant Platform
Dedicated Specialist Included