WooCommerce, Shopify and BigCommerce to Xero accounting workflows. Book a demo
UK Shopify accounting

Shopify VAT reconciliation built around explicit Xero mappings

Keep Shopify tax, sales, shipping and discount source data visible, then map each accounting component to the Xero treatment approved for the store.

Shopify tax data is the source, not the final accounting decision

ClearCommerce imports the tax and total information available on Shopify orders. The export profile then uses store-level mappings to decide which Xero tax rate and account code should apply to each summary line.

This avoids a dangerous assumption that every sale, shipping charge or refund uses the same VAT treatment. A store can have standard-rated, reduced-rated, zero-rated or out-of-scope activity depending on its products and circumstances.

Daily summaries need exact line totals

When orders are rolled up, the summary must still reconcile to the eligible Shopify source orders. Sales, tax, shipping and discounts remain separate components, and the export should preserve exact totals so Xero does not introduce unexplained rounding differences.

Accounting responsibility: ClearCommerce applies the mappings selected by the user. It does not provide tax advice or replace review by the business or its accountant.

Reconciliation flow

How a VAT-aware Shopify summary is prepared

Select eligible orders

Use payment status and the configured date basis to determine which orders belong in the summary period.

Group by accounting treatment

Roll up source amounts by the mapped Xero account and tax rate rather than merging unlike transactions.

Separate non-sales lines

Keep shipping, discounts, refunds and rounding visible where their accounting treatment differs.

Review before posting

Preview the Xero lines and source totals, then retain the export reference for audit and duplicate prevention.

Payment reconciliation is related but separate

VAT explains the tax treatment of sales. Payment clearing explains how gross customer payments later become net bank deposits. Shopify payment methods can be mapped to separate Xero clearing accounts so those two parts of reconciliation are not mixed together.

Refunds need their own date and accounting trail

A refund may occur after the original sale and should not simply rewrite historical source data. ClearCommerce retains source references and is designed so refunds can be processed as distinct accounting events. Full automated Shopify refund credit-note posting remains outside the current live scope and is stated openly.

Questions people ask

Shopify VAT reconciliation FAQs

Does ClearCommerce decide which VAT rate a Shopify sale should use?

No. ClearCommerce imports source tax information and applies the Xero tax mappings configured for the store. The business or its accountant remains responsible for confirming the correct VAT treatment.

How are shipping and discounts treated?

Shipping and discounts can be kept as separate mapped lines so their Xero account and tax treatment remain visible instead of being hidden inside one net sales figure.

How are Shopify refunds handled today?

Imported refund information can be retained and reviewed, but full automated Shopify refund credit-note posting is not presented as complete. The current live Shopify focus is mapped daily-summary export.

Where rounding errors creep in

Three places a Shopify VAT summary commonly drifts

Mixed tax treatments

A single order with standard-rated and zero-rated items needs its lines kept separate, not blended into an average rate.

Shipping tax

Shipping can carry its own tax treatment, distinct from the products it accompanies.

Discount allocation

A storewide discount code applied across differently-taxed items needs to be split proportionally, not deducted from one line.

Make the Shopify-to-Xero mapping reviewable

Show us the store's VAT rates, shipping rules, discounts and payment methods. We will demonstrate how each component is kept visible.