IBCLC training covers latch assessment, low supply, and support for NICU families transitioning home. It usually does not cover generating a superbill or choosing a CPT code.
This guide covers codes, superbills, rates, credentialing, and common reasons claims are denied. If you are still working toward your credential, see our How to Become an IBCLC guide. If you are setting up your practice, start with Starting Your IBCLC Private Practice.
The two billing models
Start by deciding how you will get paid. That choice affects the rest of your billing workflow.
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.
Most private practice IBCLCs use this model. It is simpler and faster, and it avoids claim denial work. Some patients cannot afford to pay out of pocket, even if their insurer would reimburse them 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 will deal with claim denials, delayed payments, and lower per-visit reimbursement than your cash-pay rate. This model also reaches patients who could not otherwise afford your services. "In-network lactation consultant" is a common search term.
For the full paneling framework and the five in-network lanes, see How IBCLCs Get In-Network Insurance Coverage. For the head-to-head economics (what cash-pay, The Lactation Network, and direct commercial billing actually pay per hour after time, taxes, and overhead), see TLN vs. Direct-Bill vs. Cash-Pay: Which Lactation Billing Model Pays IBCLCs More in 2026?.
Most IBCLCs who bill insurance start with Medicaid. A growing number of states cover lactation services through Medicaid, which serves the population with the greatest need. Credentialing is often more straightforward than with commercial insurers. Coverage varies significantly by state, setting, and provider type. See the IBCLC State Licensure and Medicaid Map for your state's current direct-enrollment status.
CPT codes for lactation consultations
CPT (Current Procedural Terminology) codes tell the insurer what service you performed. As an IBCLC, you will primarily use two sets of codes.
Evaluation and management (E/M) codes
These are standard office and outpatient visit codes used across healthcare. Most payers recognize them for insurance billing:
| Code | Description | Typical Use | Total time (min or more since CPT 2024) |
|---|---|---|---|
| 99202 | New patient, straightforward | Brief initial assessment | 15 min or more (15-29) |
| 99203 | New patient, low complexity | Standard initial lactation consult | 30 min or more (30-44) |
| 99204 | New patient, moderate complexity | Complex initial consult (tongue tie, NICU transition, multiple issues) | 45 min or more (45-59) |
| 99205 | New patient, high complexity | Highly complex cases (failure to thrive, multiple comorbidities) | 60 min or more (60-74) |
| 99211 | Established patient, minimal | Brief follow-up (rare for IBCLCs) | No time component |
| 99212 | Established patient, straightforward | Quick weight check / follow-up | 10 min or more (10-19) |
| 99213 | Established patient, low complexity | Standard follow-up visit | 20 min or more (20-29) |
| 99214 | Established patient, moderate complexity | Complex follow-up | 30 min or more (30-39) |
| 99215 | Established patient, high complexity | Extended complex follow-up | 40 min or more (40-54) |
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. Since CPT 2024, the office and outpatient descriptors state a single minimum time that must be met or exceeded. The codes have no upper bound; the bands above show where the next level begins.
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
| Code | Description | Notes |
|---|---|---|
| S9443 | Lactation classes, non-physician provider, per session | Used by some insurers for group classes. Not universally recognized. |
| 96161 | Caregiver health risk screening with scoring | For 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. Payers do not all accept them. Some commercial insurers recognize S9443 for lactation consultations, while others do not. Verify with the specific payer before using S-codes.
Add-on and supplemental codes
| Code | Description | When to Use |
|---|---|---|
| 99417 | Prolonged services | Add-on to level-5 codes only (99205 or 99215), starting once total time reaches the code minimum + 15 min (75 min for 99205, 55 min for 99215; each additional 15 min). Cannot be used with lower-level E/M codes. Medicare uses HCPCS G2212 instead (89 / 69 min). |
| 98966-98968 | Telephone assessment, nonphysician | Audio-only/phone consults by a nonphysician for an established patient (patient-initiated; 5-10 / 11-20 / 21-30 min). The right audio-only codes for most IBCLC phone follow-ups; still valid in 2026. |
| 98008-98015 | Audio-only telemedicine E/M | Only if you bill E/M as a credentialed QHP (NP/PA). Replaced 99441-99443 (Jan 2025); audio-video equivalents are 98000-98007. Medicare doesn't pay these. For Medicare bill 99202-99215 + POS 02/10 + modifier 93. |
| 99421-99423 | Online digital E/M | Asynchronous telehealth (messaging-based consultations) |
Telehealth modifiers
For virtual lactation consultations:
| Modifier | Meaning |
|---|---|
| -95 | Synchronous telehealth (real-time video) |
| -GT | Via interactive audio/video (largely deprecated for Medicare; some commercial/Medicaid payers still require it) |
| Place of Service 02 | Telehealth provided other than in patient's home |
| Place of Service 10 | Telehealth 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 require insurers to reimburse telehealth visits at the same rate as in-person visits.
ICD-10 diagnosis codes
Every claim needs at least one diagnosis code that justifies the visit. The following ICD-10-CM codes are used most often:
Maternal diagnoses (O-codes, N-codes, and related)
Lactation disorders
| Code | Description |
|---|---|
| O92.3 | Agalactia (complete absence of milk production) |
| O92.4 | Hypogalactia (insufficient milk production) |
| O92.5 | Suppressed lactation (milk production inhibited or fails to initiate) |
| O92.6 | Galactorrhea (spontaneous milk flow unrelated to nursing) |
| O92.70 | Unspecified disorders of lactation |
| O92.79 | Other disorders of lactation (oversupply, forceful letdown, DMER) |
Nipple and breast
| Code | Description |
|---|---|
| O92.03 | Retracted nipple associated with lactation |
| O92.13 | Cracked nipple associated with lactation |
| O92.02 | Retracted nipple associated with the puerperium |
| O92.12 | Cracked nipple associated with the puerperium |
| N64.0 | Fissure and fistula of nipple |
| N64.4 | Mastodynia (breast pain) |
| N64.82 | Hypoplasia of breast (IGT / insufficient glandular tissue) |
| L24.3 | Irritant contact dermatitis due to cosmetics (used for nipple dermatitis from topical products) |
Infections
| Code | Description |
|---|---|
| O91.03 | Infection of nipple associated with lactation |
| O91.13 | Abscess of breast associated with lactation |
| O91.23 | Nonpurulent mastitis associated with lactation |
| O91.02 | Infection of nipple associated with the puerperium |
| O91.12 | Abscess of breast associated with the puerperium |
| O91.22 | Nonpurulent mastitis associated with the puerperium |
| B37.9 | Candidiasis, unspecified (not nipple-specific; pair with O91.03 for lactational nipple/breast thrush) |
| N61.1 | Abscess of the breast and nipple (non-obstetric; use when O-codes are rejected after 6 weeks postpartum) |
Vasospasm, mental health, and counseling
| Code | Description |
|---|---|
| I73.00 | Raynaud's syndrome without gangrene (used for nipple vasospasm) |
| F53.0 | Postpartum depression (use when PPD is diagnosed, not for screening) |
| Z13.32 | Encounter for screening for maternal depression (pair with CPT 96161 when administering a screening tool like EPDS at a routine visit) |
| O90.6 | Postpartum mood disturbance ("baby blues"; commonly documented when mood affects feeding) |
| Z71.3 | Dietary counseling and surveillance (nutrition counseling related to milk production or elimination diets) |
Routine care
| Code | Description |
|---|---|
| Z39.1 | Care and examination of lactating mother |
| Z39.2 | Encounter for routine postpartum follow-up |
Infant diagnoses (P-codes, Q-codes, and related)
Feeding and growth
| Code | Description |
|---|---|
| P92.5 | Neonatal difficulty in feeding at breast |
| P92.1 | Regurgitation and rumination of newborn |
| P92.2 | Slow feeding of newborn |
| P92.3 | Underfeeding of newborn |
| P92.6 | Failure to thrive in newborn (under 28 days; use R62.51 beyond neonatal period) |
| P92.9 | Feeding problem of newborn, unspecified |
| P92.01 | Bilious vomiting of newborn |
| R63.30 | Feeding difficulties, unspecified (for infants >28 days) |
| R63.31 | Pediatric feeding disorder, acute (feeding difficulties <3 months duration, infant >28 days) |
| R63.32 | Pediatric feeding disorder, chronic (feeding difficulties 3+ months duration, infant >28 days) |
| R13.10 | Dysphagia, unspecified (swallowing difficulty; often co-coded with P92.5) |
| P74.1 | Dehydration of newborn |
| P05.00 | Newborn light for gestational age, unspecified weight |
| P05.10 | Newborn small for gestational age, unspecified weight |
| P08.1 | Other heavy for gestational age newborn (LGA; birth weight >90th percentile) |
| P70.4 | Other neonatal hypoglycemia (common in SGA, LGA, late-preterm, and IDM infants) |
Prematurity and birth history
| Code | Description |
|---|---|
| P07.30 | Preterm newborn, unspecified weeks of gestation |
| P07.38 | Preterm newborn, gestational age 35 completed weeks |
| P07.39 | Preterm newborn, gestational age 36 completed weeks |
| P03.2 | Newborn affected by forceps delivery |
| P03.3 | Newborn affected by delivery by vacuum extractor |
| P03.4 | Newborn affected by cesarean delivery (C-section can delay lactogenesis II and affect infant feeding) |
Oral and tongue
| Code | Description |
|---|---|
| Q38.0 | Congenital malformations of lips, NEC (used for labial frenulum restriction / lip tie) |
| Q38.1 | Ankyloglossia (tongue tie) |
| Q35.9 | Cleft palate, unspecified |
| Q36.9 | Cleft lip, unilateral |
| Q37.9 | Unspecified cleft palate with unilateral cleft lip |
Jaundice
| Code | Description |
|---|---|
| P59.0 | Neonatal jaundice, prematurity |
| P59.3 | Neonatal jaundice from breast milk inhibitor |
| P59.8 | Neonatal jaundice from other specified causes |
| P59.9 | Neonatal jaundice, unspecified |
Musculoskeletal
| Code | Description |
|---|---|
| M43.6 | Torticollis (positional preference affecting latch; frequently co-coded with P92.5) |
| Q68.0 | Congenital deformity of sternocleidomastoid muscle (congenital torticollis) |
Routine newborn
| Code | Description |
|---|---|
| Z00.110 | Health examination for newborn under 8 days old |
| Z00.111 | Health examination for newborn 8 to 28 days old |
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. For another lactation disorder, use O92.79 with supporting documentation. If you are seeing the infant, use P-codes.
Who is the patient?
The patient designation affects coding:
- If you are treating the mother's condition (mastitis, low supply, nipple pain), use O-codes and list the mother as the patient.
- If you are assessing the infant's feeding (poor latch, weight gain, tongue tie), use P-codes and list the infant as the patient.
- Many lactation visits involve both. Document which patient you are billing under, and consider whether a dual-patient visit structure fits your documentation.
Building a superbill
A superbill must include the following information for the patient to submit it for reimbursement:
-
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
-
Patient information
- Patient name (mother or infant, matching the diagnosis codes)
- Date of birth
- Address
-
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
-
Rendering provider signature or attestation
Practice management software should auto-populate your provider information, pull diagnosis and procedure codes from the visit chart, and generate a PDF the patient can submit. This reduces a task that used to take 10 minutes per visit 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.
Visit type
Duration & complexity
Duration
Complexity
Patient & diagnosis
Who is the patient?
Setting your rates
If you are cash-pay, you set your own rates. Uninsured and self-pay patients may require a federal Good Faith Estimate when the rule applies to your practice. This is a written cost estimate that you provide before the visit and keep separate from the superbill. These are typical ranges for 2026:
| Service | Duration | Typical Range |
|---|---|---|
| Initial home visit consultation | 60-90 min | $175-350 |
| Initial office visit | 60 min | $150-275 |
| Initial virtual consultation | 45-60 min | $125-225 |
| Follow-up home visit | 45-60 min | $125-225 |
| Follow-up office visit | 30-45 min | $100-175 |
| Follow-up virtual visit | 30 min | $75-150 |
| Prenatal breastfeeding class (group) | 60-90 min | $50-100/person |
| Prenatal private consultation | 45-60 min | $125-200 |
Rates vary by market, and urban areas and coasts tend to be higher. Research what other IBCLCs in your area charge. Your local IBCLC chapter or Facebook groups are useful sources.
Your certification took years. A single lactation consultation can prevent weeks of formula supplementation, ER visits for dehydration, or early weaning.
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). Enforcement is inconsistent, and many plans require an in-network provider, so credentialing may be necessary.
See How IBCLCs Get In-Network Insurance Coverage for the paneling roadmap.
See Commercial Insurance Paneling for IBCLCs for the Aetna, UHC, Cigna, Anthem, and TLN mechanics, including CAQH setup, Modifier 33, incident-to, and single-case agreements.
Credentialing with insurance companies
If you decide to bill insurance directly, follow this process. Billing "directly" is not available to every IBCLC in every state. Confirm whether you can bill in your own name, and under whose NPI before starting the paperwork.
- Get your NPI number if you haven't already (nppes.cms.hhs.gov)
- Get a CAQH Provider Data Portal profile (formerly CAQH ProView; CAQH rebranded to "DataSpring, powered by CAQH" in June 2026). Most commercial insurers require this centralized credentialing database.
- Apply with each payer individually, starting with the payers most common in your area
- Wait 60-180 days. Credentialing is slow, so do not stop seeing cash-pay patients while you wait.
- Negotiate your fee schedule. You can sometimes negotiate higher rates, especially if you're the only IBCLC in your area
- 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
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 do not recognize IBCLCs as billable providers unless they also hold an RN, NP, or other medical license. The IBCLC State Licensure and Medicaid Map tracks each state's licensure status and direct Medicaid enrollment pathway.
Common billing mistakes to avoid
Using the wrong CPT code level. Do not 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 based on time or complexity.
Forgetting to document time. If you select 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 bill 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 payer may reject or deny the claim. Match the Patient to the diagnosis.
Missing superbill information. A Patient's reimbursement request may be returned or denied if the superbill is missing an NPI, uses the wrong date format, or has incomplete diagnosis codes. Use a system that generates complete superbills.
For a SOAP note template mapped to these codes with worked examples, see our Lactation SOAP Note Template.
A workable billing workflow
The workflow should keep billing time focused on patient care:
- During the visit: Use lactation-specific templates that prompt you for the clinical details supporting your chosen CPT code.
- End of visit: Select CPT and ICD-10 codes. Your charting system should suggest relevant codes based on what you documented.
- Generate or submit: Generate the superbill or submit the claim.
- Follow up: Track outstanding claims and unpaid superbills.
If billing takes more than 5 minutes per visit, review your tools. Whatever you choose should be 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 from your visit chart and generates the superbill. You do not need to re-enter data or search for codes.
CPT and ICD-10 codes in this guide were last verified against official sources in June 2026.
Sources
- AMA CPT E/M Office Visit Guidelines. 2021+ E/M code selection rules
- NPPES NPI Registry. Apply for your National Provider Identifier
- CAQH Provider Data Portal / DataSpring. Centralized provider credentialing (CAQH rebranded to "DataSpring, powered by CAQH" in June 2026)
- HRSA Women's Preventive Services Guidelines. ACA breastfeeding coverage requirements
- IBCLC Certification Pathways. Credential requirements for billing eligibility