Skip to content
NuBloom
billingcpt-codesinsurance

IBCLC Billing Guide: CPT Codes, Superbills, and Getting Paid in 2026

A plain-English guide to billing for lactation consultations - whether you're cash-pay, insurance-paneled, or somewhere in between.

NuBloom TeamUpdated
Jump to billing code finder

Billing is the part of private practice nobody teaches you in your IBCLC training. You know how to assess a latch, manage low supply, and support a NICU family through the transition home - but generating a superbill or choosing the right CPT code? That wasn't on the exam.

This is the reference we wish someone had handed us on day one. Codes, superbills, rates, credentialing, and the mistakes that get claims denied. (Still working toward your credential? See our How to Become an IBCLC guide. If you're setting up your practice from scratch, start with our Starting Your IBCLC Private Practice guide first.)

The two billing models

First question: how are you getting paid? This determines everything else.

Cash-Pay with Superbills

The patient pays you directly at the time of service. You provide a superbill - a detailed receipt that includes diagnosis codes (ICD-10), procedure codes (CPT), your NPI number, and other information the patient needs to submit to their insurance for potential reimbursement.

You get paid immediately. The patient deals with their insurance company. If the insurer reimburses, that money goes to the patient.

This is how the majority of private practice IBCLCs operate. It's simpler, faster, and eliminates the claim denial headaches. The trade-off is that some patients can't afford to pay out-of-pocket, even if they'd be reimbursed later.

Direct Insurance Billing

You credential with insurance companies (become an "in-network provider"), bill them directly, and the patient pays only their copay or coinsurance. You wait for the insurer to process and pay the claim.

Credentialing takes 3–6 months per insurer. You'll deal with claim denials, delayed payments, and lower per-visit reimbursement than your cash-pay rate. But you reach patients who couldn't otherwise afford your services, and "in-network lactation consultant" is a common search term.

Most IBCLCs who bill insurance start with Medicaid - a growing number of states now cover lactation services through Medicaid, it serves the population with the greatest need, and the credentialing process is often more straightforward than commercial insurers. Coverage varies significantly by state, setting, and provider type - verify your state's specific policies.

CPT Codes for Lactation Consultations

CPT (Current Procedural Terminology) codes tell the insurer what service you performed. As an IBCLC, you'll primarily use two sets of codes.

Evaluation and Management (E/M) Codes

These are the standard office/outpatient visit codes used across healthcare. If you're billing insurance, most payers recognize these:

CodeDescriptionTypical UseTime (2021+ guidelines)
99202New patient, straightforwardBrief initial assessment15–29 min
99203New patient, low complexityStandard initial lactation consult30–44 min
99204New patient, moderate complexityComplex initial consult (tongue tie, NICU transition, multiple issues)45–59 min
99205New patient, high complexityHighly complex cases (failure to thrive, multiple comorbidities)60–74 min
99211Established patient, minimalBrief follow-up (rare for IBCLCs)-
99212Established patient, straightforwardQuick weight check / follow-up10–19 min
99213Established patient, low complexityStandard follow-up visit20–29 min
99214Established patient, moderate complexityComplex follow-up30–39 min
99215Established patient, high complexityExtended complex follow-up40–54 min

Since 2021, E/M code selection is based on either total time OR medical decision-making complexity - not the old "history, exam, decision-making" framework. Most IBCLCs find time-based selection simpler and more accurate for lactation visits, which tend to run longer than typical medical visits.

Important: Time includes face-to-face time AND non-face-to-face time on the same date of service - charting, care coordination, reviewing records, and counseling all count.

Lactation-Specific Codes

CodeDescriptionNotes
S9443Lactation classes, non-physician provider, per sessionUsed by some insurers for group classes. Not universally recognized.
96161Caregiver health risk screening with scoringFor administering a standardized screening tool that assesses the caregiver's own health risk (e.g., postpartum depression inventory) for the benefit of the patient - not for breastfeeding assessments or general consultations

S-codes are HCPCS Level II codes - they're not universally accepted by all payers. Some commercial insurers recognize S9443 for lactation consultations; others don't. Always verify with the specific payer before using S-codes.

Add-On and Supplemental Codes

CodeDescriptionWhen to Use
99417Prolonged servicesAdd-on to level-5 codes only (99205 or 99215) when visit exceeds the max time for that code (each additional 15 min). Cannot be used with lower-level E/M codes.
98008–98015Telephone E/MPhone consultations (replaced 99441–99443 as of January 2025). Not all payers cover these.
99421–99423Online digital E/MAsynchronous telehealth (messaging-based consultations)

Telehealth Modifiers

If you're providing virtual lactation consultations:

ModifierMeaning
-95Synchronous telehealth (real-time video)
-GTVia interactive audio/video (largely deprecated for Medicare; some commercial/Medicaid payers still require it)
Place of Service 02Telehealth provided other than in patient's home
Place of Service 10Telehealth provided in patient's home (added 2022 - use this when the patient is at home, which is most lactation telehealth visits)

Check your state's telehealth parity laws - many now require insurers to reimburse telehealth visits at the same rate as in-person.

ICD-10 Diagnosis Codes

Every claim needs at least one diagnosis code justifying the visit. These are the ICD-10-CM codes you'll use most:

Lactation Disorders

CodeDescription
O92.3Agalactia (complete absence of milk production)
O92.4Hypogalactia (insufficient milk production)
O92.5Suppressed lactation (milk production inhibited or fails to initiate)
O92.6Galactorrhea (spontaneous milk flow unrelated to nursing)
O92.70Unspecified disorders of lactation
O92.79Other disorders of lactation (oversupply, forceful letdown, DMER)

Nipple and Breast

CodeDescription
O92.03Retracted nipple associated with lactation
O92.13Cracked nipple associated with lactation
O92.02Retracted nipple associated with the puerperium
O92.12Cracked nipple associated with the puerperium
N64.0Fissure and fistula of nipple
N64.4Mastodynia (breast pain)
N64.82Hypoplasia of breast (IGT / insufficient glandular tissue)
L24.3Irritant contact dermatitis due to cosmetics (used for nipple dermatitis from topical products)

Infections

CodeDescription
O91.03Infection of nipple associated with lactation
O91.13Abscess of breast associated with lactation
O91.23Nonpurulent mastitis associated with lactation
O91.02Infection of nipple associated with the puerperium
O91.12Abscess of breast associated with the puerperium
O91.22Nonpurulent mastitis associated with the puerperium
B37.9Thrush of the nipple (candidiasis)
N61.1Abscess of the breast and nipple (non-obstetric — use when O-codes are rejected after 6 weeks postpartum)

Vasospasm, Mental Health, and Counseling

CodeDescription
I73.00Raynaud's syndrome without gangrene (used for nipple vasospasm)
F53.0Postpartum depression (supports CPT 96161 caregiver health risk screening)
O90.6Postpartum mood disturbance ("baby blues" — commonly documented when mood affects feeding)
Z71.3Dietary counseling and surveillance (nutrition counseling related to milk production or elimination diets)

Routine Care

CodeDescription
Z39.1Care and examination of lactating mother
Z39.2Encounter for routine postpartum follow-up

Feeding and Growth

CodeDescription
P92.5Neonatal difficulty in feeding at breast
P92.1Regurgitation and rumination of newborn
P92.2Slow feeding of newborn
P92.3Underfeeding of newborn
P92.6Failure to thrive in newborn (under 28 days; use R62.51 beyond neonatal period)
P92.9Feeding problem of newborn, unspecified
P92.01Bilious vomiting of newborn
R63.30Feeding difficulties, unspecified (for infants >28 days)
R63.31Pediatric feeding disorder, acute (feeding difficulties <3 months duration, infant >28 days)
R63.32Pediatric feeding disorder, chronic (feeding difficulties 3+ months duration, infant >28 days)
R13.10Dysphagia, unspecified (swallowing difficulty; often co-coded with P92.5)
P74.1Dehydration of newborn
P05.00Newborn light for gestational age, unspecified weight
P05.10Newborn small for gestational age, unspecified weight
P08.1Other heavy for gestational age newborn (LGA — birth weight >90th percentile)
P70.4Other neonatal hypoglycemia (common in SGA, LGA, late-preterm, and IDM infants)

Prematurity and Birth History

CodeDescription
P07.30Preterm newborn, unspecified weeks of gestation
P07.38Preterm newborn, gestational age 35 completed weeks
P07.39Preterm newborn, gestational age 36 completed weeks
P03.2Newborn affected by forceps delivery
P03.3Newborn affected by delivery by vacuum extractor
P03.4Newborn affected by cesarean delivery (C-section can delay lactogenesis II and affect infant feeding)

Oral and Tongue

CodeDescription
Q38.0Congenital malformations of lips, NEC (used for labial frenulum restriction / lip tie)
Q38.1Ankyloglossia (tongue tie)
Q35.9Cleft palate, unspecified
Q36.9Cleft lip, unilateral
Q37.9Unspecified cleft palate with unilateral cleft lip

Jaundice

CodeDescription
P59.0Neonatal jaundice, prematurity
P59.3Neonatal jaundice from breast milk inhibitor
P59.8Neonatal jaundice from other specified causes
P59.9Neonatal jaundice, unspecified

Musculoskeletal

CodeDescription
M43.6Torticollis (positional preference affecting latch; frequently co-coded with P92.5)
Q68.0Congenital deformity of sternocleidomastoid muscle (congenital torticollis)

Routine Newborn

CodeDescription
Z00.110Health examination for newborn under 8 days old
Z00.111Health examination for newborn 8 to 28 days old

Tip: Use the most specific code available. O92.70 (unspecified disorder of lactation) is a catch-all, but payers prefer specificity. If the primary issue is insufficient milk, use O92.4. If it's another lactation disorder, O92.79 with supporting documentation. If you're seeing the infant, use P-codes.

Who Is the Patient?

This matters for coding:

  • If you're treating the mother's condition (mastitis, low supply, nipple pain), use O-codes and the mother is the patient
  • If you're assessing the infant's feeding (poor latch, weight gain, tongue tie), use P-codes and the infant is the patient
  • Many lactation visits involve both. Document clearly which patient you're billing under, and consider whether a dual-patient visit structure makes sense for your documentation

Building a Superbill

A superbill must include all of the following for the patient to successfully submit it for reimbursement:

  1. Your information

    • Full legal name and credentials (e.g., "Jane Smith, RN, IBCLC")
    • Business name
    • NPI number (individual)
    • Tax ID (EIN or SSN)
    • Address and phone number
  2. Patient information

    • Patient name (mother or infant - match the diagnosis codes)
    • Date of birth
    • Address
  3. Visit details

    • Date of service
    • Place of service code (11 = office, 12 = home, 02 = telehealth not in patient's home, 10 = telehealth in patient's home)
    • CPT code(s) with modifiers
    • ICD-10 diagnosis code(s)
    • Total charges
    • Amount paid by patient
  4. Rendering provider signature or attestation

If you're generating superbills manually - stop. Your practice management software should auto-populate your provider info, pull diagnosis and procedure codes from the visit chart, and generate a clean PDF the patient can submit. This takes a task that used to eat 10 minutes per visit and reduces it to one click.

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?

Setting Your Rates

If you're cash-pay, you set your own rates. Here are typical ranges for 2026:

ServiceDurationTypical Range
Initial home visit consultation60–90 min$175–350
Initial office visit60 min$150–275
Initial virtual consultation45–60 min$125–225
Follow-up home visit45–60 min$125–225
Follow-up office visit30–45 min$100–175
Follow-up virtual visit30 min$75–150
Prenatal breastfeeding class (group)60–90 min$50–100/person
Prenatal private consultation45–60 min$125–200

Rates vary significantly by market. Urban areas and coasts tend to be higher. Research what other IBCLCs in your area charge - your local IBCLC chapter or Facebook groups are good sources.

Don't underprice yourself. Your certification took years. A single lactation consultation can prevent weeks of formula supplementation, ER visits for dehydration, or early weaning. The value you provide is real.

Insurance Reimbursement Rates

If you bill insurance directly, expect significantly lower per-visit rates:

  • Medicaid: $50–150 per visit depending on state and code (varies enormously)
  • Commercial insurers: $80–200 per visit, depending on the code and your negotiated rate
  • Medicare: Generally not applicable (lactation services are for childbearing-age patients), but the Medicare fee schedule is often used as a benchmark

The Affordable Care Act requires most commercial plans to cover breastfeeding support and counseling under preventive services (with no cost-sharing for the patient). However, enforcement is inconsistent, and many plans require the service to be provided by an in-network provider - which circles back to the credentialing question.

See How IBCLCs Get In-Network Insurance Coverage for the paneling roadmap.

Credentialing with Insurance Companies

If you decide to bill insurance directly, here's the process:

  1. Get your NPI number if you haven't already (nppes.cms.hhs.gov)
  2. Get a CAQH profile - most commercial insurers require this centralized credentialing database
  3. Apply with each payer individually - start with the payers most common in your area
  4. Wait 60–180 days - credentialing is slow; don't stop seeing cash-pay patients while you wait
  5. Negotiate your fee schedule - you can sometimes negotiate higher rates, especially if you're the only IBCLC in your area
  6. Verify coverage policies - each payer has different rules about which CPT codes they accept, how many visits they cover, and whether prior authorization is required

Pro tip: Check whether your state has a "direct reimbursement" or "any willing provider" law for IBCLCs. Some states require insurers to credential and reimburse IBCLCs directly; others don't recognize IBCLCs as billable providers unless they also hold an RN, NP, or other medical license.

Common Billing Mistakes to Avoid

Using the wrong CPT code level. Don't routinely bill 99203 for every initial visit. If the visit was 60 minutes and involved complex decision-making, you can justify 99204. If it was a brief weight check, 99212 is appropriate. Code accurately based on time or complexity.

Forgetting to document time. If you're selecting E/M codes based on time, your chart note must explicitly state the total time spent. "Total time: 55 minutes including 40 minutes face-to-face, 15 minutes charting and care coordination."

Not linking diagnosis to procedure. Every CPT code needs a supporting ICD-10 code. The diagnosis must justify the service. If you're billing a 99204 (moderate complexity), the diagnosis should reflect that complexity.

Billing the wrong patient. If your diagnosis codes are maternal (O92.x) but you list the infant as the patient, the claim will be denied. Match the patient to the diagnosis.

Missing superbill information. Patients submit superbills to their insurance and get denied because of missing NPI, wrong date format, or incomplete diagnosis codes. Use a system that auto-generates complete superbills so nothing gets missed.

For a SOAP note template mapped to these codes with worked examples, see our Lactation SOAP Note Template.

Put it all together

You want to spend your time on patient care, not paperwork. Here's what a clean billing workflow looks like:

  1. During the visit: Chart using lactation-specific templates that prompt you for the clinical details supporting your chosen CPT code
  2. End of visit: Select CPT and ICD-10 codes (your charting system should suggest relevant codes based on what you documented)
  3. One click: Generate the superbill or submit the claim
  4. Follow up: Track outstanding claims and unpaid superbills

If you're spending more than 5 minutes per visit on billing, your tools are the problem. Make sure whatever you choose is HIPAA-compliant with a signed BAA. See how NuBloom compares to other IBCLC practice management tools for billing workflows, or see NuBloom's features.

NuBloom pulls CPT and ICD-10 codes straight from your visit chart and generates the superbill for you. No re-entering data, no hunting for codes.

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

Sources


NuBloom generates superbills from your visit notes. Charting, scheduling, billing, and messaging for lactation consultants. Works offline. Try it free.