Refund failed: refund amount or scope is wrong

Refund failed: refund amount or scope is wrong

A refund will be rejected by Amazon when the amount or scope of the refund doesn't match what the original Amazon order can support. These are the three most common amount-related rejections.

1. The refund amount is more than the original order

If the Shopify refund total is greater than what Amazon originally captured for that line, Amazon refuses the refund. Common causes:

  • The line item's price in Shopify changed between the order being placed and the refund being issued.
  • A manual refund on Shopify was set to an amount higher than the line's actual paid total.
  • Tip / gratuity that exists on Shopify but not on the Amazon order was included.

2. You're trying to refund an item that's already been refunded on Amazon

Each line item on Amazon can only be refunded once. If you (or a buyer-initiated A-to-z claim) has already refunded a line, a second Shopify-side refund on that same line will be rejected.

If the item is already showing as refunded in Seller Central, no further action is needed — it's already done on Amazon.

3. Duplicate tax or shipping refund

Amazon treats tax and shipping as separate, one-shot refundable buckets. If the original order's tax or shipping has already been refunded once on Amazon, a follow-up refund that includes tax or shipping again will be rejected.

Fix it

On the Orders page, find the row with the Failed Refund status and click on Failed Refund. The Failed Refund dialog opens.

In the dialog:

  • Refund Inventory — set the correct quantity to refund.
  • Refund Reason (Amazon) — pick a valid Amazon reason from the dropdown.
  • Refund Amount — adjust to an amount Amazon will accept (at or below the line's paid total, excluding any tax or shipping that's already been refunded).

Click Confirm to retry the refund.

Failed Refund dialog showing Refund Inventory, Refund Reason (Amazon), and Refund Amount fields

    • Related Articles

    • Refund failed: partial refund on a multi-product order

      Amazon and Shopify don't handle partial refunds on multi-product orders the same way. If your Amazon order has more than one SKU/product, a partial refund issued in Shopify can be rejected by Amazon when it doesn't include enough information for ...
    • Refund failed: refund reason is blank, invalid, or not mapped

      Amazon strictly validates the reason on every refund. If the reason isn't valid, the refund is rejected. There are three ways this commonly goes wrong. 1. The refund reason is blank Shopify lets you issue a refund without typing a reason. Amazon does ...
    • Refund failed: missing item-level detail

      Amazon requires every refund to be described at the item level — which SKU/product, how many units, and how much for each. If the refund the app submits is missing any of that detail, Amazon rejects the whole refund. Why it happens Shopify allows ...
    • Refund failed: Amazon API throttle limit

      Amazon throttles how many API calls can be made in a short window. If too many refunds are submitted in a short period — across all your orders combined — Amazon temporarily refuses additional refund calls and returns an "API throttle limit exceeded" ...
    • Refund failed: tax or shipping already refunded on Amazon

      Amazon treats tax and shipping as separate, one-time refundable buckets on every order. If those amounts have already been refunded on Amazon, any new refund that includes tax or shipping again is rejected. Why it happens Tax and shipping on an ...