10
min read
May 15, 2026
Updated on:
November 1, 2026

Shopify Store Credit: How It Works and How to Use It (2026 Guide)

Turn on Shopify store credit, issue it, refund orders to it, and give it automatically as loyalty rewards. Plus the limits Shopify doesn't spell out.
Contributors
Max
Author

Shopify store credit is a balance you add to a customer's account that they spend at checkout, on Shopify POS or in the Shop app. It needs Shopify's new customer accounts. You can issue it by hand, refund orders to it, or give it automatically as loyalty rewards with an app like Froonze, which includes store credit rewards on its free plan.

Store credit used to be something you got at the mall when you returned a sweater without a receipt. On Shopify, it's a built-in feature that keeps refund money in your store and gives you a simple way to reward customers.

This guide shows how to turn store credit on, issue it, refund orders to it and let customers spend it, step by step. It also covers the limits Shopify doesn't spell out, and how to give store credit automatically as a loyalty reward.

What is Shopify store credit?

Shopify store credit is a balance you add to a customer's account. They apply it at checkout as a payment method, and it works like cash for anything in your store.

Unlike a discount code, store credit lives in the customer's account as a balance they can spend until it runs out (or expires, if you set a date). Unlike a cash refund, the money stays in your business. It's built into Shopify's checkout, customer accounts and Shopify POS.

Here's how it compares with the other ways to give customers money off:

Store creditGift cardDiscount codeLoyalty points
Where it livesIn the customer's accountA code anyone can useA code anyone can useIn a loyalty app
How it's usedOne click at checkoutTyped in at checkoutTyped in at checkoutSwapped for a discount code first
Balance carries overYesYesNoYes (as points)
Can be sharedNoYesUsuallyNo
NeedsNew customer accountsNothing extraNothing extraA loyalty app
Worth knowing: Store credit only works with Shopify's new customer accounts. If your store still uses legacy customer accounts, you'll need to switch to new customer accounts first.

How to turn on store credit in Shopify

Store credit is on by default for stores on new customer accounts, but it's worth checking:

  1. In your Shopify admin, go to Settings > Customer accounts.
  2. Make sure the store uses new customer accounts.
  3. Turn on Store credit ("Allow customers to see and spend store credit").
Screenshot: Shopify Customer accounts settings with the Store credit toggle turned on
Settings > Customer accounts: the Store credit toggle.

To accept store credit in person too, open the Point of Sale channel, go to Payments and turn on Store credit. You can switch it off for POS separately, but it can't be on in POS unless it's also on online. Staff need the POS Customers permissions to redeem it at the till.

How to issue store credit

There are four ways to add store credit to a customer's account.

By hand in the Shopify admin

  1. Go to Customers and open the customer.
  2. In the Store credit section, click the pencil icon.
  3. Enter the amount. If the customer already has a balance, choose Credit to add to it (or Debit to take some away).
  4. Set an expiry date, or leave it with no expiry.
  5. Tick Notify customer if you want Shopify to email them, then click Issue credit.
Screenshot: Shopify customer profile with the pencil icon in the Store credit section
The Store credit section sits in the right column of the customer's profile.
Screenshot: Shopify Adjust store credit dialog issuing $25.00 that expires in 1 year
The Adjust store credit dialog in the customer's profile.

Staff need the Store credit and Edit store credit permissions. The new balance shows in the customer's profile straight away.

Screenshot: Shopify customer profile showing a $25.00 USD store credit balance
The balance in the customer's profile.

By refunding an order to store credit

  1. Open the order and click Refund.
  2. Pick the items, then under Refund method choose Store credit.
  3. Check the amount (and set an expiry date if you want one), then click Refund.
Screenshot: Shopify refund screen with Store credit chosen as the refund method for $40.00
Choose Store credit as the refund method.

This works for full refunds, partial refunds, returns and cancellations, even if the customer paid another way. Staff need the Refund to store credit permission. The order timeline records it.

Screenshot: Shopify order timeline entry: You refunded $40.00 USD to Shopify Store Credit
The refund in the order timeline.

On Shopify POS

With store credit on in POS, staff can issue credit, refund returns to store credit and apply a customer's balance at the till.

Automatically, through an app or the API

Developers can issue credit with Shopify's API, and a store credit app or loyalty app uses the same API to issue it automatically, for example as a loyalty reward for each order. More on that below.

