The honest answer is "between LKR 60,000 and LKR 500,000 for most small businesses", which is not very useful until you know what pushes a project to one end or the other. Here is how the cost breaks down.
Typical price ranges
| Type of site | Typical range (LKR) | Typical timeline |
|---|---|---|
| Brochure site, up to 5 pages | 60,000 – 120,000 | 2–3 weeks |
| Business site with blog and CMS | 120,000 – 300,000 | 4–6 weeks |
| Online shop, up to 100 products | 250,000 – 500,000 | 6–8 weeks |
Custom web applications, such as booking systems with staff accounts, start above this range and are quoted per project.
What actually drives the price
- Number of unique page designs. Ten blog posts on one template cost far less than ten different page layouts.
- Features that talk to other systems. Payments, booking calendars, stock systems and email marketing each add integration and testing time.
- Languages. A Sinhala and English site is roughly one-third more work than English only, because of fonts, layout and content review.
- Who writes the content. Copywriting and photography are separate work. Sites where the client sends content on time finish faster.
- Security and hosting. Cheap quotes often leave out backups, monitoring and hardening. Those cost money after the site launches, usually LKR 5,000 to 15,000 a month for a managed setup.
Three questions to ask before you sign
- Who owns the site and the domain? You should. Ask for this in writing.
- What happens if the site is hacked? A good answer includes daily backups, a restore process and who you call.
- What does month 13 cost? Ask for hosting, updates and support fees separately, so a low first-year price does not hide a high renewal.
How to get an accurate number
Write down the pages you need, the features, and the languages. Our instant estimator turns that list into a price range in about a minute, and a written quote follows within one working day.


