Blood Test CBC Cost: $29 vs $246 (88% Savings, Same Lab)

A complete blood count (CBC) — the most-ordered blood test in America — has a wholesale lab reagent cost of roughly $3 to $5. Yet a 2023 Turquoise Health price-transparency scan found the median billed price in a U.S. hospital outpatient setting is $246, while direct-to-consumer platforms list the same panel for as little as $29. Same LabCorp or Quest analyzer, same nine-to-twelve markers, same reference ranges. You can get this test at HealthLabs (skip the $200-300 doctor markup) and walk into a nearby patient service center within the hour. The rest of this post breaks down where that $217 gap goes, what a CBC actually measures according to Mayo Clinic and the NIH, and why insurance can quietly leave you owing the full $246 even after a "covered" preventive visit.
What a CBC actually costs — and what you're actually billed
The raw materials for a complete blood count are almost embarrassingly cheap. A single automated hematology analyzer run — the machine part — uses about $2 in reagents and roughly one minute of technologist time. Under the Medicare Clinical Laboratory Fee Schedule, CPT code 85025 (CBC with automated differential) reimburses at $10.66 in 2025. That's what a federal payer with real negotiating power pays for the identical test.
Retail patients pay a very different number. Hospital chargemasters — the sticker-price lists every U.S. hospital is now legally required to publish — routinely show a CBC at $100 to $400. A 2022 JAMA Internal Medicine analysis of price-transparency filings from 60 major hospitals found CBC prices ranging from $11 to $952 for the identical test. The variance has almost nothing to do with the science of hematology and almost everything to do with the billing chain sitting between you and the analyzer. When you understand the layers in that chain, the $29-versus-$246 gap stops looking like a mystery and starts looking like a menu.
Why the same CBC costs $29 or $246 (the middleman math)
Getting a CBC through a physician's office typically produces at least three separate charges. First, an evaluation and management code for the office visit itself — CPT 99213 lists at around $110 to $180 retail. Second, a venipuncture code for the blood draw — CPT 36415, around $15 to $40. Third, the panel code (85025) for the analysis itself. Add a facility fee if the practice is hospital-owned — commonly $50 to $200 — and $246 arrives quickly.
Direct-to-consumer pricing collapses that entire stack. You pay a single flat fee that covers a standing physician order (state law requires a licensed physician to authorize the test), the venipuncture, and the panel itself. HealthLabs, Ulta Lab Tests, LabCorp OnDemand and Quest's QuestDirect all route through the same LabCorp or Quest patient service centers — the same phlebotomist, the same purple-top tubes, the same overnight courier to the same processing lab. The blood sample doesn't know who paid for it. Only the invoice does.
What a CBC actually measures — the 12 markers in plain English
According to Mayo Clinic, a complete blood count evaluates three cell lines produced in your bone marrow: red blood cells (which carry oxygen), white blood cells (which fight infection), and platelets (which help blood clot). A standard CBC with differential reports roughly a dozen values:
- WBC (white blood cell count) — total infection-fighting cells; a common reference range is 4,500 to 11,000 per microliter
- RBC (red blood cell count) — total oxygen carriers
- Hemoglobin — the iron-containing protein that binds oxygen
- Hematocrit — the percentage of blood volume made up of red cells
- MCV, MCH, MCHC — three indices describing red-cell size and hemoglobin content
- Platelet count — clotting cell density; a common reference range is 150,000 to 400,000 per microliter
- Neutrophils, lymphocytes, monocytes, eosinophils, basophils — the five white-cell subtypes that make up the "differential"
The NIH's MedlinePlus resource describes the CBC as a broad screening tool clinicians use to detect a wide range of conditions — from iron-deficiency anemia to infection to certain blood cancers. It is not diagnostic on its own. An out-of-range value on any single marker is a signal to investigate, not a verdict. Any abnormal result on a self-ordered CBC is worth reviewing with a licensed clinician who knows your history — not a search engine.
When your "covered" CBC isn't actually free
Here is the trap that catches thousands of Americans each year: preventive care under the Affordable Care Act is covered at 100 percent — but a routine CBC is not on the federal preventive services list. The recommendations from the U.S. Preventive Services Task Force, which drive that list, do not include a routine CBC for asymptomatic adults. Which means the "annual physical is free" promise almost never extends to the lab work attached to it.
Even when insurance does pay, the billing code matters. A CBC ordered as "screening" (ICD-10 Z13.89) is often processed differently from one ordered as "diagnostic" (a specific symptom code such as R53.83 for fatigue). Some insurers cover the first, some the second, and most patients discover which after the explanation of benefits arrives in the mail. If you're already trying to make sense of that coverage maze, our sister site's guide to the seven health insurance open enrollment mistakes that quietly cost Americans $1,200+ per year breaks down exactly which plan-design choices bite hardest on lab work and preventive coding.
Direct-to-consumer labs compared: how $29 becomes $89
Not every DTC lab is priced the same. Here is a snapshot of what a standalone CBC with differential costs at the major consumer platforms in 2026:
| Platform | CBC price | Lab network | Order-to-result |
|---|---|---|---|
| HealthLabs | $29 | Quest Diagnostics | 1-3 business days |
| Ulta Lab Tests | $34 | Quest Diagnostics | 1-3 business days |
| LabCorp OnDemand | $59 | LabCorp | 1-2 business days |
| QuestDirect | $59 | Quest Diagnostics | 1-3 business days |
| Hospital outpatient | $100-$400+ | Varies | Same or next day |
The $29 to $246 spread is the single largest driver of consumer overpayment on routine bloodwork. If you have already decided to get the test done, you can get this test at HealthLabs (skip the $200-300 doctor markup) and use any of the more than 4,500 Quest patient service centers nationwide. Results post to a secure online portal, typically within 72 hours, and — importantly — they arrive with reference ranges you can hand to your next physician appointment.
How to order a CBC without a doctor visit — step by step
Direct-access laboratory testing is now permitted in most states without a separate physician order, per the American Clinical Laboratory Association's policy tracker. A small number of states (historically New York, New Jersey, Rhode Island and Massachusetts) impose additional requisition requirements — but the major DTC platforms handle that routing through their network physicians, which is why HealthLabs and its peers can serve all 50 states.
The workflow is short:
- Order online. Pick the CBC with differential, or a broader wellness panel that includes it.
- Receive your requisition. The platform emails a PDF requisition signed by a licensed physician on its network.
- Walk in. Fasting is generally not required for a CBC alone. Bring photo ID to a nearby Quest or LabCorp patient service center.
- Blood draw takes 5 to 10 minutes. One or two small purple-top tubes with EDTA anticoagulant.
- Results in 1 to 3 business days. Posted to your online account with reference ranges next to each marker.
Because you paid retail up front, the lab has no reason to bill your insurer and no reason to mail a surprise explanation of benefits three weeks later. The $29 you paid is the total price. If a marker comes back flagged, that's when a physician visit becomes genuinely valuable — you now walk in with data instead of a question.
The three CBC-cost mistakes that cost Americans the most
Cleveland Clinic and other major systems have quietly acknowledged the transparency problem: the same test on the same analyzer costs wildly different amounts based purely on how the order was routed. Three specific mistakes account for the bulk of the overpayment:
Mistake one — assuming your "free annual physical" includes the labs. It usually doesn't. Ask before the draw whether the CBC is coded preventive or diagnostic, and get the CPT code (85025) confirmed on paper. If the ordering provider can't answer, that's your cue to price-shop.
Mistake two — getting bloodwork drawn at a hospital-owned clinic rather than an independent LabCorp or Quest patient service center. Hospital-owned facilities routinely add facility fees averaging $50 to $200 for the identical draw. Your insurer may still pass part of that through to you as coinsurance, especially on a high-deductible plan.
Mistake three — never comparing insured versus cash price. Some high-deductible plans process a CBC at $180 in-network, meaning you pay the full $180 toward your deductible and get nothing back until the deductible clears. A $29 cash purchase is objectively cheaper. Federal price-transparency rules require the lab to tell you the cash price if you ask before the draw. Ask every time.
None of this replaces a clinician relationship. It just means the money you spend on lab work should buy more lab work — not billing intermediaries.
The bottom line
A CBC is one of the cheapest, most information-dense tests in modern medicine. The lab side of the transaction has never been the expensive part. The billing chain is. If you're paying for the test out of pocket, or if your deductible is still wide open, the $29 direct-to-consumer route is almost always the better math. You can get this test at HealthLabs (skip the $200-300 doctor markup), walk into a Quest patient service center this week, and bring the printed reference-range report to whichever clinician you already trust. Just don't pay $246 for a $3 reagent run.
Affiliate disclosure: this post may contain affiliate links; we earn a commission at no extra cost to you.
Order Your Own Lab Tests — No Doctor Required
HealthLabs lets you book bloodwork online, pay up to 80% less than a clinic, and use your FSA/HSA. Results in 24–48 hrs.
Order at HealthLabs → Save 60–80%Sources & references
This guide summarizes information from recognized medical authorities. Verify any health decision with these primary sources and your own clinician:
Ready to skip the markup?
Order your bloodwork online through HealthLabs. FSA/HSA accepted. Same certified labs, up to 80% less.
Order Lab Tests at HealthLabs →Get the next guide free
Plain-English lab-testing guides and price breakdowns, straight to your inbox. No spam.