Shipping Costs Accounting E-commerce South Africa: A Masterclass
- Johan De Wet
- 2 days ago
- 8 min read
To manage shipping costs accounting for e-commerce in South Africa effectively, you must categorise delivery fees as either Cost of Goods Sold (COGS) or Operating Expenses based on their role in the supply chain. Inbound shipping from suppliers is typically added to inventory costs, while outbound shipping to customers is treated as a selling expense. For South African businesses, ensuring correct VAT treatment on these charges is critical for SARS compliance and maintaining accurate profit margins.
Running a digital storefront in the South African market involves navigating a complex web of logistics and financial regulations. Whether you are shipping locally via The Courier Guy or importing retail stock through Durban harbour, how you record these transactions impacts your bottom line and your tax liability. This guide provides a deep dive into the technical and practical aspects of managing your logistics finances.
What is shipping costs accounting for e-commerce in South Africa?
Shipping costs accounting for e-commerce in South Africa refers to the systematic recording of all expenses related to transporting goods, including inbound freight from suppliers and outbound delivery to customers. It involves differentiating between capitalised inventory costs and immediate period expenses to ensure accurate financial reporting and SARS tax compliance. By correctly tracking these figures, businesses can calculate their true Gross Profit Margin and avoid overpaying on Value Added Tax (VAT).
Accounting for shipping is not a one-size-fits-all process. The South African Companies Act and IFRS for SMEs require that costs incurred to bring inventory to its present location and condition be included in the cost of that inventory. This mean if you pay R5,000 to ship a container of electronics from China to Cape Town, that R5,000 isn't an immediate expense; it is part of the asset value of your stock.
Conversely, when a customer in Johannesburg buys a product and you pay R100 for door-to-door delivery, this is generally treated as a selling expense. Understanding this distinction is the foundation of a healthy balance sheet.
Is shipping considered COGS or an operating expense in South Africa?
In South African accounting standards, shipping is considered Cost of Goods Sold (COGS) when it relates to bringing inventory into your business, and an operating expense when it relates to delivering sold goods to the end consumer. Specifically, 'Freight-In' is capitalised into inventory, while 'Freight-Out' is expensed on the income statement as a distribution cost. Identifying which is which ensures your inventory valuation at the end of the February tax year is accurate.
Understanding Freight-In (Inbound Logistics)
Freight-in refers to the costs associated with getting products from your manufacturer or wholesaler to your warehouse. Under SARS guidelines and standard accounting practice, these costs are part of the 'landed cost' of your products. If you ignore freight-in when calculating your product cost, you are artificially inflating your margins and potentially under-reporting the value of your assets.
For example, if you buy 100 units of a product for R10,000 and pay R1,000 for shipping, each unit actually costs R110, not R100. When you sell one unit, the R110 is what should be moved from your Balance Sheet to your Income Statement as COGS.
Understanding Freight-Out (Outbound Logistics)
Freight-out encompasses the costs of getting the product from your hands to the customer. This is a delivery expense. Because the sale has already been triggered, these costs do not add value to the inventory itself. Instead, they are a cost of doing business. In your Smartbook dashboard, these are typically categorised under 'Selling and Distribution Costs'.
How do you handle VAT on shipping charges in South Africa?
To handle VAT on shipping charges in South Africa, you must apply a 15% output VAT if the delivery is local and part of a taxable supply of goods. If the goods are being exported from South Africa, the shipping may be zero-rated (0%), provided you maintain the required SARS documentation, such as the bill of lading or proof of export. Small businesses must ensure their invoices clearly separate the product price from the delivery fee to maintain transparent tax records.
VAT on Local Deliveries
If your e-commerce business is VAT-registered (which is mandatory if your 12-month turnover exceeds R1 million), you must charge 15% VAT on delivery fees. Even if you are simply 'passing on' the cost from a courier company to the customer, the delivery fee becomes part of the consideration for the sale. This means if the courier charges you R115 (R100 + R15 VAT), and you charge the customer R115, you must record R15 as output VAT to be paid to SARS.
VAT on International Shipments
Exporting goods from South Africa is a great way to scale, but the accounting is stricter. While the sale of goods to an international customer is zero-rated, the shipping service is also generally zero-rated. However, SARS requires a massive amount of 'Section 11' documentation to prove the goods left the country. Without this, SARS may assess your zero-rated sales at the full 15% during an audit, which can be financially devastating for a small business.
What are the best methods for recording shipping income?
There are two primary methods for recording shipping income in an e-commerce business: the Gross Method and the Net Method. The Gross Method records shipping fees collected from customers as revenue and shipping costs paid to couriers as an expense, whereas the Net Method offsets the two against each other. For South African SMEs, the Gross Method is highly recommended because it provides a clear audit trail for SARS and better insights into logistics profitability.
The Gross Method: Why it wins for SA SMEs
Using the Gross Method, your financial statements will show 'Shipping Income' as a line item in your revenue section and 'Shipping Expense' in your expenses. This transparency allows you to see if you are actually losing money on shipping. Many South African e-commerce founders realize too late that their 'Flat Rate Shipping' of R99 is actually costing them an average of R120, steadily eroding their profits. The Gross Method highlights this gap immediately.
The Net Method: When to be cautious
While the Net Method is simpler (you just record the difference), it obscures the volume of money moving through your logistics chain. For VAT purposes, it is also more difficult to reconcile because you need to account for VAT on the full amount charged to the customer, regardless of what the courier charged you. For these reasons, Smartbook recommends sticking to the Gross Method.
How to calculate the Landed Cost of imported goods?
To calculate the landed cost of imported goods, you must sum the purchase price from the supplier, international freight charges, customs duties, ad valorem taxes, and local clearing fees. Divide this total by the number of units received to determine the true cost per unit for your accounting records. Using accurate landed costs is vital for South African businesses to ensure their pricing strategy accounts for the volatility of the Rand (ZAR) and fluctuating port fees.
Let's look at a practical South African example as of March 2026.
1. Unit Cost from Supplier: $10 (approx. R190 at current exchange rates).
2. International Shipping & Insurance: R30 per unit.
3. Customs Duty (e.g., 20%): R38 per unit.
4. Courier Clearing Fee: R5 per unit.
5. Total Landed Cost: R190 + R30 + R38 + R5 = R263 per unit.
If you sold this item for R400 thinking your cost was R190, you would be shocked to find your actual margin is much thinner than expected. Proper shipping costs accounting ensures these 'hidden' costs are surfaced.
How do you account for free shipping offers?
Accounting for free shipping in South Africa requires treating the courier cost as a marketing or promotional expense while ensuring the VAT on the input cost is correctly claimed. When a customer receives 'free' shipping, the business still incurs a real cost from the logistics provider. This cost should be recorded as a delivery expense, which reduces your operating profit but is fully deductible for corporate income tax purposes.
Many South African Shopify or WooCommerce users use free shipping as a conversion tool. From an accounting perspective, there is no 'shipping income' to record. However, you must still record the bill from your courier.
Pro Tip: Track 'Free Shipping' as a separate expense category in your chart of accounts. This allows you to measure the 'Cost of Acquisition' (CAC) more accurately. If your free shipping strategy is costing you more than the increase in sales volume justifies, your Smartbook reports will make that clear.
What are the common pitfalls in e-commerce shipping accounting?
Common pitfalls in e-commerce shipping accounting include failing to account for VAT on delivery markups, ignoring the cost of packaging materials, and neglecting to reconcile courier invoices against actual shipments. South African businesses often struggle with 'COD' (Cash on Delivery) reconciliations and failing to track shipping insurance as an expense. Overlooking these details leads to inaccurate cash flow projections and potential SARS penalties during VAT audits.
Ignoring Packaging as a Shipping Cost
Packaging isn't just a box; it's part of the fulfillment cost. Bubble wrap, tape, and branded boxes add up. Especially with the rising costs of paper and plastic in SA, these should be tracked. You can either include them in your COGS (if significant) or list them as 'Small Tools and Consumables' in your operating expenses.
Courier Invoice Mismatches
Courier companies often use volumetric weight, while you might be estimating based on physical weight. This leads to 'billing surprises' at the end of the month. A robust accounting process involves reconciling every courier invoice against the specific orders they relate to. If you are billed for a 're-delivery' or a 'remote area surcharge' that you didn't charge the customer for, that's a direct hit to your profit that needs to be recorded accurately.
Why use accounting software for your South African e-commerce business?
Using specialized accounting software like Smartbook automates the tracking of shipping expenses by integrating with your sales channels and bank feeds. This eliminates manual data entry, reduces the risk of human error in VAT calculations, and provides real-time visibility into your shipping profitability. For a South African SME, automation is the only way to scale without being buried in the paperwork of hundreds of small-ticket shipping transactions.
Smartbook allows you to create specific categories for 'Freight-In' and 'Freight-Out', making it easy to see your landed costs versus your distribution costs. When it comes time for your SARS provisional tax submission or your annual financial statements, having this data organized throughout the year saves weeks of stress.
Practical checklist for shipping costs accounting in South Africa
To ensure your books are in order, follow this monthly checklist for your e-commerce logistics:
1. Reconcile all courier statements against your e-commerce platform orders.
2. Ensure 15% VAT is recorded on all local shipping income and expenses.
3. Allocate 'Freight-In' costs to the value of new inventory arrivals.
4. Separate packaging material purchases from general office supplies.
5. Review your 'Shipping Profit/Loss'—the difference between what you charge for shipping and what you pay.
6. Verify that you have the customs release notifications (SAD 500) for any imported stock.
Summary of Shipping Costs Accounting E-commerce South Africa
Mastering shipping costs accounting for e-commerce in South Africa is not just about keeping SARS happy; it is about knowing your numbers. By distinguishing between inbound and outbound costs, correctly applying VAT rules, and using tools like Smartbook to automate the process, you turn a complex logistical challenge into a competitive advantage. Accurate accounting allows you to price your products confidently, offer sustainable free shipping, and ultimately build a more profitable South African small business.
Managing the finances of an online store is demanding, especially when logistics costs are constantly shifting due to fuel price hikes and exchange rate volatility. Smartbook is designed specifically for South African entrepreneurs who need a simple, powerful way to track every Rand. From automated VAT reports to detailed expense tracking, Smartbook takes the headache out of e-commerce bookkeeping. Start your journey toward financial clarity today by exploring how Smartbook can transform your small business accounting.
Comments