E-commerce Bookkeeping South Africa: Essential Records for Success
- Johan De Wet
- Apr 10
- 6 min read
E-commerce bookkeeping in South Africa involves maintaining accurate digital and physical records of all business transactions, including sales invoices, supplier receipts, bank statements, and VAT records. According to the Tax Administration Act, South African online retailers must retain these records for five years to remain compliant with the South African Revenue Service (SARS). Proper record-keeping ensures you can accurately claim tax deductions and avoid heavy penalties during a SARS audit.
Scaling an online business is an exciting journey, but the complexity of digital transactions can quickly overwhelm your back office. Between Shopify payouts, PayFast fees, and shipping costs, the volume of data is immense. This guide breaks down the technical requirements for e-commerce bookkeeping in South Africa to help you stay organized and profitable.
What records must an e-commerce business keep in South Africa?
An e-commerce business in South Africa must keep a comprehensive trail of all financial activities, including tax invoices, credit notes, bank statements, and records of digital payments. You are also required to maintain an asset register, payroll records if you have employees, and proof of all business-related expenses. SARS requires these records to be stored in their original form (digital or paper) for a minimum of five years from the date of submission of the return.
While many founders think an exported CSV from their website is enough, it often isn't. You need to reconcile these exports with your actual bank movements. If you sell physical goods, you must also keep detailed inventory records. This include stock-on-hand reports at the end of the financial year on February 28th.
Why is digital record-keeping essential for online stores?
Digital record-keeping is essential because most e-commerce transactions originate online, making automated integration the most accurate way to capture data. South African law recognizes electronic documents as valid records, provided they are easily accessible and stored securely. Using cloud-based solutions prevents data loss from hardware failure and simplifies the process of sharing information with your accountant.
What are the specific SARS requirements for electronic invoices?
SARS requires that electronic tax invoices contain specific details to be valid for VAT claims. This includes the words 'Tax Invoice', your business's VAT registration number (if applicable), a unique serial number, and the date of issue. For transactions over R5,000, you must also include the recipient’s name, address, and VAT number to ensure the document is legally compliant.
How does VAT work for South African e-commerce stores?
VAT for e-commerce in South Africa applies once your taxable turnover exceeds R1 million in any consecutive 12-month period. Once registered, you must charge 15% VAT on all local sales and file your VAT201 returns via eFiling, usually every two months. You can also claim back the VAT you pay to your suppliers, which is known as input tax.
Managing VAT can be tricky if you sell internationally. Exports are generally 'zero-rated' (0% VAT), but you must keep specific documentation, such as the SAD 500 customs form, to prove the goods left South Africa. Without this proof, SARS may demand the 15% VAT from you later.
What is the difference between Output Tax and Input Tax?
Output tax is the 15% VAT you collect from your customers on behalf of SARS when you make a sale. Input tax is the VAT you pay to other businesses for goods or services used in your company. Your VAT liability is the difference between the output tax collected and the input tax paid during a specific tax period.
When should an online store register for VAT voluntarily?
You can register for VAT voluntarily if your income has exceeded R50,000 in the past 12 months. This is often beneficial if your customers are other VAT-registered businesses who want tax invoices, or if you are making significant capital investments where the VAT refund would improve your cash flow. However, remember that registration brings increased administrative responsibilities.
How do you record payment gateway fees and payouts?
To record payment gateway fees, you must treat the 'gross' sale amount as income and the gateway fee as a separate business expense. Most South African gateways like Yoco or Paystack deduct their commission before depositing the remaining 'net' amount into your bank account. You cannot simply record the net deposit; you must account for the full sale price and the fee to ensure your turnover and expenses are reported accurately to SARS.
This is a common pitfall in e-commerce bookkeeping in South Africa. If your website shows an R1,000 sale, but you only see R970 in your bank, failing to record the R30 fee means your turnover is understated and your expenses are missing. Always reconcile your gateway statements monthly to ensure these figures align.
Why is bank reconciliation crucial for e-commerce?
Bank reconciliation is the process of matching your internal accounting records against your actual bank statement to ensure every cent is accounted for. For e-commerce owners, this identifies missing transactions, duplicate charges, or unauthorized bank fees. It serves as your primary defense against accounting errors and provides a clear picture of your actual cash position.
How do you handle refunds and chargebacks?
Refunds must be processed by issuing a Credit Note that references the original Tax Invoice. This reduces the amount of VAT you owe to SARS and corrects your turnover figures. Chargebacks, which occur when a customer disputes a transaction via their bank, should be recorded as an expense or a reversal of income, accompanied by any bank-levied dispute fees.
What are the main tax deadlines for South African SMEs?
The South African tax year runs from March 1st to February 28th. Key deadlines include February 28th for the second provisional tax payment, August 31st for the first provisional tax payment, and the annual Income Tax Return (ITR14 for companies or ITR12 for individuals) which usually falls between November and January. Staying ahead of these dates prevents the automatic 10% late payment penalty and daily interest charges.
If you have employees, you must also consider monthly PAYE, UIF, and SDL submissions via the EMP201 form by the 7th of every month. For e-commerce businesses, missing these deadlines is often a result of poor record-keeping during the busy holiday shopping seasons.
What is provisional tax and do you need to pay it?
Provisional tax is not a separate tax but a system of paying your income tax in advance to avoid a large lump sum at year-end. Most e-commerce business owners are provisional taxpayers because they earn income other than a standard salary. You make two estimated payments per year based on your projected taxable income.
How do you document business-use-of-home expenses?
If you run your e-commerce store from home, you can claim a portion of your rent, interest on your bond, electricity, and fiber costs as a business deduction. To do this, you must have a dedicated area used exclusively for trade. You calculate the deduction based on the square meterage of your office relative to the total size of your home.
How to manage inventory records for SARS compliance?
Inventory management requires tracking the cost price of goods, items sold, and the value of remaining stock at the end of the financial year. You must perform a physical stock take on February 28th and record the results to determine your 'Closing Stock' value. This figure is vital because it affects your Cost of Goods Sold (COGS) and, ultimately, your taxable profit.
Using specialized software can automate this by syncing your Shopify or WooCommerce store with your accounting platform. This ensures that every time a product is sold, your inventory levels and COGS are updated in real-time. Without accurate inventory records, you risk overpaying tax on profits that haven't actually materialized.
What is the 'First-In-First-Out' (FIFO) method?
FIFO is the most common inventory valuation method where you assume that the oldest stock items are sold first. In South Africa, SARS generally accepts FIFO for small businesses. It ensures that your inventory valuation reflects the most recent prices you paid to your suppliers, which is especially important during periods of Rand volatility and inflation.
How do you account for damaged or obsolete stock?
Damaged or obsolete stock that can no longer be sold should be 'written down' to its net realizable value or written off entirely. You must keep a record of why the stock was disposed of or discounted. This reduction in inventory value acts as an expense, which reduces your taxable profit, ensuring you don't pay tax on assets that have no value.
Why automate your e-commerce bookkeeping with Smartbook?
Automating your e-commerce bookkeeping with a South African-grown platform like Smartbook reduces human error and ensures continuous compliance with local tax laws. Smartbook connects directly to your bank feeds and sales channels, categorizing transactions and generating the specific reports SARS requires. This allows you to focus on marketing and growth rather than drowning in spreadsheets.
As a South African small business owner, you need tools that understand the local landscape—from specific VAT classifications to the way our banks operate. Smartbook provides a localized experience that generic international software often misses. By centralizing your records, you prepare your business for scaling without the administrative headache.
Effective record-keeping is the backbone of a sustainable online store. By maintaining clear records of your sales, expenses, and inventory, you satisfy the legal requirements of e-commerce bookkeeping in South Africa and gain valuable insights into your business's financial health. Start streamlining your finances today. Visit Smartbook at https://www.smartbookie.co.za to see how we simplify bookkeeping for South African e-commerce entrepreneurs.
Comments