How to price products online in South Africa in 2026

Pricing products online in South Africa is no longer a guessing game. The local market has grown fast. Mastercard’s 2025 South Africa online retail report said e-commerce turnover was expected to exceed R130 billion by the end of 2025 and capture nearly 10% of total retail sales. Stats SA also reported that retail e-commerce income grew from R37.4 billion in 2018 to R86.8 billion in 2022. That tells us one thing clearly: more people are buying online, and pricing now matters more than ever.
That growth is good news for sellers, but it also means customers can compare prices faster and make decisions faster. A weak price can lose the sale. A careless price can kill your margin. The best price is the one that covers your real costs, fits the market, and still leaves profit in the business.
Start with your real cost
Before you set a selling price, work out your full cost per product. Do not stop at the supplier price. Include packaging, courier, payment fees, ads, and any refunds or replacements. South African payment providers make it clear that online payments are charged per transaction.
PayFast says its aggregation solution has no monthly fees but does charge a transaction fee. Yoco says its online payment pricing is a flat transaction fee with no monthly minimums or platform fees. Netcash also says its eCommerce gateway fees are charged per transaction and depend on the payment method used
Here is a simple example. Imagine you sell a handmade leather wallet:
- Product cost: R180
- Packaging: R15
- Courier contribution: R40
- Payment fee: R10
- Marketing allocation: R20
Your total cost is already R265. If you sell it for R300, you only make R35 before tax, overheads, and growth costs. That is too thin for a serious business. Your price has to leave room to breathe.
Check the South African market
Once you know your cost floor, check what similar products are selling for. Look at Takealot, Google Shopping, Facebook Marketplace, Instagram Shops, and independent online stores.
The point is not to copy competitors. The point is to understand the price range customers already see as normal. South Africa’s online retail market is growing, but the 2025 Mastercard report also shows that trust, convenience, and payments now shape the buying decision. Price is only one part of that decision.
Choose the pricing method that fits your product
There are three simple ways to price products online.
Cost-plus pricing means you add a markup to your total cost. This is the easiest place to start, especially if you need a clear profit target.
Competitor-based pricing means you use the market as a guide. This works well for products that customers can compare easily.
Value-based pricing means you charge according to the benefit the customer gets. A Wits study on South African SMEs found that value-based, cost-based, and competitor-based pricing all affect business performance differently, with value-based pricing showing the strongest relationship to performance in that study.
Build profit into every sale
Revenue keeps the business moving. Profit keeps it alive.
If your price only covers costs, you have built a busy job, not a business. After you know your cost floor, add a margin that gives you room for stock, marketing, software, support, and future growth. That is the difference between staying afloat and scaling.
A good price should help you sell and still leave money in the business. That is the point.
Do not ignore delivery and payment costs
Courier costs can change the whole offer. Some customers want delivery included. Others are happy to pay shipping separately. A simple approach is to build part of the delivery cost into the product price or offer free delivery above a certain spend threshold. That gives customers clarity while helping you protect margin.
Payment costs matter too. South African gateways such as PayFast charge transaction-based fees, which means the cost of taking payment is part of the real cost of selling online. If you do not include those fees in your price, you pay them out of your profit.
Test the price before you settle on it
Your first price does not have to be your final price. Test it. Watch what happens. If sales are strong and your margin is healthy, your product may be underpriced. If people keep dropping off before checkout, the problem may be the offer, the trust level, the product page, or the price itself.
A small price change can teach you a lot. So can a bundle, a delivery threshold, or a better product description. The market will tell you something if you pay attention.
Make the product page justify the price
Your product page has to carry the price. Yoast’s guidance on meta descriptions says the copy should be active, unique, and focused on encouraging the click. The same idea applies to product pages: do not just show a number. Explain the value behind the number.
If your price is above the market, say why. Better material. Better workmanship. Faster delivery. Better support. Better trust. Better fit for the customer. Price becomes easier to accept when the page makes the value obvious.
A simple pricing formula
Use this:
Product cost + packaging + courier + payment fees + marketing + profit = selling price
For example:
- Product cost: R180
- Packaging: R15
- Courier contribution: R40
- Payment fees: R10
- Marketing: R20
- Profit: R135
Selling price: R400
That gives you a clean starting point. From there, compare the market and adjust with confidence.
Frequently Asked Questions
Start with your product cost, then add packaging, courier, payment fees, marketing, and profit. South African payment providers charge transaction fees, so those costs must be included in your price.
You can. Many sellers either build part of the courier cost into the product price or offer free delivery above a certain spend. The best option depends on your margins and how your customers like to shop.
Not always. A lower price can help in some markets, but it can also reduce profit and weaken how customers see your brand. It is usually better to understand the market first, then choose a price that protects both value and margin.
There is no single correct margin. It depends on your product, your costs, and your market. The important thing is to leave enough room for growth, stock, marketing, and unexpected costs.
Because South Africa’s online retail market keeps growing, and customers can compare products quickly. Stats SA and Mastercard both show that e-commerce has become a much bigger part of local retail, which makes clear, competitive pricing more important.
Final thoughts
If you want to know how to price products online in South Africa, start with your costs, study the market, and choose a method that fits your product. The local online market is growing fast, which means pricing now matters more than ever. Customers can compare quickly, payment fees are real, and delivery costs can change the offer in an instant.
The best price is not always the lowest price. It is the price that helps you sell confidently, cover your costs, and keep building
Need help building your online store?
Knowing how to price products is only half the battle. Your online store also needs to present those products in a way that builds trust and encourages sales.
I design and build mobile-friendly online stores for South African businesses that want to sell their products online with confidence.
With every store, I focus on:
- Mobile-first design that works well on smartphones
- Product pages designed to highlight value and support pricing
- A simple shopping experience that makes buying easy
Ready to start selling online?
Contact me to discuss your online store project or tap the floating WhatsApp button on your right to start a chat.

