A blood test costs $5 to $400 without insurance in 2026
A blood test costs $5 to $400 without insurance in 2026, and most single tests run $15 to $100. GoodRx says uninsured patients pay $29 to $99 per test at major labs. Solv lists a basic blood count at $5 to $50 at retail labs. CareRoute lists $50 to $100 for an annual panel at a direct pay lab. Hospital labs charge the most, and the lab you pick changes the price more than the test.
What price guides say
We checked 3 price guides and read every number on their pages on October 7, 2026. They do not all measure the same thing, so read each line for what it counts.
| Source | What it found |
|---|---|
| Solv Health | Solv lists a blood count at $5 to $50, a lipid panel at $20 to $100 and a hospital blood count at $50 to $400 or more. |
| CareRoute | CareRoute lists an annual panel at $50 to $100 at direct pay labs, $100 to $400 at a doctor's office and $400 to $1,200 at a hospital outpatient lab. |
| GoodRx | GoodRx says uninsured patients typically pay $29 to $99 per test, with a blood count at $29 and a lipid panel at $59. |
Blood test price by test and lab
| Test or lab | Price | Source |
|---|---|---|
| Complete blood count, major lab | $29 | GoodRx |
| Complete blood count, direct pay lab | $15 to $50 | CareRoute |
| Metabolic panel, major lab | $49 | GoodRx |
| Lipid panel, direct pay lab | $20 to $75 | CareRoute |
| Hemoglobin A1c, retail lab | $25 to $80 | Solv Health |
| Vitamin D, major lab | $72 to $99 | GoodRx |
| Annual panel, doctor's office | $100 to $400 | CareRoute |
| Annual panel, hospital outpatient lab | $400 to $1,200 | CareRoute |
Every number in this table was read on one of the source pages listed at the bottom of this page.
What pushes the price up
| What | Why it matters |
|---|---|
| Where you go | Hospital labs charge far more. GoodRx says hospital outpatient labs cost 246% to 531% more for common tests than a stand alone lab. |
| Which test | A basic blood count is cheap, while thyroid or vitamin panels cost more. Solv lists a blood count at $5 to $50 and a thyroid panel at $30 to $150. |
| Who orders it | CareRoute says the same test can cost 3 to 10 times more depending on who ordered it, such as a direct pay service or a doctor. |
| Single test or panel | A panel with many tests costs more than one test. CareRoute lists an annual panel at $50 to $100 for direct pay labs. |
| Cash price | Asking for the cash price up front can help. Solv notes one study found the same lipid panel cost $10 or $10,000 by facility. |
What the price includes
The price normally covers the lab work and the result report for the tests you pick. It may not include the blood draw fee, the doctor visit or a doctor's time to explain the results. Some labs charge a separate draw fee, and a hospital may add a facility fee. It does not include tax or extras the provider adds on the day.
Does insurance cover it
Most health plans cover blood tests that a doctor orders for a medical reason. You may still owe a deductible, a copay or coinsurance. Some plans cover yearly screening tests at no cost. Labs outside your plan network can send a bill that is much higher. CareRoute says the same test can cost 3 to 10 times more depending on who ordered it. If you have a high deductible, the cash price at a direct pay lab can be lower than the plan price. Ask both prices before you test.
When a doctor orders it
A doctor orders blood tests to check your health, find a cause for symptoms or watch a long term problem. Common reasons are a yearly check up, tiredness, high blood sugar or cholesterol, thyroid problems and checking how a drug is working. Some tests need fasting for 8 to 12 hours. Ask your doctor which tests you need and if the lab you pick can run them.
How to judge your quote
- Ask for the cash price in writing before the draw.
- Check if the draw fee and the lab fee are separate.
- Compare a direct pay lab with the hospital price.
- Make sure the quote lists each test, not just a panel name.
- Compare the total with the range above: $5 to $400 per test for most people in 2026.
Ways to pay less
- Use a direct pay lab. CareRoute lists $50 to $100 for an annual panel there, against $400 to $1,200 at a hospital outpatient lab.
- Ask for the cash price before the draw. Solv says prices for the same panel can vary from $10 to $10,000 by facility.
- Skip the hospital lab when you can. GoodRx says hospital outpatient labs charge up to 531% more for a metabolic panel.
- Use HSA or FSA money. GoodRx lists these as ways to pay for blood work with pre tax dollars.
- Ask for a payment plan or charity care if a bill is large. GoodRx says you can negotiate installments or ask for financial help.
How we got these numbers
The range on this page comes from Solv Health, CareRoute and GoodRx. We opened each source page and read every number on it on October 7, 2026. Where the sources disagree, the table above shows each one so you can see the spread. These are planning ranges, not quotes. The written price you are given is the real price.
Common questions
How much does a blood test cost without insurance?
Most single tests cost $15 to $100 at retail or direct pay labs. GoodRx says the range is $29 to $99. Hospital labs can charge much more.
How much is a basic blood count?
GoodRx lists a complete blood count at $29. Solv lists $5 to $50 at retail labs and $50 to $400 or more at hospital labs.
How much does a lipid panel cost?
GoodRx lists a cholesterol panel at $59. CareRoute lists $20 to $75 at direct pay labs, and Solv lists $20 to $100 at retail labs.
Why does the same test cost more at a hospital?
Hospital labs add facility fees. GoodRx says hospital outpatient labs charged 246% more for a lipid panel and 531% more for a metabolic panel.
Can I order a blood test myself?
Yes. CareRoute says direct pay services such as Walk-In Lab and Ulta Lab Tests offer low cash prices without insurance.