Set Up Store Credit on Your POS

In this article
Store Credit is a prepaid wallet feature built into your POS. Customers pay upfront, their balance is stored digitally, and it gets deducted automatically at checkout on future visits. You can even reward them with bonus credit to keep them coming back.
Contents
Contents
What Is Store Credit?
Store Credit is a prepaid wallet system for your shop. It gives each customer a digital store credit balance that your staff can load money into — like a rechargeable gift card, but built right into your POS.
When a customer tops up, the money goes into their wallet. The next time they come in, your cashier can deduct from their balance at checkout instead of collecting cash or card payment. You can also set up bonus credit (gift amounts) to reward customers for topping up.
Why do you need it?
Without store credit, every visit means a separate payment — cash, card, or transfer. That's slower at the counter and gives customers no extra reason to come back.
With Store Credit on your POS:
- Checkout is faster. No fumbling with cash or waiting for card terminals — just deduct from the balance and go.
- Customers keep coming back. Once they've loaded money into their wallet, they have a reason to return. Add gift bonuses and it's even more compelling.
- You get cash upfront. Customers pay in advance, which means better cash flow for your business.
- Staff can do it all from one screen. Search for a customer, pick a package, process payment — all without leaving the POS.
Think of it as your own loyalty card system, but digital and built into the same screen your staff already uses.
Before You Start
Make sure the following are set up in the console before adding Store Credit to your POS:
| What you need | Where to set it up |
|---|---|
| Top-up packages and store credit expiry configured | Settings → Loyalty & Rewards → Store Credit. Learn how to set up Store Credit and Top-Up Packages → |
| Payment methods configured | Settings → Custom Payment Methods |
| A POS app created | Settings → Apps |
Setting Up the Store Credit Page

- Go to Settings → Apps .

- Open your POS app.

- Under Pages, click + Add New Page.

- In the template picker, find the Sales category and select Store Credit.

- Give the tab a name (e.g., "Top Up" or "Credits") and choose an icon for the tab bar.
- Configure the Store Credit block settings (see the table below), or leave the defaults for now.
- Click Create.
Add the Store Credit Tab to Your POS App
The page is created, but it won't show up on the POS yet — you need to add it as a tab under App Shell.

- In your POS app settings, scroll up to the App Shell section.
- Under Home Tabs, click + Add Tab.

- Optionally, click the icon on the left to choose a tab icon.
- In the Label field, type a name for the tab (e.g., "Store Credit").
- In the Link Page dropdown, select the Store Credit page you just created.
- Click Save.

The Store Credit tab now appears in your POS bottom navigation bar.
Configure Block Settings (Optional)
After adding the block, you can fine-tune its behaviour:
- Go to Settings → Blocks and find the Credit Top-Up block.
- Tap it to open the settings panel.
| Setting | Default | What it does |
|---|---|---|
| Allow Custom Amount Entry | On | Shows a Custom Amount button so staff can enter any amount instead of picking a preset package. |
| Top-Up Packages | All enabled | Choose which packages appear in this specific block. Useful if different POS stations serve different customer tiers. |
- Click Save.
How Your Staff Will Use It
When staff tap the Credit Top-Up tab on the POS, here's what they'll see and do:
Finding the Customer
- The screen starts with an empty state and a search bar: "Search for a customer to start a top-up."
- Type a customer name or phone number. A dropdown appears with matching results — tap to select.
- If the Credit Wallets list is on the left, staff can also tap a customer there to auto-select them in the top-up panel.
Viewing the Customer's Balance
Once a customer is selected, a wallet card appears showing:
- The customer's name
- Their current credit balance
- A history icon (clock) — tap it to see their full transaction history inline (top-ups, spends, refunds, with running balances)

Choosing a Top-Up Amount
- Preset packages appear as tappable cards in a grid, sorted by amount. Each card shows the amount, gift bonus (if any), and expiry.
- If Allow Custom Amount is enabled, a Custom Amount button appears below the grid. Tap it to open a number pad for freeform entry.

Confirming the Top-Up
A summary screen appears showing:
- Current balance
- Top-up amount (in green)
- Gift bonus (in green, if applicable)
- New balance after the top-up

Tap Payment to proceed, or Back to change your selection.
Paying for the Top-Up
- A grid of available payment methods appears (Cash, Card, etc.).
- Select a method:
- Cash: A number pad appears to enter the amount tendered. Change is calculated automatically.
- Card / other methods: A reference field appears for recording the transaction reference.
- Confirm the payment.

To add or manage your payment methods, see our Payment Methods setup guide → [Coming soon].
Where Does the Balance Show Up?
After a top-up, the customer's balance is updated everywhere in real time:
- POS — The Credit Wallets list and wallet card reflect the new balance immediately.
- Console — Viewable under the customer's contact profile in the Loyalty section.
- Customer app — If your customers have access to a customer-facing portal, the balance updates there too.
- Reports — Go to Reports → Credits to see credited, debited, and expired totals by period.
FAQs
Do I need packages, or can staff just enter any amount?
Packages are recommended because they're faster for staff and let you attach gift bonuses. But if Allow Custom Amount is turned on, staff can always enter a freeform amount. Just keep in mind that custom amounts don't receive any gift bonus.
What happens if a customer's balance runs out at checkout?
On the payment screen, a banner will appear saying the balance is insufficient, with a Top Up Store Credit button that takes staff directly to the Credit Top-Up tab.
Can I offer different packages at different locations?
Yes! Each Credit Top-Up block has its own Top-Up Packages filter. You can choose which packages appear at each POS station.
Can a customer top up if they've never used store credit before
Absolutely. A wallet is created automatically on their first top-up — no extra setup needed.
How do first-time bonuses work?
The first-time bonus applies only once per package, per customer. If a customer has already used the $100 package before, they'll receive the recurring gift bonus on future top-ups but not the first-time bonus again.
Give feedback

Up next
Set Up Inventory Tracking on Your POSKeep tabs on your stock levels right from the POS — no spreadsheets, no guesswork.
Read more