Our complete OB/GYN billing guide

Well-woman exam billing: G0101, Q0091, and 99381-99397.

Well-woman billing runs on two coding systems that don't talk to each other. Commercial payers expect the age-banded preventive E/M codes, 99381-99397, with the pelvic exam, breast exam, and Pap collection bundled into one fee. Medicare expects its own screening codes instead — G0101 for the pelvic and clinical breast exam, Q0091 for obtaining and conveying the Pap smear — billed as separate line items under a national coverage policy with its own frequency rules. Bill the wrong system to the wrong payer and it isn't a medical necessity denial; it's a flat code-not-covered rejection. This guide breaks down each code family, exactly when G0101's interval resets from every two years to annual, and when modifier 25 legitimately adds a problem visit on top.

Key takeaways

  • G0101 and Q0091 are Medicare-only. Most commercial payers never adopted them and reject them outright as code-not-covered — the fix is payer-specific code mapping at intake, not an appeal after the denial.
  • G0101's interval is two years by default, annual only with a specific risk factor. NCD 210.2 lists five high-risk factors plus a childbearing-age carve-out, and the supporting diagnosis code has to be on the claim's line item, not just implied by the visit.
  • 99381-99397 already includes the pelvic exam, breast exam, and Pap collection. Don't bill G0101/Q0091 alongside a commercial preventive E/M code for the same encounter — that's a duplicate, not additional revenue.
  • Modifier 25 unlocks a same-day problem visit, not a bigger preventive fee. It requires a separately identifiable problem with its own diagnosis and plan, documented apart from the preventive exam itself.

Three code families, three different logics

The most common billing error in well-woman visits isn't a wrong code; it's the right code sent to the wrong payer. Three separate code families cover overlapping ground, and none of them substitute for each other.

Well-woman and preventive visit code families.
FamilyCodesPayerWhat it covers
Preventive E/M, new patient9938199387, by age band (infant through 65+)Commercial, self-payAge/gender-appropriate history, exam — including pelvic/breast exam and Pap collection when clinically indicated — counseling, and ordering of appropriate screenings, bundled into one fee
Preventive E/M, established patient9939199397, same age bandsCommercial, self-paySame scope as the new-patient codes, established-patient fee
Screening pelvic/breast examG0101Medicare onlyScreening pelvic exam with clinical breast exam, billed under NCD 210.2's frequency rules
Screening Pap collectionQ0091Medicare onlyObtaining, preparing, and conveying a screening Pap smear to the lab — billed alongside G0101 as a separate line, not a substitute for it
Annual Wellness VisitG0438 (initial), G0439 (subsequent)Medicare onlyPersonalized prevention plan built from a health risk assessment — a separate benefit that does not include a hands-on pelvic or breast exam

99381-99397 is a CPT code family; the descriptions above are paraphrased, not the AMA's official descriptors. The age bands run infant, early childhood, late childhood, adolescent, 18–39, 40–64, and 65+, mirrored identically across the new- and established-patient code sets. G0101 and Q0091 are HCPCS Level II codes maintained by CMS, not AMA copyright, which is why they can be quoted directly here.

G0101 and Q0091: Medicare's screening pelvic exam and Pap collection

Both codes are built around a single national coverage policy: NCD 210.2, Screening Pap Smears and Pelvic Examinations for Early Detection of Cervical or Vaginal Cancer (last updated 09/30/2025, verified directly against the CMS Coverage Database). The frequency rule most billers get wrong: Medicare covers the screening pelvic exam and Pap collection every two years for an average-risk beneficiary, but annually for a beneficiary who is high risk or who meets the statute's definition of childbearing age. NCD 210.2 lists the high-risk factors explicitly:

The NCD is explicit on documentation: claims for the Pap smear must indicate the beneficiary's low- or high-risk status by including the appropriate diagnosis code on the line item (Item 24E of the CMS-1500). A generic screening code alone doesn't establish the annual interval — the claim needs a code that reflects the specific risk factor or the childbearing-age determination, or the claim is only supportable at the two-year interval. Z01.419 (encounter for gynecological examination, general/routine, without abnormal findings, verified live against the FY2026 ICD-10-CM code set) is the routine code for the default two-year cycle; Z12.4 (encounter for screening for malignant neoplasm of cervix, also verified) is frequently paired with it. Neither one, on its own, supports an annual claim — the high-risk or childbearing-age status has to be separately coded and chartable.

NCD 210.2 also defines what the screening pelvic exam itself has to include: at least seven of eleven specific elements — breast inspection and palpation, digital rectal exam, and inspection of the external genitalia, urethral meatus, urethra, bladder, vagina, cervix, uterus, adnexa/parametria, and perineum. A note that documents fewer than seven of these elements doesn't support G0101 as billed, regardless of how the visit was coded.

Why most commercial payers reject G0101 and Q0091

