Home / Tests / CBC
General Health & Wellness

Complete Blood Count (CBC) price comparison

Counts and sizes your red blood cells, white blood cells and platelets. Compare what 6 US providers charge, starting at $22.95.

Also called: CBC, CBC with differential, full blood count · Last updated November 3, 2026

Prices checked Nov 2026 · from each provider's own pagerange $22.95 – $44.00
ProviderTest as listedPrice
Ulta Lab TestsLowestLab: Quest DiagnosticsComplete Blood Count with Differential and Platelets - CBC Test$22.95
View test →
Walk-In LabLab: Labcorp or QuestCBC with Differential/Platelets Blood Test$27.00
View test →
HealthLabsLab: Labcorp or QuestComplete Blood Count (CBC) with Differential$28.00
View test →
QuestLab: Quest DiagnosticsComplete Blood Count (CBC) Test$29.00
View test →
Labcorp OnDemandLab: LabcorpComplete Blood Count Test$29.00
View test →
PersonalabsLab: Labcorp or QuestCBC with Differential and Platelet Count Blood Test$44.00
View test →

Prices shown are the test price on each provider's page and may not include fees, taxes or promotions. Prices change often, so confirm at checkout. Fees we saw:

  • Quest: Adds a $6 physician service fee per order (shown on Quest's product pages).
  • Labcorp OnDemand: Check the cart for any added fees.
  • Ulta Lab Tests: Ulta's FAQ says a specimen collection (draw) fee, standard $12.95, is added at checkout.
  • Walk-In Lab: Adds a $6 physician fee per order (shown on Walk-In Lab's product pages).
  • HealthLabs: Check the cart for any added fees.
  • Personalabs: Check the cart for any added fees.
Availability varies by state. Direct-to-consumer lab testing is not offered everywhere. For example, Quest's consumer site has not offered testing in Arizona, Hawaii or Puerto Rico, and New York, New Jersey and Rhode Island have had restrictions on ordering tests without a clinician. Rules and provider coverage change, so confirm availability for your state at checkout.

What it measures

A CBC counts the main types of cells in your blood. It reports red blood cell count, hemoglobin and hematocrit (how much oxygen-carrying capacity your blood has), white blood cell count, and platelets. Most consumer CBCs include a differential, which breaks white blood cells into their five types.

Who orders it

A CBC is one of the most commonly ordered blood tests. Clinicians often include it in routine checkups, and people also order it to keep a baseline of their own numbers or to track a value a clinician has asked them to watch.

How to prepare

No fasting is usually required. Drink water as normal and follow any instructions from the provider at checkout.

Frequently asked questions

Do I need to fast for a CBC?

Usually not. A CBC is not affected much by food, so most providers do not require fasting. Always follow the instructions shown at checkout.

What is a CBC with differential?

The differential breaks your white blood cells into five types (neutrophils, lymphocytes, monocytes, eosinophils and basophils). Most online CBC tests include it.

How do I understand my CBC results?

Your report shows each value next to the lab's reference range. Ranges vary by lab, age and sex, so review your results with a clinician.

LaboratoryTests.com is for information only and is not medical advice. Talk with a licensed clinician about which tests are right for you and what your results mean. Medical disclaimer.