MedVersify
MedVersify

MedVersify

Healthcare operations support for revenue, compliance, and patient flow.

Free Practice AuditNo obligation · 24-hr reply
Clinical Utilities · Free · No signup

Exact Age on the Date of Service — and the Code That Goes With It.

Preventive visit codes change at exact birthdays, and a claim billed with the wrong age band gets denied. Enter a date of birth and date of service to get age in years, months, and days, the matching 99381–99397 code, and when the patient moves to the next band.

  • Calendar-accurate age, including leap-year birthdays
  • The right preventive medicine code for new or established patients
  • Medicare IPPE and Annual Wellness Visit pointers

Runs entirely in your browser — nothing you enter is stored or sent anywhere.

Date of birth → age on the date of service

Patient is…

Enter both dates to calculate.

Preventive codes are selected by the patient’s age on the date of service. Always confirm coverage — many commercial plans and Medicaid programs have their own preventive visit rules and frequency limits.

How It Works

Why Age Matters on a Claim

CPT preventive medicine services are split into seven age bands, separately for new (99381–99387) and established (99391–99397) patients. Payers check the code against the date of birth on file, so a patient who turned 18 last week needs 99395, not 99394. Age also drives vaccine codes, screening frequency, and pediatric dosing, which is why front desks and coders need an exact figure, not “about 17”.

Pediatrics

Months matter

Well-child schedules and many vaccines are set in months for the first years of life. The calculator shows total months and weeks alongside the years.

Adults

Band changes at 18, 40, and 65

The adult preventive codes change at the 18th, 40th, and 65th birthdays. The calculator shows the exact date of the next change.

Medicare

Different codes, different rules

Medicare doesn’t cover routine physicals (99387/99397). It covers the Initial Preventive Physical Examination (G0402) and the Annual Wellness Visit (G0438/G0439) instead.

Preventive medicine codes by age

Age on date of serviceNew patientEstablished patient
Under 1 year9938199391
1–4 years9938299392
5–11 years9938399393
12–17 years9938499394
18–39 years9938599395
40–64 years9938699396
65 years and over9938799397

CPT® is a registered trademark of the American Medical Association. Code descriptors summarized; see the current CPT code set for full descriptors.

Questions

Frequently Asked Questions

How is age calculated for preventive visit codes?

By the patient’s age on the date of service. A patient becomes 18 on their 18th birthday, so a visit on that day uses the 18–39 code.

What happens with a February 29 birthday?

In non-leap years the calculator treats March 1 as the birthday, which is the common legal and practical convention.

What’s the difference between new and established patient codes?

A new patient hasn’t received professional services from the physician, or another physician of the same specialty in the same group, within the past three years. Otherwise use the established code.

Does Medicare pay for 99397?

No. Medicare doesn’t cover routine physical exams. Bill the IPPE (G0402) within the first 12 months of Part B coverage, then the Annual Wellness Visit (G0438 first, G0439 subsequent). Patients may be billed for a 99397 if they request a routine physical and have been informed it isn’t covered.

Can I bill a problem-oriented visit on the same day as a preventive visit?

Yes, if a significant, separately identifiable problem is addressed. Append modifier 25 to the problem-oriented E/M code and make sure the documentation clearly separates the two services.

Is my data stored?

No. The calculation runs entirely in your browser. Don’t enter names or other identifiers — a date of birth on its own is all the tool needs.

Sources

  1. [1]American Medical Association — CPT® code set
  2. [2]CMS — Medicare preventive services quick reference chart
  3. [3]Medicare.gov — Yearly “Wellness” visits

This is an independent planning tool built by MedVersify from published methodology. It is not an official CMS, payer, or clinical tool, and results are estimates — confirm decisions against your own reports, payer contracts, and clinical judgment.

Coding Accuracy

Want Every Claim Checked Like This?

Our coders and claim edits catch age, modifier, and frequency errors before the payer does.

Call now(507) 312-9282