Preventive Medicine Billing & Coding Guide
IBT, alcohol screening, obesity counseling. The G-codes most practices forget to bill.
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 |
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.
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.
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.
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.
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.
Modifier Guidance for Preventive Medicine
When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.
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 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 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 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 (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.
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)
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 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.
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 →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.
If you want a code reference page that doesn't exist yet, email coding@payerready.com.
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