Web Design Contract Malaysia: 10 Clauses to Check First

TL;DR: A web design contract in Malaysia should name the page list, the milestone payments, the revision count, the source files, the domain and hosting accounts, a late-content clause, notice terms and whether SST applies. Most SME agreements cover fees and stop there. The ten clauses below are the ones that decide what you actually keep when the build ends.

A team working together around a table with laptops and notes
10clauses to check before you sign
2–3revision rounds a fair contract defines
19%of inherited agreements carry a late-content clause
5 daysa fair hosting migration clause allows

1. Why a Web Design Contract Needs More Than a Quotation

Quick Answer: A quotation prices the work. A web design contract says what happens when the work changes, stalls, or ends. Scope, revision limits, file ownership and account access are the four things a quotation never covers, and they are exactly what a Malaysian SME argues about six months later.

Most Malaysian SMEs sign a one-page quotation. It lists a package name, a price, and a rough timeline. Everyone is happy until the eighth revision round, the missing product photos, or the day you ask for the source files and discover nobody wrote down who owns them.

This page is the clause-by-clause read for a website build. If you are still choosing who to hire, start with the web designer hiring guide and our 12 questions to ask a web design company in Malaysia. ZenWeb has rebuilt enough half-owned websites to know which line was missing each time.

Two people reviewing a contract across a desk

Key takeaway: Price is the easy part of a web design contract. The clauses that cost money are the ones about scope, files and access, and those are the ones a quotation leaves blank.

Before the clause-by-clause walkthrough, this short video runs through the terms designers themselves insist on — useful context for reading the draft from both sides.

Non-negotiable clauses you NEED in your web design contract

Source video: Non-negotiable clauses you NEED in your web design contract on YouTube

Holding a quote you are not sure about?

We read web design agreements for free and mark the clauses that decide who keeps the site.

See how our web design service works →

2. What Must the Scope and Deliverables Clause List?

Quick Answer: Attach a page-by-page annex, not a package name. Every page listed by title, with who supplies the copy and photos for it, which forms and integrations it carries, and whether it is mobile-designed separately. "Standard 8-page website" is not a scope.

Scope disputes are the single most common cause of a website going over time and over budget. They happen because the word "website" hides about forty decisions inside it.

Two people shaking hands over a signed business contract
  • The page list, by title. Home, About, three service pages, Contact — named, not counted. Add a rate for extra pages.
  • Content ownership per page. Who writes the copy, who supplies photos, who provides the logo files.
  • Functionality, item by item. Enquiry form, WhatsApp button, Google Maps, booking, payment gateway, multilingual toggle.
  • Platform and template. Custom build, a purchased theme, or a page builder — and who pays the licence renewal.
  • What is excluded. Copywriting, photography, product data entry, SEO, ongoing maintenance.

The exclusions list matters as much as the inclusions. If you are still deciding what the site needs to contain, our guide to what a website really costs in Malaysia shows how each of those items moves the price, and choosing between WordPress, Shopify and a custom build settles the platform line before you sign.

Key takeaway: A scope annex you can tick off page by page ends most arguments before they start. A package name guarantees one.

3. Which Web Design Contract Clauses Do Malaysian SMEs Miss?

Quick Answer: Across the inherited websites we take over, fees and payment terms are nearly always written down. Source-file transfer, domain and hosting ownership, and the late-content clause are the three most often absent — and they are the three that cost the most to fix afterwards.

Clause Coverage in Inherited MY Web Design Agreements
Share of inherited Malaysian SME web design agreements naming each contract clause, 2024 to 2026.
ClausePresent in contractWhat breaks without it
Fees and payment schedule
96%
Rarely an issue
Project timeline
74%
Launch date keeps sliding
Revision rounds defined
41%
Surprise variation invoices
Source and design file transfer
33%
Next team rebuilds from scratch
Domain and hosting ownership
27%
Site and email held hostage
Late-content clause
19%
Build parked, blame shared

Source: ZenWeb client onboarding sample, n=140, 2024–2026. Licence.

A laptop screen showing an analytics graph

4. How Should Milestone Payments and the Deposit Work?

Quick Answer: Tie each payment to a deliverable you can see, not to a calendar date. A workable Malaysian split is 30% on signing, 30% on design approval, 30% on staging sign-off, 10% on go-live plus handover of accounts and files. Avoid paying 100% before launch.

