# Magento Gift Cards and Store Credit: A Growth Lever, Not Just a Product

![Magento gift cards and store credit editorial hero](images/magento-gift-cards-and-store-credit.webp)

## Overview

Gift cards and store credit grow a Magento store three ways: they win new customers, keep refund money in-store, and collect cash upfront. They are two of the few tools that work on all three fronts at once, with the cash redeemed weeks or months later. A gift card is paid for by one person and spent by another, so every card sold is a warm introduction to someone who has never bought from you. Store credit turns a refund from money leaving the business into a balance that stays and gets spent again.

Standard Magento 2 Open Source ships neither. It has cart price rule coupons and a gift message field, and that is all. Gift cards and store credit are native only to Adobe Commerce, so on Open Source you add them with an extension.

**Key point: treat gift cards and store credit as acquisition and retention machinery, not as a checkout convenience you bolt on and forget.**

---

![Store owner adding a gift card and thank-you note to a parcel](images/magento-gift-cards-and-store-credit-lifestyle.webp)

## Gift cards vs store credit vs coupons: what each is for

These three get muddled constantly, and they do different jobs.

A **coupon** is a discount. It costs you margin on a sale you might have made anyway, and in Magento a cart holds one coupon code at a time. Coupons pull the price down. They do not bring money in.

A **gift card** is prepaid, transferable money. Someone buys a card, you take the cash now, and a code lets whoever holds it spend that value later. The buyer and the redeemer are usually different people, which is what makes gift cards an acquisition tool rather than a discount.

**Store credit** is prepaid money too, but tied to one customer account and not transferable. It is the right tool for refunds, goodwill, and loyalty, because you want that balance to stay with the specific person, not be forwarded or sold on.

The quick test: reach for a coupon to close a sale, a gift card to acquire a customer, and store credit to keep a customer.

## Why store credit beats a cash refund

When you refund a Magento order through **Sales > Orders > Credit Memos**, you choose between an online refund that sends money back to the payment gateway and **Refund Offline**, which records the refund without moving money. Either way, on Open Source the money leaves the business, because there is no native balance to refund it into.

Store credit closes that gap. Instead of pushing money back to a card, you move it to the customer's account balance. The customer is made whole, they are far more likely to spend the credit than to have churned, and you keep the working capital. You also dodge the gateway refund fee on many processors.

This matters most for returns. A customer returning a jumper for the wrong size is not unhappy with you, just with the fit. A cash refund ends the relationship; store credit keeps them shopping for the right one.

## Gifting as customer acquisition

A gift card is the only product you sell whose buyer is not the person who uses it. That is its quiet power. Every card bought as a present hands you the email address and attention of someone who may never have heard of your brand, introduced by a friend who already trusts you. The acquisition cost is zero, and the introduction converts better than any ad because it comes with a personal recommendation attached.

To make this work, the gift card has to be a real, giftable product: a chooseable value, a card design, a personal message, and a delivery that lands well. A plain code in a transactional email wastes the moment. A branded card with the sender's note, delivered on the right date, is the introduction doing its job.

## Breakage: the accounting reality

Some gift card value is never redeemed. In accounting terms this is **breakage**, and it eventually flows to revenue. It is real, but it is a byproduct, not a strategy.

Two cautions. First, a gift card sale is a **liability until it is redeemed**, not revenue on the day of sale. Book it correctly or your numbers will flatter you. Second, gift card expiry is regulated in many jurisdictions, and some ban or restrict it outright. Never design short expiry dates as a way to manufacture breakage. Set expiry, if any, to suit the customer, and check your local gift card legislation before you decide. Chasing breakage by letting cards lapse trades a small one-off gain for the goodwill of the exact customers you most want back.

## How Magento handles it (and where it stops)

On **Magento Open Source**, the honest position is that there is nothing native to build on:

- No gift card product type. The gift-related module that ships (`Magento_GiftMessage`) only adds a gift note field to an order, not a prepaid card.
- No store credit or customer balance. Refunds go back to the gateway or are recorded offline; there is no account balance to hold value.
- Coupons exist as cart price rules under **Marketing > Cart Price Rules**, but a coupon is a discount, not stored value.

**Adobe Commerce** does include both gift cards and store credit natively, so if you are on Commerce the capability is already there. On Open Source, which is what most stores run, you add it with an extension.

## Step-by-Step: How to Set Up Gift Cards and Store Credit in Magento

### Step 1 - Decide the job before the tooling

Pick why you want this. Selling gift cards for acquisition, converting refunds to store credit for retention, or running a referral scheme are different goals with different setups. Choose the primary one first.

### Step 2 - Add a gift card product

Create a gift card that customers can actually give: predefined amounts plus a custom-value range, a card design, a personal message, and a chosen delivery date. This is the acquisition surface, so it should feel like a present, not a receipt.

### Step 3 - Turn refunds into store credit

Give your support team a one-click way to issue store credit from an order, so the default answer to a return is credit rather than cash. Set a sensible validity and make the balance visible in the customer account.

### Step 4 - Let customers redeem without friction

Balances and codes should apply in the cart and at checkout, and a claim link or QR code in the email should add value to the account in one tap. If redemption is awkward, none of the above pays off.

### Step 5 - Track what each channel earns

