BJ's Wholesale Club accepts SNAP benefits at most locations, but only for food items you can eat at home — not prepared foods, alcohol, or household supplies.
BJ's is a membership warehouse chain with stores across the Northeast and Mid-Atlantic. If you have a SNAP card (also called an EBT card), you can use it to buy groceries at BJ's just as you would at a regular supermarket. The rules are the same: your card pays for food you prepare yourself, but not hot foods, drinks, or non-food items.
Not every BJ's location accepts SNAP. Smaller clubs or those in certain areas may not be set up to process EBT payments. Before you make a trip, call the store directly or check your SNAP card's website to see which BJ's locations near you take EBT. The store's customer service line can also tell you whether they accept it.
Key Takeaways
- BJ's Wholesale Club accepts SNAP cards at most locations, but you must call ahead to confirm your local store takes EBT.
- You can buy any food item you prepare at home — produce, meat, dairy, bread, canned goods — but not hot foods, alcohol, or non-food items.
- BJ's membership is separate from SNAP; you need a valid membership card to shop there, and membership fees are not covered by SNAP.
- If your local BJ's does not take EBT, you can use your SNAP card at most traditional supermarkets, food co-ops, and some farmers markets instead.
What You Can and Cannot Buy With SNAP at BJ's
SNAP covers the same items at BJ's as it does anywhere else. You can buy fresh produce, meat, poultry, fish, dairy products, bread, cereals, canned vegetables, frozen fruits, nuts, seeds, and snack foods. You can also buy plants and seeds that produce food — for example, tomato seeds or a fruit tree sapling.
SNAP does not cover hot or prepared foods, even if they are in the store's deli section. It also does not cover alcohol, tobacco, vitamins, medicines, pet food, paper products, cleaning supplies, or anything else that is not food for human consumption. If you buy a mix of may be able to access and ineligible items, the cashier will ring them separately, and your SNAP card will only pay for the food items.
BJ's Membership and SNAP
BJ's requires a paid membership to shop there. Your SNAP card cannot pay for the membership fee — only for the food you buy inside the store. Membership costs vary depending on the type (basic, plus, or premium) and typically range from around $50 to $110 per year, though prices change and may differ by location.
If you do not have a BJ's membership, you will need to purchase one before you can use your SNAP card there. Some people find that the bulk prices at warehouse clubs save them money on groceries over time, but that is a separate decision from whether you can use SNAP. If the membership cost is a barrier, traditional supermarkets and food banks do not require membership and accept SNAP.
How to Find a BJ's That Takes SNAP
The fastest way to check is to call the BJ's location nearest you directly. Ask whether they accept SNAP or EBT cards. You can also visit the BJ's website and use their store locator, though the website may not always list which stores take EBT — a phone call is more reliable.
Another option is to check your SNAP card issuer's website or call the number on the back of your card. Most state SNAP programs have a store locator tool that shows you which retailers in your area take EBT. This tool is usually more up-to-date than calling individual stores.
What to Bring When You Shop at BJ's With SNAP
Bring your SNAP card (EBT card) and your BJ's membership card. You will also need a photo ID when you check out. At the register, tell the cashier you are paying with SNAP, and they will process your card like a debit card. You will enter your PIN just as you would at any other store.
If you are buying a mix of may be able to access and ineligible items, the cashier will separate them. Your SNAP balance will only decrease by the cost of the food items. You will need to pay for non-food items with another payment method — cash, credit card, or debit card.
Alternatives if Your Local BJ's Does Not Take SNAP
Most traditional supermarkets accept SNAP, including chains like Stop & Shop, ShopRite, and Kroger. Food co-ops, farmers markets, and some smaller independent grocers also take EBT. You can use your SNAP card at any store that displays the SNAP logo at the entrance or checkout.
If you are looking for bulk deals without a warehouse membership, some supermarkets offer their own loyalty programs that give discounts on bulk items. You can also check whether there is a food bank or community pantry near you — these do not require SNAP and can help stretch your food budget.
Frequently Asked Questions
Can I use my SNAP card to pay for a BJ's membership?
No. SNAP only covers food items you buy inside the store. Membership fees, gas, pharmacy items, and other non-food purchases must be paid with cash, credit, or debit. You will need to pay the membership fee separately before you can shop at BJ's.
What happens if I buy something ineligible by mistake?
The cashier will catch it at checkout and separate your items. Your SNAP card will only be charged for the may be able to access food items. You will then pay for the ineligible items with another payment method. If you are unsure whether something is covered, ask the cashier before you check out.
Do I need to tell the cashier I am using SNAP?
Yes. Let them know at the start of checkout so they can ring your items correctly and separate may be able to access from ineligible purchases. This also helps them process your SNAP card instead of assuming you are paying with a regular debit card.
Can I use my SNAP card online at BJ's?
BJ's online ordering does not currently accept SNAP cards. You must shop in person at a physical BJ's location and pay with your card at the register. Check the BJ's website or call your local store to confirm their current online payment options.