CPT 83880

BNP/NT-proBNP (Natriuretic Peptide) Test

CPT 83880 is the "heart failure marker" blood test. BNP (or NT-proBNP) measures stress on the heart muscle and is used to diagnose and monitor heart failure. Medicare pays approximately $35 to $45 for this test under the Clinical Laboratory Fee Schedule, but providers charge an average of $166.07. For patients being monitored over time, these charges accumulate quickly. Direct-to-consumer labs offer the same test for $40 to $70.

Updated May 2026Source: CMS Clinical Lab Fee Schedule

CPT 83880 at a Glance

  • Medicare CLFS rate: ~$35 to $45
  • Average provider charge: $166.07
  • Markup: 4x to 5x over Medicare rate
  • Direct-to-consumer price: $40 to $70
  • Test type: Single cardiac biomarker
  • Beneficiaries (2023): 598,218
  • Fee schedule: Clinical Laboratory (CLFS)
  • Rate type: National (no geographic adjustment)

How Lab Pricing Works (Clinical Laboratory Fee Schedule)

Like all lab tests, CPT 83880 is priced under the Medicare Clinical Laboratory Fee Schedule (CLFS). The CLFS sets a single national rate with no geographic adjustment. Medicare pays the same amount for this test in every state. Provider charges, however, average $166.07 nationally.

MetricValue
Medicare CLFS Rate~$35 to $45
Average Provider Charge$166.07
Markup Ratio4x to 5x
Pricing MethodNational rate (CLFS), no geographic variation
Important context: BNP can be elevated by many conditions besides heart failure, including kidney disease, pulmonary hypertension, advanced age, obesity, atrial fibrillation, and severe infections. A mildly elevated BNP does not necessarily mean you have heart failure. Always discuss results with your cardiologist before drawing conclusions.

Lab tests are priced under the Clinical Laboratory Fee Schedule, not the Physician Fee Schedule. Medicare lab rates are set nationally and do not vary by geographic location.

What Does a BNP/NT-proBNP Test Measure?

BNP (B-type Natriuretic Peptide) and NT-proBNP (N-terminal pro-BNP) are proteins released by the heart when it is under stress or when the ventricles are stretched. Higher levels indicate greater cardiac strain.

Primary Uses

  • Diagnosing heart failure in patients with shortness of breath
  • Distinguishing cardiac from pulmonary causes of dyspnea
  • Monitoring heart failure severity over time
  • Assessing treatment response in heart failure patients
  • Risk stratification after heart attacks

BNP vs. NT-proBNP: Key Differences

  • Different reference ranges (not interchangeable)
  • NT-proBNP has a longer half-life (stays elevated longer)
  • NT-proBNP is more affected by kidney function
  • Serial monitoring must use the SAME type consistently
  • Both are reported under CPT 83880

In an emergency setting, BNP/NT-proBNP helps doctors quickly determine whether shortness of breath is caused by heart failure or a lung problem (like pneumonia or COPD exacerbation). A normal BNP effectively rules out acute heart failure in most cases.

Where to Get a BNP Test for Less

If your cardiologist orders BNP monitoring for stable heart failure (not an emergency), you may have options for where to get it drawn:

Direct-to-Consumer Labs: $40 to $70

Services like Quest Diagnostics, LabCorp, and specialty direct-to-consumer platforms offer BNP or NT-proBNP testing at cash prices of $40 to $70. This is especially relevant for patients on high-deductible plans who would otherwise pay $100+ against their deductible at a hospital lab.

Independent Labs (with doctor's order): $45 to $80

Ask your cardiologist to send the lab order to an independent lab (Quest or LabCorp) rather than the hospital's outpatient lab. For a test that may need to be repeated every 3 to 6 months, the savings add up substantially over time.

Hospital Outpatient Labs: $120 to $250+

Hospital labs are the most expensive option for routine monitoring. The $166.07 average reflects hospital pricing. If you see a hospital-based cardiologist, lab orders may default to the hospital lab. Ask whether you can use an independent lab for routine monitoring draws.

Important note: If you are being monitored for heart failure, ensure the SAME type of test (BNP or NT-proBNP) is used every time. Switching between them makes trend comparisons unreliable because the reference ranges are completely different.

What Insured Patients Actually Pay for a BNP Test

Insurance companies negotiate lab rates close to the Medicare CLFS rate. What you owe depends on your plan structure and deductible status:

Your SituationWhat You Likely PayHow It Works
Copay plan (deductible met or N/A)$0 to $20Many plans cover lab work at 100% after deductible
Coinsurance plan (deductible met)$7 to $1520% of negotiated rate ($35 to $75)
High-deductible plan (deductible NOT met)$35 to $75Full negotiated rate applied to your deductible
Medicare Part B$0Medicare covers clinical lab tests at 100% (no coinsurance)

Common Billing Problems with CPT 83880

Over-frequent monitoring

Some providers order BNP at every visit even when the patient is stable. At $166 per test, quarterly draws add up to over $660 per year at provider charges. Current heart failure guidelines recommend monitoring frequency based on clinical changes, not on a fixed schedule. If you are stable and your treatment has not changed, ask whether the repeat test is necessary this visit.

Switching between BNP and NT-proBNP

If your lab switches between BNP and NT-proBNP (for example, because you went to a different lab location), the results cannot be directly compared. This may lead to unnecessary alarm or additional testing. Ensure your provider uses the same test type for serial monitoring.

BNP ordered for non-cardiac symptoms

BNP is sometimes ordered as a screening test in patients without clear cardiac symptoms. While it is valuable for evaluating unexplained shortness of breath, ordering it for general fatigue or ankle swelling without other cardiac indicators can lead to false positives (especially in elderly or obese patients) and expensive cardiac workups.

Frequently Asked Questions

How much does a BNP or NT-proBNP test cost without insurance?

Without insurance, a BNP or NT-proBNP test (CPT 83880) costs $100 to $250 at hospitals, with the national average at $166.07. Direct-to-consumer labs offer the same test for $40 to $70. Medicare pays approximately $35 to $45.

What is the difference between BNP and NT-proBNP?

Both are released when the heart is under stress, but they have different reference ranges and half-lives. NT-proBNP stays in the blood longer and is more affected by kidney function. They are NOT interchangeable for serial monitoring. If you are being tracked for heart failure, the same type of test should be used consistently.

Can BNP be elevated without heart failure?

Yes. BNP can be elevated by kidney disease, pulmonary hypertension, advanced age, obesity, atrial fibrillation, severe infections (sepsis), and pulmonary embolism. A mildly elevated result does not mean you have heart failure. Clinical context and additional testing are needed for diagnosis.

How often should BNP be monitored for heart failure?

Monitoring frequency depends on disease severity and stability. Stable patients may only need testing every 3 to 6 months or when symptoms change. At $166 per test at provider charges, ask your cardiologist about the minimum frequency that is clinically appropriate for your situation.

Need Help Lowering a Medical Bill?

Lab charges alone are often small, but they frequently appear on larger hospital or outpatient bills where the total adds up. CareRoute Bill Defense is a done-for-you bill reduction service that analyzes every code on your bill, identifies overcharges and unbundling errors, and negotiates on your behalf.

Learn about Bill Defense

Disclaimer: This page provides cost information for educational purposes based on publicly available CMS data. It is not medical or financial advice. The Medicare rate shown is from the 2026 Clinical Laboratory Fee Schedule. The average charge is from the 2023 Medicare Provider Utilization dataset. Insurance negotiated rates, cash-pay rates, and actual out-of-pocket costs vary by provider, plan, and location.

Last updated: May 6, 2026