How to check your BP gift card balance online or by phone

You can check your BP gift card balance three ways: on the BP website, by calling their customer service line, or in person at any BP station. The online method is fastest — you'll need your card number and PIN. If you don't have a PIN, you can create one during the process, or call BP directly and they'll look up the balance for you over the phone.

BP does not charge a fee to check your balance, and the information updates right away after each purchase. If your balance seems wrong, the issue is usually a delay in processing a recent transaction, not an error in the system.

Key Takeaways

  • Visit bp.com/giftcards, enter your card number and PIN, and your balance appears when ready on the screen.
  • Call BP customer service at 1-800-333-3991 and provide your card number; they will read your balance to you without needing a PIN.
  • Ask a cashier at any BP station to swipe your card and tell you the balance — this takes less than a minute.
  • If a recent purchase hasn't shown up yet, wait 24 hours before assuming the balance is wrong, since transactions can take time to process.

Checking your balance on the BP website

Go to bp.com/giftcards and look for the "Check Balance" link, usually near the top of the page. Click it and you'll see a form asking for your card number and PIN.

If you've never set up a PIN, you can create one right there. Enter your card number, then follow the prompts to make a four-digit PIN of your choice. Once you've done that, your balance will display. Write down your PIN somewhere safe so you don't lose it — you'll need it the next time you check online.

The balance shown is current as of that moment. If you made a purchase at a BP pump or station within the last few hours, it may not appear yet. Most transactions post within 24 hours.

Calling BP customer service for your balance

Call 1-800-333-3991 and tell the representative you want to check your gift card balance. Have your card number ready — they'll ask for it. You do not need a PIN to check by phone; the representative can look it up using just the card number.

Wait times vary depending on how busy the line is. Calling during business hours on a weekday is usually faster than calling on weekends or evenings. The representative will read your balance to you and can also tell you when your last few transactions posted, which is helpful if you're trying to figure out why a recent purchase hasn't shown up yet.

Checking your balance in person at a BP station

Walk into any BP station and hand your gift card to the cashier. Ask them to check the balance for you. They'll swipe the card at the register and can tell you the amount right away — no PIN needed.

This method works even if you've lost your PIN or never created one online. It's also useful if you're already at a BP station and want to know whether you have enough balance to make a purchase before you pump.

What to do if your balance seems incorrect

The most common reason a balance looks wrong is that a recent transaction hasn't processed yet. Gas pumps and card readers can take 24 hours to send the charge to BP's system, so a purchase you made this morning might not show up until tomorrow.

If you're certain a transaction should have posted and it hasn't after 24 hours, or if you see a charge you don't recognize, call 1-800-333-3991 and explain what happened. Have the date, time, and location of the transaction ready. The representative can look into whether the charge went through and help you dispute it if needed.

BP gift cards do not expire, so an old card with a balance on it will still work. If you haven't used your card in a long time and the balance seems low, check whether someone else may have used it, or whether small charges have accumulated over time.

Troubleshooting common balance-check problems

If the BP website won't accept your card number, make sure you're entering it exactly as it appears on the card — spaces, dashes, and all. Some cards have the number printed in different formats, so look carefully at which numbers are part of the actual card number.

If you've forgotten your PIN and can't reset it online, call customer service instead. They can verify your identity using your card number and other information, and they'll help you create a new PIN or check your balance without one.

If you're getting an error message that says the card is invalid or not found, the card may be damaged or the number may be entered wrong. Try calling 1-800-333-3991 to confirm the card number is correct. If the card itself is damaged (cracked, faded, or bent), you may need to request a replacement card from BP.

Frequently Asked Questions

How long does it take for a BP gas purchase to show up on my gift card balance?

Most purchases post within 24 hours. Transactions at the pump can take longer than in-store purchases because the pump has to send the charge to BP's system separately. If it's been more than 24 hours and the charge still hasn't appeared, contact customer service.

Can I check my balance without a PIN?

Yes. Call 1-800-333-3991 or visit a BP station in person and ask a cashier to check it for you. You only need a PIN if you want to check your balance on the website. If you've lost your PIN, you can create a new one online or call customer service to reset it.

What if my BP gift card was lost or stolen?

Call 1-800-333-3991 right away and report it. BP can freeze the card so no one else can use it. If someone made unauthorized charges before you reported it, customer service can investigate and may be able to refund those charges.

Do BP gift cards expire?

No, BP gift cards do not have an expiration date. Your balance will stay on the card indefinitely, so you can use it whenever you want. However, if the card itself becomes damaged or unreadable, you may need to request a replacement.

Can I check the balance on someone else's BP gift card?

You can check it in person at a BP station by asking a cashier to swipe it. Online or by phone, you'll need the card number and PIN, so you'd need the cardholder's permission and their PIN to check that way.