The quote is signed off in your head. Then the invoice arrives asking for half the money before anyone has drawn a single screen.
That is normal, and it is also the last moment you hold real leverage. Once the web design deposit clears, the conversation changes. Below are the deposit and milestone norms across Malaysian web quotes, what each schedule exposes you to, and the four lines to get in writing first. For the fee ranges behind them, see our web design pricing guide.
1. How much web design deposit should you pay in Malaysia?
Quick Answer: A web design deposit of 25% to 50% is normal in Malaysia. Below RM 6,000, half upfront is standard and reasonable. Above that, ask for the deposit to be the first of three or four milestone payments rather than half the fee handed over on day one.
The right deposit is not a fixed percentage. It scales with how much of the fee you can afford to leave with someone who has not delivered anything yet. Three bands cover almost every Malaysian SME build, and they track the tiers on our published web design pricing.
Page count moves the number too, so read the deposit alongside what each page adds to a build and what a website really costs in Malaysia.

- Under RM 6,000. Fifty per cent with the balance on launch is fair. The build is short enough that milestones add admin without adding protection.
- RM 6,000 to RM 25,000. Ask for 30/40/30. The deposit covers discovery and design; the rest follows sign-offs.
- Above RM 25,000. Four payments of 25%, or monthly draws against a phase plan. Nobody should carry a five-figure gap in either direction.
Key takeaway: Judge the deposit by ringgit exposed, not by percentage. Half of RM 4,000 is a manageable risk; half of RM 20,000 is a business decision.
The video below shows how a studio structures proposals, contracts and payment stages. Watch where the money gets released.
2. What is a web design deposit actually paying for?
Quick Answer: The deposit pays for work you cannot see yet: discovery, sitemap, wireframes, licences, and the studio slot held in the schedule. It also buys the vendor cover against a client who goes quiet, which is the real risk they are pricing when they ask.
Owners assume the deposit is a goodwill gesture. It is not. It funds the least visible third of a build, plus the third-party costs the vendor pays on your behalf before invoice one falls due.
- Pre-build work. Discovery, sitemap, content mapping, wireframes and the first design direction. Days of work with nothing live to show.
- Cash paid out immediately. Theme and plugin licences, stock imagery, first-year hosting, and the domain if they register it for you.
- Your slot in the schedule. A studio that blocks four weeks for you turned other work away.

Two of those belong to you and should be named in the quote: which licences and hosting the deposit covers, and whose name they sit in. Get it wrong and you rent your own site, the problem behind who actually owns your website and domain. First-year running costs sit in domain and hosting prices in Malaysia.
Key takeaway: A deposit funds invisible work and out-of-pocket licences. Ask which of the two it covers, and in whose name those licences are registered.
Want the payment stages before you commit?
Our proposals name every milestone and year-one cost upfront.
See how our web design projects are staged →3. What web design deposit sizes do Malaysian quotes ask for?
Quick Answer: Two in five Malaysian web design quotes ask for exactly 50%. A third ask for 25% to 40% with milestones behind it. Roughly one in seven asks for 70% or more upfront, and that group is where almost every stalled-project complaint we see begins.
Across the competing quotations clients forward to us before signing, the deposit clusters at round numbers. The vendor type behind each band is the more useful column.
| Deposit asked | Share of quotes | Share | Typical vendor |
|---|---|---|---|
| 50% | 41% | Freelancers, small studios | |
| 30–39% | 22% | Studios quoting milestones | |
| 25–29% | 11% | Larger four-stage builds | |
| 100% upfront | 9% | Template resellers | |
| 40–49% | 8% | Negotiated down from 50% | |
| 70–99% | 6% | Vendors under cash-flow pressure | |
| Under 25% | 3% | Retainer or subscription models |
Source: ZenWeb client-supplied quote reviews, Malaysia, 2024–2026. Licence.

The bottom two rows each deserve a question. A 70% ask usually means the vendor needs your money to finish someone else's job, one of the patterns behind choosing between a freelancer and a studio. An under-25% ask usually is not a build at all but a monthly plan, the trade-off in one-time versus monthly website payment.
Key takeaway: Fifty per cent is the market default, not the market ceiling. Anything above it is a signal about the vendor's cash position, not about your project.
4. Which milestone schedule beats one big deposit?
Quick Answer: For most Malaysian SME builds, 30/40/30 is the best schedule: 30% to start, 40% when the built site is approved on staging, 30% on written acceptance after launch. Your exposure never passes a third of the fee at any point in the project.
A schedule is not about trust. It decides what happens if either side stops. Read the third column as the sum you would be arguing over if the vendor went quiet at the worst moment of a RM 12,000 build.
| Schedule | Stages | Worst case on RM 12,000 | Best fit |
|---|---|---|---|
| 100% upfront | Whole fee before kickoff | RM 12,000 | Template packages under RM 2,000 |
| 50 / 50 | Kickoff, launch | RM 6,000 | Five-page builds under RM 6,000 |
| 30 / 40 / 30 | Kickoff, staging approval, acceptance | RM 3,600 | Most SME builds, RM 6,000–25,000 |
| 25 × 4 | Kickoff, design, build, acceptance | RM 3,000 | Above RM 25,000 or phased launches |
| Monthly plan | No deposit, vendor holds the site | One month, plus the site | Only when owning the build is not a goal |

