What a small business website costs in Singapore in 2026: websites, websites with a CMS and web apps, what moves the price, and what you pay after launch.
The short answer: from SGD 3,000 for a website, SGD 5,000–8,000 for one with a CMS so you can edit it yourself, and from SGD 8,000 for a custom web application. Those are the prices I publish, and most small business projects fall into one of the three.
The longer answer is about why a quote lands where it does, what you're paying for, and what you'll keep paying after launch. That's what this post covers.
The three kinds of project
- A website (from SGD 3,000, about a week). A custom site that says what you do and turns visitors into enquiries. The content is set at launch, and later changes come to me.
- A website with a CMS (SGD 5,000–8,000, 2–3 weeks). Everything in a website, plus a content management system so you can change text, prices, photos and blog posts without calling a developer.
- A web application (from SGD 8,000, 3–6 weeks). Software built around how your business works: an internal tool, a booking or quoting flow, a customer portal. The price tracks the complexity.
Every one of these is quoted as a fixed price after scoping, so you know the number before any work starts.
What you're actually paying for
A website quote isn't paying for pages. It's paying for the decisions and the work that make the pages do something:
- Design: layout, type and colour that fit your business, not a template with your logo on it.
- Build: code that's fast on a phone and works in every browser.
- Content structure: what goes on each page and in what order, so a visitor finds the answer and the next step.
- SEO foundations: titles, descriptions, structured data and a sitemap, set up from the first line of code.
- A CMS set up for your content, if you'll update the site yourself: the fields you'll actually edit, named the way you'd name them.
- Testing and launch: checking every page on real screen sizes, then going live without breaking anything you already have.
- Support after launch: every project I take on includes 30 days of it.
Four things that move the number
Two projects that sound the same rarely cost the same. These are the four questions that decide where yours lands, and they're the same four the pricing estimator asks:
- What you're building. A website, one you can update yourself, or a custom tool. This picks the band.
- Integrations. Booking systems, payment, WhatsApp, Google reviews, an email service. Each one is work to connect and test. None is cheapest; three or more pushes a quote up its band.
- Content. Copy and photos that are ready cost less than content that needs shaping. Moving content off an old site is its own job too.
- Timeline. A flexible date costs less than a fixed one next month, because a tight date means other work has to move.
Freelancer, agency or website builder?
A website builder such as Wix or Squarespace is the cheapest way in. You pay a monthly subscription and do the work yourself. For testing an idea, that's often the right call.
An agency gives you a team: a strategist, a designer, developers and an account manager. That costs more. On one of my projects, the agency quotes the client had seen were often above SGD 10,000, which is why they came to a freelancer instead.
A freelancer is one person from brief to launch. You talk to the person doing the work, and there's no account layer to pay for. The trade-off is capacity: I take on a small number of projects at a time, so a start date can be a few weeks out.
What you pay after launch
The build is a one-off. These costs aren't:
- Your domain, renewed every year.
- Hosting. For a small, fast site this is usually modest, and it's covered if you're on a retainer.
- Email on your own domain, if you want it, usually charged per person.
- Third-party tools: a booking system, a form service, a newsletter.
- Maintenance, if you want someone to keep it running. A monthly retainer covers hosting, monitoring, updates and small content changes, priced against what your site needs.
Make sure the domain is registered to you, and that you know whose accounts the site runs on and how you'd move it if you ever changed developer.
How to get quotes you can compare
Send every vendor the same brief: what the site is for, roughly which pages it needs, a few sites you like, what content you already have, any systems it has to connect to, and when you need it.
Then ask each of them the same questions:
- Is this a fixed price or hourly?
- What exactly is included, and what isn't?
- Who owns the domain, the code and the CMS account?
- What happens after launch, and what does it cost?
If you'd like a number for your project, the pricing page gives a rough guide in four questions, or tell me what you're planning and I'll give you an honest estimate.