A deposit is normal and fair — the studio blocks calendar time and starts work before any of it is visible. What is not fair is a schedule where the final payment falls due before you have seen the site working.

  • Anchor every milestone to an artefact. Approved design mock-ups, a staging URL, a completed handover checklist.
  • Hold a real final tranche. Ten to fifteen per cent released only after accounts and files are transferred to you.
  • Cap the deposit. Thirty to fifty per cent is standard in Malaysia; a 70% upfront demand deserves a question.
  • Write in a stale-project rule. If the project is dormant for 60 days because of the client, the studio may invoice work completed to date — fair both ways.
A person at a desk checking printed account documents

Compare the payment shape across quotes rather than just the headline number. Our walkthrough of comparing agency proposals line by line works just as well for a build quote, and why very cheap website packages get expensive explains what an unusually low deposit is usually funding.

Key takeaway: Money should move when something you can look at is finished. Keep a final tranche tied to handover, because that is the moment leverage disappears.

5. How Many Revision Rounds Should You Get in Writing?

Quick Answer: Two to three rounds per stage is the Malaysian norm. What matters more than the number is the definition: a round should be one consolidated list of feedback from your side, and the contract should say what a new round costs and what counts as a new brief instead.

"Unlimited revisions" reads generously and behaves badly. It removes any reason to consolidate feedback, so the project loops. A defined count with a stated hourly rate beyond it is better for both sides.

  • Define a round. One written list, collected from every decision-maker, delivered at one time.
  • Set the window. Feedback within five working days, or the stage is treated as approved.
  • Price the extras. An hourly or per-round rate stated in ringgit, not "to be advised".
  • Separate a redirection from a revision. Changing the colour scheme is a revision; changing the whole concept after approval is new work.

We cover the mechanics in depth in how many revision rounds you should get, and the approval side sits in our checklist for approving a new website.

Key takeaway: Ask for a defined round with a stated price beyond it. Unlimited revisions protect nobody and quietly turn into an unlimited timeline.

6. What Does a Vague Scope Clause Cost in Delay?

Quick Answer: A page-by-page annex costs about half a week of slippage. A package name in a quotation costs roughly two weeks. A brief agreed only over WhatsApp runs seven weeks or more past the promised launch, and almost always ends in a variation invoice.

A person reviewing cost figures on printed reports
Delay by Scope Wording
Median weeks past the promised launch date by how the scope clause was written, Malaysian SME website builds.
Scope wordingRelative overrunMedian extra weeksVariation invoice raised
Page-by-page annex, content owner named
0.5Rarely
Package name only ("8-page website")
2Sometimes
Scope in the quotation only
4Usually
Verbal or chat brief, no written scope
7+Almost always

Source: ZenWeb client onboarding sample, n=140, 2024–2026. Licence.

Two months of slippage usually traces back to one missing document: a page-by-page scope annex.

The causes behind those weeks are unpacked in why web design projects get delayed.

7. Who Owns the Design Files, Source Code and Licences?

Quick Answer: Payment alone is not a reliable transfer of copyright in Malaysia — the outcome turns on what the agreement says. Put a written assignment in the contract, plus a delivery obligation for the editable files: design source files, custom code, and every third-party theme and plugin licence with its renewal owner named.

Under the Copyright Act 1987 framework administered by MyIPO, an assignment of copyright only takes effect if it is made in writing, and the commissioning rules can be displaced by whatever the parties agree. So the clause has to exist, in writing, rather than be left to be argued afterwards.

  • Assignment of the finished website. Design, layout, custom code and any copy written for you.
  • Delivery of editable source files. Design files, the theme child folder, custom scripts, and a database export.
  • A licence register. Every paid theme and plugin listed with its licence key holder and renewal date.
  • A fair studio carve-out. Reusable internal frameworks stay theirs — acceptable, as long as your brand assets and content are not swept in.
  • Portfolio rights. Usually granted; add a clause if a client logo or project must stay confidential.
A business owner at a desk reviewing work on a laptop

Licences are where inherited sites break quietly: a premium plugin registered to the studio stops updating the day the retainer ends. Our page on who owns your domain, files and website covers the ownership picture, and if the build is being passed on, whether your web designer is outsourcing the project abroad explains why the file trail sometimes goes cold.

