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
| Provider | Test as listed | Price | |
|---|---|---|---|
| Ulta Lab TestsLowestLab: Quest Diagnostics | Complete Blood Count with Differential and Platelets - CBC Test | $22.95 | View test → |
| Walk-In LabLab: Labcorp or Quest | CBC with Differential/Platelets Blood Test | $27.00 | View test → |
| HealthLabsLab: Labcorp or Quest | Complete Blood Count (CBC) with Differential | $28.00 | View test → |
| QuestLab: Quest Diagnostics | Complete Blood Count (CBC) Test | $29.00 | View test → |
| Labcorp OnDemandLab: Labcorp | Complete Blood Count Test | $29.00 | View test → |
| PersonalabsLab: Labcorp or Quest | CBC 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.
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.