Skip to content
NuBloom
Insurance & Billing

Which CPT Code for a Lactation Visit? 2026 Scenario Guide

The CPT code for a lactation consultation depends on your credentials, who the Patient is, and the visit type. A scannable scenario-by-scenario decision guide for IBCLCs, 2026.

NuBloom TeamUpdated 11 min read

There is no dedicated CPT code for lactation consultations. Most IBCLCs bill preventive counseling codes 99401-99404 by time, or S9443 for group classes. IBCLCs who are also RNs, NPs, or physicians may use Evaluation and Management (E/M) codes where their license and the payer allow. The right code depends on your credentials, who the patient is, and the visit type, so always verify with the payer.

Use this page when you are building a claim and need the code for a specific visit. The IBCLC Billing Guide covers billing models, rates, credentialing, and denials. This page focuses on choosing a code for each visit type.

Every scenario in one table

Match the visit to a row and confirm the code with the specific payer before you submit the claim.

ScenarioLikely code(s)Who can bill itVerify with payer
New patient, individual consult99401-99404 (preventive counseling, by time); or 99202-99205 (E/M)IBCLC (counseling); RN/NP/MD-IBCLC or incident-to (E/M)Coverage of preventive counseling for lactation; E/M eligibility for your credential
Follow-up / established patient99401-99402; or 99212-99215 (E/M, by time)Same as aboveWhether a follow-up counseling visit is separately payable
Prenatal / antepartum consult99401-99404 (by time)IBCLC; RN/NP/MD-IBCLCWhether prenatal lactation education is a covered benefit
Group class / education sessionS9443 (HCPCS, lactation class, non-physician)Non-physician lactation providerWhether payer recognizes S9443 and at what flat rate
Home visitSame counseling/E/M code as office + home place of service (POS 12)Same as office scenarioHome-visit coverage; any place-of-service or travel policy
Telehealth consultSame base code + telehealth POS/modifierSame as office scenarioTelehealth coverage + required modifier (see billing guide)

Codes vary by payer and state Medicaid program, so treat this as a starting point and confirm coverage before you bill.

If you use an E/M code, select the level by total time on the date of service:

E/M codePatient typeTotal time on date of service
99202New patient15 min or more (typical band 15-29)
99203New patient30 min or more (typical band 30-44)
99204New patient45 min or more (typical band 45-59). High scrutiny
99205New patient60 min or more (60-74; at 75 add 99417). High scrutiny
99212Established10 min or more (typical band 10-19)
99213Established20 min or more (typical band 20-29)
99214Established30 min or more (typical band 30-39). High scrutiny
99215Established40 min or more (40-54; at 55 add 99417). High scrutiny

Since CPT 2024, the office/outpatient E/M descriptors list a single minimum time that must be met or exceeded. The code itself has no upper limit. The bands above show where the next level begins. To select a level by time, bill the highest code whose minimum you met. Time is one path to the level; medical decision-making is the other, so you need to satisfy only one. Total time includes same-day charting and care coordination. After you meet the level-5 minimum, use the prolonged-services add-on for extra time. See the 90-minute-consult FAQ below.

You can also use the interactive finder:

CPT code & fee finder

Answer 3 quick questions to find the right billing code, diagnosis codes, and fee range for your IBCLC visit.

1
2
3
1

Visit type

2

Duration & complexity

Duration

Complexity

3

Patient & diagnosis

Who is the patient?

Three questions to answer

Before you pick a code, identify your license, the patient on the claim, and the type of visit. These determine which codes apply.

What are your credentials?

Your credential determines which codes you can use. If you are unsure whether you can bill in your own name or whose NPI belongs on the claim, start with who can bill for lactation services, then return here to choose the code.

  • IBCLC only. With most payers, the IBCLC credential alone is not an E/M-billing license. You typically bill preventive counseling codes 99401-99404 (individual) or S9443 (group class). In some settings, an IBCLC provides the service incident-to a physician or other qualified provider, who bills under their own number. This is allowed only when the payer's incident-to rules permit it. Whether an IBCLC can panel and bill directly varies by state; see How IBCLCs Get In-Network Insurance Coverage.
  • RN, NP, or MD who is also an IBCLC. Your medical license may allow you to bill E/M codes (99202-99215) when the payer credentials you for them. The IBCLC credential adds lactation expertise, while the RN/NP/MD license permits E/M billing. Confirm that the payer recognizes your specific license for E/M billing.

Verify your billing eligibility with each payer, since the same credential is treated differently across plans and states.

Who is the patient on this claim?

