Shopify Store Credit: Best Use Cases for Merchants (Quick Guide)

Upgrade to Shopify store credit with Froonze. Replace loyalty points with store credit rewards that act like cash at checkout. Boost retention now!
Froonze
May 15, 2026

Store credit used to be something you got at the mall when you returned a sweater without a receipt. On Shopify, it's become something quite different, a native feature that lets you keep revenue in your store, build customer relationships, and gives loyalty program apps, such as Froonze, another way to reward Shopify store customers alongside points, perks, and tiers.

This guide covers what Shopify store credit is, how it works in practice, how merchants are using it, and how to automate it so it scales beyond one-off goodwill gestures.

What is Shopify store credit?

Shopify store credit is a virtual balance you issue to a customer's account that they can apply at checkout as a payment method. It sits in their customer profile, displays at checkout when they're signed in, and gets used like cash for products in your store.

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

Store credit is only available on Shopify Customer Accounts (passwordless login). If your store still uses Legacy Customer Accounts, store credit won't work until you upgrade your Shopify accounts version.

How Shopify store credit works

Issuing store credit

You can issue it in three ways:

  1. Manually from the admin. Go to a customer's profile in Shopify admin → Store credit section → click Edit balance → select Credit → enter the amount and optional expiration date. Staff need the Store credit and Edit store credit permissions to do this.
Screenshot of Shopify Admin Customer Store Credit Balance Adjustment View
  1. Via the Shopify API. For developers or apps that need to issue credit programmatically.
  2. Through a third-party app that integrates with the store credit API. This is how loyalty apps automate issuance based on customer actions.

Where customers can use store credit

Store credit is accepted as a payment method on three channels: 

  • Online store
  • Shopify POS
  • Shop app

It's not available on other sales channels, and it can't be applied to draft orders or edited orders directly, though there's a workaround: send the customer an invoice from the draft order, and they can sign in and apply their credit themselves.

How customers apply store credit at checkout

A customer must be signed into their customer account (or using Shop Pay) to see and use their store credit. At checkout, an Apply store credit option appears in the Payments section, showing their available balance. The customer can select it to apply their store credit.

Screenshot of Shopify Store Checkout Apply Store Credit as Payment Method
For stores created on or after May 12, 2025, Shopify applies third-party transaction fees to the portion of the order paid using store credit. This fee is waived for stores on the Shopify Plus plan with Shopify Payments activated as their primary payment gateway.

Setting expiration periods for store credit

You can set expiration dates on individual credits. Credit expires at the end of the day in your store's time zone. When a customer has multiple credits with different expiration dates, Shopify automatically debits the one that expires soonest. Check local laws before setting expiration dates; some jurisdictions restrict this.

Limitations of Shopify store credit

Naturally, great new features come with limitations and things to be aware of. Below is a non-exhaustive list of aspects to keep in mind if you decide to implement store credit on your Shopify store.

The all-or-nothing store credit usage rule

During checkout, neither merchants nor customers can limit the amount of store credit that is applied to an order. Shopify applies all available store credit when store credit is used as a payment method. A customer with $50 in credit shopping a $20 order will use the full $50, $20 covers the order, and the remaining $30 stays in their balance for next time. There's no way for them to apply only part of their credit to "save" some for later.

Multi-currency behaviour of Shopify store credit

If a customer has store credit in multiple currencies on their account, only the balance matching the checkout currency will display as an option. A customer with $50 USD in credit shopping at a EUR checkout won't see their USD credit at all.

We DO NOT recommend configuring a store credit-based loyalty program if your Shopify store uses multi-currency.

Shopify developed its checkout functionality with limited compatibility between store credit and multi-currency stores. Customers who receive store credit in a currency won't be able to use it during checkout if they specify a shipping address from another country.

Shopify store credit and subscriptions

Customers can apply store credit to the initial purchase of a subscription, but not to recurring subscription bills.

B2B accounts and Shopify store credit

Store credit works for B2B, but it’s allocated at the company location level rather than the individual customer level. Credit issued on a customer profile is for D2C use only and can’t be used in a B2B online store. B2B store credit is applied to a company location, and B2B customers assigned to that location can use it.

Shopify store credit balance limit

A single customer account can hold up to $15,000 USD in store credit.

How Shopify merchants can use store credit

Store credit fills a specific gap in the merchant toolkit. It keeps revenue inside the business, it feels personal because it lives in one specific customer's account, and it redeems at checkout in a single click. Those qualities make it well-suited to a few common use cases.

Store credit as a refund alternative

