Choosing a web developer in Singapore: what to check before you sign

Written by: Shaan Nicol

Last updated: Nov 11, 2026 · 8 min

A developer holding a tablet in front of screens of code

A good web developer in Singapore gives you a fixed price tied to a written scope, builds on a staging site you can see, and hands you a site you own outright. Most proposals fail at least one of those three.

Prices are in Singapore dollars with no GST, unless marked otherwise.

Freelancer, agency or offshore team?

Pick by what happens when something breaks, not by the quote.

A freelancer is the cheapest way to get a competent site built, and the riskiest way to keep one running. One person holds every password and every piece of knowledge. When they take a full-time job, go travelling or stop answering, you start again.

An agency costs more because you’re paying for more than one person: a project manager, a designer, a developer and someone who answers support tickets after launch. The trade is price for continuity.

An offshore team in Vietnam, the Philippines or India costs a third to half of a Singapore developer per hour. Mid-level developers bill US$28 to US$68 an hour in Vietnam and US$20 to US$52 in India, against US$45 to US$100 in Singapore (Second Talent rate card, September 2026). Hourly rates aren’t the whole bill, though. You become the project manager. You write the brief, test every page, chase the time zone and translate what “done” means. Companies with an in-house product or IT lead do fine with this. A marketing team of two usually doesn’t.

Hourly developer rates in US dollars: Singapore 45 to 100, Vietnam 28 to 68, India 20 to 52.
FreelancerSingapore agencyOffshore team
Typical cost, business siteS$1,200 to S$8,000S$3,000 to S$25,000US$20 to US$68 an hour, plus your own time managing it
Biggest riskOne person leaves and the knowledge goes with themPaying for process you don’t need on a small jobScope drift when nobody on your side can read the code
Support after launchAd hoc, if they’re still aroundA ticket system and a care planDepends on the contract; often ends at handover
Who owns the siteCheck: often hosted under their accountShould be you from day one; askUsually you, but get the repository and the server login in writing

Market ranges from OOm, MediaPlus and Kaopiz (read November 2026). Offshore rates from Second Talent (September 2026).

What should web development cost in Singapore?

A single-market WordPress site with five to ten page templates costs S$8,000 to S$15,000 from an established Singapore agency. That’s the band our own Singapore proposals cluster in, with a median of S$12,000, across biotech, healthcare, finance, hospitality and schools. Our builds start at S$8,000, most at S$12,000, and sites with member areas or system integrations start at S$20,000.

The wider market runs from S$1,200 for a freelancer to S$25,000 and beyond for an agency, because the word “website” covers a five-page brochure and a members’ portal. Our Singapore website cost guide goes through what moves a quote up and down.

A quote well under the band is leaving something out. Usually it’s the content move, the staging site, mobile testing or anything after launch.

A quote well over it should name what you’re paying for. Integrations, a large migration or a portal justify it. A brand name on its own doesn’t.

Payment terms tell you something too. Ours are usually 50% to start, then 20%, 20% and 10% as the build reaches agreed milestones. A developer who wants 100% up front has no reason to finish on time. One who wants nothing up front has no cash flow and may not be around at the end.

Eight questions to ask before you sign

Ask these on the discovery call, and ask for the answers in writing in the proposal.

  1. How many page templates are in the price? A template is one page design, reused. A home page, a service page, a team page and an article page are four templates, whether the site has 12 pages or 120. If the proposal doesn’t say, nobody has scoped the job.
  2. Will I see the site on a staging server before launch? The answer has to be yes. A staging site is a private copy of your site where you click through every page before it goes live.
  3. Who moves the content, and how much of it? Moving 20 pages is a day. Moving 500 is a project. Find out which side does it and whether old addresses will redirect.
  4. Who owns the domain, the hosting account and the code? You should own all three, from the first day.
  5. What’s the platform, and why? You want a reason tied to your team (“your marketing team will edit pages without a developer”), not a reason tied to theirs (“it’s what we use”).
  6. How many rounds of design changes are included? Two is normal. Unlimited is a sign the price will move later.
  7. What happens after launch, and what does it cost? Hosting, updates, backups, security and small changes. Get the monthly figure now, not after the site is live.
  8. Who will I actually talk to during the build? On a small job, the person selling it and the person building it are often different people. Meet the second one.
Eight questions to ask a web developer before you sign: 1. How many page templates are in the price? 2. Will I see the site on a staging server before launch? 3. Who moves the content, and how much of it? 4. Who owns the domain, the hosting account and the code? 5. What's the platform, and why? 6. How many rounds of design changes are included? 7. What happens after launch, and what does it cost? 8. Who will I actually talk to during the build?

What are the red flags in a web development proposal?

No staging site. The developer builds on the live domain, or on their own test server you never see, and the first time you see the finished site is launch day. Any change after that is a change to a live site.

The developer holds the domain, the hosting or the admin login. It’s convenient at the start. When the relationship ends, the domain is registered to them, the hosting is on their account, and you negotiate to get your own site back. When we take over a site, the first job is often getting those logins back from the last developer.

A page builder sold as custom code. We build some sites on Beaver Builder, and page builders suit teams that want to change layouts themselves. The tool isn’t the problem. A template with a page builder on top, billed as custom development, is. Ask what in the proposal is custom. If the answer is “the design”, ask what the theme is.

Smaller signs: a portfolio where half the sites are no longer live, a scope written in adjectives (“modern”, “responsive”, “SEO-friendly”) instead of counts, a quote with no delivery date, and a company that won’t say who’s on the team.

Who owns the website afterwards?

You should, completely. Check each part rather than taking a “yes”.

The domain is registered in your company’s name, at a registrar you have the login for. The hosting account is yours, with the developer added as a user. The code sits in a repository you have access to, or at minimum you have a full copy of the theme and plugins. The content, the images and the design files are yours. Any software licences (premium plugins, fonts, stock photos) are either in your name or clearly listed as the developer’s, with what happens when you leave.

Five things that should be in your name: domain, hosting account, code, content and design files, software licences.

Platform matters for this too. WordPress runs 39% of all websites (W3Techs, November 2026), which means any competent developer can take over a WordPress site. A site on a developer’s own in-house system can only ever be maintained by that developer.

On our builds the client owns the site, the domain and the content from day one. We prefer clients to hold their own hosting account, with us added as a user. Some host on our managed Singapore servers instead, where the server is ours and the site is yours. If you move on, care plan clients get our help with the migration, and everyone else gets the site packaged up (files, database and media) to hand to the next host.

What to expect after launch

A website is finished the way a car is finished when you drive it off the lot. WordPress core, the theme and every plugin release updates, and some of those updates break things. Someone has to apply them, test the site afterwards and restore a backup when one goes wrong.

Hosting is a monthly fee. A care plan that covers updates, backups, security and a monthly allowance of small changes is another, and the right one depends on how much changes on the site. Our guide to what website maintenance costs compares the plans and puts prices on them.

Agree the after-launch arrangement before the build starts, in the same proposal. A developer who says “we’ll sort that out later” is telling you where their interest in the site ends.

Most of our sites launch in 8 to 12 weeks, content move included, and the support manager who answers the ticket afterwards is the same team that built the site. Our web development in Singapore page covers what a build with us includes.

Share this article

Ask AI about this article

Shaan Nicol

Written by

Shaan Nicol

Shaan founded Chillybin and runs it from Brisbane and Singapore, where he lived for 25 years. He led WordCamp Singapore 2019, co-organises the WordPress Singapore Meetup, and was Online Manager at EMI Music.

View all posts

Have a project in mind?
Let's chat!

Get in Touch