Skip to main content

Pricing

Pick what you need. The figure appears below, and you do not have to ask first.

These are fixed prices, not estimates that move later. If the scope changes partway, we agree a price before I carry on.

Pick a package

These are one-off prices. The domain and the care plan are worked out in the calculator.

Basic landing page

RM799

one-off

Pick a ready-made style, live in 5 working days.

Pages
1
Design
Ready-made style
Copy
I write the draft
Revision rounds
1
Ready in
5 working days
Enquiry form
None
Visitor counts
None
Two languages
+RM200
Admin panel
None
Choose this package

Custom landing page

RM1,200

one-off

Show me a site you like, and I design a new one for your business.

Pages
1
Design
From a site you like
Copy
I write the draft
Revision rounds
2
Ready in
1–2 weeks
Enquiry form
To your email*
Visitor counts
Yes
Two languages
+RM200
Admin panel
None
Choose this package

Company profile

RM2,500

one-off

Five pages, for businesses whose customers research first.

Pages
5
Design
Designed for you
Copy
I write the draft
Revision rounds
2
Ready in
2–4 weeks
Enquiry form
To your email*
Visitor counts
Yes
Two languages
+RM600
Admin panel
+RM2,000
Choose this package

* An enquiry form sends email, so it needs your own domain. The timeline starts on the day the full content arrives.

Basic or custom: what is the difference?

Both are one page, built on the same code, and just as quick to open on a phone. What differs is who decides how the page looks.

Basic landing page

You pick a style I have already built. I put in your logo, colours, photos and business details. It suits you if you want the site up quickly and are not fussy about its shape.

Custom landing page

Show me a site you like, from anywhere in the world. Maybe it is the colours, maybe the way the photos are laid out. I work out what it is you like about it, then design a new page for your business, with your own copy, photos and logo. It also comes with an enquiry form that reaches your email, and visitor counts.

For example

  • A cake shop that has just opened and needs a site before the Raya promotion: basic.
  • A clinic that wants to look like the best clinics in KL, and already has a site in mind: custom.

Included in every package

Not billed separately, because a site without these is not a finished site.

A secure connectionThe padlock in the address bar, so browsers never warn your customers that the site is "not secure".
Designed for phones firstMost of your customers open the site on a phone, so that is where it is designed first.
WhatsApp buttonOne tap, and WhatsApp opens with the message already written.
Google Maps linkIf you have premises, your address links to Google Maps. One tap and customers have directions.
SEO foundationsEvery page gets a title and description written so Google can read the site and show it tidily.
Draft copyI write the draft copy and supply stock images if you ask. You check it, correct the facts, and sign it off.

Care plan

From RM120 a month, depending on the site. Optional.

Basic or custom landing page
RM120 a month
Company profile
RM350 a month
Company profile with an admin panel
RM500 a month
A site with bookings or tickets
From RM600 a month

The exact figure comes in a quotation, once I know how many bookings, emails and records are involved.

Who pays for hosting?
I do. It is already in your monthly care fee. Your site sits in an account in your business's name, and the domain is in your name too. I look after all of it, so you never have to log in anywhere. If you stop the care plan, the account is already yours, so the site keeps running.
Can the care fee go up?
Not in the first 6 months. After that it only changes if your site gets a great deal busier, say bookings going from dozens to thousands a month. If that happens, I tell you the new figure a month ahead. You can agree to it, or stop the care plan and run the site yourself.
Total so farRM2,500
1Type of sitePick one
Which one is right for you?

All three are built the same way, with the same code. The difference is how much is designed for you, and how many questions the site has to answer before someone gets in touch.

Basic landing page

RM799 · 5 working days

When it makes sense
You need a tidy site quickly, and it does not have to look unlike anyone else's.
Typical use
A shop that has just opened. A business that needs a site before a seasonal promotion.
Main advantage
The fastest and the cheapest. The style is already built, so the work goes into your content.
The limit
A fixed set of sections, no add-ons such as a blog or gallery, and one revision round.

Custom landing page

RM1,200 · One to two weeks

When it makes sense
You sell one thing and want visitors to take one action — call, book, or sign up.
Typical use
Facebook, Google or TikTok ads pointing at one destination. A product launch. A single package or a seasonal offer.
Main advantage
Fast to build, cheaper, and easy to measure. One page with one goal means you can tell which ad actually worked.
The limit
Google only has one page to index, so you compete on one set of keywords. Long content gets cramped quickly.