Key takeaway: Ask for the assignment and the files in the same clause. Owning the live site but not the editable version leaves you with something nobody else can maintain.

Comparing two web design quotes right now?

Line the ownership and revision terms up against the price before you decide on either one.

See our web design pricing →

8. What Should the Contract Say About Domain, Hosting and Logins?

Quick Answer: The domain must be registered in your company name with your email as the registrant contact, and the contract should say so. Hosting may sit with the studio, but the agreement needs a migration clause: on request, a full backup and a DNS handover within a stated number of working days.

This is the clause that decides whether leaving a studio is an email or a legal problem. Register the domain yourself if you can; if the studio registers it, the contract should record that they hold it as your agent.

  • Registrant details in your company name. Not the studio's, not a staff member's personal email.
  • A named administrative and billing contact at your company, so renewal notices reach you.
  • Hosting terms in writing. Monthly or yearly cost, what happens if you move, and whether the price is bundled into the build fee.
  • A migration clause. Full backup, database export and DNS control released within five working days of a written request.
  • An account register at handover. Registrar, host, CMS admin, email, analytics, Search Console and any payment gateway.
Server racks in a data centre, where a domain and hosting account lives

If the terminology is new, start with what a domain name actually is, what web hosting does and what a CMS is. The cost side sits in domain and hosting prices in Malaysia, and the failure modes are catalogued in the problems SMEs hit with website companies.

Key takeaway: Your domain is the business asset; the website is the thing built on top of it. Never let the asset sit in someone else's name without a written migration duty.

9. Does a Late-Content Clause Keep the Build on Schedule?

Quick Answer: Yes, and it is the cheapest clause in the document. Builds with a content deadline plus a parking rule launch on time about four times out of five; builds with no content clause at all run over a month late and generate the most handover disputes.

Launch Outcomes by Content Clause
Website launch outcomes by how the client-content clause was written, Malaysian SME builds, 2024 to 2026.
Content clauseLaunched on timeMedian delay (days)Extra charge raisedDispute at handover
No content clause31%3812%24%
Deadline stated only54%2129%15%
Deadline plus parking rule82%934%6%
Deadline, parking rule and stand-in copy88%621%4%
A person reviewing cost figures on printed reports

Source: ZenWeb client onboarding sample, n=140, 2024–2026. Licence.

10. What Termination, Warranty and SST Terms Are Fair?

Quick Answer: Fourteen to thirty days written notice either way, a 30 to 90-day bug-fix warranty after launch, and a clear statement of whether the quoted price includes service tax. A web design contract that is silent on all three leaves the exit, the snag list and the final invoice open to argument.

Termination should describe what you receive, not only what you pay. Work completed and paid for should be delivered in its current state — files, database export and account access — rather than deleted.

  • Mutual notice. Fourteen to thirty days, in writing, with payment due only for work completed.
  • Delivery on exit. Everything already invoiced is handed over, including partial designs and staging files.
  • A defect warranty. Thirty to ninety days of free fixes for bugs in the delivered scope — distinct from paid maintenance.
  • Maintenance stated separately. Monthly fee, response time and what it excludes.
  • SST clarity. Whether the price is inclusive or exclusive of service tax, and the studio's SST number if they are registered.

Service tax is a real line item for Malaysian SMEs and a common invoice surprise — the Royal Malaysian Customs service tax FAQ sets out who must register and charge it. Ask before signing rather than at the final invoice. For the general shape of exit terms across services, our guide to marketing agency contract terms and lock-ins is the channel-agnostic version, and the advertising equivalent sits in Facebook Ads agency contract terms. Warranty scope also decides your first-year running cost — see website maintenance costs in Malaysia.

Key takeaway: Notice, warranty and tax are three short paragraphs that decide the last month of the relationship. Write them while everyone is still friendly.

11. Are Malaysian Web Design Contracts Improving?

Quick Answer: Gradually. Source-file and domain-ownership wording has improved year on year as more SMEs get caught once and demand it the second time. Late-content clauses remain the least common of the three, so the trend is moving but nowhere near solved.