You bill one patient per claim. That choice determines the diagnosis information.

  • Bill under the mother when the issue is maternal (supply, nipple pain, mastitis). Maternal findings map to the O/N ICD-10 families.
  • Bill under the infant when the issue is infant-centered (weight gain, latch mechanics, tongue tie). Infant findings map to the P/R families.

Many visits involve both people, but a claim still names one patient. See billing under the mother's or baby's account for the operational details.

What kind of visit is it?

The visit type determines which row applies:

  • New vs. follow-up: new-patient codes vs. established-patient or shorter counseling codes.
  • Individual vs. group: one-on-one consult vs. the S9443 class.
  • Prenatal: antepartum education before any feeding has happened.
  • Home vs. office: same code, different place of service.
  • Telehealth: same base code plus a telehealth place of service and modifier.

What CPT code do I use for a new patient lactation consultation?

For a new patient, IBCLCs typically bill a preventive counseling code by time (99401-99404). RN/NP/MD-IBCLCs who bill E/M use the new-patient series 99202-99205.

IBCLC (counseling path)

Choose the 99401-99404 level by total counseling time: 99401 (about 15 min), 99402 (about 30 min), 99403 (about 45 min), or 99404 (about 60 min). These are preventive-medicine individual counseling codes. Confirm that the payer covers preventive counseling for lactation and which levels it covers.

RN / NP / MD-IBCLC (E/M path)

Select 99202-99205 by total time on the date of service, using the table above. A first lactation consult often runs long, which can support a higher level. Codes ending in 4 or 5 (99204, 99205) receive more payer scrutiny and require documented time plus medical decision-making to support the level. Use them when the note supports the complexity; see the Lactation SOAP Note Template for documentation guidance.

What's the CPT code for a follow-up lactation visit?

Follow-ups usually use a shorter preventive counseling code (99401-99402) or, for E/M billers, an established-patient code 99212-99215 selected by time.

  • Counseling path: a follow-up is typically 99401 or 99402, since a return visit tends to be shorter and more focused than the initial consult. Verify whether the payer pays a follow-up counseling visit separately.
  • E/M path: pick 99212-99215 by total time. The same caution applies at the top of the range: 99214 and 99215 receive the most audits and require documented time and decision-making to support the level.

Prenatal lactation consult CPT codes

A prenatal (antepartum) lactation consult is typically billed as preventive counseling 99401-99404 by time because no feeding has occurred yet to assess. The visit provides education and planning rather than latch evaluation, so counseling codes usually fit better than an E/M level based on an examination.

On the diagnosis side, a prenatal encounter is usually a pregnancy-supervision context rather than a lactation disorder, because nothing is wrong yet. The typical codes are Z34.x (supervision of normal pregnancy, coded by trimester) plus Z3A (weeks of gestation). Note that Z39.x is postpartum-only ("encounter for maternal postpartum care"), so it does not apply to a prenatal visit. Verify specifically that the payer covers prenatal lactation education as a benefit; some plans cover postpartum lactation support but not the antepartum class.

Home visit codes: can an IBCLC or RN use 99350?

The home-visit E/M codes (99341, 99342, 99344, 99345 for new patients and 99347-99350 for established patients; 99343 was deleted in 2023 and 99346 has never existed) are generally reserved for physicians and qualified nonphysician practitioners. Most IBCLCs therefore bill the counseling or E/M code they would use in the office and identify the home place of service instead. A home visit usually does not change the procedure code. It changes the place of service.

Bill the same 99401-99404 (or E/M) code you would in the office, and mark place of service 12 (home) on the claim. That tells the payer where the visit happened without reaching for a home-visit E/M code your credential may not support. Verify home-visit coverage and any place-of-service or travel policy with the payer, since some plans handle home visits differently even when the code is the same.

Group visits and classes: where S9443 fits in 2026

S9443 is a HCPCS code for a lactation class with a non-physician provider. It applies to group or class settings rather than one-on-one clinical consults. It is a flat-fee HCPCS Level II code, not a time-based E/M level, so it fits a scheduled class better than an individual assessment.

Many commercial payers and some state Medicaid programs recognize S9443, but others do not. Before you plan a class around it, confirm that the specific payer accepts S9443 and the applicable flat rate. For information about how S9443 pays across cash-pay and in-network models, see TLN vs. Direct-Bill vs. Cash-Pay.

Do I bill under the mother's or the baby's account?

