Industry Template
E-Commerce & Online Retail Business Plan Template
Plan your platform, inventory and fulfillment for scalable online retail.
A professional plan for your E-Commerce & Online Retail, already started — you just make it yours.
Helps you model customer acquisition costs, conversion rates and logistics partnerships so funders can see a viable e-commerce operation.
Product selection and sourcing strategy
E-commerce platform and technology
Your drafted executive summary
It’s a shortcut, not a script — a real draft for a E-Commerce & Online Retail, written in plain language. Claim it and make every word your own.
Your draft
A first draft — yours to edit or claim
- 8 sections, one at a time
- Typical setup investment
- ~$435k
- Last checked
- March 2026
What's in your planEvery section, mapped out for you
These are the sections Originate It recommends for a complete plan in this industry.
- Executive Summary
- Business Model and Product Strategy
- Market Analysis (E-Commerce Landscape)
- Technology and Platform Infrastructure
- Marketing and Customer Acquisition
- Operations and Fulfillment
- Financial Projections and Unit Economics
- Risk & Mitigation (E-Commerce)
The numbersTypical costs and earnings, in plain language
What the numbers look like for a E-Commerce & Online Retail in the global market.
At a glance
Revenue Model
Online Sales
Primary income stream
Typical setup investment
$435k
One-time, to get going
Market snapshotA few numbers worth knowing
- SA E-Commerce Growth
- 29% annually
- Average Order Value (SA)
- R650-R850
- Fulfilled Order Cost
- R80-R180
South African online retail growing rapidly post-COVID
Typical SA e-commerce basket size across product categories
Typical last-mile courier cost per order in SA (varies by zone)
The full blueprintThe complete template, step by step
E-Commerce & Online Retail Business Plan Template
South African e-commerce is growing at 29% annually, driven by improving logistics networks, rising smartphone penetration, and consumers who now expect the convenience of online shopping. The opportunity is real — but so is the failure rate. Most e-commerce businesses that fail do so not because of a bad product, but because of three compounding problems: paying too much to acquire customers, tying up too much cash in slow-moving inventory, and underestimating logistics costs. This template is built to solve all three.
1. Executive Summary
Brand and Product: We are launching [Brand Name], an online [clothing / homeware / electronics / health and beauty / specialty food] retailer targeting [customer segment] in South Africa. Our products are [locally sourced / manufactured in [country] / made in-house] and differentiated by [unique selling point: niche category, price-quality position, local brand story, sustainable sourcing].
The Numbers at a Glance:
| Metric | Target | | :--- | :--- | | Startup Investment | R435,000 | | Average Order Value (AOV) | R750 | | Target Conversion Rate | 2.0% | | Customer Acquisition Cost (CAC) | R150 | | Orders per Month — Month 6 | 200 orders | | Monthly Revenue — Month 6 | R150,000 | | Annual Revenue — Month 12 | R1,500,000+ | | Gross Margin (after COGS) | 45% | | Net Margin (after fulfillment + marketing) | 8-12% | | Breakeven | Month 7 |
Strategic Logic: E-commerce unit economics are simple: acquire a customer for less than their lifetime value, fulfill orders profitably, and retain enough customers to reduce blended acquisition costs over time. At R150 CAC and R750 AOV with a 45% gross margin, we generate R337 gross profit per first order. A customer who orders twice recovers their acquisition cost with margin to spare. Our strategy is to win on niche, not price — and on fulfillment speed, not selection breadth.
2. Business Model and Product Strategy
Business Model Options
| Model | How It Works | Startup Cost | Margin | Speed to Market | Best For | | :--- | :--- | :--- | :--- | :--- | :--- | | Branded DTC (Direct-to-Consumer) | Own stock, own brand, ship from own warehouse | R350k-R600k | 40-60% | 3-4 months | Differentiated products with brand story | | Dropshipping | Supplier ships to customer on your behalf — no stock held | R30k-R80k | 15-30% | 2-4 weeks | Testing new categories with low capital risk | | Marketplace Seller | List products on Takealot, Amazon, Bob Shop | R50k-R150k (stock) | 20-35% after fees | 1-2 months | Reaching existing high-intent buyers | | Subscription Box | Curated box shipped monthly to subscribers | R100k-R200k | 35-50% | 2-3 months | Consumables, beauty, specialty food, pet products |
Our Model: [Select primary model — recommended: Branded DTC for Year 1 core range, with Marketplace as secondary channel for brand exposure]
Our Hybrid Approach: 80% inventory-based (core 40-60 SKUs), 20% dropshipping for extended range. Marketplace presence on Takealot for brand visibility.
Product Selection Criteria
Before committing to inventory, validate each SKU against:
- Can it be shipped without breakage by standard courier?
- Does it have a minimum 40% gross margin at a competitive price point?
- Is there demonstrable search demand (Google Trends, Takealot search volume)?
- Can it be photographed to drive desire at scroll speed?
- Does it have a repeat purchase cycle (higher LTV)?
3. Market Analysis — SA E-Commerce Landscape
Market Overview
| Factor | Data Point | | :--- | :--- | | SA e-commerce market size (2024) | Approximately R70 billion annually | | Annual growth rate | 29% (post-pandemic, sustained) | | Urban adult online shoppers | Estimated 40% of urban adults shop online monthly | | Mobile commerce share | 65-70% of transactions via mobile devices | | Top product categories | Electronics, fashion, homeware, health and beauty, food | | Key platforms | Takealot, Amazon.co.za, Superbalist, Bash, specialist DTC stores |
Payment Method Preferences in SA
Understanding how SA customers prefer to pay is essential for checkout optimisation:
| Payment Method | Popularity | Notes | | :--- | :--- | :--- | | Credit and debit card | High | Visa and Mastercard dominant | | Instant EFT (Ozow, Payfast EFT) | High | Preferred by those wary of storing card details online | | Digital wallets (SnapScan, Zapper) | Medium | Growing, especially among mobile shoppers | | Buy Now Pay Later (PayJustNow, Payflex) | Growing | Increases AOV by 20-35%; high demand from 25-35 age group | | Cash on Delivery | Low | Complex to execute; not recommended for new stores |
Recommendation: Integrate at minimum: Payfast or Paystack (cards + instant EFT) and one BNPL option (PayJustNow or Payflex). Offer BNPL prominently on product pages — it reduces cart abandonment for higher-priced items.
Mobile vs Desktop
| Channel | Share of Traffic | Share of Conversions | Implication | | :--- | :--- | :--- | :--- | | Mobile | 70% | 55% | Mobile must be fast, thumb-friendly, frictionless checkout | | Desktop | 30% | 45% | Desktop users convert at higher rate — product detail pages must be comprehensive |
Mobile page load time above 3 seconds increases bounce rate by 32%. Shopify and WooCommerce managed hosting typically achieve 1.5-2.5 second load times on mobile.
4. Customer Personas
| Persona | Profile | Shopping Behaviour | Channel | AOV | Retention Potential | | :--- | :--- | :--- | :--- | :--- | :--- | | The Mobile Shopper | 24-35, urban, smartphone-first, social media native | Discovers via Instagram/TikTok, impulse-purchase trigger, checks reviews before buying | Social ads, influencer content | R550-R700 | Medium — needs re-engagement via email or social | | The Deal Hunter | 28-45, value-conscious, comparison shops, email subscriber | Searches Google, reads reviews, waits for promotions, high cart abandonment | Google Shopping, email promotions, SEO | R650-R900 (when buying) | High — subscribes to email, buys on sale events | | The Brand Loyalist | 30-50, values quality and consistency, trusts specific brands | Repeat purchaser, refers friends, engaged with email, leaves reviews | Email, direct navigation, word of mouth | R850-R1,400 | Very high — high LTV, advocacy behaviour |
Strategic Implication:
- Acquire Mobile Shoppers via social content and influencer partnerships (lower CAC via organic)
- Convert Deal Hunters via Google Shopping and a strong email promotion calendar
- Cultivate Brand Loyalists with excellent post-purchase experience, loyalty rewards, and personal communication
5. Product and Sourcing Strategy
Sourcing Options for SA E-Commerce
| Source | Lead Time | Min Order | Landed Cost Advantage | Risk | | :--- | :--- | :--- | :--- | :--- | | Local SA manufacturer or wholesaler | 1-3 weeks | Low to medium | No import duties, faster restock, rand-denominated | Limited product range, higher unit cost | | China (Alibaba/factory direct) | 6-12 weeks | Medium to high | Low unit cost, wide selection | Rand/dollar FX risk, lead time, quality control | | India / Southeast Asia | 6-10 weeks | Medium | Competitive pricing, strong in textiles and homeware | Similar FX and lead time risks to China | | Local artisan / handmade | 2-4 weeks | Very low | Unique story, premium pricing justified | Scalability constraints, supply inconsistency | | Dropshipping supplier (SA-based) | 2-5 days | None | No stock risk, test products | Lower margins, no brand differentiation on product |
Inventory Management Rules:
- Never pre-order more than 60 days of forecast demand for new SKUs
- Reorder when stock reaches 30-day cover (based on 30-day rolling sales average)
- Identify your top 20% of SKUs that drive 80% of revenue — never stockout on these
- Liquidate slow movers at cost rather than holding dead stock that ties up cash
6. Platform and Technology
E-Commerce Platform Comparison
| Platform | Setup Cost | Monthly Cost | Best For | SA-Specific Notes | | :--- | :--- | :--- | :--- | :--- | | Shopify | R30k-R80k (design + setup) | R700-R2,500 | Fast setup, non-technical founders, scaling | Payfast and Paystack both have native Shopify plugins | | WooCommerce (WordPress) | R40k-R100k (custom build) | R300-R800 (hosting) | More customisation, lower monthly fees | Requires developer for maintenance; more flexible for SA-specific requirements | | Custom Build | R150k-R400k | R1,000-R5,000 (dev + hosting) | Enterprise with unique requirements | Not recommended for pre-revenue businesses | | Takealot Marketplace | R0 (listing fee model) | Variable (8-16% commission) | Supplementary channel, brand discovery | High traffic but margin pressure; no brand-building |
Recommended Approach: Shopify for speed to market (launch within 8 weeks) with WooCommerce as an alternative if budget allows for customisation. Avoid building custom before you have revenue.
Payment Gateway Costs
| Gateway | Transaction Fee | Monthly Fee | Notes | | :--- | :--- | :--- | :--- | | Payfast | 3.5% + R2.00 | R0 (no monthly fee) | Most widely integrated, good SA support | | Paystack | 2.9% + R1.50 | R0 | Competitive rates, strong mobile support | | Peach Payments | 2.85% + R1.50 | R250-R500 | Better for higher volume (>R500k/month) | | DPO Group | Custom | Custom | Enterprise, multi-currency for SADC expansion |
At R750 AOV and Payfast rates (3.5% + R2): gateway cost = R28.25 per order. Budget 3.5-4% of revenue for payment gateway costs.
7. Logistics and Fulfillment
Courier Partner Comparison
| Courier | Cost per Parcel (Metro) | Cost per Parcel (Regional) | Transit Time | Strength | | :--- | :--- | :--- | :--- | :--- | | The Courier Guy | R75-R95 | R95-R140 | 1-3 days | Wide network, competitive pricing, SME-friendly | | Fastway (Aramex SA) | R70-R90 | R90-R130 | 1-3 days | Good value, Pargo pickup integration | | RAM Couriers | R85-R110 | R110-R160 | 1-2 days | Reliable, good for bulky items | | DHL Express | R150-R250 | R200-R350 | Next day | Premium, for high-value items only | | Pargo Pickup Points | R50-R70 | R60-R90 | 2-4 days | Lowest cost; customer collects from 4,000+ points |
Multi-Carrier Strategy: Use The Courier Guy as primary, Fastway as backup. Offer Pargo pickup as a low-cost option to price-sensitive customers.
Fulfillment Cost Model per Order:
| Component | Cost | | :--- | :--- | | Courier fee (metro average) | R90 | | Packaging materials (box, tape, tissue, inserts) | R18 | | Labour (pick, pack, label — 8 min at R80/hour) | R11 | | Outbound shipping insurance (1% on R750) | R8 | | Total Fulfillment Cost | R127 per order |
At R750 AOV, fulfillment represents 17% of revenue. Industry benchmark: keep total fulfillment below 20% of AOV.
Returns Management
- Target return rate: below 4% (accurate descriptions and size guides prevent most returns)
- Consumer Protection Act: 5-business-day cooling-off period for direct marketing sales; 6-month implied warranty on goods
- Return shipping cost: customer-paid for change-of-mind returns; store-paid for defective or incorrect items
- Process: Return request via email or online form, return label issued, quality check on receipt, refund within 5 business days
8. Marketing and Customer Acquisition
Channel Strategy and CAC Model
| Channel | Monthly Budget | Expected Traffic | Conversion Rate | Orders | CAC | | :--- | :--- | :--- | :--- | :--- | :--- | | Google Shopping Ads | R15,000 | 3,000 sessions | 2.5% | 75 orders | R200 | | Meta (Facebook + Instagram) Ads | R12,000 | 4,000 sessions | 1.5% | 60 orders | R200 | | TikTok Organic + Boosted | R3,000 | 2,000 sessions | 1.0% | 20 orders | R150 | | Influencer Partnerships | R8,000 | 3,500 sessions | 1.8% | 63 orders | R127 | | Email Marketing (retention) | R1,500 | Existing base | 4.0% | 40 orders | R38 (retention) | | SEO / Organic Search | R3,000 (content) | 1,500 sessions | 1.5% | 23 orders | R130 | | Total | R42,500 | 14,000 sessions | — | 281 orders | R151 |
Blended CAC at Month 6: R151 (within target). Improves as email base grows and organic SEO compounds.
Key Marketing Metrics to Track Weekly
| Metric | Target | Warning Level | | :--- | :--- | :--- | | Website conversion rate | 2.0% | Below 1.2% — review product pages and checkout | | Cart abandonment rate | Below 68% | Above 75% — review checkout UX and add BNPL | | Email open rate | 25-35% | Below 20% — review subject lines and send frequency | | Return on Ad Spend (ROAS) | 4.0x+ | Below 2.5x — review ad creative, audience targeting | | Customer Acquisition Cost (CAC) | R150 | Above R220 — review channel mix |
9. Financial Model
Unit Economics Per Order
| Metric | Value | % of AOV | | :--- | :--- | :--- | | Average Order Value (AOV) | R750 | 100% | | Cost of Goods (COGS — 55%) | R413 | 55% | | Gross Profit | R337 | 45% | | Fulfillment cost | R127 | 17% | | Payment gateway fee (3.5%+R2) | R28 | 3.7% | | Contribution Margin | R182 | 24.3% | | Customer Acquisition Cost (blended) | R150 | 20% | | Net Profit — First Order | R32 | 4.3% | | Net Profit — Repeat Order (no CAC) | R182 | 24.3% |
LTV Calculation: A customer who places 3 orders over 12 months generates: R32 + R182 + R182 = R396 net profit vs R150 CAC. LTV:CAC ratio = 2.6x. Target is 3x or higher by Month 12 as email retention improves.
Monthly Revenue and Profitability Projections
| Month | Orders | AOV | Revenue | COGS (55%) | Gross Profit | Fulfillment | Marketing | Other OpEx | Net Profit | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | Month 1 | 80 | R730 | R58,400 | R32,120 | R26,280 | R10,160 | R30,000 | R18,000 | -R31,880 | | Month 2 | 110 | R740 | R81,400 | R44,770 | R36,630 | R13,970 | R32,000 | R18,000 | -R27,340 | | Month 3 | 140 | R745 | R104,300 | R57,365 | R46,935 | R17,780 | R34,000 | R18,000 | -R22,845 | | Month 4 | 170 | R748 | R127,160 | R69,938 | R57,222 | R21,590 | R36,000 | R19,000 | -R19,368 | | Month 5 | 185 | R750 | R138,750 | R76,313 | R62,437 | R23,495 | R37,000 | R19,000 | -R17,058 | | Month 6 | 200 | R750 | R150,000 | R82,500 | R67,500 | R25,400 | R38,000 | R19,000 | -R14,900 | | Month 8 | 260 | R755 | R196,300 | R107,965 | R88,335 | R33,020 | R40,000 | R20,000 | -R4,685 | | Month 10 | 330 | R758 | R250,140 | R137,577 | R112,563 | R41,910 | R42,000 | R20,000 | R8,653 | | Month 12 | 400 | R762 | R304,800 | R167,640 | R137,160 | R50,800 | R43,000 | R21,000 | R22,360 |
Year 1 Totals: Approx. R2,350,000 revenue, R-53,000 net (pre-tax, during ramp-up investment phase). Year 2 with established customer base projects net margin of 8-12%.
Capital Expenditure (Startup)
| Item | Cost | Justification | | :--- | :--- | :--- | | E-commerce platform and website | R120,000 | Shopify/WooCommerce custom build, conversion-optimised design | | Initial inventory (40-60 core SKUs) | R200,000 | Fast-moving products, pre-validated demand | | Product photography and content | R35,000 | Professional studio shoot; critical for conversion rates | | Warehousing setup and shelving | R80,000 | 80-100m2 industrial unit, racking, packing station, security | | Total Initial CAPEX | R435,000 | | | Working capital reserve (3 months OpEx) | R100,000 | Covers marketing spend and OpEx while revenue ramps | | Total Funding Required | R535,000 | |
10. Risk Management
| Risk | Likelihood | Impact | Mitigation | | :--- | :--- | :--- | :--- | | Inventory stockout on bestselling SKUs | Medium | High | Set reorder points at 30-day cover; maintain safety stock of top 10 SKUs; use dropshipping for extended range as buffer | | Payment fraud and chargebacks | Medium | Medium | Enable Payfast/Paystack fraud scoring; require OTP for high-value orders; 3D Secure enabled; monitor chargeback ratio weekly | | Courier failures and lost parcels | High (occasional) | Medium | Multi-courier strategy; parcel insurance on orders above R500; proactive communication templates for delays | | Ad account ban (Meta or Google) | Low-Medium | High | Never run misleading ads; keep payment method current; diversify across channels so no single channel is 100% of traffic | | Rising customer acquisition costs | Medium | Medium | Build email list aggressively from Day 1 (email CAC = R38 vs R200 for paid); invest in SEO content that compounds over time | | Slow-moving inventory | Medium | High | Never order more than 60 days of forecast demand; run promotions at 90 days if sell-through below 50%; liquidate at 120 days | | Currency risk on imported stock | Medium | Medium | Hedge by placing import orders when rand is strong; build exchange rate buffer of 10-15% into landed cost calculations | | Platform downtime during peak season | Low | High | Use Shopify (99.9% uptime SLA) or managed WooCommerce hosting; test under load before Black Friday campaigns |
11. Implementation Roadmap
Months 1-2: Foundation
- [ ] Register company with CIPC and open business bank account
- [ ] Confirm product range and place initial inventory order (allow lead time for imports)
- [ ] Select e-commerce platform — Shopify or WooCommerce
- [ ] Brief web developer / designer; confirm design brief and sitemap
- [ ] Set up Payfast or Paystack account (requires CIPC registration and bank account)
- [ ] Set up BNPL integration (PayJustNow or Payflex)
- [ ] Sign warehousing lease (80-100m2 industrial unit with good courier access)
- [ ] Install shelving, packing station, CCTV, and alarm system
- [ ] Draft returns and privacy policy (CPA and POPIA compliant)
- [ ] Commission product photography — book studio shoot for first 40-60 SKUs
Month 3: Pre-Launch
- [ ] Website development complete — test on mobile and desktop
- [ ] Load all products with optimised titles, descriptions, and images
- [ ] Set up Google Analytics 4, Meta Pixel, and Google Search Console
- [ ] Configure abandoned cart email sequence (Klaviyo or Shopify Email)
- [ ] Set up Google Shopping product feed
- [ ] Receive and check first inventory delivery — bin location system in warehouse
- [ ] Build email pre-launch waitlist (target 500 subscribers before launch)
- [ ] Confirm courier account and test integration with shipping label printing
Month 4: Launch
- [ ] Go live — launch with promotional campaign (10% off first order for pre-launch subscribers)
- [ ] Activate Google Shopping campaigns
- [ ] Launch Meta ad campaigns (awareness + conversion objectives)
- [ ] Confirm influencer partnerships — content posting schedule aligned to launch week
- [ ] Target: 100 orders in Month 1
- [ ] Monitor ROAS daily; pause underperforming ad sets within 72 hours
Months 5-8: Optimisation
- [ ] A/B test product page layouts and imagery (use Shopify Optimize or Google Optimize)
- [ ] Launch email retention sequence for first-time buyers (post-purchase flow)
- [ ] Review CAC by channel weekly; reallocate budget to best-performing channels
- [ ] Expand product range based on sell-through data (add top-performing SKUs, retire slow movers)
- [ ] Apply for Takealot marketplace listing for secondary channel
- [ ] Introduce loyalty programme or referral programme
Months 9-12: Scale
- [ ] Review Year 1 financial performance; model Year 2 projections
- [ ] Evaluate subscription product or subscription box offering
- [ ] Assess need for additional warehouse space or 3PL fulfillment
- [ ] Build content SEO strategy for Year 2 organic growth
- [ ] Consider SADC expansion (Namibia, Botswana, Zambia) for high-margin products
- [ ] Register for VAT if annual turnover will exceed R1M
Strategist's Note: The Inventory Trap — and How to Avoid It
The most common e-commerce failure mode in South Africa is not bad marketing or a poor website. It is the inventory trap.
Here is how it happens. The business launches with R200,000 in stock across 60 SKUs. Six months later, R140,000 of that stock is sitting in the warehouse moving slowly, while the 12 SKUs that are actually selling are perpetually out of stock. Cash is locked up in products nobody wants, and the business cannot reorder the products that are in demand because working capital is exhausted.
The three rules that prevent the inventory trap:
-
Start narrow. Launch with 20-30 SKUs maximum. Validate demand with real orders before expanding. The temptation to offer a wide range to appeal to everyone is the most expensive mistake in e-commerce.
-
Watch sell-through rate, not just sales. A product that sells 5 units per week from 200 units of stock is underperforming. A product that sells 5 units per week from 30 units of stock needs an urgent reorder. The ratio is everything.
-
Set a liquidation rule before you order. Decide before placing any inventory order: if this SKU has not achieved 50% sell-through within 90 days, we will promote aggressively. If it has not cleared within 120 days, we will liquidate at cost. Cash recovered from slow stock is more valuable than margin protected by holding price.
Cash flow in e-commerce is the inverse of what founders expect. You spend on inventory before you earn revenue. You spend on marketing before orders arrive. You pay for fulfillment before payment clears. The businesses that survive are those who plan this timing explicitly — and maintain a working capital reserve of at minimum 3 months of operating expenses above their inventory investment.
Build the spreadsheet before you build the store.
Common questionsQuick answers to common questions
Payfast and Paystack are the most popular SA payment gateways for SMEs. Payfast charges 3.5% + R2 per transaction and integrates with WooCommerce, Shopify, and most SA platforms. Paystack offers competitive rates and strong mobile payment support. For higher volumes, Peach Payments and DPO Group offer enterprise-grade solutions. Always offer instant EFT (via Ozow or Payfast) as many SA customers prefer it over credit cards.
Partner with established couriers: The Courier Guy and Fastway for affordable nationwide delivery (R70-R120 per parcel), Aramex and DHL for premium and international. Use a multi-carrier strategy — no single courier covers all areas reliably. For returns, the Consumer Protection Act (CPA) requires a 6-month implied warranty and a 5-business-day cooling-off period for direct marketing purchases. Build return costs (typically 2-3% of revenue) into your pricing.
A properly set-up e-commerce business requires R400,000-R600,000: platform and website (R120k on Shopify/WooCommerce), initial inventory (R200k), photography and content (R35k), warehousing setup (R80k), and 3 months marketing and working capital (R100k). A dropshipping or print-on-demand model can start from R30,000-R60,000 with no inventory risk, but margins are much lower.