Clause Presence Trend, 2022–2027
Share of Malaysian SME web design agreements naming key clauses by year, with a 2027 projection.
Clause2022202420262027*
Source and design file transfer
18%
26%
33%
39%
Domain and hosting ownership
14%
21%
27%
32%
Late-content clause
8%
13%
19%
24%
A calendar and notebook on a desk beside a laptop

* 2027 projected on the 2022–2026 trend. Source: ZenWeb client onboarding sample, n=140. Licence.

12. How to Redline a Web Design Contract in 10 Steps

Quick Answer: Work through the draft in a fixed order — scope, payments, revisions, content, files, licences, domain, warranty, notice, tax. Ten passes, one afternoon, and you will catch the clauses that cost money a year later.

Print the draft and mark it in this sequence. Each step is one clause or one annex.

  1. Attach the scope annex. Every page by title, with the content owner and functionality named per page.
  2. Rewrite the payment schedule. Tie each tranche to a visible deliverable and hold 10–15% until handover.
  3. Define a revision round. One consolidated list per stage, with a ringgit rate for extra rounds.
  4. Add the content deadline. A date for copy and photos, plus a parking rule if it slips.
  5. Insert the assignment clause. Written transfer of the finished design, code and commissioned copy.
  6. Demand the source files. Editable design files, custom code and a database export at handover.
  7. List the licences. Every paid theme and plugin, its key holder and its renewal date.
  8. Fix the domain registrant. Your company name and your email, with a five-day migration duty on hosting.
  9. Set warranty and notice. Thirty to ninety days of bug fixes; 14–30 days mutual written notice.
  10. Settle the tax line. State whether the price includes SST and record the studio's registration number.
A business owner working through a checklist at an office desk

Take the marked-up draft into the meeting. How the studio reacts to the list is useful information in itself: most reasonable ones accept eight of the ten on the spot, and the ones that refuse every single item are covered in web design company red flags. If you are still weighing a studio against a solo designer, read freelance web designer versus web design company.

Key takeaway: Ten redlines is one afternoon of work against a website you will run for five years. The reaction to the list is itself part of the vetting.

13. Conclusion: Ten Clauses, One Afternoon

Quick Answer: A sound web design contract in Malaysia is a normal services agreement plus a scope annex, a milestone schedule, a defined revision round, a written assignment with source files, domain and hosting terms, a content deadline, warranty, notice and an SST line.

Most buyers spend an hour arguing about the price and thirty seconds on the ownership paragraph. The price is the part you can revisit: a maintenance fee is renegotiable next year, while a domain registered in somebody else's name is not, and neither is a design nobody ever handed over. Ten clauses, one afternoon. Asking a Malaysian web design team to read the draft with you before any money moves is a completely normal request. If you already have a site and the next one is being planned, what a website redesign costs in Malaysia is the right starting point.

Ready to build a website on terms that protect you?

Book a free 30-minute strategy session — we'll review your current site, your Google ranking and your competitors, then give you a concrete 90-day plan with realistic enquiry and pipeline targets.

Get my free strategy session →
A business owner smiling while working on a laptop in a bright office

14. Frequently Asked Questions

1. Is a web design contract legally required in Malaysia?

No, a verbal agreement can still be binding. But a written contract is what makes the terms provable — scope, payment stages, file ownership and access. For a build worth a few thousand ringgit and up, a signed document is the cheapest protection available to both sides.

2. Do I automatically own the website once I pay for it?

Not reliably. An assignment of copyright takes effect in Malaysia only when it is made in writing, and the commissioning rules can be displaced by whatever the agreement says. Without an assignment clause and a source-file delivery obligation, you may end up using the live site while the studio still holds the editable version.

3. What is a fair deposit for a website project?

Thirty to fifty per cent on signing is normal in the Malaysian market, released against a milestone rather than a date. Anything above that, or a schedule where the balance falls due before you see a working staging site, is worth negotiating down.

4. Should the web designer hold my domain and hosting?

They can manage both, but the domain should be registered in your company name with your email as the registrant contact. Add a migration clause so a full backup and DNS control are released within five working days of a written request.

5. Does a web design quote in Malaysia include SST?

It depends on whether the studio is registered for service tax. Ask for the price to be stated as inclusive or exclusive of SST, along with the registration number if they charge it, so the final invoice matches the quote.

A team discussing contract questions around a table

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!