Store credit guide

How to run an employer-funded store credit program on Shopify

A company wants to give each of its employees a fixed amount to spend at your store. Here is how to set that up on Shopify, what Shopify does natively, what needs an app, and how to invoice the company at the end.

7 min read Updated 2026-09-02 All guides →

The program is not the credit

Store credit is the easy part. Shopify Plus has had native store credit since 2024, and Shopify POS has taken it at the register since 2025. Any Plus merchant can open a customer record today and issue $100.

What a company is actually buying from you is a program: 350 people, one budget, a start date, a list of what counts, a way to add the new hire next month, and a number at the end that their accounts payable team will pay without a phone call. None of that exists in Shopify. It exists in a spreadsheet on someone’s desk, and it works right up until the second client signs.

The steps above are the whole program in order. Here is the detail on the three that trip people up.

Issuing to a roster

Shopify admin issues store credit one customer at a time. For 350 people that is an afternoon, and it is an afternoon again when the program renews. Bulk Store Credit takes the roster as a CSV, previews the customer matches and the total, and issues to everyone in one run with a note and an expiry. The note matters: “Acme safety program Q4” on every credit is what lets you report by company later.

On Plus the credit is native, so it also shows in Shopify’s own reports and redeems at POS. On other plans the app manages the balance and applies it at online checkout.

Restricting what it buys

Native store credit does not know about products. If the company is paying for safety footwear and someone buys a hoodie, the credit will happily cover the hoodie.

For small programs, the terms and the report are enough: you see the hoodie in the redeemed detail and handle it with the client. For programs with real money in them, the rule belongs in checkout. On Plus, a cart validation Function checks the cart against the program’s allowed products and stops it with a message, at web checkout and at the register. That is custom work, and it is described on our store credit programs page.

The month-end number

If you bill on redemption, the report is the invoice. It has to be reproducible, which means it comes from a query over orders and credit transactions, not from someone filtering a spreadsheet. Issued, redeemed, expired, remaining, per company, per period, with the orders behind each number.

Shopify’s store credit reports give you the transactions. Grouping them by company and period is the piece an app or a custom build adds. Get this right before the first invoice goes out, because a client who has to query one number will query every number after it.

When to build instead

One program run by a capable person is fine. The signal that it is time for a custom build is usually a sentence like “we would take on more of these if we could”. For Shopify Plus merchants doing more than $2M a year, that build is a company pool, roster issuance, product rules in checkout, POS screens for staff, events into your Klaviyo and a reconciliation report finance can sign. Read how that engagement runs on the custom Shopify Plus development page.

Frequently asked questions

Does Shopify have a built-in employee purchase or voucher program?

No. Shopify has native store credit on Plus and at POS, and B2B company records on Plus, but no program that ties a funding company to a roster of people, a pool, product rules and a report. Those come from an app or a custom build.

Can I do this on a non-Plus Shopify plan?

The issuance part, yes. Bulk Store Credit issues app-managed store credit from a CSV on any plan, free up to 20 rows and $49 a month unlimited. The credit redeems at online checkout. Native POS redemption, cart rules in checkout and B2B companies need Shopify Plus.

Should I bill the company up front or on redemption?

Up front is simpler for you and common when the company treats it as a benefit. On redemption is what companies usually prefer when the amounts are large, and it is only practical if your report is reliable. Many retailers offer both and let the client's finance team pick.

What happens to unspent credit?

Whatever the program terms say. Most programs expire unspent balance at the period end so the liability clears and the company is only billed for real spend. Store credit expiry is normal and, unlike gift card expiry, not restricted.

How many programs can one person run by hand?

Two or three, in our experience, before the roster changes, eligibility checks at the register and month-end reconciliation take over their week. That is usually the point where merchants doing more than $2M a year on Plus ask us for a custom build.

Need help with this on your store?

We build free Shopify apps for the simple stuff. Browse the full set.

See all apps Contact us