NOTES — 2026-10-03
How much does a website cost in Malaysia (2026)?
If you are checking website design price Malaysia options, start with what the website must do. A page that introduces your catering business is not the same job as a booking ledger that staff use to manage enquiries and deposits. Both may be called a website in a quotation. The work behind them is different.
There is no verified market price survey behind this article. I will not turn a guess into a Malaysian average, or present someone else's advertised starting price as your likely final bill. Typical ranges need a clear scope and dated evidence before they are useful.
Until those figures are verified, the useful comparison is what you receive, what you own and what you will pay to keep running.
Start with the customer action
Write down the main thing a visitor should be able to do. Find your branch? Compare packages? Ask about a specific product? Send a booking enquiry? Complete a payment?
Then separate that action from what happens afterwards. Opening WhatsApp is a customer-facing action. Recording a confirmed booking is an internal task. Checking a bank transfer is another task. A quote should not blur these into one vague promise of an ordering system.
For a small business, this distinction can prevent buying features that nobody needs. It can also reveal when a cheap-looking website leaves the difficult part entirely with your staff.
A business website and a custom tool are different scopes
A simple business site might contain your services, location, photographs and contact route. Its content can stay largely fixed between updates. The main work is organising the information, designing the pages and making them usable on phones.
A catalogue adds structured products or packages. Each entry needs reliable information. If visitors can choose options or calculate an estimate, the rules behind those choices also need to be agreed and tested.
A custom tool introduces another layer. Staff access, records, status changes and operational rules need attention beyond the public pages. You are buying a workflow, not merely a larger collection of screens.
These are scope bands, not published price bands. Ask a supplier to explain which band your project belongs to and why.
What my projects show about scope
For Pulau Chekas, the public website and the team's booking ledger serve different people. Guests can explore an illustrated 3D map connecting accommodation with rivers, paths and facilities. The map is illustrative, not a survey.
Buku Lejar brings website enquiries and manually entered WhatsApp or telephone bookings into one booking-management interface. It includes booking status and deposit tracking with staff confirmation, separate admin and operator access, and a record of changes. That is not a promise of instant availability or automatic payment processing.
Compare that with Knitdles. Its WhatsApp-first storefront carries a product and price into an enquiry. Customers can discuss colours, custom pieces and timing before confirmation. It is not an on-site shopping cart or payment system. These projects should not be priced as though they do the same thing.
Content belongs in the quotation
Ask who supplies the words, photographs, package details and product information. A designer cannot safely invent your delivery area, cancellation terms or production capacity.
If you provide finished material, say so. If it needs sorting, rewriting or photographing, make that work visible. The same applies to moving information from an old site or a collection of social posts.
The Shamsul Mahat Catering preview was built from public Facebook material and reviewed with the owner. Its packages, menus and cost estimate lead into a pre-filled WhatsApp enquiry. The documented address is a live preview, pending the business's own domain. That status matters when describing what has actually been delivered.
Separate build costs from ongoing costs
A project quote should distinguish the initial build from domain renewal, hosting, maintenance and future changes. Ask which items are included, which renew separately and who holds the relevant accounts.
A contact number change is not the same as adding a new branch directory. Replacing a photograph is not the same as adding customer accounts. Written boundaries help both sides handle later requests without arguing about what “updates included” meant.
If a subscription is involved, ask what happens when you stop paying. Can the website move elsewhere? Can your records be exported? Who controls the domain? Ownership is part of value, even when it does not appear in a screenshot.
Compare quotes using the same brief
Send each supplier the same business description and required customer journey. Include the pages, content responsibilities, integrations and internal tools you expect.
Ask for a demonstration of the important action, not just a design sample. For a catering enquiry, follow a package choice through to the message. For a booking tool, ask how staff confirm a request and correct a record.
Also ask what will be tested before handover. Phone layouts, links, forms and confirmation wording deserve attention. A finished-looking page can still direct customers to the wrong number or imply a booking has been accepted when it has not.
Buy the smallest scope that solves the problem
You do not need to start with every feature. A clear catalogue and a useful enquiry route may be enough. If record keeping is the actual problem, a prettier homepage alone will not solve it.
Choose based on the work you need removed or clarified. Avoid treating the lowest quote as automatically good value, or the longest feature list as automatically better. A written scope gives you something concrete to compare and something concrete to accept at the end.
See my services and discuss a website scope for your business.