Medicaid MCO Coverage Guide

Does NC Medicaid Cover ABA Therapy?

Yes. NC Medicaid covers ABA therapy for children under 21 with a formal autism spectrum disorder diagnosis through the federal EPSDT benefit.

Verify Your Coverage →

What This Tells You

North Carolina transitioned most Medicaid enrollees to managed care in 2021. Your ABA coverage is now administered through one of NC's PHP (Prepaid Health Plan) managed care organizations — Aetna Better Health of NC, AmeriHealth Caritas NC, Carolina Complete Health, Healthy Blue, or WellCare of NC — rather than directly by the state.

What is NC Medicaid (NC Health Choice)?

NC Medicaid is North Carolina's Medicaid program. Following a major managed care transition in 2021, most NC Medicaid enrollees now receive coverage through a Prepaid Health Plan (PHP). The PHP you're enrolled in determines your provider network and prior authorization process for ABA services.

What does NC Medicaid (NC Health Choice) require for ABA coverage?

Coverage runs through the federal EPSDT benefit. In practice, you will need:

In practice, expect to need:

  • A documented autism spectrum disorder diagnosis from a licensed evaluator
  • A treatment plan from a BCBA outlining goals and recommended hours
  • Prior authorization submitted through your specific PHP before ABA starts

As of January 1, 2026, a federal rule (CMS-0057-F) requires Medicaid managed care plans to decide standard prior authorization requests within 7 calendar days, and urgent requests within 72 hours.

How do I find an ABA provider that accepts NC Medicaid (NC Health Choice)?

Use Harmony Care Finder's North Carolina provider directory to find ABA providers near you. Confirm in-network status specifically with your NC Medicaid PHP — provider networks vary between plans.

Check your coverage to confirm your plan details, and use our North Carolina provider directory to find ABA providers near you.

Frequently Asked Questions

What is a PHP in NC Medicaid?

A Prepaid Health Plan (PHP) is a managed care organization contracted to administer NC Medicaid benefits. NC contracts with five PHPs: Aetna Better Health of NC, AmeriHealth Caritas NC, Carolina Complete Health, Healthy Blue, and WellCare of NC.

Can I choose my NC Medicaid PHP?

In most cases, yes. NC Medicaid allows enrollees to choose or change their PHP. Contact NC Medicaid at 1-888-245-0179 to learn about your options.

Does NC Medicaid cover ABA for adults?

EPSDT covers children under 21. Adults may have access through waiver programs, but coverage is more limited. Contact your PHP for adult benefit details.

What to do next

  1. Confirm which NC Medicaid PHP your family is enrolled in (check your Medicaid card or call 1-888-245-0179).
  2. Obtain a documented autism diagnosis and BCBA treatment plan.
  3. Submit prior authorization through your PHP before ABA services begin.
  4. Search North Carolina ABA providers on Harmony Care Finder and confirm in-network status with your specific PHP.

Verify Your NC Medicaid (NC Health Choice) Coverage

Let us check your benefits and match you with providers who accept your plan. It's free.

Check My Coverage →

Sources

This content is for informational purposes only and does not constitute medical, clinical, or therapeutic advice.

Data current as of July 2026.