top of page

Xero Setup Checklist for E-Commerce Sellers in South Africa

If you’re selling online in South Africa on Shopify, Takealot, Amazon South Africa, WooCommerce, TikTok Shop, or Instagram, setting up Xero correctly from day one is critical.


A poor Xero setup leads to:


  • Incorrect VAT 201 returns

  • SARS penalties or audits

  • Incorrect profit figures

  • Cashflow confusion

  • Messy Takealot and Amazon reconciliations

  • Expensive clean-ups later


This checklist shows you exactly how Xero should be set up for South African e-commerce sellers.


Before You Start: What You Must Have Ready


Before setting up Xero, ensure you have:


  • A registered company (Pty Ltd)

  • A business bank account

  • A SARS income tax number

  • A VAT number (if registered)

  • Access to your e-commerce platforms

  • Access to payment gateways (PayFast, Yoco, Paystack, etc.)


Important: Xero works best when all business money flows through the business bank account only.


Step 1: Create Your Xero Organisation Correctly


When creating your Xero organisation:


  • Organisation name must match the legal company name

  • Country must be South Africa

  • Base currency must be ZAR

  • Financial year-end must match SARS (usually February)

Do not rush this step. A wrong year-end causes VAT and tax reporting issues.


Step 2: Set the Correct Financial Year-End


Go to:


  • Settings

  • Advanced

  • Financial settings


Ensure:


  • Financial year-end matches SARS

  • Most South African companies use 28 or 29 February


If this does not match SARS:


  • VAT periods will be incorrect

  • Income tax calculations will not align

  • Reporting will be unreliable


Step 3: Build a Proper E-Commerce Chart of Accounts


Do not use Xero’s default chart of accounts for e-commerce.


Revenue Accounts


  • Sales – Shopify

  • Sales – Takealot

  • Sales – Amazon South Africa

  • Other online sales

Cost of Sales Accounts


  • Cost of goods sold

  • Import duties

  • Clearing and forwarding

  • Freight-in / landed costs


Marketplace Fees (Critical)


  • Takealot commission

  • Amazon selling fees

  • Payment gateway fees


Operating Expense Accounts


  • Advertising (Meta, Google, TikTok)

  • Courier and fulfilment

  • Packaging

  • Software subscriptions

  • Accounting and compliance fees


Marketplace fees must never be posted against sales, as this breaks VAT and profit reporting.


Step 4: Set Up South African VAT Correctly


If VAT registered, this is the most important step.


Go to:


  • Settings

  • VAT

  • Tax rates


Ensure correct setup for:


  • Standard VAT (15%)

  • Zero-rated VAT (exports and qualifying items)

  • VAT on expenses

  • VAT on import VAT (customs)


Common e-commerce VAT rules:


  • Takealot may collect VAT on your behalf but it must still be recorded correctly

  • Marketplace fees usually include VAT

  • Import VAT must be claimed correctly

  • Courier VAT must be separated from freight


Incorrect VAT setup leads to SARS audits.


Step 5: Connect Your Business Bank Account


Go to:


  • Accounting

  • Bank accounts

  • Add bank account


Ensure:


  • Your South African bank is connected (FNB, ABSA, Standard Bank, Nedbank)

  • Bank feeds are active

  • Bank rules are created for automation


Critical bank rules:


  • Takealot payouts go to a clearing account

  • Amazon payouts go to a clearing account

  • Shopify payouts go to a clearing account

  • Payment gateway fees post to expense accounts


Step 6: Create Marketplace Clearing Accounts


Create clearing accounts for:


  • Takealot clearing

  • Amazon clearing

  • Shopify clearing


Why clearing accounts are required:


  • Platforms pay net amounts, not per sale

  • Fees and VAT must be separated

  • Reconciliations remain clean


Correct flow:


  • Sales recorded to clearing account

  • Fees recorded separately

  • Net payout reconciled to bank


Step 7: Connect Your E-Commerce Platforms


Shopify


  • Use a proper connector

  • Post daily or weekly summaries

  • Sync tax and discounts correctly


Takealot


  • Use Stock2Shop or Cin7

  • Sync orders, fees, VAT, and payouts


Amazon South Africa


  • Use payout-based accounting

  • Handle foreign currency carefully if applicable

Do not record individual sales manually. Summary-based posting is preferred by SARS.


Step 8: Inventory Setup


Low SKU or Simple Sellers

  • Xero’s built-in inventory is sufficient


Serious E-Commerce Sellers


Use an inventory system such as:


  • Cin7 Core (DEAR)

  • Unleashed

  • Katana (manufacturing)


This allows:


  • Accurate cost of goods sold

  • Landed cost tracking

  • Profit per product reporting


Step 9: Multi-Currency Setup


If you import stock or sell internationally:


  • Enable multi-currency in Xero

  • Track suppliers in USD, EUR, or CNY

  • Allow Xero to calculate exchange differences


Essential for Amazon and import businesses.


Step 10: Payment Gateway Integration


Connect:


  • PayFast

  • Yoco

  • Paystack

  • Peach Payments


Ensure:


  • Fees post separately

  • VAT on fees is correct

  • Net payouts reconcile cleanly


Step 11: Expense Capture and Documents


Enable:


  • Hubdoc or Dext

  • Automatic supplier invoice fetching

  • Digital audit trails


This is critical for SARS audits.


Step 12: Reporting Setup


Set up reports for:


  • Profit and loss

  • Cashflow

  • VAT 201

  • Gross margin

  • Advertising ROI

  • Sales per channel


Use:


  • Xero tracking categories

  • Syft or Fathom for advanced reporting


Step 13: User Access and Security


  • Give your accountant advisor access

  • Limit staff permissions

  • Enable two-factor authentication

  • Never share login details


Common Xero Mistakes E-Commerce Sellers Make


  • Posting payouts as sales

  • Mixing personal and business funds

  • Incorrect VAT mappings

  • No clearing accounts

  • No inventory tracking

  • Incorrect financial year-end

  • Not reconciling regularly


These mistakes often lead to SARS audits and forced clean-ups.


How Smartbook Sets Up Xero for E-Commerce Sellers


Smartbook specialises in Xero setups for South African online sellers and handles:


  • Full Xero setup

  • VAT-correct configuration

  • Takealot and Amazon reconciliation

  • Shopify integrations

  • Inventory systems

  • Bank rules and automation

  • Reporting dashboards

  • Ongoing bookkeeping and compliance


Smartbook builds scalable accounting systems, not just basic bookkeeping files.

Recent Posts

See All

Comments


bottom of page