To start an online business in Sri Lanka, pick one product or service people already buy, test demand on WhatsApp and Facebook, register a business name at your Divisional Secretariat, open a payment option your customers trust, and set up a simple way to deliver. You can do the first sales in weeks and build a proper website once you know what sells.
Sri Lanka had about 13.9 million internet users at the end of 2025, roughly 60% of the population (DataReportal, Digital 2026: Sri Lanka). That is a large audience, but most of it is reached through a phone, so every step below assumes your customer is on mobile.
Step 1: Choose something to sell that people already search for
The safest online businesses sell something with proven demand. Before you spend money, check three things:
- Search: type your idea into Google and look at the suggestions that appear. If people type it, they want it.
- Competition: look at Daraz, Facebook Marketplace and Instagram. Competition is a good sign: it proves people buy. Your job is to do it better for a smaller group.
- Margin: after the product cost, packaging, delivery, payment fees and any platform commission, you should still keep a healthy share. If the numbers only work at a very high sales volume, choose something else.
Not sure what to sell yet? Our list of online business ideas in Sri Lanka covers low-investment options.
Step 2: Test demand before you build anything big
Create a WhatsApp Business account and a Facebook or Instagram page, post your offer with real photos and a clear price, and ask a few people to order. Twenty real orders teach you more than a month of planning. Write down every question customers ask: those questions become your website content later.
Step 3: Register the business
A sole proprietorship is the simplest structure. You register the business name in person at the Divisional Secretariat for the area where you operate, with your NIC, proof of address and a Grama Niladhari report (Deel). If you plan to raise money or bring in partners, a private limited company registered through the Registrar of Companies may suit you better. Our full guide explains how to register a business in Sri Lanka.
Step 4: Decide how customers will pay
| Option | Good for | Watch out for |
|---|---|---|
| Cash on delivery | First-time buyers who do not trust online payments yet | Returns and refused parcels cost you delivery fees |
| Bank transfer | Higher-value orders and repeat customers | Checking slips by hand takes time |
| Card payment gateway | A professional website and faster checkout | A fee on every payment, usually around 3% |
| Marketplace (Daraz) | Reaching buyers without your own traffic | Commission and payment fees on every sale |
Most new online businesses start with cash on delivery and bank transfer, then add a card gateway once orders grow. Compare the options in our guide to payment gateways in Sri Lanka.
Step 5: Sort out delivery
Island-wide courier services collect from your home or shop and many offer cash on delivery collection. Ask two or three couriers for their rates by weight, how quickly they pay you the cash they collect, and how they handle returns. Build delivery into your price so customers are not surprised at checkout.
Step 6: Build your shop window
Social media gets your first customers. A website keeps them. With your own site you own the customer relationship, you can be found on Google, and you are not at the mercy of an algorithm or a marketplace changing its fees. A good small business website should load fast on a phone, show prices or a clear way to ask, and send every enquiry straight to you.
Step 7: Get your first 100 customers
- Reply fast. Online buyers ask a question and buy from whoever answers first.
- Ask every happy customer for a review on Google or Facebook.
- Post consistently with real photos and short videos of your product in use.
- Run small ads once you know which product sells, and spend more only on what works. Our guide to Facebook ads in Sri Lanka shows how.
- Set up a Google Business Profile so local buyers can find you.
Step 8: Keep simple records from day one
Record every sale, refund and expense. It makes tax registration easier later and shows you which products actually make money.
A worked example: pricing one product
Say you sell a handmade gift box. Work out your price from the bottom up, not from what competitors charge:
| Cost item | Example (LKR) |
|---|---|
| Product and materials | 1,800 |
| Packaging and card | 250 |
| Card payment fee (about 3%) | 120 |
| Share of ad cost per order | 400 |
| Returns and breakage allowance | 100 |
| Total cost per order | 2,670 |
| Selling price | 3,990 |
| Profit per order before your time | 1,320 |
These numbers are an illustration. Use your own, and repeat the sum whenever a cost changes. If the profit per order does not pay for your time, raise the price, add value, or pick a different product.
Mistakes new online sellers make
- Buying lots of stock before testing. Start small and reorder what sells.
- Hiding the price. "Price in inbox" loses many buyers to sellers who show it.
- Slow replies. Set up quick replies and an away message from day one.
- No delivery or refund policy. Write it down and share it before the customer pays.
- Relying on one channel. A blocked Facebook page should not end your business. Keep your customer list and a website.
Your first-month checklist
- One product, priced with all costs included
- WhatsApp Business set up with catalogue and quick replies
- Facebook or Instagram page with 9 real posts
- Business name registration started
- Two delivery quotes compared
- Domain name registered
- First 20 orders and 10 reviews collected
How Halcent can help
When your online business is ready for its own website, Halcent builds AI-powered websites that answer customer questions day and night in English and Sinhala and send every order or enquiry to your WhatsApp. If you are still testing, start with a free AI Snapshot: we look at your idea and suggest the three changes that would bring the most customers.
Frequently asked questions
Do I need to register an online business in Sri Lanka?
If you trade under a name other than your own, the business name should be registered at your Divisional Secretariat. Registration also makes it easier to open a business bank account and a card payment gateway.
Can I start an online business with no money?
You can start with very little: a WhatsApp Business account, a Facebook page and products you buy only after an order is paid. Expect to spend on delivery, packaging and a small ad budget once you begin.
What is the best platform to sell online in Sri Lanka?
Most small sellers start on Facebook, Instagram and WhatsApp, use Daraz for extra reach, and move to their own website once repeat orders grow.