How to Choose a Web Design Company in Malaysia: 12 Checks Before You Pay a Deposit
Choosing a web design company in Malaysia comes down to twelve checks you can run before paying a deposit: five on the company itself (SSM registration, domain history, portfolio you can visit, reviews, response), four on the quote (scope, ownership, year-two cost, timeline) and three on the contract (deposit terms, revision limits, what happens if you leave). Most bad outcomes we see in rescue projects would have failed at least three of these checks on day one.
Why the checks matter more than the price
Malaysian web design quotes for a small business site range from under RM800 to over RM4,000 for broadly similar page counts, and a quarter of vendors sell a subscription where the site is never yours. The price alone tells you almost nothing about whether the project will finish, whether the site will be fast enough to rank, or whether you will still have it in three years. The twelve checks below take about an hour and cost nothing. They are ordered so that the fastest, most decisive ones come first.
Checks 1–5: the company
1. SSM registration. Every legitimate Malaysian business, sole proprietor or Sdn Bhd, is registered with the Companies Commission. Search the company name on SSM e-Info. A match with a registration number and an active status is the baseline; no match means you are dealing with an individual with no registered entity, which is not automatically bad for a freelancer, but you should know it. Ask for the registration number and check it matches the invoice.
2. Domain history. Look up the agency's own domain in the MYNIC WHOIS for .my domains or any public WHOIS for .com. A domain registered last month behind a "10 years of experience" claim is a red flag. Also check that their own site loads fast on your phone; an agency that cannot make its own site fast will not make yours fast.
3. A portfolio you can visit. Ask for three live client sites, open each on your phone, and check three things: it loads in under three seconds, the contact form actually sends (submit a test with a note), and the footer or about page confirms who built it. Screenshots in a PDF are not a portfolio. Also note when those sites were built; a portfolio with nothing from the last 12 months usually means the team has changed.
4. Reviews that name a business. Google reviews from named businesses, with a reply from the agency, are worth more than a wall of five stars from first names. Read the three-star reviews first; they are usually the most accurate description of what working with the company is like.
5. Response in writing. Send your enquiry on a weekday afternoon and note how long a written reply takes and whether it answers the actual question. An agency that takes four days to reply to a prospect will take longer to reply to a client with a broken site.
Checks 6–9: the quote
6. Written scope. The quote must list pages by name, features by name, and exclusions by name. "Corporate website package" is not a scope. Our own Malaysia web design price guide shows what a line-item scope looks like at RM1,488, RM2,888 and RM4,888; use it as a template for what you should be asking any vendor to write down.
7. Ownership, in the quote. The sentence you want is some version of "domain, hosting account and website files are registered in the client's name and handed over at launch." In our benchmark of 20 Malaysian public price lists, only 8 said anything about ownership and 2 said explicitly that the client does not own the site. If the quote is silent, ask in writing and keep the reply. The website ownership checklist lists the six assets you need in your name.
8. Year-two cost. "Free domain and hosting for the first year" is a standard line; the renewal is the number that matters. In Malaysia it typically runs RM250 to RM900 a year for hosting and domain, and up to RM1,600 with maintenance bundled. A quote that does not state it is incomplete, not cheap. Our Care Plan pricing is published for exactly this reason: RM599 a year, stated up front.
9. Timeline with gates. A credible timeline names the day you see the homepage, the day inner pages are reviewed, and the acceptance date. "Four to six weeks" with no gates is a guess. Ask what moves the date (usually your content) and what does not.
Checks 10–12: the contract
10. Deposit and balance. 50% deposit and 50% at acceptance is the common fair structure. 100% up front, or a balance due "on delivery" with delivery undefined, shifts all the risk to you. The deposit should be invoiced only after the written scope exists.
11. Revision limits. Two or three rounds is normal. Unlimited revisions sounds generous and usually means the vendor has no process for approving the homepage first, so revisions become the process. Ask when the homepage is approved and what a "round" includes.
12. Exit terms. What happens if you stop the project, or leave after launch? You should be able to take the domain, the files and the content with you at any point after paying for the work done. Subscription and "website rental" models often cannot offer this; read the renewal and termination clauses before signing, and compare with the ownership sentence from check 7.
The 12-check scorecard
| # | Check | Pass looks like | Fail looks like |
|---|---|---|---|
| 1 | SSM registration | Number provided, matches e-Info and invoice | No entity, or name does not match |
| 2 | Domain history | Domain age consistent with claims; own site fast | New domain, slow own site |
| 3 | Live portfolio | Three sites you can open; forms work | Screenshots only; nothing recent |
| 4 | Named reviews | Businesses named; agency replies | First-name five-star wall |
| 5 | Written response | Same or next working day; answers the question | Days of silence or a sales script |
| 6 | Written scope | Pages, features, exclusions by name | "Package" with no list |
| 7 | Ownership stated | Domain, hosting, files in your name at launch | Silence or "managed by us" |
| 8 | Year-two cost | Renewal figure in the quote | "Free first year" and nothing else |
| 9 | Timeline gates | Homepage date, review date, acceptance date | A range with no gates |
| 10 | Payment terms | 50/50, deposit after written scope | 100% up front; balance undefined |
| 11 | Revisions | 2–3 rounds with homepage-first approval | "Unlimited" with no process |
| 12 | Exit terms | Take domain, files, content at any time | Assets held until renewal |
Nine or more passes is a vendor you can sign with. Six to eight means asking the failed questions in writing before deciding. Fewer than six, walk away regardless of price.
Three patterns we see in rescue projects
When a business comes to us with a site built elsewhere, the story is usually one of three. The first is the subscription trap: a RM300-to-RM500-a-month "website package" that has run for three years, with the domain registered to the vendor and no way to leave without starting from zero. The second is the abandoned build: a deposit paid, a homepage shown once, and a vendor who stopped replying when the client's content was slow, with no scope document to hold anyone to. The third is the site that technically exists but cannot rank: a template with placeholder titles, a form that emails nobody, and a load time over six seconds on a phone. Each one would have failed several of the twelve checks before the deposit was paid, which is why the checks are ordered the way they are.
None of these needs a large budget to avoid. A RM1,488 Starter build with the scope, ownership and renewal written down is safer than a RM4,000 build without them, and a freelancer who passes checks 1, 7 and 12 is safer than an agency that fails them.
Freelancer or agency: the checks apply to both
Freelancers in Malaysia often pass checks 3 to 5 better than agencies (you speak to the person doing the work) and fail checks 1, 8 and 12 more often (no registered entity, no stated renewal, no continuity if they stop freelancing). Agencies tend to reverse that pattern. Neither is the wrong choice; the scorecard simply tells you which questions to press. Our detailed comparison of freelance web designers versus agencies in Malaysia goes through the price bands and risks for each.
What to do with the results
Run the scorecard on two or three shortlisted vendors rather than one, because the comparison is what makes the failures visible. Then ask each for the written scope from check 6 and the ownership sentence from check 7 before any deposit. If you want to see how a fixed-price build is supposed to run from scope to acceptance, our Malaysia web design page lists every line item and the year-two Care Plan cost; put any other quote next to it and the gaps will show.
Frequently asked questions
How do I verify a web design company in Malaysia?
Search the company name on SSM e-Info for the registration number and status, check the age of their domain in a WHOIS lookup, and open three live client sites on your phone to confirm they load fast and the forms work.
What should a Malaysian web design quote include?
Pages by name, features by name, exclusions, an ownership statement (domain, hosting and files in your name), the year-two renewal figure, a timeline with a homepage approval date, payment terms and revision limits.
How much is a website renewal fee in Malaysia?
Where published, hosting and domain renewals run about RM250 to RM900 a year, and up to RM1,600 a year with maintenance bundled. Ask for the figure in writing if the quote only says 'free first year'.
Is a 100% upfront payment normal for web design?
No. 50% on a written scope and 50% at acceptance is the common fair structure. Full payment before any work, or a balance due on an undefined 'delivery', shifts all the risk to you.
Should I choose a freelancer or an agency in Malaysia?
Either can be right. Freelancers usually score better on direct communication and portfolio access; agencies on registration, renewal transparency and continuity. Run the same 12 checks on both and compare.
What does website ownership mean in practice?
The domain is registered to you, the hosting account is in your name, you hold the WordPress admin login, and the files and content can be moved to another provider at any time without the agency's permission.
What is a red flag in a Malaysian web design contract?
Assets held until renewal, 'proprietary platform' clauses that stop you moving the site, unlimited revisions with no approval process, and any promise of guaranteed Google rankings as part of the build.
