Start a project Menu

South AfricaEighteen cities across the country.

InternationalPriced in your currency.

IndustriesSites built for how your buyers decide.

IntegrationsYour systems, kept in sync.

Xero + Shopify integration.

Orders, locations, refunds and gateway payouts, synced between Shopify and Xero.

  • Cloud Xero
  • Shopify online store
Xero and Shopify, explained

How does Shopify connect to Xero?

A Xero Shopify integration posts Shopify sales, refunds, shipping and gateway fees to Xero, usually as daily summaries per payment gateway, so PayFast or Peach payouts reconcile through clearing accounts.

Xero + Shopify

How do you reconcile Shopify payouts in Xero without Shopify Payments?

South African Shopify stores are paid by their gateways, not by Shopify, and each gateway pays out on its own schedule with its own fees. We give each gateway a clearing account in Xero: daily sales go in, fees and payouts come out. When a PayFast or Peach deposit appears in the bank feed, it matches the clearing account exactly, and any difference points straight to the order that needs attention.

What moves between Shopify and Xero.

The field map we agree in discovery, before any code is written.

RecordShopifyXeroDirection
ProductsProduct variant SKUItem codeShopify ↔ Xero
StockInventory level per locationTracked inventory quantityXero → Shopify
OrdersOrderInvoiceShopify → Xero
CustomersCustomerContactShopify → Xero
MoneyGateway payout (PayFast, Peach Payments and similar, because Shopify Payments is not available in South Africa)Account codeShopify → Xero
ReturnsRefundCredit note in XeroShopify → Xero
VATShopify tax amountsTax rateMapped

Exact fields depend on your setup and are confirmed in the written field map.

Where Shopify–Xero sync usually breaks.

What we see go wrong with this pair, and how the connector prevents it. A single Xero–Shopify connector is usually Essential connector scope; see integration pricing.

Common failure points

What goes wrong.

  • Payouts never match the bank feed
  • Each Shopify order uses several Xero API calls
  • Discount codes posted as reduced revenue
Built into the connector

What we do.

  • A clearing account per payment gateway
  • Daily summaries posted in batched calls
  • Discounts posted to their own account
Your questions, answered

A few good questions.

Have something else in mind?

Let’s talk
Should Shopify orders be individual invoices in Xero?

For retail stores, daily summaries per gateway are usually better. For B2B buyers who need tax invoices on account, individual invoices are posted instead.

How much does a Xero Shopify integration cost?

A Xero to Shopify connector is usually Essential connector scope, from R15,000 once-off.

Your next chapter starts here

Xero and Shopify, in sync.Let’s make it work.

Tell us how Xero and Shopify are used in your business today. We’ll reply with a Shopify to Xero field map and a fixed-scope proposal.

[email protected]+27 82 639 0925