How customers use store credit

Store credit is accepted in three places: your online store, Shopify POS and the Shop app. No other sales channel takes it, and you can't apply it to draft orders or edited orders in the admin. For a draft order there's a workaround: send the customer an invoice from the draft order, and they can sign in at checkout and apply their credit themselves.

Online, the customer has to be signed in to their customer account (or use Shop Pay). At checkout, an Apply store credit option appears in the Payment section with their balance.

Screenshot of Shopify Store Checkout Apply Store Credit as Payment Method
The Apply store credit option at checkout.

Customers also see their balance in their customer account, no app needed. Shopify shows it at the top of the account page, next to their profile icon.

Screenshot: Shopify customer account page showing a $10.00 store credit balance next to the profile icon
The store credit balance at the top of a Shopify customer account.

With Froonze, the loyalty page also shows it next to the customer's points:

Screenshot: Froonze loyalty wallet in a Shopify customer account showing a $10.00 store credit balance
Store credit balance in the customer account (Froonze demo store).

Limits of Shopify store credit worth knowing

Store credit is useful, but it has limits. Here they are in one place:

LimitWhat it means
All or nothing at checkoutShopify applies the whole balance or none of it. A customer with $50 of credit on a $20 order uses $20, and the other $30 stays for next time. They can't apply only part of it.
One currency at a timeOnly the balance in the checkout currency shows. The checkout currency is set only by the shipping address the customer enters at checkout. A customer with $50 USD of credit who enters a German shipping address checks out in EUR and won't see the credit.
SubscriptionsCredit covers the first subscription order, not the recurring ones.
B2BB2B credit sits on a company location and every buyer at that location can use it. Credit on a customer profile only works in your D2C store.
Balance capUnder $15,000 USD per customer account.
ExpirySet per credit, with no store-wide default. Credit expires at the end of the day in your store's time zone, and the credit that expires soonest is used first. Some countries and states restrict expiry dates, so check local laws first.
One customer at a timeThe admin issues credit to one customer at a time. For rules like "credit on every order", you need an app or the API.
Transaction feesStores created on or after May 12, 2025 pay third-party transaction fees on the part of an order paid with store credit. Older stores don't.
Worth knowing: Multi-currency stores can still use store credit. Credit only shows at checkout in its own currency, and the checkout currency depends only on the shipping address the customer enters. Most customers ship to the same country every time, so in practice their credit is there when they come back. The edge case is a customer who earns credit in one currency and then ships an order to a country with another currency: that order won't show the credit. Froonze issues loyalty credit in the currency of the order it was earned on, which keeps that case rare.

How Shopify merchants use store credit

Store credit keeps revenue in the business, feels personal because it lives in one customer's account, and redeems in one click. That makes it a good fit for a few common jobs.

Refunds that keep the revenue

This is the most common use. Instead of a cash refund, offer store credit, often with a small bonus (refund $50, offer $60 in credit) to make the trade worthwhile. The customer gets their money's worth, you keep the revenue, and the credit often leads to another order.

Loyalty rewards

Merchants give store credit when customers place an order, have a birthday, refer a friend or leave a review. The credit appears in the customer's account and applies at checkout when they choose. Read more about how to set up a Shopify loyalty program.

Win-back campaigns

No orders in the last 90 days? Drop $15 in the customer's account and email them about it. Credit feels like money they already have, which gives them a concrete reason to come back.

Service recovery

Late delivery, damaged package or a support issue? Store credit lets you make things right straight away without sending cash out the door.

B2B accounts

For wholesale customers, store credit on a company location is a clean way to handle prepayments, volume rewards or returns without involving the finance team for every transaction.

How to give store credit as loyalty rewards automatically

Issuing credit by hand is fine for a refund here and a goodwill gesture there. It stops working the moment you want to do it on every order, every birthday or every referral.

Froonze Loyalty issues native Shopify store credit automatically, by rules you set. It's on the free plan, so it costs nothing to try.

  1. Install Froonze from the Shopify App Store.
  2. Go to Loyalty program > Program > Earning rules.
  3. Click the pencil icon on an action, for example Place an order. Any action can pay store credit instead of points: orders, birthdays, newsletter signups, social shares, reviews, referrals and the rest.
  4. Under Reward type, choose Store credit.
  5. Choose the earning type: increments of store credit (for example $4 for every $100 spent) or a fixed amount per action. Then save.
