Techy SurgeonPrice ShopperLook up your ZIP · Joint replacement atlas

How much does a CBC blood test cost?

A complete blood count with differential. What Medicare pays in each setting, in every state, and where it costs less.

Independent lab
$8
Medicare 2026, national

A complete blood count with differential.

Look up the price in your ZIP codeAll services

By state

StateIndependent lab
Alabama$8
Alaska$8
Arizona$8
Arkansas$8
California$8
Colorado$8
Connecticut$8
Delaware$8
District of Columbia$8
Florida$8
Georgia$8
Hawaii$8
Idaho$8
Illinois$8
Indiana$8
Iowa$8
Kansas$8
Kentucky$8
Louisiana$8
Maine$8
Maryland$8
Massachusetts$8
Michigan$8
Minnesota$8
Mississippi$8
Missouri$8
Montana$8
Nebraska$8
Nevada$8
New Hampshire$8
New Jersey$8
New Mexico$8
New York$8
North Carolina$8
North Dakota$8
Ohio$8
Oklahoma$8
Oregon$8
Pennsylvania$8
Rhode Island$8
South Carolina$8
South Dakota$8
Tennessee$8
Texas$8
Utah$8
Vermont$8
Virginia$8
Washington$8
West Virginia$8
Wisconsin$8
Wyoming$8

Questions

How much does a CBC blood test cost?

Medicare's 2026 national price for a CBC blood test is $8 at independent lab. Prices vary by area; private insurance usually pays more.

Is this what I will pay?

These are Medicare's payment rates, a public benchmark for a fair price. What you pay depends on your insurance, deductible and the provider. Ask for a written estimate before you book; if you are uninsured or paying yourself, you are entitled to a Good Faith Estimate.