Getting VAT right on your online store keeps you firmly on the correct side of SARS and saves you from unpleasant surprises at tax time. The good news is that WooCommerce handles VAT well once it is set up correctly, so most of the work is a one-time configuration rather than an ongoing chore. The trick is knowing when you actually need to charge it, and setting your store up so the numbers are right from the first order. Get this foundation in place early and VAT becomes a quiet background process rather than a year-end panic.
This guide explains when you must register for VAT in South Africa, when registering voluntarily makes sense, how to switch VAT on in WooCommerce, how to display prices the way local customers expect, and exactly what a VAT-compliant invoice needs to contain. It is written for South African store owners, with local thresholds and the 15% rate.
📋 Key Takeaways
Do you need to register for VAT?
Registration becomes compulsory once your taxable turnover exceeds R1 million in any consecutive twelve-month period. Until you reach that threshold, registration is optional rather than required. You can also register voluntarily once your turnover passes R50,000, which can be worthwhile if you sell mainly to other VAT-registered businesses, because those customers can claim the VAT back and are not put off by it. For a store selling to the general public, voluntary registration simply adds 15% to your prices, so it is rarely worth doing before you have to.
It is important to track your rolling twelve-month turnover rather than your financial year, because the R1 million test looks at any twelve-month window. As you approach the threshold, plan ahead so you can register in time and update your store, your pricing and your invoices without a last-minute scramble.
ℹ️ Important: Charging VAT before you are actually registered for it is not permitted. Only add VAT to your prices once SARS has confirmed your registration and issued your VAT number, and keep proof of that registration date.
South Africa’s VAT rate
The standard rate of VAT in South Africa is 15%, and this is the rate that applies to most everyday products sold by small online stores. WooCommerce can calculate and add this automatically once you have configured your tax settings, so you never have to work it out order by order or worry about rounding. A small number of goods are zero-rated or exempt, but unless you sell those specific items, the standard rate is what you will use.
Because the rate is built into your settings rather than each product, a future rate change is a single update rather than a catalogue-wide edit. That is one of the quiet advantages of letting the platform handle the tax maths for you.
How to set up VAT in WooCommerce
Switching VAT on is a quick settings job that most store owners can do themselves. The goal is to enable taxes, tell WooCommerce the South African rate, and decide how prices are entered and displayed. Once that is done, the platform takes care of the calculations on every order.
After configuring it, every product price and the cart will reflect VAT correctly, and your order records will capture the VAT portion separately. That separation is what makes your periodic VAT returns straightforward, because the figure you need is already recorded against each sale.
Recommended settings for SA stores
Inclusive versus exclusive pricing
South African consumers expect to see the final, all-in price on the shelf, so if you sell to the public you should display prices inclusive of VAT. Showing a price excluding VAT and then adding it at checkout feels like a hidden cost and is a well-known driver of abandoned carts. The price the customer sees on the product page should be the price they pay.
If your store sells mainly business-to-business, where buyers are accustomed to seeing prices excluding VAT and can reclaim it, you may choose to display exclusive prices instead. The important thing is consistency and clarity, so that whichever approach you choose, customers always understand exactly what they will be charged.
💡 Pro Tip: Selling to the public? Always show VAT-inclusive prices. It matches what customers expect and removes the nasty checkout surprise that drives shoppers away at the last moment.
VAT-compliant invoices
Once you are VAT registered, your invoices have to meet SARS requirements, and a generic receipt will not do. A compliant tax invoice must contain a specific set of details, and the simplest way to produce them reliably is a small invoicing plugin that generates a proper tax invoice for every WooCommerce order automatically. That removes the risk of human error and keeps your records consistent.
Common VAT mistakes to avoid
A handful of mistakes come up again and again, and all of them are easy to avoid once you know to watch for them:
⚠️ Watch Out: Do not treat the VAT you collect as income. That money belongs to SARS and must be paid over on time, so set it aside as you go rather than spending it as part of your turnover.
VAT and your bookkeeping
WooCommerce keeps a record of the VAT on every order, which makes your periodic VAT returns far less painful than reconstructing the figures by hand. Export your sales regularly and reconcile them with your accounting software or your bookkeeper so that nothing slips through the cracks between your store and your books. Good habits here turn VAT season into a routine task.
📘 Good to Know: Speak to an accountant when you first register for VAT. A short conversation early on saves time and money later, especially around what input VAT you can and cannot claim back on your expenses.
Frequently asked questions
When must I register for VAT in South Africa?
Registration is compulsory once your taxable turnover exceeds R1 million in any consecutive twelve-month period. You may also register voluntarily once your turnover passes R50,000.
Does WooCommerce calculate VAT automatically?
Yes. Once you enable taxes and add a 15% standard rate, WooCommerce applies VAT automatically to every order and records the VAT portion separately for your books.
Should my prices include or exclude VAT?
If you sell to the public, display VAT-inclusive prices so customers see the final amount. Business-to-business stores often show prices excluding VAT instead, since their buyers can reclaim it.
What counts as a valid tax invoice?
A valid tax invoice shows the words Tax Invoice, your business and VAT details, the customer’s details for larger amounts, the VAT shown separately, and a unique invoice number and date.
VAT returns and deadlines
Once you are registered, VAT is not a once-off task but a recurring cycle. Most small businesses file VAT returns every two months through SARS eFiling, declaring the VAT you charged customers (output VAT) and subtracting the VAT you paid on business expenses (input VAT). The difference is what you pay over to SARS, or in some cases what they refund to you. Because WooCommerce already records the VAT on each order, pulling these figures together becomes a straightforward export rather than a manual reconstruction.
Missing a VAT deadline triggers penalties and interest, so it pays to treat the due dates as immovable. A simple routine, exporting your sales after each period, reconciling them with your expenses, and filing on time, keeps you compliant and avoids unwelcome letters from SARS. Many owners set a recurring reminder a week before each deadline so the return is never a last-minute rush.
Quick recap
Want your store set up correctly from day one? Our web design team builds WooCommerce stores with tax, shipping and payments configured. email us at [email protected].