The "B" designation marks a Bank of America rewards category on your statement

When you see a "B" on your Bank of America credit card statement, it indicates that transaction earned rewards at the bonus rate for that card's category structure. The exact meaning depends on which Bank of America card you hold, because different cards have different category definitions. A "B" tells you the purchase matched one of your card's bonus categories and earned the higher per-dollar rate, not the base rate.

The designation appears in the transaction details or rewards summary section of your statement, usually alongside the dollar amount and the rewards earned. It is a shorthand way for Bank of America to show you which transactions may have access to for elevated rewards rather than your card's standard rate.

Key Takeaways

  • A "B" on your statement means that transaction earned bonus category rewards, not base rewards, at the rate specific to your card.
  • The categories that earn "B" rewards vary by card — some cards reward dining and travel, others reward groceries and gas, and some have rotating categories.
  • You can check your card's rewards structure in the benefits guide or online account dashboard to see which merchants and purchase types trigger the "B" rate.
  • If a transaction shows "B" but you did not expect it to, or vice versa, the merchant category code assigned by the payment network may differ from what you thought.

How Bank of America assigns the "B" label to transactions

Bank of America uses merchant category codes — standardized classifications assigned by Visa or Mastercard — to determine whether a purchase qualifies for bonus rewards. When you swipe your card at a grocery store, gas station, restaurant, or other merchant, the payment network assigns that merchant a category code. If that code matches one of your card's bonus categories, the transaction earns the "B" rate and appears marked with a "B" on your statement.

The system is automatic and happens at the moment of purchase. You do not need to register merchants or set up categories. The card's rules determine the outcome based on where you shop, not on what you buy. This means a convenience store might be coded as a gas station, or a warehouse club might be coded as a warehouse retailer, depending on how the merchant registered with the payment network.

Why some transactions you expected to be "B" are not marked that way

The most common reason a purchase does not earn bonus rewards is that the merchant's category code does not match your card's bonus categories. A grocery delivery service, for example, might be coded as a general merchandise retailer rather than a grocery store, so it would earn base rewards instead of the grocery bonus. Similarly, a gas station inside a grocery store might be coded as a grocery merchant, not a fuel merchant.

Online purchases are another frequent source of mismatch. When you buy groceries online through a third-party delivery app, the transaction is coded to that app's merchant category, not to grocery stores. The same applies to travel booked through a travel agent or online marketplace — the code reflects the intermediary, not the final merchant.

Warehouse clubs, pharmacies, and other specialty retailers sometimes fall outside the categories your card covers, even if you think they should. The only way to know for certain is to check your card's benefits guide or log into your online account and review the category list.

How to verify which categories earn "B" rewards on your specific card

Log into your Bank of America online account and navigate to your card's rewards or benefits section. Most cards display a clear list of bonus categories with the rewards rate for each. You can also find this information in the benefits guide that came with your card, or by calling the customer service number on the back of your card.

The benefits guide is the authoritative source because it lists the exact merchant categories that may have access to, not just the merchant types. For example, your card might earn bonus rewards at "gas stations" but the benefits guide will specify whether that includes warehouse club fuel pumps or only traditional gas stations. Reading the fine print prevents surprises when you check your statement.

What to do if a transaction is marked "B" but should not be

If you see a "B" on a transaction that does not match any of your card's bonus categories, contact Bank of America customer service with the transaction details. Provide the merchant name, the date, and the amount. The service team can review how the merchant was coded and escalate the issue if the code appears to be incorrect.

Merchant category codes are assigned by the payment network, not by Bank of America, so the bank cannot unilaterally change how a merchant is classified. However, if a merchant is coded incorrectly, the payment network can update the code for future transactions. This process takes time, so past transactions will not be adjusted retroactively.

The difference between "B" rewards and base rewards on your statement

Transactions without a "B" designation earn your card's base rewards rate, which is lower than the bonus rate. If your card earns 3% on dining and 1% on everything else, a restaurant purchase marked "B" earns 3%, while a grocery store purchase without a "B" earns 1%. The "B" is straightforward a visual indicator that the higher rate applied.

Some Bank of America cards show both the "B" label and the actual rewards rate earned on each transaction. Others show only the label. Either way, the rewards are automatically added to your account — you do not need to do anything to claim them.

Rotating categories and how they appear on your statement

Some Bank of America cards have rotating bonus categories that change each quarter. If your card is one of these, the "B" label will only appear on transactions in the active bonus category for that quarter. Once the quarter ends and the category rotates, the same merchant type will earn base rewards instead and will not be marked "B".

Check your account dashboard or the benefits guide at the start of each quarter to see which category is active. This is especially important if you want to time large purchases to earn the higher rate. If you miss the set up window, you can usually set up the category online or by phone, though some cards set up automatically.

Frequently Asked Questions

Does the "B" on my statement mean I earned cash back or points?

The "B" only indicates that you earned at the bonus rate. Whether that reward is cash back, points, or miles depends on your specific card. Check your benefits guide or account dashboard to see what type of rewards your card earns and how to redeem them.

Can I dispute a transaction that is marked "B" if I think the rate is wrong?

You can contact Bank of America to ask why a transaction was coded as a bonus category. The bank can review the merchant code and explain the classification. If the code appears incorrect, the bank can report it to the payment network, but past transactions will not be adjusted.

What happens if I return an item that was marked "B"?

When you return an item, the refund reverses the original transaction, including the bonus rewards. The rewards points or cash back earned on that purchase will be removed from your account. Check your statement a few days after the return to confirm the adjustment.

Do I need to do anything to earn "B" rewards, or do they happen automatically?

Bonus rewards are automatic. You do not need to register, set up, or take any action beyond using your card in a bonus category. The system determines whether a transaction qualifies based on the merchant code at the moment of purchase.

Why does my statement show "B" for a purchase I made at a store that should not earn bonus rewards?

The merchant may be coded differently than you expected. A convenience store might be coded as a gas station, or a pharmacy might be coded as a drugstore rather than a general retailer. The merchant's registration with the payment network determines the code, not the store's primary business.