A B-type natriuretic peptide (BNP) test gives your healthcare provider information about how your heart is working. This blood test measures the levels of a protein called BNP in your bloodstream. When your heart has to work harder to pump blood, it makes more BNP. Higher levels of BNP can be a sign of heart failure.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
A B-type natriuretic peptide (BNP) test is a blood test that helps diagnose heart failure. B-type natriuretic peptide is a protein that your heart makes. But providers sometimes call it “brain” natriuretic peptide. This is because scientists first discovered it in brain tissue. BNP helps manage blood flow.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
Higher-than-normal levels of BNP can be a sign that your heart isn’t pumping enough blood through your body.
Some laboratories offer a similar test called “aminoterminal pro B-type natriuretic peptide” (or NT-proBNP). Both tests provide similar information. But their normal ranges are different.
Your healthcare provider may do a BNP or NT-proBNP test:
BNP is one of several proteins that help manage how your blood flows throughout your body. Your heart (especially the left ventricle) makes this protein. NT-proBNP is like an ingredient that turns into BNP.
As your heart works harder and stretches, it releases more BNP. BNP prompts your kidneys to get rid of more salt and water through your pee. It also tells your blood vessels to open. These actions result in lower blood pressure and less blood. So, your heart doesn’t have to work as hard.
BNP is necessary in certain situations. But high levels of it signal that your heart isn’t working as it should. This often means you have heart failure. However, other health conditions can affect your BNP levels.
Advertisement
A healthcare provider will clean your arm and insert a needle into a vein. They’ll remove some of your blood. The needle may pinch or sting when it goes in.
After taking a blood sample, the provider will place a bandage on your arm. The area may be a little sore. You may have a small bruise.
A lab will examine your blood and check the levels of BNP or NT-proBNP.
You’ll probably get your results right away, usually in under 15 minutes. This is because healthcare providers often do this test in the emergency room when you’re having symptoms of heart failure.
If you already have a heart failure diagnosis, it may take one to two days to get the results.
In general, normal BNP levels are less than 100 picograms per milliliter (pg/mL).
For NT-proBNP, normal levels are:
Certain factors may affect what’s normal for you. For example, having obesity can lower your BNP level. Your healthcare provider will consider your medical history when interpreting your results.
BNP levels over 100 pg/mL and NT-proBNP levels over 900 pg/mL may be signs of heart failure. Your healthcare provider will need to do other tests to confirm the diagnosis.
In general, the higher the level, the more serious heart failure may be. But other factors can increase these levels, including:
Your healthcare provider may recommend other tests, like an electrocardiogram (EKG). It can help your provider diagnose or evaluate heart failure and other heart problems.
A BNP or NT-proBNP test gives your healthcare provider essential information about your heart health. It helps them diagnose heart failure, so they can develop a treatment plan. It also helps check how well treatments are working. Talk to your provider if you have any questions about the test results. They’re available to help you.
Advertisement
Cleveland Clinic can diagnose and treat heart failure of any kind, at any stage, with advanced therapies and compassionate care.
Last reviewed on 09/12/2025.
Learn more about the Health Library and our editorial process.