At 10 a.m. in a handicraft production house in Yogyakarta, the owner opens her laptop with a cup of coffee. On the screen: a marketplace dashboard showing 47 orders from the previous night—the most in the business's history. She smiles, then opens a spreadsheet to record each order manually: address, variant, courier, price. Forty-seven rows. Two hours later, she's only halfway through. That evening, three customers complain that their items haven't been shipped.
This story represents many Indonesian online sellers: sales are going up, but the system behind them isn't. And e-commerce isn't just about selling on marketplaces. E-commerce is a system: catalog, orders, payments, shipping, customer service, and data—all working in harmony.
This article is a complete guide to building e-commerce in Indonesia: from market research to systems that can grow, with honest numbers.
The Size of Indonesia's E-commerce Market
Before discussing how, let's look at how big the playing field is.
The e-Conomy SEA 2024 report from Google, Temasek, and Bain & Company projects Indonesia's digital economy at around USD 90 billion in 2024, with e-commerce as the largest contributor. Statista estimates Indonesia's e-commerce market revenue will continue growing at double digits annually. DataReportal records over 180 million internet users in Indonesia, and the majority of internet users have shopped online.
You've probably heard these numbers before. What matters more is understanding that growth isn't even. E-commerce grows in certain categories first (fashion, electronics, FMCG), then spreads to others. Opportunities exist in less saturated categories: quality local products, specific needs, and services that sell well offline but aren't organized online yet.
E-commerce Business Models: Choose What Fits
E-commerce isn't one thing. There are several models with different characteristics, capital needs, and challenges.
1. Marketplaces (Shopee, Tokopedia, Lazada, TikTok Shop)
Selling on marketplaces is the most common entry point. The platform provides visitor traffic, payment systems, and logistics. You focus on products, photos, and pricing.
- Initial capital: low. Generally no registration fee (with some exceptions, plus service fees per transaction).
- Commission: around 1–6.5% per transaction depending on category (some platforms charged nothing before; commissions are now common).
- Pros: massive traffic, buyer trust already built, payment and shipping systems ready to use.
- Cons: intense price competition, you don't own full customer data, dependence on platform rules, margins squeezed by discounts and free shipping.
- Best for: fast starts, product testing, brand awareness.
2. Your Own Online Store Website
An e-commerce website you own: full control over catalog, pricing, customer data, and margins.
- Initial capital: IDR 10–50 million for development, or cheaper with SaaS (IDR 200K–2M/month).
- Monthly costs: hosting, domain, payment gateway fees (around 2–5% per transaction), and marketing.
- Pros: full margin, you own customer data, free branding, complete flexibility.
- Cons: you must drive your own traffic—this is the biggest hidden cost, usually through ads and SEO.
- Best for: businesses with existing brands or customers, high-margin products, and long-term plans.
3. Social Commerce (Instagram, WhatsApp, TikTok)
Selling through social media and chat. Many Indonesian businesses start here.
- Initial capital: IDR 0.
- Pros: direct customer proximity, great for products that need explanation or trust.
- Cons: manual processes (catalog, orders, payments, shipping), hard to scale, no automation.
- Best for: early stages, custom products, existing communities.
4. Hybrid
A combination of marketplace + own website + social commerce. This is the path many serious businesses take: marketplaces for traffic, your website for margins and data, social for relationships.
The key to hybrid: catalog and stock must be synchronized across all channels, or you'll be overwhelmed. This is where e-commerce systems (PIM, ERP, or multi-channel management apps) come in.
Research Before Building
Product Validation
Before big investments, answer three questions:
- Do people actually buy this product online? Check marketplaces: how many sellers offer similar products, how much actually sells (ratings, review counts, stock status).
- What's your real margin? Calculate cost of goods + packaging + shipping + commission/ads. Many products look profitable on paper but die after platform costs.
- Who are your closest competitors, and what are their weaknesses? Competitors' customer reviews are a goldmine of research: recurring complaints (slow shipping, bad packaging, poor service) are your opportunities.
Cost Mapping
Build a complete cost projection from day one:
| Component | Estimated cost |
|---|---|
| Product and initial stock | Depends on category (IDR 5–100M+) |
| Website development (custom) | IDR 10–50M |
| Online store SaaS per month | IDR 200K–2M |
| Payment gateway fee | 2–5% per transaction |
| Marketing (ads + content) | IDR 2–20M/month |
| Logistics (shipping, packaging) | IDR 5–50K/order |
| Personnel (admin, packer, CS) | IDR 2–8M/person/month |
E-commerce Platforms: A Comparison
Online Store SaaS (Shopify, or local options)
Quick solutions: pay a subscription, get a ready store.
- Pros: fast to start, hosting and security managed, app ecosystem.
- Cons: monthly fees + transaction fees, limited customization, less data flexibility.
- Cost: IDR 200K–2M/month plus transaction fees.
Open Source (WooCommerce, Magento/Adobe Commerce, OpenCart)
Free software you install on your own servers.
- Pros: no license costs, full control, large community (especially WooCommerce).
- Cons: you're responsible for hosting, security, updates, and performance. Hidden costs appear in maintenance and development.
- Cost: free (software) + IDR 1–15M/month infrastructure + developer costs for customization.
Custom Development
Built specifically for your needs.
- Pros: follows your business flow exactly, full integration with other systems (ERP, CRM, accounting), no subscription fees.
- Cons: higher initial cost, needs a technical team for maintenance.
- Cost: IDR 25–150M+ depending on complexity.
Marketplaces (as channels, not the main platform)
Shopee, Tokopedia, Lazada, TikTok Shop, Blibli. Each has different user characteristics. Many businesses choose 2–3 main platforms, not all of them.
Digital Payments: A Must-Understand
Payment options determine conversion rates. Indonesian buyers are used to many methods; a store with only one method loses sales.
Common methods:
- E-wallets (GoPay, OVO, DANA, ShopeePay, LinkAja) — very popular, especially for small to medium transactions.
- Bank transfer / virtual accounts — universal, including B2B.
- QRIS — the national QR payment standard; a must-consider because it's widely adopted, including for offline payments.
- Credit/debit cards — still relevant for certain segments.
- COD (Cash on Delivery) — important outside big cities; carries return and wrong-address risks, but real conversion.
- PayLater / installments — increases basket value, but there are fees for sellers.
For your own website, payment gateways like Midtrans, Xendit, or DOKU consolidate all these methods in one integration. Costs are generally 2–5% per transaction, sometimes with setup fees.
Logistics: The Often-Underrated Backbone
Many online stores die not from lack of sales, but from messy shipping. Logistics in Indonesia is a real challenge: thousands of islands, uneven infrastructure, and rising customer expectations (free shipping, next-day delivery).
Shipping options:
- JNE, J&T, SiCepat, AnterAja — general couriers, wide coverage, affordable prices. Pick 2–3 for price comparison and backup when one is overloaded.
- J&T Express, SiCepat (express) — faster for big cities.
- Internal couriers / same-day — for the city where the store is located; best customer experience for premium segments.
- Specialized services (drop-shipping from suppliers, third-party warehousing) — for larger scale.
Best practices:
- Safe, branded packaging — unboxing experience affects reviews.
- Shipping insurance — cheap, and saves you when packages get lost.
- Automatic tracking — status updates via WhatsApp/email reduce "where's my package?" complaints.
- Clear return policy — easy returns actually increase trust and sales.
Shipping costs are one of the main reasons shopping carts get abandoned. Common strategies: free shipping with a minimum purchase, or partial shipping subsidies. Calculate how much margin you can sacrifice before applying them.
Regulations and Legalities
E-commerce in Indonesia is no longer a gray area. Things to prepare:
- NIB (Business Identification Number) — free via OSS, serves as your business identity, and now also works for many other permits.
- NPWP (tax ID) — required for operating businesses.
- Special permits — depending on products: BPOM for food/beverages/cosmetics, halal certification, distribution licenses, import permits for imported products.
- VAT and e-commerce taxes — VAT collection (generally 11–12%) and income tax for marketplace sellers are government-regulated. Understand your tax obligations early; consulting an accountant is cheaper than fines.
- Personal Data Protection Law (UU PDP) — if you collect customer data (names, addresses, phone numbers), you have legal obligations to protect it.
- Consumer protection — product claims must be honest; penalties for online fraud are serious.
Most SMEs start with NIB + NPWP, then add permits based on product category. Don't postpone legalities just because you're "still small"—permits actually open opportunities (government programs, B2B, exports).
Building an E-commerce Website: Key Decisions
If you decide to have your own website, several architectural decisions matter:
1. Catalog and Product Structure
Products have variants (size, color), SKUs, different prices per channel, and stock per warehouse. A good catalog structure from the start prevents headaches later. Consider how many products you'll manage: dozens, hundreds, or thousands.
2. Integration
The website should integrate with other systems: payment gateways, couriers (for automatic shipping costs and label printing), marketplaces (stock synchronization), and accounting. The more automation, the fewer manual errors.
3. Security
Online stores store customer data and process payments. They're targets for attackers. HTTPS, card protection (PCI DSS for card processing), anti-fraud, and regular backups aren't optional. We cover this in depth in our website security guide.
4. Performance
Slow product pages kill conversions. Google found conversions drop as pages slow down. Image optimization, caching, and CDN infrastructure are necessities, not luxuries.
5. SEO
An online store that can't be found on Google doesn't exist. Product keyword research (e.g., "premium instant hijab", "Lampung robusta coffee") and clean URL structures matter. We discuss costs and considerations in the website cost guide.
Strategies for Attracting Buyers
Your own website has no built-in traffic. This reality must be budgeted for. Common channels:
SEO (long-term, low cost)
Content that answers buyer questions, optimized product pages, relevant blog posts. Results compound over time. For local products, SEO with specific keywords (e.g., "buy Lampung batik online") can be very effective because competition is lower.
Paid Advertising (fast, real cost)
- Meta Ads (Facebook/Instagram): good for visual products, demographic targeting.
- Google Ads: captures purchase intent ("buy X", "X price").
- TikTok Ads: effective for viral-friendly products.
- Realistic budget: start with IDR 50K–100K/day to learn; IDR 3–10M/month for meaningful results.
Content and Community
Consistent content (quality product photos, videos, testimonials) plus community (WhatsApp groups, Discord, niche forums) builds trust that can't be bought with ads.
Email and WhatsApp Marketing
Your customer contact list is your most valuable asset. Email/SMS/WhatsApp for promos, cart reminders, and post-purchase follow-ups costs far less than acquiring new customers.
Managing a Growing Operation
When orders start piling up, manual systems collapse. Areas that must be automated:
- Order management — from checkout to packing to shipping, with automatic status.
- Stock — synchronized across channels, low-stock alerts.
- Customer notifications — order status via WhatsApp/email automatically.
- Reporting — sales per product, per channel, per day; margins; ad costs (ROAS).
- Accounting — automatic reconciliation with bookkeeping.
For small to medium scale, online POS/register apps and marketplace tools are sufficient. When you're multi-channel with hundreds of orders daily, more integrated systems (like ERP) become worthwhile. We discuss the signs in our article on when to move to ERP and the POS app guide for retail.
Common Mistakes of New Online Stores
1. Careless product photos
Photos are your store on the internet. Blurry images, bad lighting, or copies from other marketplaces destroy trust. Investing in professional product photography is the cheapest investment with the biggest ROI.
2. Copying supplier descriptions
Unique product descriptions help SEO and help buyers. Write complete specifications, answer common questions, and highlight benefits, not just features.
3. Inaccurate stock
Selling products you don't have is the fastest way to lose trust. Real-time stock isn't a luxury feature.
4. Slow customer service
In the chat era, customers expect responses in minutes to hours, not days. Fast replies increase conversion and reduce complaints.
5. Copying competitors instead of understanding customers
Low price isn't the only strategy. Many stores succeed with premium pricing because of better service, quality, and trust. Find the reason customers buy from you, not the reason to buy the cheapest.
6. Expanding before systems are ready
Big promotions when operations aren't ready = piled-up orders, late shipments, and permanent bad reviews. Raise system capacity before raising sales.
From Online Store to Digital Business
Healthy e-commerce is the first step toward a larger digital business. With clean sales data, you can:
- Know which products are truly profitable and which are just "selling".
- Access capital — credible sales data opens doors to loans and investors.
- Export — international platforms and export regulations become accessible with clean systems.
- Expand channels — from website to mobile app, from B2C to B2B, from local to national.
Businesses that treat e-commerce as a system, not just a sales channel, survive every platform rule change and market trend.
Metrics to Review Every Week
E-commerce without data is a ship without a compass. Set aside 30 minutes every week to monitor these numbers:
- Conversion rate — the percentage of visitors who buy. Below 1% for your own website is a signal to evaluate pricing, photos, or the checkout flow.
- Cost per order — total marketing spend divided by the number of orders. This is the honest answer to "how expensive is it really to get one customer?"
- Net margin per product — not just what sells most, but what profits most. These two lists are often different.
- Cart abandonment rate — above 70% is normal in e-commerce, but tracing where visitors leave can reveal problems in shipping costs or the payment process.
- Retention — what percentage of customers buy again within 90 days. This rises with product and service quality, and becomes the foundation of long-term profit.
Weekly trends matter more than daily numbers that go up and down. Record them in a simple spreadsheet; within three months, you'll see patterns that owners who only glance at dashboards never notice.
A 90-Day Action Plan
Weeks 1–2: Research and validation. Choose products, validate demand on marketplaces, calculate full margins, build cost projections.
Weeks 3–4: Foundation. Get NIB and NPWP, prepare suppliers and packaging, create professional product photos.
Weeks 5–8: First channel. Launch on 1–2 chosen marketplaces OR build a website (whichever fits your strategy best). Set up a clean order-recording system from day one.
Weeks 9–12: Traffic and iteration. Learn advertising with a small budget, optimize photos and descriptions based on data, track key metrics: conversion, cost per order, net margin.
After 90 days, you'll have real data: which products sell, which channels are efficient, and what it really costs to acquire one customer. That data determines the next steps—not opinions, not trends.
The Kartech. team in Bandar Lampung helps businesses build e-commerce properly from the start: from platform selection, website development, payment and courier integration, to systems that grow alongside your business. We start from your problem, not from packages. Start from the contact page or explore our services.
Also read: marketplace vs your own website, the digital transformation guide for SMEs, and the POS app guide for retail businesses.