Shopify announced that starting October 23, 2026, Shopify Tax and Tax Platform will calculate tax on return shipping fees for orders shipped to U.S. addresses. The platform will show estimated tax when a return is created, record the final amount when the return is processed, and include the taxes in reports.
Shopify says merchants using manual workarounds should review them before the change to avoid double-counting. For an SMB, this is a focused but important workflow audit involving returns, customer communication, accounting, tax reports, and integrations.
Identify whether the change applies
Confirm whether the store uses Shopify Tax or Tax Platform, ships to U.S. addresses, and charges return shipping fees. Review the states where shipping is configured as taxable or untaxed because existing shipping tax settings continue to apply.
Do not assume every return has the same tax treatment. Product, customer, location, exemption, and state settings can affect the order. Ask a qualified tax professional about business-specific obligations.
Find every manual workaround
Search procedures, apps, flows, spreadsheets, accounting rules, and staff instructions for logic that calculates, imports, collects, or reconciles tax on return shipping fees. Name the owner and decide whether each workaround must be removed, changed, or retained.
A duplicated calculation may not create an obvious error until reconciliation. Use a test environment or controlled order to compare the platform result with the current workaround before October 23.
Map the return lifecycle
Document request, approval, label creation, return shipping fee, estimated tax, item receipt, inspection, final refund, exchange, restocking fee, and accounting export. Define which event creates the financial record and which system is authoritative.
Separate an estimated amount from a finalized amount. Customer communication and staff dashboards should not present a provisional number as settled.
Include exchanges and partial returns
Test a single-item return, partial return, exchange, multiple labels, waived fee, reduced fee, and return canceled after approval. Review how discounts, tax-inclusive pricing, and gift cards affect the final customer outcome.
If a return changes after the label is created, ensure the tax and accounting records update correctly. Avoid manual edits that leave the CRM, order, and ledger inconsistent.
Practical ecommerce example
A clothing retailer charges a return shipping fee for mail returns. Before October 23, a spreadsheet estimates tax and an accounting rule adds it during reconciliation. After Shopify begins calculating the tax, the old spreadsheet would count the amount again.
The retailer disables the duplicate rule, tests returns in taxable and untaxed states, and compares the return record with the tax report and accounting export. Staff use revised customer language showing the estimated fee and final refund.
Update customer communication
Review the return policy, portal, approval email, label message, refund confirmation, and support scripts. Explain fees and taxes clearly without promising an exact final refund before processing is complete.
If a fee is waived or changed, the customer should receive the updated calculation. Customer service needs one source of truth and a way to escalate a discrepancy.
Test integrations and reporting
Verify return apps, ERP, accounting platform, tax connector, warehouse system, CRM, analytics, and data exports. Confirm that each integration reads the new tax amount once and maps it to the correct account.
Compare order detail, return detail, tax report, payment adjustment, and ledger entry. Test API retries and duplicate webhooks so a repeated event does not create a repeated financial transaction.
Build reconciliation controls
Create a daily or weekly comparison of return shipping fee, tax, refund, payment adjustment, and accounting entry. Flag missing, duplicated, or unexpected values for review.
Set thresholds for manual investigation and assign an owner. Preserve the order ID, return ID, transaction ID, state, settings, and timestamps so the issue can be reproduced.
Measure operational impact
Track returns with shipping fees, tax amount, manual adjustments, reconciliation exceptions, support contacts, refund time, and unresolved differences. Review the rate before and after the change.
Use the data to improve controls, not to make unsupported claims about compliance. The store remains responsible for its configuration, records, and professional advice.
Implementation timeline
Before October 23, inventory settings and workarounds, run test returns, update documentation, and prepare reconciliation. On the effective date, monitor live transactions and compare reports. After the first settlement cycle, review exceptions with accounting.
Keep the prior process documented until the new workflow is proven, but prevent staff from using both at the same time. A controlled cutover avoids double-counting.
Connect returns to ecommerce operations
DIGIMAR’s web development service can test Shopify return interfaces, integrations, and customer communications. Its automation service can build exception alerts and reconciliation workflows where appropriate.
Start with one representative taxable return and one untaxed scenario. Trace each from approval through final refund and reporting. The goal is a clear customer outcome, one accurate financial record, and a visible owner for every exception.
Review policy and training
Update internal return instructions before the effective date. Staff who create or approve returns should understand where the estimate appears, when the final amount is recorded, and how existing shipping tax settings affect the result.
Train support staff to explain the difference between the merchandise refund, return shipping fee, and tax. Provide a clear escalation path for an amount that does not match the customer’s order or state configuration.
Protect change history
Record when manual workarounds are disabled and who approved the cutover. Keep screenshots or configuration exports according to policy so accounting can understand why a report changed across the implementation date.
Test month-end reporting
Do not stop after one successful return. Reconcile a complete reporting period, including refunds created before October 23 and processed afterward. Review edge cases with accounting and retain a short exception log for future audits.
Schedule a post-change review after the first month. Compare tax reports, accounting entries, customer contacts, and manual adjustments. Retire temporary monitoring only after the team can explain every material difference and resolve new exceptions through the documented workflow.
Include refunds handled by different staff roles and locations. Verify that permissions allow employees to complete their work without giving them unnecessary tax or configuration access. Review failed exports and delayed webhooks before closing the daily reconciliation.