My mind is blown! - Partial refunds don't reduce the correct sales tax?! What!?

Topic summary

Core issue: Partial refunds in Shopify reduce only gross sales, not sales tax. This skews reports and receipts (understates revenue, overstates tax) and can lead to overpaying remitted tax when discounts or tax-exempt corrections are applied post-purchase.

Common scenarios affected:

  • Applying a missed coupon after checkout: refund reflects total discount as gross reduction rather than split between net and tax.
  • Tax-exempt customers requesting tax refunds after purchase: Shopify can’t isolate and refund just the tax amount in a partial refund.

Workarounds shared:

  • Edit/return workflow with tax-exempt flag and re-adding items before fulfillment/archive, or add items after flagging, then return originals and fulfill new lines with the same tracking. These can remove tax on the invoice but distort analytics (e.g., doubling gross sales and returns).

Recent update: A third-party app can calculate the correct tax-adjusted refund. Limitations: manual order lookup, no mobile support yet; a demo video was updated. Desired future: integration with Gorgias.

Status: Unresolved platform limitation. Merchants rely on imperfect workarounds or an app; native support for tax-adjusted partial refunds remains an open need.

Summarized with AI on December 28. AI used: gpt-5.

The only “solution” I have found for a customer that belatedly provides their tax exempt certificate for a fulfilled order is to 1) flag the account as tax exempt 2) pretend the order is an RMA and go through the entire “Return” process 3) add the products back into the same order and they should come in w/o the sales tax being added. Ridiculous, I know, but that is the only workaround I’ve found.

All software has quirks, but this one seems a little silly, along with the coupon/discount refund issue. The only way I’ve seen the sales tax is reduced, after an order is placed, is if one of the products is removed using the Edit function. This must be done before an order is fulfilled and archived.