This is the most common use. Instead of issuing a cash refund, offer store credit, often with a small bonus (refund $50, offer $60 in credit), to make the trade feel worthwhile. Shopify supports refunding directly to store credit for full orders, partial orders, returned items, and cancelled orders. The customer gets their money's worth, you keep the revenue, and the gesture often leads to a follow-up purchase.

Store credit as a loyalty reward

Store credit is being used as a loyalty reward currency. When customers complete loyalty actions, such as placing an order, celebrating a birthday, referring a friend, or leaving a review, merchants can issue store credit directly to their account. The credit appears in the customer's account and applies at checkout when they choose to use it. This is one of the use cases Froonze Loyalty handles natively, alongside points-based and tier-based rewards.

Store credit for win-back campaigns

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

Store credit for service recovery

Late delivery, damaged package, or support issue? Issuing store credit lets you make things right immediately without sending cash out the door, and turns a complaint into a reason to come back.

B2B credit allocation and store credit

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

The easiest way to automate store credit on Shopify

Issuing store credit manually works fine when it's a one-off, a refund here, a goodwill gesture there. It stops working the moment you want to do it systematically: every birthday, every order, every successful referral.

This is where automation comes in. Froonze Loyalty lets you set rules that automatically issue store credit when customers complete actions you want to reward:

  1. Install Froonze from the Shopify App Store.
  2. In the app dashboard, go to Loyalty → Earning rules.
  3. Pick an action ("Place an order", "Birthday", "Newsletter signup", "Social media share") and set the reward type to Store credit.
  4. Set the earning type: either increments of store credit (e.g. $1 in credit for every $10 spent) or a fixed amount of store credit (e.g. $5 per order).
  5. Save. From here, eligible customer actions automatically credit the customer's Shopify store credit balance.

Any credit earned will be in the customer's account when they next shop, and Shopify applies it at checkout when they choose to use it. No coupon codes to share, no manual issuing on your end.

You can also mix reward types, store credit for some actions, points for others, and tier-based VIP programs work the same way, where higher tiers can earn more credit per action. This is what turns store credit from a one-off gesture into a system that drives repeat purchases at scale.

For more information on how Froonze Loyalty works with Shopify native store credit, please refer to our dedicated Store Credit Loyalty Setup Guide.

Should you use Shopify store credit?

For most Shopify merchants on Customer Accounts (passwordless login), the answer is a clear yes. It's built into Shopify, requires no third-party apps to run the basics, and gives you a flexible way to turn refunds into future sales and reward customers for coming back.

The deciding question isn't whether to use it. It's how. If you're issuing credit occasionally for refunds and goodwill, the native admin tools are enough. If you want store credit working systematically as part of your customer retention strategy on every order, every birthday, every referral, then you'll want an automation layer to handle issuance based on rules instead of one customer at a time.

That's the role Froonze Loyalty plays. It allows you to set your earning rules, and let store credit accrue automatically based on what your customers do. You can run it as a pure credit-based program, combine it with points, or layer it into a VIP tier structure.

It’s time you see it in action and install Froonze! If it’s your first time installing the app, you’ll benefit from a 14-day free trial!

Frequently asked questions

How much does Froonze store credit loyalty cost?

The Shopify native store credit loyalty program offered by Froonze is free and available on every Loyalty plugin plan. You can check our pricing page for more details.

Who can use the store credit loyalty program from Froonze?

The store credit loyalty program from Froonze is available to every store that uses Shopify's New Customer Accounts. You can read our dedicated blog article on the differences between new and legacy accounts.

Why should I use the store credit loyalty program from Froonze?

You should use the store credit loyalty program from Froonze if you want to create a faster and smoother checkout experience for your customers. Instead of requiring customers to redeem points for coupons, they can apply the loyalty-earned store credit directly at checkout.

What are the caveats of Shopify's native store credit?

There are 2 main caveats when using Shopify native store credit. First, customers who receive store credit in a currency won't be able to use it during checkout if they specify a shipping address from another country. So, we don't recommend starting a store credit loyalty program if you have a multi-currency store. Second, neither merchants nor customers can limit or choose how much store credit is applied to their order during checkout. All the available store credit will be applied until the order is free. If there is any leftover store credit, it can be applied on the next order.

How can I set up the Shopify native store credit loyalty program with Froonze?

You can set up your store credit loyalty program with Froonze by following our dedicated Store Credit Loyalty Setup Guide.

Contents

Press the top-right arrow to see the table of contents

Popular

Froonze Customer Accounts Concierge
Get the app today
Create customer loyalty with
Froonze Loyalty & Wishlist
  • 200+