Modelled on ZenWeb client project records, Malaysia, 2024–2026. Licence.
Ask for 30/40/30 as a change to the quote, not as a favour. A studio that has staged projects before already has the milestones written down, and they will match the stages in a realistic website build timeline. If the quote is priced by the hour, convert it to fixed stages first, using the risk split in hourly rate versus fixed price.
Key takeaway: Pick the schedule by worst-case exposure in ringgit. On a RM 12,000 build, 30/40/30 caps the argument at RM 3,600 instead of RM 6,000.
5. How much of your fee sits unearned at each stage?
Quick Answer: Under a 50/50 split, half your fee is unearned on the morning of kickoff. Under 30/40/30 the gap never passes 30%, and under four equal stages it never passes 25%. That peak gap, not the deposit itself, is the number that decides your risk.
Track the cumulative share paid against how much of the build is genuinely finished. The distance between the two lines is your unearned exposure.

| Schedule | Kickoff | Design approved | Build complete | Launch | Peak gap |
|---|---|---|---|---|---|
| Work delivered | 0% | 30% | 70% | 95% | — |
| 50 / 50 | 50% | 50% | 50% | 100% | 50% |
| 30 / 40 / 30 | 30% | 30% | 70% | 70% | 30% |
| 25 × 4 | 25% | 50% | 75% | 75% | 25% |
Modelled from ZenWeb client project records, Malaysia, 2024–2026. The balance settles at handover in every schedule. Licence.
All three schedules end in the same place. The difference sits in the middle, which is exactly where projects stall, as why web design projects get delayed sets out. Size the stage amounts against a real budget with our Malaysian website cost calculator.
Key takeaway: Every schedule ends at 100%. Only the middle differs, and the middle is where builds stall, so buy the flattest gap you can negotiate.
Not sure which schedule fits your budget?
Our pricing page shows the fee band and payment stages per build tier.
Check our web design price bands →6. What should trigger the final payment?
Quick Answer: Written acceptance, not launch day. Launch means the pages are live. Acceptance means the pages are live, the forms deliver, the logins are in your name and the training happened. Tie the last payment to a short acceptance list and both sides know when the job is done.
Most Malaysian web contracts say the balance is due "on completion" and never define completion. That one missing sentence causes more late-stage friction than price does. Replace it with a list you can tick.
- Pages live on your domain. Not staging, with HTTPS working on every page.
- Forms tested. A test submission arrives at the right inbox or WhatsApp number.
- Admin access in your company name. Registrar, hosting and CMS, per the logins to collect from your web designer.
- Analytics connected. Property ownership on your account, not the vendor's.
- Handover session done. One recorded walkthrough of how to edit pages.

Give yourself a review window too: seven working days from handover to raise defects, with the balance due at the end of it. Keep the revision definition separate, because how many revision rounds you get is a scope question, not a payment trigger. Confirm the tax treatment as well; vendors past RM 500,000 in annual taxable turnover must register for service tax, per the MySST registration guidance from Royal Malaysian Customs.
Key takeaway: Define completion as a five-item acceptance list with a seven-day defect window. "On completion" without a definition is an invitation to argue.
7. What happens on builds by web design deposit size?
Quick Answer: Builds paid across milestones finish on the original timeline far more often than builds paid heavily upfront. In our client records, four in five milestone-paid projects land on schedule, against fewer than half of the projects paid in full before kickoff.
This is the pattern that matters most and gets discussed least. Milestones do not only protect your money; they keep a project moving, because the next payment depends on the next deliverable.
| Payment structure | On original timeline | Share | Renegotiated | Stalled 30+ days | No handover |
|---|---|---|---|---|---|
| 100% upfront | 46% | 18% | 22% | 14% | |
| 50% deposit, balance on launch | 61% | 17% | 15% | 7% | |
| 30 / 40 / 30 milestones | 78% | 12% | 8% | 2% | |
| 25% across four milestones | 81% | 11% | 6% | 2% |

