How I work

Two ways to work together.

Build something new on a fixed-scope project, or keep an existing site compounding on a monthly retainer. Pricing visible below — no quotes, no calls to find out what it costs.

Launch

Get found, get enquiries.

RM 3,800$899

10-day delivery

  • Up to 5 pages
  • Mobile-first design
  • WhatsApp + contact form
  • Basic on-page SEO + schema
  • Domain, hosting, SSL included (1 year)
  • Google Business Profile setup
  • 30-day support

Most popular

Growth

Most popular for SMEs ready to scale.

RM 9,800$2,299

14-day delivery

  • Up to 12 pages, custom design
  • Full local SEO + LocalBusiness schema
  • WhatsApp Business catalog integration
  • Blog + lead-capture automation
  • Google Analytics + Search Console
  • PageSpeed ≥95 guaranteed
  • 3 months Care Plan included
  • 60-day support

Scale

For ambitious multi-location operators.

RM 19,800$4,599

21-day delivery

  • Up to 25 pages + programmatic SEO
  • Multilingual (English + Bahasa Malaysia)
  • Booking, quotation, integrations
  • E-commerce ready (Stripe / FPX)
  • Custom illustration set
  • Quarterly strategy call
  • 6 months Care Plan included
  • 90-day support

How we compare to the alternatives.

We're the considered middle: better than DIY, more accountable than a random freelancer, more accessible than a traditional agency.

DIY (Wix)Cheap freelancercweihanTraditional agency
Custom design
Fixed price
Delivery windowweeks of your time1–2 months10–21 days2–4 months
Local SEO setup
WhatsApp integrationextra fee
Ongoing careexpensive retainer
One contact for everything
Typical investmentRM 200/yr + your timeRM 1,500–4,000RM 3,800–19,800RM 25,000+

Care Plans — keep the site working while you run the business.

Optional after launch. Month-to-month. Cancel anytime with 30 days notice.

Care Basic

RM 250/mo

$59/mo

Care Pro

RM 550/mo

$129/mo

Growth Retainer

RM 1,800/mo

$429/mo

Hosting + domain renewal
SSL + security monitoring
Weekly backups
Uptime monitoring
Content changes per month30 min3 hrs8 hrs
Monthly performance report
SEO blog posts per month26
Google Business Profile management
Ad campaign management (1 platform)
Quarterly strategy call
Priority WhatsApp support (4hr SLA)

Common questions

Answers before you ask.

What happens if you miss the deadline?
We've never missed one — but if we do, you get a RM 500 credit on your next invoice or a full refund of the deposit, your choice. The delivery date is written into the proposal.
Do I own the site after launch?
Yes. The code, content, domain, and hosting account are all yours. We hand over admin access on launch day. If you ever leave cweihan, the site keeps working.
What's not included?
Logos, copywriting beyond two revision rounds, product photography, e-commerce on Launch/Growth tiers, custom integrations beyond the standard stack, and translation. All available as add-ons with fixed prices.
Can I cancel the Care Plan?
Anytime, with 30 days written notice. Your site keeps running on whatever hosting we set up; we'll hand over credentials and a guide for self-management.
How are payments structured?
50% upfront to start, 50% on launch day. Care Plans are charged monthly in advance on Stripe or Billplz. International clients pay in USD via Stripe.
What if I need more pages than the tier includes?
Extra pages are RM 400–600 each depending on complexity, quoted upfront before we build them. No surprise bills.
What CMS will I get?
We build with Next.js and host on Vercel — fast, secure, and modern. Growth and Scale tiers ship with a lightweight admin so non-technical edits stay in your hands. Launch tier is content-baked and updated via your Care Plan.
Do you handle hosting and domain?
Yes. We register the domain in your name, set up hosting, configure SSL, set up email forwarding, and hand over credentials. One invoice, one team accountable.

Pick a tier. Or let us recommend one.

A 15-minute call is enough to scope the right package for your business.