Skip to content

Vendor-neutral, engineer-written explanations. Clear definitions first, then practical steps with real examples — no fluff.

How do I handle refunds and partial refunds in Shopify?

SB
Written by StageBit Engineering Team
Updated January 2026 0 min readVerified by engineers

What refunds and partial refunds are in Shopify

Refunds in Shopify allow you to return money to customers when an order is cancelled, returned, damaged, or adjusted. You can issue full refunds, partial refunds, custom-amount refunds, and store-credit refunds while managing inventory and customer communication from one place.

Direct answer

You can refund any Shopify order by opening the order, clicking Refund, choosing items or a custom amount, selecting restock options, and confirming the refund. Shopify automatically returns money to the original payment method or store credit.

Plain-English meaning

If a customer returns an item or has a problem, you can send back all or part of their money without cancelling the whole order. The rest of the order stays active.

Before you refund: important considerations

  • You can only refund up to what was paid on each payment method.
  • Some payment gateways allow refunds only within a limited time window.
  • Refunds usually take 5–10 business days to appear in the customer’s account.
  • Transaction processing fees are not refunded to you, meaning you lose this cost on every refund.

Understanding refund fees

  • Shopify Payments: The original transaction fee (for example, 2.9% + 30¢) is not refunded to you.
  • Other gateways: May keep the original fee and may also charge a refund processing fee.
  • PayPal: Keeps the original transaction fee.
  • Net result: On a $100 order, you may lose $3–$5 in fees even after refunding the full amount.

How to process a full refund

  1. Go to Orders in your Shopify admin.
  2. Open the order.
  3. Click Refund.
  4. Leave all item quantities selected.
  5. Select whether to restock the items.
  6. Add shipping refund if required.
  7. Click Refund to confirm.

How to process a partial refund

  1. Open the order and click Refund.
  2. Reduce the quantity of items to refund.
  3. Adjust the refund amount if needed.
  4. Select restock options per item.
  5. Add partial shipping refund if applicable.
  6. Confirm the refund.

Example: A customer ordered 3 shirts for $90. One shirt arrived damaged. You refund $30 for that one shirt, and the remaining order stays active.

Refunding a custom amount

  1. Open the order and click Refund.
  2. Set all item quantities to 0.
  3. Click Manual refund.
  4. Enter the amount to refund.
  5. Add a reason and confirm.

Processing refunds after receiving returns

  • Wait for the returned item to arrive and be inspected.
  • Process the refund within your stated timeframe.
  • Add a note in the order timeline.
  • Best practice: State in your policy when refunds are issued (for example, within 3 business days of receiving the return).

Refunding without requiring a return

  • Process the refund as normal.
  • Uncheck Restock.
  • Add a reason such as “Customer keeps damaged item”.
  • This avoids unnecessary return shipping for low-value items.

How to refund as store credit or gift card

  1. Open the order and click Refund.
  2. Select items to refund.
  3. Click Refund to gift card (if available).
  4. Or go to Products > Gift cards and issue one manually.
  5. Enter customer email and amount, then send.

Refunding orders with multiple payment methods

Shopify automatically splits refunds proportionally. You can manually adjust by clicking Edit next to each payment method. You cannot refund more than the amount originally paid on each method.

How restocking works

  • Items return to their original fulfillment location.
  • Each item can be restocked individually.
  • Only restock items in sellable condition. Do not restock damaged, used, opened, or non-returnable items.

How refunds work by payment method

MethodTimingNotes
Shopify Payments5–10 daysFees not refunded
PayPalInstant–3 daysFees not refunded
Other gateways5–10 daysMay charge extra refund fees
Gift card / Store creditInstantNo fees

Refund time limits

  • Most gateways allow refunds up to 180 days.
  • After that, refunds must be handled manually outside Shopify.

Customer notifications

  • Shopify automatically emails refund confirmations.
  • You can customize these emails in Settings > Notifications.

Creating your refund policy

  1. Go to Settings > Policies.
  2. Define timeframe, conditions, shipping responsibility, and exclusions.
  3. Display in your footer and checkout.

Legal requirements by region

  • Some regions require mandatory return rights.
  • Always ensure your policy complies with local consumer laws.

Staff permissions

  1. Go to Settings > Users and permissions.
  2. Select a staff member.
  3. Enable Refund orders.
  4. Save.

Tracking refund reports

  1. Go to Analytics > Reports > Finances.
  2. Open Refunds.
  3. Export data to monitor trends.

When to be cautious with refunds

  • Investigate suspected fraud.
  • Do not refund orders already in chargeback.
  • Verify delivery claims before refunding.
  • Follow your return policy strictly.

Troubleshooting common refund issues

IssueCauseSolution
Refund button disabledPayment pendingWait for capture
Customer didn’t receive refundBank processing timeWait 5–10 days
Cannot restockTracking disabledEnable inventory tracking
Refund failedGateway issueContact support

Final recommendation

Processing refunds quickly and transparently builds customer trust, reduces disputes and chargebacks, and increases the likelihood of repeat purchases. A clear refund policy and smooth refund process can turn a negative experience into a positive one.

Was this answer helpful?

Your feedback helps us improve our answers.

Still need help?

Talk to our Shopify experts

We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.

Talk to Shopify Experts

Tell us more about your brand!

Rohit Kundale, Our VP of Sales and Marketing is ready to meet with your team.