Tag gift card and referral emails so you can see which introductions turn into purchases. Acquisition you cannot measure is acquisition you will underfund.

## Common mistakes

### Mistake 1 - Treating gift cards as a discount

A gift card is stored value, not a markdown. Discounting the card itself, or lumping it in with coupon thinking, throws away the one product that brings money in rather than giving it away.

### Mistake 2 - Refunding cash by default

Every cash refund is working capital walking out of the door and, often, a customer relationship ending. Make store credit the first offer on returns and goodwill, and keep cash for cases that genuinely require it.

### Mistake 3 - Using expiry to chase breakage

Short expiry dates annoy your best customers, may be unlawful where you trade, and trade long-term goodwill for a small accounting gain. Set expiry for the customer's benefit, not the balance sheet's.

## Advanced: making the money work harder

- **Scheduled and personalised gift cards:** let the buyer set a delivery date and a message so a birthday card arrives on the birthday. Timing and personalisation are what make the introduction land.
- **Refund-to-credit as the default:** wire your returns process so store credit is the standard resolution, with cash as the exception. This single policy change keeps the most money in-store.
- **Referral credit (give and get):** reward an existing customer with credit when a friend they introduce makes a first purchase, and reward the friend too. This turns your happiest customers into a paid-on-results acquisition channel.
- **Attribution:** put UTM tags on gift card and referral emails so redemptions tie back to a campaign, and you can compare gifting against your paid channels honestly.

## Where Moogento Fits

Because Open Source has no native gift cards or store credit, you need an extension that adds both cleanly. [GiftEasy](https://moogento.com/gifteasy-m2) does exactly that: a gift card product type with predefined or custom values, card designs, scheduled delivery, QR-code claim links, and expiry reminders, plus one-click store credit issued straight from an order for refunds and goodwill. It also runs a give and get referral programme that rewards both the customer who refers and the friend who buys, and tags every email with UTM parameters so you can see which gifting and referral campaigns actually drive revenue. The full setup, config paths, and admin walkthrough are in the [GiftEasy guide](https://moogento.com/docs/gifteasy).

## Real-World Impact

Stores that treat gift cards and store credit as growth tools rather than checkout extras typically see:

- New customers arriving at zero acquisition cost through gifted cards.
- More returns resolved as store credit, keeping working capital and repeat custom in-store.
- A measurable referral channel once give and get is running and tagged.

The spend is the extension and a short policy rethink; the return compounds on every card sold, every refund kept, and every friend introduced.

## FAQs

<!-- seo: FAQPage schema - the page converter should emit JSON-LD for this section -->

### Does Magento Open Source have gift cards built in?

No. Magento Open Source has no native gift card product type and no store credit. It ships cart price rule coupons and a gift message field only. Gift cards and store credit are native to Adobe Commerce; on Open Source you add them with an extension.

### What is the difference between a gift card and store credit?

A gift card is prepaid, transferable money with a code that anyone holding it can spend, which makes it ideal as a present. Store credit is prepaid money tied to one customer account and cannot be transferred, which makes it the right tool for refunds and goodwill you want to stay with that customer.

### Is a gift card the same as a coupon in Magento?

No. A coupon is a discount that lowers the price of a sale and costs you margin, and a Magento cart holds one coupon at a time. A gift card is stored value paid for upfront and redeemed later. Coupons give money away; gift cards bring money in.

### Why is store credit better than a cash refund?

Store credit keeps the money inside the store and the customer shopping, rather than sending working capital back to the payment gateway and often ending the relationship. On Magento Open Source refunds go back to the gateway or are recorded offline through a credit memo, with no native balance to hold value, which is the gap store credit fills.

### How do gift cards help acquire new customers?

A gift card is bought by one person and redeemed by another, so every card sold introduces you to someone who may never have bought from you, recommended by a friend they already trust. The acquisition cost is zero and the introduction converts well because it carries a personal recommendation.

### What is gift card breakage and should I rely on it?

Breakage is the value on gift cards that is never redeemed, which eventually becomes revenue. Treat it as a byproduct, not a plan. A gift card sale is a liability until redeemed, not revenue on the day of sale, and using short expiry dates to force breakage is restricted or banned in many jurisdictions and damages customer goodwill.

### Do gift cards expire in Magento, and can I set an expiry date?

Core Magento Open Source has no gift card feature, so expiry depends on the extension you use. Most let you set a validity period or no expiry at all. Check your local gift card legislation first, because expiry is regulated in many places, and set any expiry to suit the customer rather than to manufacture breakage.

### Can I run a referral programme with store credit?

Yes, with an extension that supports it. A give and get scheme rewards an existing customer with credit when a friend they introduce makes a first purchase, and rewards the friend too, turning satisfied customers into a paid-on-results acquisition channel.

## Next Steps

- Decide the primary goal: acquisition through gifting, retention through store credit, or a referral channel.
- Add a giftable gift card product with custom values, a design, and scheduled delivery.
- Make store credit the default resolution for returns and goodwill, not cash.
- Tag gift card and referral emails so you can measure what each channel earns.

The highest-value single move is switching refunds to store credit by default: it keeps working capital and repeat custom in the store for every return you handle.

Related reading: [How to Reduce Cart Abandonment in Magento 2](reduce-cart-abandonment-magento.md) and [Magento Branded Invoices](magento-branded-invoices.md).
