To give store credit on Shopify, you issue a gift card directly to the customer’s account. Shopify does not have a dedicated “store credit” balance system built in - instead, it uses gift cards as the mechanism for adding credit. This guide walks through how to issue store credit on Shopify, when to use it, how it compares to a standard refund, and which apps give you more control over the process.

Key Takeaways
1
Shopify issues store credit through its gift card system - there is no separate native store credit balance.
2
To add store credit on Shopify, process a refund with a $0 payout, then issue a gift card to the customer for the credit amount.
3
Store credit keeps revenue inside your store, whereas a refund sends money back to the customer’s payment method.
4
Third-party apps like Rise.ai give you a true store credit ledger with more automation and reporting options.

How to Issue Store Credit on Shopify (Step-by-Step)

Shopify’s native approach to store credit uses the gift card system. The process involves two parts: logging the return in the order, then issuing a gift card for the credit amount. Here is how to do it.

Step 1: Go to the order in Shopify Admin

Log in to your Shopify admin and navigate to Orders. Find the order for the customer who is requesting a refund or credit. Click the order to open the Order Management screen.

Step 2: Initiate a refund

Inside the order, click Refund. Enter the quantity of items being returned. Shopify will calculate the refund total automatically, including any applicable shipping deductions.

Because you are issuing store credit rather than returning money, set the refund amount to $0. This records the return in your system without sending any funds back to the customer’s original payment method.

If the customer has not yet returned the physical items, uncheck Restock items - otherwise Shopify will add those products back into your inventory automatically. You can also add an internal note about the reason for the return.

Step 3: Complete the refund record

Click Refund to save the record. This step is for record-keeping only - no money moves at this stage. Shopify will not pay you for this transaction; payment only processes when the customer uses the gift card credit to make a future purchase.

Step 4: Issue the gift card

Now navigate to Products > Gift Cards in your Shopify admin. Click Issue Gift Card.

In the dialog box, enter a custom amount that matches the store credit you want to give the customer. This is typically the value of the items they returned.

Step 5: Assign to the customer

Use the search field to find the customer by name or email address. Select them, then click Done.

Shopify will generate a unique gift card code and assign it to that customer. The customer will receive an email with the code. Only they can use it - the code cannot be shared unless you manually transfer it. When the customer applies the code at checkout, Shopify processes that as a standard sale and includes it in your regular payout.

Step 6: Notify the customer

Shopify sends an automated email with the gift card code when you issue it. If you want to add context - such as explaining it is store credit for a recent return - consider sending a follow-up message through your email platform or the Shopify order notes.

When to Use Store Credit Instead of a Refund

Knowing when to offer store credit versus a straight refund makes a practical difference to your bottom line and your customer relationships. Store credit works well in several scenarios:

Returns and exchanges. When a customer wants to return an item but has not decided what to buy instead, store credit gives them flexibility while keeping the revenue in your store. It is particularly useful for high-value returns where you want to avoid the processing fees associated with payment gateway refunds.

Loyalty rewards and VIP programs. You can use the gift card system to reward repeat customers - issuing credit as a loyalty bonus, a birthday reward, or as part of a VIP tier benefit. It requires more manual work than a dedicated loyalty app, but it works without additional software.

Dispute resolution. When a customer has a complaint but the issue does not clearly warrant a full refund - for example, a delayed delivery that still arrived - store credit can be a middle-ground resolution that retains goodwill without a complete payout.

Partial compensation. If only part of an order is affected, you can issue credit for that portion without canceling or fully refunding the entire order.

Store Credit vs Refund: Which Should You Offer?

Both options have a place in your returns policy. Here is a practical comparison.

Store Credit (Gift Card) Standard Refund
Revenue impact Keeps money in your store Sends money back to customer
Payment gateway fees No refund processing fee Fees may apply depending on gateway
Customer flexibility Customer must spend within your store Customer keeps cash or card credit
Customer satisfaction Lower if customer preferred cash back Higher for customers who want a refund
Admin effort Two steps (refund record + gift card) One step
Best for Loyal customers, exchanges, loyalty rewards Damaged goods, billing errors, one-time buyers

The right choice depends on your relationship with the customer and the reason for the return. For repeat customers who trust your brand, store credit is often a good outcome. For customers who received a defective product or had a poor experience, a refund is usually the better path for preserving trust.

Best Shopify Store Credit Apps

Shopify’s native gift card system is functional but limited. If you want a true store credit ledger - where balances accumulate, carry over, and are visible to customers in their account - a third-party app gives you significantly more control.

Rise.ai is the most widely used store credit and gift card platform for Shopify. It gives customers a persistent store credit balance, automates credit issuance for returns and rewards, and integrates with your Shopify admin so your team can issue or adjust credit without the manual gift card workflow. It also supports cashback-style programs and loyalty automations.

Giftship focuses on the gifting and gift card experience, with features for bulk gift card issuance and custom messaging - useful if you run promotions or corporate gift programs alongside standard store credit.

Govalo is another option with a strong focus on the customer-facing gift card experience, including digital gift card delivery and branded emails.

For most stores where store credit is a small part of operations, Shopify’s native gift card approach is sufficient. For stores where credit-based loyalty or frequent returns are central to the business model, a dedicated app like Rise.ai pays for itself quickly.

Tips for Managing Store Credit on Shopify

Once you start issuing store credit regularly, a few practices will help you keep it organized.

Track issued gift cards. Shopify’s admin shows all issued gift cards under Products > Gift Cards, including remaining balances and expiry dates. Review this list periodically so you know your outstanding credit liability.

Set expiration dates selectively. Shopify allows you to set an expiration date when issuing a gift card. For store credit tied to a return, an expiration is generally not appropriate - customers expect to use it whenever they are ready. For promotional credit you issue as a reward, a 12-month expiry is a reasonable default.

Communicate clearly with customers. When you issue store credit, tell the customer exactly what they have, how to use it, and whether it expires. Confusion about gift card codes is one of the most common support tickets stores receive. A clear email with the code, the balance, and checkout instructions reduces friction.

Record credits in your returns process. If you handle returns through a separate process or spreadsheet, add a column for gift card codes issued so your team can verify credit without needing to search through Shopify admin each time.

Use notes in the order. Add an internal note to the original order when you issue credit, recording the gift card code and amount. This keeps the full return history in one place.