I build the websites, booking pages and admin systems that tuition and learning centres in the Klang Valley are still doing by hand.
Every price below is the whole price for that job. One payment structure, no hourly billing, no monthly lock-in unless you ask for one.
Your centre set up properly on management software: student records migrated, full timetable built, automatic WhatsApp class reminders, recurring billing and receipts, and training for whoever runs your admin. The software subscription stays in your own name, around RM99 a month, paid by you directly.
A five-page website built for phones: classes and fees, teachers, results, contact. WhatsApp button, Google Maps, an enquiry form that reaches you, and your Google listing set up properly. Hosting is free and stays free. The only ongoing cost is your domain name, paid by you directly to the registrar. Roughly RM70 a year.
For centres entering private candidates. A parent entry form, a per-candidate subject tracker, automatic reminders before Cambridge entry deadlines, and a board showing who has paid for which entries.
Your teachers fill one short form per student. Parents receive a proper formatted report at the end of term instead of a WhatsApp message. Under two minutes per student, or it isn't worth having.
A booking page for trial classes, an auto-reply that sends your timetable and fees on request, a reminder the day before, and a follow-up to anyone who attended and didn't enrol.
Your Google Business Profile claimed and corrected: categories, services, hours, fifteen real photos, the questions parents actually ask, and a review link with a printed QR code for your counter.
No stock photos of other people's students, no wall of client logos. Here is the actual structure of the five-page site, so you can picture the thing before you ask anyone for anything.
One line saying what you teach and where, a photograph of your own room rather than a stock classroom, and the two buttons a parent actually reaches for: WhatsApp, and book a trial class.
Subjects, year groups, class size, class length, and the fee, published. Most centres make a parent call to find out the price. The ones who publish it get fewer enquiries and better ones, because the people who write have already decided they can afford you.
Who teaches what, and what they have taught before. A parent is choosing a person to put their child in front of, not a building; this is the section they read twice.
Grades, progressions, how long students stay, how many came back this year. If there is nothing worth showing yet, the section comes out. It does not get padded with claims you would not make out loud.
Street address with the unit number, a map that opens in one tap, opening hours, and an enquiry form that reaches your inbox rather than disappearing. Your Google listing gets corrected at the same time so the page and the listing agree with each other.
Rather than describe it further, here are two complete pages, laid out exactly as real ones would be, for centres that do not exist: a tuition centre enrolment page and a kindergarten page with sessions, fees, the daily routine and the January intake. Every fee, teacher and result on both is invented and each page says so at the top. They are there so you can judge the work rather than take my word for it.
Your subject list and year groups, your fees, the names of your teachers, and a handful of phone photos of the actual room. That is the whole list, and a phone photo beats a stock image every time.
Where a section is missing content, I mark it on the draft as missing rather than fill it with invented text. You will always be able to see exactly which parts are yours and which parts are mine.
One person, working online. No office, no account manager, no sales team, no retainer you forget you're paying.
That is most of why this costs a fraction of an agency quote. You deal with me directly, and the price reflects what isn't in it.
Me, and only me. I'm a university student in Kuala Lumpur running this on my own: not an agency, no staff, and not SSM registered. I'd rather you knew that from the start than found out later. It is also why I build the work first and ask afterwards, so you are judging a finished page rather than taking my word for anything.
No. Everything is done online, and that's most of the reason it costs what it does. If you'd rather work with someone who visits, an agency is the right call and I'd say so.
You do. The domain is registered in your centre's name from the first day, not mine. You can take it anywhere at any time without asking me.
Three rounds of revisions are included. If it still isn't right on a job above RM1,000, you've paid the RM500 deposit and nothing more.
No. Everything above is a one-time job. If you later want me to keep things updated, that's a separate conversation you start, not a box you have to untick.
Your domain name, and nothing else. Roughly RM70 a year, paid straight to the registrar, in your centre's name, on your own card. I take no cut of it and never bill you for it. Hosting costs nothing at the size a tuition centre needs, so there's no hosting fee either. If you already have a domain, there's no annual cost at all.
Three rounds of changes are included while we're building. After handover, small edits are RM80 each; or I can set the page up so you change fees and timetables yourself in a spreadsheet, which costs a little more upfront and nothing after.
Bank transfer, DuitNow, or Touch 'n Go, whichever you already use. You'll get a written quote with the account details before any money moves, and the name on the quote matches the name on the account exactly. For Touch 'n Go I'll send a DuitNow QR you can scan.
No card details, no payment gateway, no deposit held by anyone but me. Send the receipt screenshot and I'll confirm within the hour.
Written from going through ninety-eight centres in the Klang Valley. Most of what's in them you can act on yourself without hiring me or anyone else.
No discovery call to book and no meeting to sit through. Tell me what's slow at your centre and I'll reply the same day with whether it's something I can fix and what it would cost.