Screenshot: Froonze Place an order earning rule with Store credit as the reward type: $4.00 store credit for every $100 spent
A Froonze earning rule that pays store credit instead of points.

From then on, each eligible action adds credit to the customer's Shopify store credit balance. No codes to share and nothing to issue by hand.

A few things that help in practice:

  • Refunds are handled. If an order is refunded or cancelled, Froonze takes back the matching credit automatically, on every plan.
  • Multi-currency friendly. Credit is issued in the currency of the order it was earned on, so it's ready when the customer orders the same way again.
  • VIP tiers and referrals. From the Advanced plan ($10/month), higher tiers can earn more credit per action, and referral rewards can be paid in store credit too.
  • Balance on show. Customers see their credit in the loyalty page of their account.

For the full setup, see our store credit loyalty setup guide.

Loyalty apps that pay rewards in Shopify store credit

Many loyalty apps can pay rewards in store credit, but most put it on a paid plan. Here's the cheapest plan with store credit rewards on each app we've tested (prices checked October 2026):

AppCheapest plan with store credit rewardsPrice
FroonzeFree$0/month
FlitsStarter (showing the balance on the customer's profile needs Growth, $49/month)$15/month
Smile.ioStandard$79/month
GrowaveGrowth$199/month
WHEN FROONZE MAKES SENSE:
You want store credit rewards without paying for a bigger plan. Froonze gives them on its free plan, adds VIP tiers, referrals and points expiry from $10/month, and caps at $60/month with no overage fees. If you also collect product reviews, Froonze Reviews starts at $5/month and can reward reviews with store credit too.

Should you use Shopify store credit?

For most Shopify stores on new customer accounts, yes. It's built into Shopify, the basics need no app, and it turns refunds into future sales and gives you a simple way to reward customers.

The real question is how you use it. If you issue credit now and then for refunds and goodwill, the admin is enough. If you want store credit working on every order, birthday and referral, you'll want an app to issue it by rules instead of one customer at a time.

That's what Froonze does: set your earning rules once and let store credit build up automatically. Run it as a store credit program and add VIP tiers and a referral program as you grow. Store credit rewards are on the free plan, so you can try it today at no cost.

FAQs

How do I issue store credit on Shopify?

Open the customer in your Shopify admin, click the pencil icon in the Store credit section, choose Credit, enter the amount and an optional expiry date, then click Issue credit. You can also refund an order to store credit, or let a loyalty app like Froonze issue it automatically.

Can customers use only part of their store credit?

No. At checkout, Shopify applies the whole balance or none of it. If the balance is bigger than the order, the rest stays in the customer's account for next time.

Can I refund an order to store credit?

Yes. On the order, click Refund and choose Store credit as the refund method. It works for full and partial refunds, returns and cancellations. Staff need the Refund to store credit permission.

Does Shopify store credit expire?

Only if you set an expiry date when you issue it. Each credit has its own date; there's no store-wide default. Check local laws before you set one.

How much does Froonze store credit loyalty cost?

Nothing. Store credit rewards are on the free Loyalty plan and on every paid plan. See our pricing page for every plan.

Who can use the store credit loyalty program from Froonze?

Any Shopify store on new customer accounts. Shopify store credit doesn't work with legacy customer accounts. Read about the differences between new and legacy accounts.

Why use store credit as a loyalty reward instead of points?

Customers don't have to turn points into a discount code. The credit sits in their account and they apply it at checkout in one click.

What are the downsides of Shopify store credit?

Two matter most. Customers can't choose how much credit to apply; Shopify uses the whole balance. And credit only shows at checkout in the currency it was issued in. The checkout currency is set only by the shipping address the customer enters, so a customer who ships to another country can't use their credit. Most customers ship to the same country each time, so this rarely gets in the way.

How do I set up store credit rewards in Froonze?

In Froonze, open Loyalty program, then Program, then Earning rules. Edit a rule, set the reward type to Store credit, choose how much credit customers get, and save. Our setup guide has the details.

Get Started

Grow your store with Froonze.

Pick and pay only for the plugins you need.
Enjoy a 14-day free trial period.
One MODULAR app
Four Customer tools
Infinite growth
Built for Shopify
5-star rating