G0101 and Q0091 exist because Medicare's screening pelvic exam and Pap collection benefit is defined by statute as a standalone service, separate from a comprehensive preventive visit. Most commercial payers never built claims logic around that structure — they expect the equivalent exam work billed as part of the preventive E/M code instead, because 99381-99397 already prices the pelvic and breast exam and Pap collection into one age-banded fee. Submit G0101 or Q0091 to a commercial payer that doesn't recognize them and the result is a flat code-not-covered rejection, not a medical necessity denial with an appeal path. The fix belongs upstream, in payer-specific code mapping at intake: route Medicare beneficiaries to G0101/Q0091, route commercial and self-pay patients to 99381-99397, and don't let a single "annual exam" order set default to one code family regardless of payer.

The Annual Wellness Visit is a separate benefit, not a substitute

G0438 (initial AWV) and G0439 (subsequent AWV) build a personalized prevention plan from a health risk assessment — they do not include a hands-on pelvic or breast exam, and they are not billable in place of G0101/Q0091 when a screening pelvic exam is also clinically due. The two services can be billed on the same date when both are medically appropriate and separately documented; most payers expect modifier 25 on the additional service in that scenario, reflecting that a significant, separately identifiable component of the visit went beyond the AWV's own scope. Treating the AWV as a stand-in for the screening pelvic exam, or vice versa, is a documentation gap that shows up as a missing element on audit even when the visit itself was clinically appropriate.

Modifier 25: when a problem is addressed at the same visit

Append modifier 25 when
  • A separately identifiable problem is addressed with its own history, exam elements, and plan — a new complaint, an abnormal finding requiring workup, or management of an existing condition unrelated to the preventive exam.
  • The problem-oriented E/M code (99212–99215) is billed in addition to the preventive or screening code, with the problem's own diagnosis code on that line.
  • The chart clearly separates the preventive/screening documentation from the problem-visit documentation, rather than blending them into one undifferentiated note.
Don't append modifier 25 when
  • The only thing addressed beyond the exam is something already included in the preventive or screening service, like a routine Pap collection or standard counseling.
  • A minor finding is simply noted without independent workup, a distinct diagnosis, or a documented plan of its own.
  • The note doesn't distinguish which elements belong to the preventive visit and which belong to the problem — payers deny 25 on ambiguous documentation as often as they deny it on genuinely bundled work.

This is the same modifier 25 logic that applies across OB/GYN generally, covered at the specialty level in our complete OB/GYN billing guide; well-woman visits are simply where it gets used most often, because a patient coming in for an annual is exactly the setting where an incidental new complaint gets raised.

Pro tip

Track a Medicare patient's last G0101/Q0091 date separately from a commercial patient's last 99381-99397 date, and never rely on one shared "annual exam due" field in the EHR. A shared due-date field is the single most common cause of the wrong code family reaching the wrong payer, because front-desk staff scheduling off that field have no way to see which coding system applies until the claim already denies.

Losing revenue on preventive and well-woman claims?

We'll audit a sample of your recent well-woman claims, name the payer-mapping and modifier 25 gaps driving your denials, and show what's actually recoverable.

Book a free claims review

Frequently asked questions

Can we bill G0101 and a preventive E/M code like 99395 on the same date?

No, not for the same patient population. G0101 and Q0091 are Medicare-specific codes built around NCD 210.2's screening pelvic exam and Pap collection benefit; 99381-99397 is the commercial and self-pay preventive E/M code family, and it already includes the pelvic and breast exam and Pap collection as part of its own age-banded fee. A Medicare beneficiary gets G0101 and Q0091, not 99395. A commercial patient gets 99395, not G0101 and Q0091. Billing both code families for the same encounter to the same payer is a duplicate, not a way to capture more revenue.

Does Medicare's Annual Wellness Visit include the pelvic and breast exam?

No. G0438 and G0439, the initial and subsequent Annual Wellness Visit codes, cover a personalized prevention plan built from a health risk assessment, not a hands-on pelvic and breast examination. G0101 and Q0091 remain the separate codes for the screening pelvic exam and Pap collection, and both can be billed on the same date as an AWV when both services are medically appropriate and separately documented, typically with modifier 25 on the additional service.

What diagnosis code supports an annual, rather than biennial, G0101 and Q0091 claim?

The claim needs a diagnosis code on the line item that reflects the beneficiary's high-risk status or childbearing-age determination, not just the routine screening code, because NCD 210.2 requires that risk status be identifiable directly from the claim. A code like Z01.419 (routine gynecological exam without abnormal findings) supports the default two-year interval on its own; supporting an annual claim requires the chart, and the diagnosis coding, to reflect one of the NCD's specific high-risk factors or the childbearing-age determination, not a general screening code alone.

Verify before billing. CPT is a registered trademark of the American Medical Association; codes here are paraphrased, not reproduced from the CPT Professional edition. CPT, HCPCS and ICD-10 codes, coverage policy, and bundling edits change, including annual code-set updates. This page reflects standard industry practice and is provided for general education — it is not a substitute for your own compliance review, your current payer contracts, or the current-year code sets. Confirm requirements against your specific payer mix before submitting claims.

Related resources