VAT is one of the areas where South African SME owners make the most errors in Xero, and where those errors have the most direct financial consequences. A misconfigured VAT code, an incorrectly coded transaction or a missed submission creates a chain of problems:
- an inaccurate VAT201 return,
- a potential SARS audit trigger,
- interest charges and penalties.
The good news is that Xero, when configured correctly for the South African VAT environment, handles the vast majority of the complexity automatically. The bad news is that many South African Xero accounts are not configured correctly. not understanding VAT is a big factor here. Errors accumulate silently until someone reviews the VAT setup properly.
Understanding VAT is not “that hard”
In this post I want to give you a clear, practical understanding of how VAT works in Xero for South African businesses, the tax rates you need to know, the most common errors we see when reviewing new client accounts and a pre-submission checklist you can use before every VAT return.
Note: the VAT Act 89 of 1991 and SARS practice notes govern VAT in South Africa. This post reflects the standard position for most SA SMEs. Always confirm specific VAT treatments with your adviser, particularly for unusual transactions or industry-specific rules.
Understanding VAT should be a priority as a business owner.
How VAT works in Xero for SA businesses
When you enable VAT in Xero under Accounting, then Advanced, then Financial Settings, you set your VAT registration number and your VAT period. For most South African businesses, the VAT period is bi-monthly, with payments due on the last day of the following month.
Every transaction in Xero, whether an invoice raised, a bill captured or a bank transaction coded, carries a tax rate. That tax rate tells Xero how to treat the transaction for VAT purposes: whether to include it in your output VAT (VAT you owe SARS), your input VAT (VAT you can claim back) or neither.
When you run the VAT return in Xero at the end of each bi-monthly period, Xero calculates your net VAT position automatically from all the transactions captured during the period. The accuracy of that calculation depends entirely on whether the correct tax rate was applied to every transaction.
The Xero VAT return is only as accurate as the tax rates applied to your transactions. One incorrectly coded invoice or bill can distort your entire VAT position for the period. Accuracy at the transaction level is what makes the return reliable.
The tax rates you need to know
Here are the tax rates used in South African Xero accounts and when each one applies:
| Tax rate in Xero | VAT category | When to use it |
| Tax on Sales (15%) | Standard-rated revenue | The most common output VAT code. Use for most goods and services supplied in South Africa at the standard 15% VAT rate. |
| Tax on Purchases (15%) | Standard-rated expenses | Use for supplier invoices where the supplier is VAT registered and has charged 15% VAT. This is your input VAT claim. |
| Zero Rated Income (0%) | Zero-rated supplies | Certain goods and services that are subject to VAT but at 0%, including most basic foodstuffs and goods exported from South Africa. |
| Zero Rated Expenses (0%) | Zero-rated purchases | Purchases of zero-rated goods or services from a VAT-registered supplier. |
| Exempt Income | Exempt supplies | Supplies specifically exempted under the VAT Act, including certain financial services and residential rental income. No VAT charged or claimed. |
| No Tax | Outside the scope of VAT | Transactions that fall outside VAT entirely. Examples include wages and salaries, inter-entity loans and certain bank charges. Do not confuse with exempt supplies. |
The most consequential distinction in understanding VAT is the difference between Exempt and No Tax. Exempt supplies are within the scope of VAT but taxed at zero. No Tax transactions are outside the scope entirely. Confusing the two produces incorrect VAT returns. If you are unsure which category applies to a specific transaction, ask your adviser before coding it.
Preparing your VAT201 from Xero
When your Xero account is correctly configured and your transactions are accurately coded, preparing your VAT201 is a straightforward process.
- Go to Accounting,
- then Reports,
- then Tax Activity (VAT).
- Set the date range to your current VAT period.
Xero will display your output VAT (VAT charged to clients on your invoices), your input VAT (VAT paid to suppliers on their invoices) and the net VAT payable or refundable for the period.
Before accepting these figures and submitting your return, run through the five pre-submission checks below. This process takes 15 to 20 minutes and significantly reduces the risk of an inaccurate submission.
| Check | Why it matters | |
| 1. | Bank account fully reconciled for the VAT period | An unreconciled bank account means transactions are missing from the VAT calculation. Reconcile completely before running the VAT return. |
| 2. | All transactions reviewed for correct tax rate | Scan the Account Transactions report for the period. Look for any transaction coded to No Tax that should carry a tax code, and vice versa. |
| 3. | Output VAT sanity check | Divide your total output VAT for the period by your total revenue. The result should be consistent to your business. A significant deviation warrants investigation. |
| 4. | Input VAT sanity check | Review your total input VAT claimed. Is it consistent with your cost base for the period? Unusually high or low input VAT relative to expenses is a signal to investigate. |
| 5. | VAT period dates confirmed | Confirm that the date range in your Xero VAT return matches your SARS VAT period exactly. One day off in either direction can cause a submission to cover the wrong period. |
Common VAT errors we find in SA Xero accounts
When we review a new client’s Xero account, VAT errors are among the most frequent issues we find. Here are the six we encounter most often and what to do about each:
| Common VAT error in Xero | What to do about it |
| Supplier invoices coded incorrectly | Your input VAT claim is understated. You are paying SARS more than you owe. Find the transactions in Xero, recode them to Tax on Purchases (15%) and ensure the correction is reflected before the next VAT return is submitted. |
| Personal expenses coded with VAT | SARS disallows input VAT claims on personal expenditure. If a business owner’s personal spend is captured with Tax on Purchases, the claim is incorrect and will be disallowed on audit, potentially with penalties. |
| Zero-rated or exempt sales coded at 15% | You are creating an output VAT liability on sales that should carry no VAT. The overpayment to SARS can be recovered but requires a corrective submission and additional admin work. |
| VAT period set incorrectly in Xero financial settings | If your Xero VAT period does not match your SARS VAT period, your returns will cover the wrong date ranges. This creates mismatches that are time-consuming to correct and can result in late submissions for certain periods. |
| Mixed VAT and non-VAT items on the same invoice | If an invoice includes both standard-rated and zero-rated or exempt items and all lines are coded the same way, your output VAT calculation will be wrong. Each line on an invoice must carry the correct tax rate for that specific supply. |
| Import VAT not accounted for correctly | If your business imports goods, import VAT paid at the border creates an input VAT claim that must be processed correctly in Xero. This is a frequently missed input VAT claim for product-based South African SMEs. |
When to involve your adviser
For routine VAT periods where your transactions are straightforward, standard-rated and consistently coded, you may be comfortable running and submitting your own VAT return from Xero.
There are circumstances where adviser involvement is especially important before submission. These include:
- your first VAT return after setting up Xero,
- any period with unusual transaction types you have not encountered before,
- any period where your output VAT sanity check produces an unexpected result,
- any period where you have made a significant capital purchase with import VAT implications and
- any period following a change in your business activities or revenue mix.
In each of these situations, submitting an incorrect return and then correcting it is significantly more time-consuming and potentially more expensive than getting the review right before the first submission.
Unsure whether your Xero VAT configuration is correct for your South African business? Book a free discovery call with Bruce. A VAT configuration review is one of the first things we do when onboarding a new client.
About the author
Bruce is the founder of BC Accounting Services (BCAS), a Xero Partner and Certified Adviser based in South Africa. He partners with SME owners and growing businesses to create financial clarity, shape strategic direction, and drive measurable results using his PCP Method: Purpose, Clarity, Performance.
bcas.co.za #bcaccounting #purposedrivenbusiness #purposeclarityperformance