What happens to the gift card after a partial return
She paid with a gift code, kept one item, sent the other back. Finance, support and the gift ledger each have a different idea of what refund means next.

Before peak returns, write a checklist for partial returns paid with gift cards or store credit: which tender is restored first, whether unused card balance stays on the original code, when you issue a new card or store credit, how tax and shipping were allocated, and which system is the ledger of record. If support improvises, customers get duplicate credit or a dead card number.
The moment that breaks the script
A gift card covered a $180 order. Two items. She keeps the sweater, returns the shoes. Support clicks refund and assumes the platform will do something sensible.
Sometimes it restores money to the original gift card. Sometimes it issues store credit under a new code and leaves the gift card at zero because the capture spent it down. Sometimes it attempts a card-network refund that cannot exist on a gift tender. Sometimes shipping tax stays behind like a sharp little pebble in the order history.
Peak returns will multiply every unclear rule. This checklist is what to finish while October still has quiet hours. Gift messaging and holiday windows are separate problems; we have written about gifts that arrive with the price and following one holiday return. Here the tender itself is the subject.
Checklist — tender and ledger
Name the ledger of record out loud. Is the gift-card balance in your cart platform, in a gift-card processor, or in a finance export nobody else opens? Partial returns fail when support updates one place and finance believes another. Write the system name in the runbook, not "the gift card system."
Define restore versus reissue. When a partial return hits a fully spent card, do you revive the same code, mint a new code for the refunded amount, or move the refund to store credit? Customers save codes in screenshots and password managers. Changing the artifact without saying so creates "you never refunded me" tickets that look like fraud reviews and are really communication failures.
Order of tenders matters when the order mixed a gift card and a credit card. Customers usually assume the gift card is restored first. Some gateways prefer the card network first. Pick one default, write the exception path for fraud or chargeback cases, and train support on both. Ambiguity here is how you double-pay kindness.
Handle expired or disabled cards explicitly. If the original code was deactivated after capture, what happens on return—reactivation, new code, or manual credit with dual approval? Silent failure is the worst outcome: the UI says refunded and the customer still holds a dead number.
How the work moves
Partial return on a gift-card order
- Return received
SKU and quantity confirmed restockable or not.
- Allocate refund
Which lines, tax and shipping reverse.
- Apply tenders
Gift card, store credit, card — in the written order.
- Update ledger
Same code, new code, or credit balance.
- Tell the customer
Amount, where it lives, and any expiry.
A partial return on a gift-card order is a ledger problem before it is a customer-service problem.
Checklist — tax, shipping and promotions
Tax lines should follow the returned SKU. A partial return reverses tax for what came back. It should not invent a flat percentage someone typed into a macro because the tax line looked annoying.
Shipping needs its own sentence. Did she pay shipping once for two items? Decide whether a partial return refunds shipping, keeps it, or refunds only when the whole order comes back. Whatever you choose, put it on the returns page before the parcel is taped, not in a help article titled miscellaneous.
Promotions and thresholds deserve a dry-run. If a discount required $150 and the return drops kept merchandise below that, do you claw back the discount on the kept item? Many teams discover the answer only when finance reconciles in January. Decide it in October and encode it.
Separate gift-card merchandise from gift cards sold as products. Returning a sold gift card is not the same refund object as returning shoes paid with a gift card. Mixing those queues is how legal and finance both get surprised.
Decision guide
Restore the card or issue credit
| Consideration | Restore original gift card | Issue store credit / new code |
|---|---|---|
| Best when | The code still exists and can hold balance again. | The code was single-capture or deactivated. |
| Customer clarity | Same number they already saved. | Email must highlight the new artifact. |
| Risk | Confusion if balance looks revived after spend-down. | Support issues duplicate credit by hand. |
| Ops need | Processor supports partial restore cleanly. | Clear permission caps on manual credit. |
Checklist — people, permissions and messages
Who may issue manual credit? Set caps, dual control above a threshold, and a reason code that finance can filter. Unlimited "make it right" gift cards are how leakage hides inside kindness and how a well-meaning agent creates a second balance the ledger did not expect.
What does the customer email say? It should name the code that now holds the balance, the amount, and any expiry. "We've processed your refund" with no artifact teaches people to open a second ticket.
What does the warehouse mark? Restock versus destroy changes inventory. It should not silently change tender rules. If destroy-on-return somehow triggers a different refund path in your app, that is a bug dressed as a policy.
What "done" looks like on a Tuesday
Run three scripted returns in staging: gift card only partial; mixed tender partial; gift card plus a free-shipping threshold that breaks when one line returns. Capture admin screens for balance before and after, the customer email, and the finance export line.
Sit support, warehouse and finance in the same review for thirty minutes. If any of the three needs a side spreadsheet to explain the result, the checklist is not done. Peak will not make the spreadsheet wiser.
January is a terrible time to invent gift-card policy. Chargebacks, breakage conversations and "where's my money" tickets arrive together. The checklist above is boring on purpose. Boring means a junior agent can follow it without paging finance at 8 p.m. on a Sunday of returns.
If your platform vendor has a documented partial-refund behavior for gift cards, paste the vendor sentence into the runbook next to your house rule. When they differ, your house rule wins for customers and the vendor ticket becomes an engineering task—not a debate in the helpdesk queue.
Also test the case where the customer returns the item bought with a gift card and asks for cash anyway. Your policy may refuse that, and that is fine—as long as the refusal is written, shown at checkout when gift cards are applied, and repeated on the returns page. Unwritten exceptions become every agent's personal policy.
A worked example on one order
Order 44119: $120 sweater, $60 shoes, $12 shipping, tax allocated per line. Paid with a $200 gift card; $52 remained on the card after capture. She returns the shoes.
If your rule restores gift-card tender first for the returned merchandise and proportional tax, the card should climb by the shoes' merchandise and tax, and shipping stays put because the kept item still needed a carton. The customer email names the same gift-card code and the new balance. Finance's export shows one refund event tied to 44119, not a mysterious store-credit mint.
If instead your tool spent the gift card to zero on capture and can only issue store credit on refund, say that in the returns FAQ before she ships the shoes back. Surprise new codes feel like a runaround even when the dollars are correct. Walk this example in staging with finance watching the export. When the three screens agree—admin, email, export—you have a teachable picture for support, not a debate.
A partial return on a gift-card order is a ledger problem before it is a customer-service problem.
Put this into practice
Copy the checklists into your returns runbook with an owner and a date beside each item. Disable the support macro that only says "refund gift card" until the ledger behavior matches the sentence customers read. Then place one real partial return yourself—not a junior agent—and keep the screenshots in the runbook as the picture of correct.
We build ecommerce systems where payments, gift cards and returns share one story. If partial returns still need a hero in support, talk to us.
Related work: Paddle8.
We build alongside the people doing the work.
Bring us the problem you’re thinking about.