Short answer: you almost certainly don’t need Altru to charge an EBT card. The question usually comes up when a museum, zoo, or garden joins Museums for All or starts a similar access program, and someone asks whether the front desk can swipe the card. In nearly every case the EBT card is proof of eligibility, not a way to pay. The real work in Altru is recording those visits cleanly so you can report on them.
Why swiping the card isn’t the goal
EBT cards carry government benefits, mainly SNAP (food assistance) and, in some states, cash assistance. SNAP benefits can only be spent on eligible food at authorized retailers. Admission, memberships, and program fees don’t qualify, so a cultural organization can’t take SNAP as payment for a ticket even if the hardware could read the card.
Cash-assistance balances are a different story in some states, since they can sometimes be withdrawn or spent through PIN-based debit networks. Whether that works through your Altru card processing is not something we’d assume. Altru’s integrated payments are built around standard credit and debit cards, and we’re not aware of EBT being supported as a tender type. If a guest specifically wants to pay with an EBT cash balance, check with Blackbaud Merchant Services or your processor before promising anything at the desk.
For access programs, none of that matters. Museums for All, for example, works by letting EBT cardholders show their card (typically with photo ID) to get free or deeply reduced admission. Nobody runs the card. Read your program’s current guidelines for the exact pricing and party-size rules, since those are set by the program, not by Altru.
Setting Altru up for an EBT access program
What you actually need is a way to sell the discounted admission, count it accurately, and keep it separate from your other comps and discounts.
1. Give it its own price type or discount
Create a dedicated price type (or a dedicated discount, depending on how your organization already handles reduced admission) named for the program, such as “Museums for All Adult” and “Museums for All Child.” Don’t fold it into a generic “Comp” or “Community” bucket. When reporting time comes, you’ll want a number you can pull without guessing which comps were which.
2. Decide how $0 transactions are handled
If admission is free under the program, make sure staff still ring up a $0 transaction in daily sales instead of waving people through. A turnstile count or clicker won’t tie back to your sales data. Test a $0 order in a sandbox or on a slow morning to confirm it records the way you expect and shows up in your attendance reports.
3. Tell staff exactly what to check
Write a one-line desk procedure: look at the EBT card and ID, confirm the name matches, select the program price type, and hand the card back. Do not record the EBT card number anywhere in Altru, in notes, or on paper. You don’t need it, and storing it creates a privacy problem you don’t want.
4. Build a reporting query now, not at deadline
Access programs usually ask participating organizations for periodic attendance numbers. Build a query on daily sales that filters to your program price types and a date range, then save it. When the reporting window opens, you run it instead of reconstructing months of comps from memory.
What about online sales?
This is where most organizations get stuck. Online, there’s no one to look at the card. Common approaches:
- Walk-up only. Program tickets are sold at the desk, where eligibility can be verified. Simple, and it matches how many programs were designed.
- Reserve online, verify on arrival. If you run timed entry, let guests book a program ticket online and have staff check the card at the door. If the card isn’t presented, the guest pays the regular rate. Make that rule visible on the booking page.
- Promo code distributed through partners. Some organizations share a code with food banks, libraries, or social service agencies. It works, but codes travel, so watch the numbers.
Whether you can restrict a specific price type to certain sales channels or web forms depends on how your Altru program and web forms are configured. Test it in a sandbox before announcing an online option.
Reduced-cost memberships for EBT holders
Some organizations extend the idea to memberships: a low-cost or free membership level for EBT cardholders. In Altru that’s usually a separate membership level (or a discount on an existing level) so it can be tracked, renewed, and reported on its own. Decide up front whether eligibility is re-verified at renewal, and put that in the renewal communication so it doesn’t surprise anyone.
Quick answers
Can a museum take SNAP benefits as payment for admission?
No. SNAP is restricted to eligible food purchases at authorized retailers. Access programs use the EBT card for eligibility only.
Does Altru have a built-in Museums for All setting?
Not that we know of as a dedicated feature. Organizations typically set it up with their own price types or discounts and a saved query, as described above.
Should we keep a record of who used the program?
Count the visits, not the cards. A price type tied to the transaction gives you attendance totals without storing any benefit information.