Full site

RM2,500 · Two to four weeks

When it makes sense
You offer several services, and customers research before contacting anyone.
Typical use
A clinic with several treatments. A law firm with several practice areas. A hotel with rooms, facilities and bookings.
Main advantage
Each page can target its own keyword, so there are more ways in from Google. There is room for FAQs, pricing and the team.
The limit
It needs more content from you, and the content is usually what slows a project down, not the code.

If you are still unsure, start with a landing page. Pages can be added later, once you know which questions customers actually ask.

Two brands in the portfolio exist in both forms, built from the same content. Open them and compare for yourself. See the comparison

2LanguagePick one
Do you need both languages?
When BM alone is enough
Your customers are local and they search in BM — food, beauty, home services, retail. Adding English opens no new door, it just doubles the content you have to maintain.
When English earns its keep
B2B search in Malaysia skews heavily English. Legal, accounting, IT, suppliers, logistics — your buyers type in English even when they speak BM.
Why +RM200 or +RM600
One page is +RM200 and five pages +RM600, because every page is written again in the second language. It is not a translation. Each language is written separately, because people do not search translated phrases, they search their own. It includes a separate route for each language, so Google knows which version is for whom.
3Add-onsPick as many as you need
Which of these do you actually need?
Admin panel
Worth it if your content moves — seasonal prices, a menu, stock, holiday hours. If the site reads the same all year, it is RM2,000 for a button you will not press. Three examples in the portfolio have one; open them and try it first.
Blog or articles
Worth it if you will actually write. A blog that stopped three months ago is worse than no blog — it tells visitors the business went quiet. If you are not sure you can post monthly, skip it for now.
Gallery
Worth it when the work itself is what sells and the work is visual — renovation, catering, events, salons, landscaping. If your photos are stock photos, it helps nobody.

Needs scoping first These two depend on your provider and your workflow, so a fixed price here would only be a guess. Tell me what you need and you get a fixed price once the scope is clear. AI chatbot, Booking system — Quoted separately.

4Extra pagesOptional — company profile only
No extra pages

For example: a page per service, a page per branch, a team page.

5DomainPick one
.com or .my?
If you already own one
No extra cost. I connect your domain to the new site and handle the security side. You stay the owner throughout and the account stays in your name.
.com
The most recognised, and the easiest to say over the phone without spelling it. Short names are harder to get, because the whole world is competing for them.
.my
A clear signal that you are a Malaysian business, and short names are still available.
Do you need both?
No. One is the real address; if you already own the second, it redirects there. Buying both purely to protect the name rarely pays for a small business.
If you are not ready to buy a domain
Your site can run on a free Cloudflare address, and it works fully. Three things to know first. A business email like hello@your-name.my is impossible without your own domain. The address belongs to Cloudflare rather than to you, so there is nothing to move if you change hands later. And do not print it on cards, banners or vehicle signage — when you do buy a domain, all of that has to be reprinted, and it costs far more than a year of the domain.
6After launchPick one
What is actually in the care plan?
What it covers
Managed hosting with the SSL certificate renewed automatically, backups, monitoring for when the site goes down, security updates, and one hour of changes a month — text, photos, prices, opening hours.
Why the price follows the site
A five-page site has more to look after than one page, and an admin panel adds real support, because people ask how to use it.
If you handle it yourself
You get the code and a handover document: where it is hosted, when the domain needs renewing, and what to watch for. Every account is in your name, and I drop my access once you confirm.
Can you stop it any time?
Yes. There is no minimum term. Tell me 30 days ahead, and during that month I hand every account and all the code over to you.

The price follows what was built. A five-page site needs more looking after than one page, and an admin panel adds real support because people ask how to use it. Optional, and you can stop it whenever you like.

Summary

One-offRM2,500
Each yearNone
Each monthNone

These are three different commitments, so they are deliberately not added into one number.

Send me this scope

One-off RM2,500. Each year None. Each month None.

Not included

Stated up front so nothing surprises you halfway through.

  • Your logo, photos of your real premises, and the accuracy of every fact about your business.
  • Revision rounds beyond the ones in your package are billed hourly.
  • The timeline starts when the content arrives, not when the deposit clears.

What I do not do

Payment integration. If you need to take payments online, I am not the right person for that job, and it is better you know now.

Message on WhatsApp