Use different Xero accounts for different countries
If you ship to several countries, one revenue account for all of them makes the split invisible in Xero. Sales can be routed to different accounts based on where the order is going.
How it Works
We read the country from the order’s shipping address and use the account you have nominated for it. You can set:
- a revenue account per country
- a shipping account per country, or let shipping follow the revenue account
- a refund account per country
- a tracking category and option per country
Countries you do not list carry on using your usual default accounts, so you only need to name the ones that differ. Credit notes follow the same rules, so a refund goes back to the account the sale went to.
What this does not change
A product matched to a Xero item that carries its own sales account keeps that account on its line — the country rule fills in where no product-level account is set. Tax rates are chosen separately, and Custom Tax Mapping covers tax by country.
How to Request Setup
Email us at help@hyvelabs.co with your shop URL and the list of countries with the Xero account each should use. Use the two-letter country codes — Shopify Countries and Provinces Code lists them.