Heart & Lipids
ApoB test cost: $25–$221
By Elo. Last updated July 2026.
ApoB counts every atherogenic (plaque-forming) lipoprotein particle in your blood. ApoB is increasingly seen as a better predictor of cardiovascular risk than LDL cholesterol. ApoB is also recommended in the American Heart Association's 2026 guidelines.
Below we compare what ApoB costs on its own against every package we track that includes it, sorted by price. Standalone prices are all-in cash prices, each lab's list price plus its one draw or physician fee, pulled from direct-to-consumer labs on the Quest or LabCorp network and verified July 2026.
How much does an ApoB test cost?
ApoB costs $25–$65 on its own, or $190–$689 in a bundle. Those are cash prices, so they're also what you pay for ApoB without insurance.
At Quest Diagnostics, ApoB comes only in its Advanced Heart Health Panel ($221), not on its own, versus $25 to order it alone or $190 in a 100-biomarker bundle from other providers we track.
Cost of ApoB on its own
- DrSays charges $25 for ApoB ($14.99 + $9.99 collection fee).(lowest price)
- Marek Diagnostics charges $30 for ApoB ($20 + $10 venipuncture fee).
- Ulta Lab Tests charges $50 for ApoB ($36.95 + $12.95 specimen draw fee).
- Walk-In Lab charges $65 for ApoB ($59 + $6 physician service fee).
Cost of ApoB in a bundle
- Goodlabs includes ApoB in a 14-biomarker panel free with a blood donation.
- Empirical Health includes ApoB in a 100-biomarker panel for $190.
- Superpower includes ApoB in a 59-biomarker panel for $199.
- Parsley Health includes ApoB in a 41-biomarker panel for $275.
- Mito Health includes ApoB in a 53-biomarker panel for $349.
- WHOOP Advanced Labs includes ApoB in a 65-biomarker panel for $349.
- Function Health includes ApoB in a 128-biomarker panel for $365.
- Vitals Vault includes ApoB in a 58-biomarker panel for $399.
- Marek Health includes ApoB in a 56-biomarker panel for $495.
- InsideTracker includes ApoB in a 48-biomarker panel for $499.
- LabCorp OnDemand includes ApoB in a 46-biomarker panel for $689.
Cheapest option: The cheapest ApoB test is DrSays ($25), or Empirical Health ($190) if you want a 100-biomarker bundle that includes ApoB.
Each standalone fee is charged once per blood draw, so ordering several markers together shares one fee. Direct-to-consumer lab prices move with promotions, so figures are point-in-time, verified July 2026. Quest's own consumer site only sells ApoB inside a multi-marker heart panel, but Walk-In Lab offers it as a standalone test for $59 plus a $6 physician fee, run on the Quest or LabCorp network.
Does insurance cover an ApoB test?
ApoB is usually not covered by insurance for screening. UnitedHealthcare, Aetna, Cigna, and Anthem usually deny ApoB without symptoms, and Medicare doesn't cover it for screening either. If ApoB is covered in-network, you pay about $20 to $40. If insurance denies coverage for ApoB, the bill can run $80-600 (vs flat $25 cash).
Do medical guidelines recommend an ApoB test?
ApoB is not yet a routine screening test for every adult, but it has strong and growing support from cardiology authorities and lipid specialists.
- Cardiology guidelines. The American College of Cardiology and American Heart Association's 2026 dyslipidemia guideline added selective ApoB testing to assess remaining cardiovascular risk and guide treatment, for example in people with type 2 diabetes, high triglycerides, or existing heart disease who have already reached their standard cholesterol goals, where ApoB can be a more accurate risk marker than LDL cholesterol.
- Lipid specialists. Lipidologists argue ApoB is a better measure of risk than LDL cholesterol because it counts the actual number of artery-clogging particles in your blood. As Dr. Thomas Dayspring put it on The Peter Attia Drive podcast, “So it's particle number. And the best and easiest way and the most tested way to get an accurate atherogenic particle number is to measure ApoB.”
Frequently asked questions about ApoB testing
What is the cheapest way to get an ApoB test?
The cheapest ApoB test is DrSays ($25), or Empirical Health ($190) if you want a 100-biomarker bundle that includes ApoB.
Do I need a doctor's order to get an ApoB test?
No. The standalone ApoB tests listed above include the physician order in their price, so you can buy it online and have your blood drawn without your own doctor. You would only need your own doctor's order if you want to bill the test to insurance.
How much does an ApoB test cost at LabCorp?
LabCorp doesn't publish a flat consumer price for ApoB, and it varies by location. The cheapest way to have ApoB drawn at a LabCorp Patient Service Center is through DrSays, a LabCorp-network lab, at $25 all-in ($14.99 + $9.99 collection fee).
How much do ApoB and Lp(a) tests cost together?
Because one blood draw covers both, the cheapest way to get ApoB and Lp(a) together is Marek Diagnostics, at $65 for the pair. Empirical Health's 100-biomarker panel ($190) is the cheapest bundle that includes both.
ApoB vs LDL cholesterol, what is the difference?
LDL cholesterol measures the amount of cholesterol carried inside LDL particles, while ApoB counts the particles themselves. Because each atherogenic particle carries exactly one ApoB protein, ApoB reflects the true number of plaque-forming particles, which can be high even when your LDL cholesterol looks normal.
Who should consider an ApoB test?
It is especially informative if you have high triglycerides, diabetes or prediabetes, metabolic syndrome, a family history of early heart disease, or a borderline LDL result where you want a clearer read on your risk.