Source: ZenWeb client project records, Malaysia, 2024–2026. Outcomes are mutually exclusive per project. Licence.
Read the last column twice. Paying everything upfront makes a build roughly seven times more likely to end without a handover, the scenario behind what to do when a web designer disappears and part of why cheap RM 500 websites cost more.
The deposit does not only decide what you risk. It decides whether anything is still due when the vendor loses interest.
Key takeaway: Milestones improve delivery, not just protection. Keeping money outstanding is the cheapest project-management tool a Malaysian SME has.
8. Is a web design deposit refundable in Malaysia?
Quick Answer: It depends on what you signed and how much work was genuinely done. In practice a deposit is recoverable in proportion to undelivered work, so the decisive document is not the refund policy but the record of what was delivered before either side walked away.
Vendor pages answer this with their own policy, which tells you nothing about your position. Four things decide the outcome, and only one of them is the contract.
- What the cancellation clause says. Whether the deposit is called non-refundable, and who may cancel for what reason.
- What was actually delivered. Files, staging links, dated drafts and email approvals. A non-refundable label carries little weight against work that plainly never started.
- Who stopped first. A vendor silent for weeks stands somewhere different from a client who changed their mind after design approval.
- Third-party money already spent. Licences, domain and hosting are rarely recoverable, whatever the clause says.

So keep a delivery ledger from week one: date, deliverable, link, who approved it. Five minutes a week, and it is the only evidence either side can point to later. Get the cancellation wording checked before signing, alongside the other clauses in a Malaysian web design contract. This is general guidance, not legal advice.
Key takeaway: Refunds follow evidence of undelivered work, not the label on the invoice. Keep a dated delivery ledger from the first week.
Vendor took the deposit and stopped?
We take over half-finished builds and get owners back into their own accounts.
See how to switch web designer safely →9. When is a 100% upfront web design deposit a red flag?
Quick Answer: Full payment before kickoff is acceptable only on small fixed packages under about RM 2,000, where staging the payments costs more admin than it saves. On anything larger, a 100% demand plus a refusal to stage it is reason enough to drop the vendor.
The demand alone proves nothing. It is the combination that matters, and any of these pairings is enough to walk away regardless of price.
- Full payment plus no written milestones. Nothing is left to hold anyone to a date.
- Full payment plus hosting or domain in the vendor's name. They hold the money and the asset.
- Full payment plus a discount for paying today. Urgency pricing on a build signals cash-flow pressure, not efficiency.
How to agree web design deposit terms before you pay
Four short steps, all done over email before any money moves.
- Ask for the schedule in writing. Request 30/40/30 with each stage named as a deliverable, not a date.
- Attach the acceptance list. Paste the five completion items above into the quote as an annex.
- Confirm ownership before paying. Domain, hosting and CMS admin in your company name from day one.
- Get the cancellation line stated. What happens to the deposit if either side stops, and how work done is valued.

A vendor who agrees to all four in one email is very likely the right one, whatever the price ranking. It is the same behavioural test behind 12 questions for choosing a web design company, the red flags of a bad web design company and checking a portfolio before you pay. Send the same four asks to everyone you shortlisted after preparing the eight things before hiring.
Key takeaway: A 100% upfront ask is fine on a small fixed package and disqualifying on anything else, especially when the vendor also holds the domain.
10. Conclusion: buy progress, not promises
Quick Answer: Pay 25% to 50% as a web design deposit, stage the rest against sign-offs, and hold the final 30% until a written acceptance list is ticked. That one change turns a payment schedule into a project-management tool you did not know you were buying.
A deposit is not a test of trust. It is the price of a slot in someone's calendar, and the last point where a few sentences in an email cost you nothing and save you months.
Set the schedule, define completion, confirm ownership, keep a ledger. Then compare the quotes properly, because payment terms often separate them more cleanly than the totals do, as comparing three web design quotes line by line shows. Our web design pricing page publishes the fee band and stages per tier, ongoing costs sit in website maintenance costs in Malaysia, and ZenWeb is happy to be the quote you stage-test first.
Ready to see payment terms written down properly?
Book a free 30-minute session. We will review your quotes, show you where the payment stages should sit, and give you an itemised proposal with milestones, acceptance criteria and every year-one cost stated upfront.
Get my free quote review →
11. Frequently Asked Questions
1. Is a 50% web design deposit normal in Malaysia?
Yes. Fifty per cent is the most common deposit in Malaysian web quotes and is reasonable on builds under about RM 6,000. Above that, ask for the same total split across three or four milestone payments. The vendor keeps their cash-flow cover and you keep leverage while the work is unfinished.
2. Should I pay a web design deposit by bank transfer or card?
Either works, but always pay a registered business account, never a personal one, and always get a numbered invoice naming the company. Keep the transfer slip with the quote and the signed scope. If a vendor only accepts a personal account, ask for their SSM registration details first.
3. What is a fair deposit for a small five-page website?
For a five-page build in the RM 3,000 to RM 6,000 band, 50% at kickoff and 50% on written acceptance is fair, and milestones add paperwork without much benefit. Ask instead for a named page list and an acceptance list, since those two documents protect a small build more than a split payment does.
4. Can I ask the designer to lower the deposit?
Yes, and the useful ask is a restructure rather than a discount. Offer to keep the same total fee but release it across three stages, with a faster payment turnaround on each milestone in return. Most Malaysian studios accept, because a shorter payment cycle solves the same problem the big deposit was solving.


