EU VAT/OSS and Refunds on Withdrawn Orders
When an EU customer withdraws and you refund, the VAT you already reported has to be corrected too. Here is how VAT adjustments work under OSS for withdrawn orders.

When an EU customer exercises their right of withdrawal, the refund is only half the story. You almost certainly charged VAT on that order and reported it to a tax authority. Once you refund, that VAT was collected on a sale that effectively no longer happened — so it has to be corrected too. This article covers the basics of how VAT adjustments work on withdrawn orders, especially under the One-Stop-Shop (OSS) scheme.
This article is general information, not legal advice. VAT treatment is fact-specific, so confirm details with your accountant or tax advisor.
Why a withdrawal touches VAT at all
For B2C distance sales to EU consumers, you typically charge VAT at the rate of the customer's country. Under the OSS scheme, instead of registering in every member state, you report all those cross-border B2C sales through a single OSS return in your country of identification, and the tax gets distributed to the right member states.
So a single order can involve:
- The price of the goods.
- VAT at the destination country's rate.
- An OSS return line attributing that VAT to that country.
When the customer withdraws, all three need to unwind together. Refunding the customer while leaving the VAT reported means you have paid tax on revenue you gave back.
What actually needs correcting
A full withdrawal reverses the sale. Practically, that means:
- Refund the goods plus the original standard delivery cost to the customer.
- Reduce the VAT you owe for that destination country by the VAT amount originally charged.
- Adjust your OSS report so the corrected figures flow through to the correct member state.
The key mental model: you are not "getting a VAT refund" in isolation. You are lowering the taxable turnover you report for that country, and the VAT follows automatically.
How the OSS correction works in practice
OSS handles corrections differently from a domestic VAT return, and this trips people up. You generally do not file an amended return for the original period. Instead:
- Corrections to previous periods are made as an adjustment within a later OSS return.
- The correction is applied to the member state and period the original sale belonged to, but reported in the current return.
- The OSS system nets the adjustment against your current liabilities for those countries.
There is a time limit on how far back OSS corrections can be made through the return (commonly around three years), after which you may need to deal directly with the member state. For the vast majority of withdrawals — which happen within days of purchase — you are comfortably inside that window and often correcting within the same or next reporting period.
Timing: refund period vs. sale period
Two dates matter and they are often not the same:
- The date of the original sale, which set the VAT rate and the country.
- The date of the refund, which is when you actually make the correction.
If a customer buys in one OSS quarter and withdraws in the next, you report the sale in the first quarter and the correction in the second. Use the original order's country and VAT rate for the correction — not whatever the rate might be at refund time. Getting this wrong is the most common OSS mistake on withdrawals.
A worked example (illustrative numbers)
Say a French consumer buys goods for 100, and France's VAT rate makes the VAT 20, for a 120 total.
- At sale: you report 100 net + 20 VAT attributed to France in that quarter's OSS return.
- Customer withdraws and you refund the full 120 (goods + standard shipping if applicable).
- At correction: in the next available OSS return, you enter a negative adjustment of the 20 VAT for France for the original period.
- Net effect: your OSS liability for France drops by 20, matching the refund.
The numbers are illustrative, but the pattern holds: the correction mirrors the original line, with the destination country's rate.
Bookkeeping and documentation
Clean records make VAT corrections painless and audit-proof:
- Keep the original order with the destination country, VAT rate, and amount.
- Keep the refund record, including date and amount.
- Keep the withdrawal request itself, so the reason for the reversal is documented.
- Reconcile refunds against OSS corrections each reporting period, so nothing is refunded-but-not-corrected.
That last reconciliation is where merchants leak money — refunds get processed operationally but never flow into the VAT correction, so you keep overpaying tax.
This is where a documented withdrawal trail pays off twice. Blockly — Right of Withdrawal logs each request with a timestamp and produces PDF audit reports, giving your accountant a clean, per-order record of what was withdrawn and when — the exact evidence that ties a refund to its VAT correction.
Partial withdrawals and edge cases
- Partial withdrawal (one item of several): correct only the VAT on the returned item's price, plus any shipping adjustment.
- Non-refundable premium shipping: you generally refund only the standard delivery cost, so correct VAT on that portion accordingly.
- Currency differences: use consistent conversion so the correction matches the reported sale.
Because these get fiddly, confirm the specifics with your tax advisor rather than improvising.
Quick checklist
- [ ] Refund matches goods + original standard delivery.
- [ ] VAT correction uses the original country and rate.
- [ ] Correction entered in the current OSS return for the original period.
- [ ] Refund reconciled against OSS corrections each period.
- [ ] Withdrawal request, order, and refund all documented together.
Wrapping up
A withdrawal is not finished when the customer is refunded — it is finished when the VAT is corrected too. Under OSS, that means a negative adjustment at the original country's rate, entered in a later return, and reconciled every period so you never overpay tax on sales you refunded.
Keep the paper trail tidy so corrections are simple: add Blockly — Right of Withdrawal and give your accountant a clean, provable record of every withdrawn order.
Protect your Shopify store today
Install Shieldy free — block fraud, bots, and VPNs in under 5 minutes.
Install on Shopify — Free


