Can I give a customer store credit instead of refunding their card?
Shopify has a native way to refund customers with store credit instead of cash back to their card. Here is how it works, what it will not do, and how to handle the accounting and policy side.
What's going on
A customer wants to return something, but instead of refunding the original payment method, the merchant would rather issue store credit, keeping the revenue in the business and nudging the customer toward a future purchase. The catch is that this isn't always obvious to find: merchants go looking for a way to refund as credit and either can't find it, don't realize Shopify has since added a native version of it, or fall back on manually creating a gift card as a workaround, which creates its own bookkeeping headache.
The same questions come up over and over in merchant forums: does Shopify actually support giving credit instead of a refund without a third-party app, is it even legal to offer credit instead of cash back, and how does it change the books compared to a normal cash refund?
Why it happens
For a long time, Shopify only supported refunding to the original payment method or manually creating a gift card as a stand-in for credit. There was no proper store credit object tied to the customer record, so merchants and forum threads treated the gift card workaround as the only option, with all the manual tracking that implies.
Shopify has since added native store credit as a real refund method and as a standalone balance on the customer account, but because the rollout was gradual and it isn't heavily promoted inside the refund flow, plenty of merchants, along with outdated blog posts and old forum answers, still don't know it exists. That keeps the gift-card workaround and the accounting confusion resurfacing.
5 ways to fix it
Use Shopify's built-in store credit option on the refund itself
When you process a refund from the order page in Shopify admin, you can choose to issue the amount as store credit instead of sending it back to the original payment method. Shopify adds that amount as a balance on the customer's account, which is automatically applied at their next checkout. This only works for customers with an account on the store tied to that email address; it cannot be redeemed as a guest. It is a native admin feature, so there is no app to install and no extra fee.
Know what native store credit does not do
Shopify's built-in store credit is a straightforward balance: it does not include an expiration date, a way to add a bonus amount on top of the refund, or a way to grant credit for reasons unrelated to a refund. If your return policy depends on any of that, such as credit that expires after a set period or a bonus for choosing credit over cash, the native tool alone will not cover it.
Reach for a store credit or loyalty app only if you actually need the extras
A number of store credit and loyalty apps on the Shopify App Store add expiration dates, bonus percentages, and a branded balance widget on top of the core system. Some are built to work alongside Shopify's native store credit rather than replace it. Only add one if your policy genuinely requires those extras. For a plain refund-as-credit workflow, the native option is usually enough on its own.
Sort out the accounting treatment before you rely on this at volume
Store credit you issue is a liability on your books, not an expense the way a cash refund is, and it is not recognized as revenue or cost of goods sold until the customer actually redeems it. Talk to your bookkeeper or accountant about setting up a store credit liability account and confirm how your accounting software categorizes these transactions before you shift a meaningful share of your refunds over to credit.
Put your policy in writing and check the legal side for your markets
Offering store credit instead of cash is a policy choice, not something Shopify decides for you, so spell out in your refund policy and in your return communications when a customer gets credit versus a cash refund. In some jurisdictions, including parts of the EU and some US states, customers have a legal right to a refund in the original payment method under certain conditions. Store credit can usually be offered as an option, but it generally cannot be forced on a customer who has a legal right to a cash refund, so check the current consumer protection rules for the markets you sell into.
Bottom line
Shopify's native store credit option, available directly from the refund screen, covers the great majority of "I'd rather give credit than cash back" situations for free, with nothing to install. The real gaps are expiring credit and bonus incentives, which is where a dedicated app can help if your policy calls for it. Whichever route you take, settle the accounting treatment and put the policy in writing first, since store credit changes when you recognize revenue and, in some regions, cannot fully replace a customer's legal right to a cash refund.
Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.