Pick one patient per claim. Bill under the mother when the primary issue is maternal (supply, pain, mastitis) and under the infant when it is infant-centered (weight gain, latch mechanics, tongue tie). This determines which chart contains the visit, which name and date of birth go on the superbill, and which ICD-10 family supplies the codes.

You cannot put both people on one claim. A claim carries a single Patient identity, diagnosis set, and insured relationship. If maternal diagnosis codes appear under the infant's name, or the reverse, the payer may reject or deny the claim because the Patient identity and diagnosis do not match. Decide who has the primary problem, chart under that Patient, and generate that Patient's superbill.

A pediatric office can bill the mother as the patient only if she's registered as a patient of that practice and the payer allows it. Otherwise, the mother's care has to run through a claim where she is the patient. Verify this before you rely on it. For the deeper treatment of patient selection and dual-patient documentation, see the IBCLC Billing Guide.

Common code questions

Can an IBCLC use E/M codes?

You can use them only if you also hold a license that permits E/M billing (RN, NP, PA, MD, DO) and the payer has credentialed you for it. With most payers, the IBCLC credential alone is not an E/M-billing license, so an IBCLC-only provider generally bills preventive counseling (99401-99404) or S9443. Confirm your specific license and payer status before submitting an E/M claim.

Why avoid codes ending in 4 or 5?

The top-of-range codes (99204, 99205, 99214, 99215) are the highest-complexity and most-audited levels in each series. They are not off-limits, but payers scrutinize them more closely. Bill them when your documented time and medical decision-making support the level. A 4 or 5 that the note cannot support can trigger denials and takebacks.

What about a 90-minute consult?

A visit that runs well past the level-5 minimum can support the highest code in the series plus the prolonged-services add-on, but only when you selected the level by time and are already at 99205 (new) or 99215 (established). Under CPT/AMA rules, the add-on 99417 starts once total time reaches the level-5 minimum plus 15 minutes (75 minutes for 99205, 55 minutes for 99215), with each further 15-minute block adding a unit. Medicare does not use 99417. It uses G2212, and most Medicare contractors do not start it until total time reaches the old range maximum plus 15 (89 minutes for 99205, 69 minutes for 99215). A 90-minute new-patient visit supports 99205 plus one add-on under either rule. A 78-minute visit supports 99205 + 99417 for commercial payers, but not G2212 for Medicare. Confirm the payer's policy because commercial payers do not all pay prolonged-services add-ons.

What ICD-10 code pairs with each scenario?

The CPT/HCPCS code identifies the service. The ICD-10 code identifies the reason for it. These are common pairings. Use the most specific code the note supports:

Scenario / findingCommon ICD-10PatientNote
Routine care of a lactating motherZ39.1 (encounter for care and examination of lactating mother)MotherSupervision/care context, not a disorder
Maternal lactation disorder (low supply, etc.)O92 lactation-disorder codes: agalactia (O92.3), hypogalactia (O92.4), other/unspecified disorders of lactation (O92.70/O92.79)MotherUse the most specific code the note supports
Newborn feeding difficultyP92.5 (neonatal difficulty in feeding at breast) and P92.x familyInfantInfant-centered claims
Failure to thrive / poor weight gainR63.3x (feeding difficulties) / R62.x / P92.xInfantChoose specificity supported by measured weights

These pair with the CPT/HCPCS code above. You still pick one patient (mother OR infant) per claim. For the full assessment-language-to-ICD-10 mapping, see the Lactation SOAP Note Template.

How do I code failure to thrive or poor infant weight gain?

Use the infant-feeding and growth families, with the infant as the patient: P92.x (newborn feeding problems), R62.x (lack of expected normal physiological development, such as R62.51, failure to thrive in a child), and R63.3x (feeding difficulties, where the billable subcodes are R63.30 / R63.31 / R63.32 and the bare R63.3 is a non-billable parent). Pick the most specific code your measured weights and note support, and confirm the exact code against ICD10Data before submitting.

What about telehealth?

Many payers cover lactation telehealth with the appropriate place of service and modifier. See the billing guide's telehealth section.

Submitting the claim

After you choose the code, chart the visit in NuBloom. The superbill carries the CPT and ICD-10 codes with your NPI and credentials, so the claim reflects the note. See how NuBloom handles billing and superbills.

If you're self-pay, remember that the code still matters for the patient's own reimbursement and, when the rule applies, for the written Good Faith Estimate you provide before the visit.

CPT and ICD-10 codes in this guide were last verified against official sources in July 2026.

Sources

billingcpt-codesinsurance

Be done when the visit is done

Booking, charting, and payments in one place. The chart even works offline, so the note is done before you leave the driveway.