Most store owners meet three developers, compare the number at the bottom of each quote, and pick the middle one. That is not a decision, it is a coin toss with extra steps. The three quotes almost never describe the same job, so the cheapest is usually the one that left the most out.
Hiring an ecommerce developer is really two decisions bundled together. The first is who builds the store. The second, and much larger one, is who you will depend on for the next three years. A store is not a brochure site that sits still. Stock moves, gateways update, plugins break, and someone has to be reachable when checkout fails on a Saturday night.
This guide is a checklist for both decisions: what to verify before you sign, what to write into scope, what must be in your name at handover, and how to judge the person once the store is live. It is written for Malaysian SME owners spending their own money, and it follows the same decide-first approach we use at IZI Digital Marketing.
The video below covers the questions worth asking any development agency before you commit. The Malaysian specifics follow.
Top Questions to Ask Before Hiring a Web Development Agency
Source video: Top Questions to Ask Before Hiring a Web Development Agency on YouTube
PART 1 · DIAGNOSE
What You Are Actually Hiring For
IN BRIEFYou are hiring for three jobs at once: a store that sells, plumbing that keeps working, and someone who answers when it breaks. Most quotes price only the first. Decide which of the three you cannot cover yourself before you compare any e-commerce website build proposal.
A store is a machine with moving parts. A brochure website has pages; a store has stock levels, price rules, shipping zones, tax handling, payment settlement and refund flows. Every one of those is a place where money leaks quietly. That is why the job title on the invoice matters far less than the job description behind it.
The three jobs inside one quote:
- The build. Theme or custom design, product templates, cart and checkout, and pages Google can actually read and index.
- The plumbing. Payment gateway, courier rates, stock sync with whatever you already use, and an export your accountant will accept.
- The upkeep. Updates, backups, broken plugins, and a named person who replies when an order cannot be paid for.
If you have not yet settled whether to own a store at all, do that before hiring anyone. Our comparison of building a store versus selling on marketplaces works through the maths and will change what you need built.
Not sure what your store actually needs built?
A one-hour scoping session usually cuts a quote before it is even written. See how we scope an e-commerce build
PART 2 · DIAGNOSE
Which Kind of Developer Fits Your Store
IN BRIEFFour kinds of developer serve the Malaysian market, and they fail in different ways. Match the type to your catalogue size and your tolerance for waiting. Our review of e-commerce website companies in Malaysia covers the same ground from the shortlist side.
Most owners approach hiring an ecommerce developer as a search for the best builder. The more useful frame is capacity: how many people can pick up your store if the first one is unavailable, and how long they will still be trading in three years. The cheapest option is not always the freelancer, and the safest is not always the agency.
- Solo freelancer. Cheapest and fastest for a small catalogue. The risk is single-person availability — one illness or one better-paying client and your store waits.
- Boutique studio, two to eight people. Usually the best value for a serious SME store. Enough cover to survive a holiday, small enough that you speak to whoever writes the code.
- Full-service agency. Right when the build touches marketing, content and ads at the same time. You pay for the account layer whether you use it or not.
- Platform partner. Certified on one platform, fast on standard builds, weaker when you need something the platform does not do natively.
Whichever you lean towards, insist on speaking to the person who will do the work, not only the one who sells it. For a like-for-like comparison, see our shortlist of e-commerce website developers in Malaysia.
BENCHMARK BRIEFING 1 OF 4
The Market You Are Building Into
IN BRIEFMalaysian e-commerce income reached RM 1.29 trillion in 2024, growing 8.8% year on year. The market is large enough that a weak build costs more in lost orders than a good developer costs in fees, which reframes the whole hiring question.
Owners often treat the build as a cost to minimise. The published trade figures argue for treating it as a capacity decision instead. According to the Department of Statistics Malaysia, domestic e-commerce income grew faster than international, and business-to-business trade still carries the largest share.
| Segment | 2024 income (RM bn) | Growth | What it signals for a store owner |
|---|---|---|---|
| Total e-commerce income |
1,290 |
+8.8% | Online trade is mainstream, not a side channel |
| Business-to-business |
880 |
Largest share | Quoting and bulk-order features are not niche |
| Domestic trade |
1,150 |
+9.2% | Local payment and delivery options come first |
| International trade |
138 |
+5.2% | Multi-currency is a later problem for most SMEs |
| Services sector |
640 |
Top contributor | Bookings and deposits belong in scope too |
Source: Department of Statistics Malaysia, digital economy release, 2024 reference year. Licence.
PART 3 · DESIGN
The Checks to Run Before You Sign
IN BRIEFFive checks separate a professional from a portfolio: business registration, live stores you can buy from, a reference who has left, written data-handling terms, and a contract that names ownership. Do all five before deposit, and read our note on what you get at handover.
None of these checks needs technical knowledge. They test whether the developer runs a business you can hold to account, which is the part that protects you when something goes wrong.
- Verify the entity. Ask for the registration number and confirm it through the Companies Commission’s SSM e-Search. A developer trading under a name with no registration is a problem when you need a refund.
- Buy something. Ask for three live stores they built and complete a real purchase on one. Checkout is where the craftsmanship shows.
- Call a past client who left. Happy current clients tell you the honeymoon was pleasant. A former client tells you what handover was like.
- Get data handling in writing. Your store collects customer names, addresses and phone numbers, which puts you inside the Personal Data Protection Act 2010. The obligation stays yours, not the developer’s.
- Read the ownership clause. Domain, hosting account, source code and design files should be named as yours on completion.
Quotes that pass these checks still vary widely in what they include, which is why comparing them line by line matters more than comparing totals. Our guide to comparing web design quotations shows how to line them up fairly.
BENCHMARK BRIEFING 2 OF 4
What Malaysian Store Quotes Actually Buy
IN BRIEFQuote bands in Malaysia map fairly predictably to catalogue size, integration count and build weeks. The useful column is not the price, it is the exclusions, which is also where a custom store earns or loses its premium.
Read this as a shape, not a price list. What matters is recognising which band your brief actually sits in, so you can tell whether a quote is cheap or simply smaller than the job.
| Quote band | Build weeks | Weeks | Usually excluded |
|---|---|---|---|
| RM 3k–8k | 3 | Copywriting, product photos, SEO setup, training | |
| RM 8k–20k | 6 | Data migration, product feed setup, ongoing SEO | |
| RM 20k–50k | 10 | Paid media, content production, post-launch testing | |
| RM 50k+ | 16+ | Named in the statement of work, rarely assumed |
Illustrative model by IZI Digital Marketing, built on published Malaysian build-scope patterns, 2026. Licence.
PART 4 · DESIGN
The Scope Questions Owners Forget to Ask
IN BRIEFAsk who loads the products, how many revision rounds are included, which gateway is being integrated, and what happens after launch. Platform choice sits underneath all four, so settle Shopify versus WooCommerce before you fix the scope.
Scope disputes almost never start over design. They start over the boring middle: 400 products nobody agreed to upload, a third round of homepage revisions, or a gateway that turned out to need its own approval process. Name those items in writing and the project stays calm.
The four questions worth writing into the contract:
- Who loads the catalogue? Agree a product count and who supplies images, descriptions and variants. Anything above the number is a change order, priced now rather than argued later.
- How many revision rounds? Two rounds is normal. Unlimited revisions usually means the price already assumes you will be difficult.
- Which gateway, and who applies? Approval sits with the bank or provider and takes real calendar time. Compare the options in our review of payment gateways for Malaysian stores.
- What happens in week one after launch? Define a warranty window and what counts as a bug rather than a new request.
DECISION BOX · HOW TO STRUCTURE THE ENGAGEMENT
| Option | Best when | Main risk | Cost certainty |
|---|---|---|---|
| Fixed-price build | Scope is clear and stable | Change orders on every extra | High |
| Time and materials | Integrations are unknown | Budget drifts without a cap | Low |
| Build plus retainer | Store will keep changing | Paying for idle months | Medium |
Verdict: Choose fixed-price if your catalogue and integrations are already decided; choose time and materials with a written hour cap when a stock or accounting sync is still unresolved. Add the retainer only once the store is live and you know how often you actually need help.
Unsure which add-ons are worth paying for?
Most store quotes hide their real cost in the plugin stack. Compare the e-commerce plugins worth paying for
BENCHMARK BRIEFING 3 OF 4
The Three-Year Cost of Owning a Store
IN BRIEFThe build is roughly half of year one and about a quarter of three years. Everything after that is running cost, which is why the maintenance arrangement deserves as much scrutiny as the build quote itself.
This model follows a mid-sized store growing from RM 300,000 to RM 600,000 in annual sales. The numbers will differ for your business; the shape rarely does.
| Cost line | Year 1 (RM) | Year 2 (RM) | Year 3* (RM) |
|---|---|---|---|
| Build, one-off |
18,000 |
0 | 0 |
| Hosting or platform plan |
1,800 |
1,800 | 1,980 |
| Plugins and apps |
1,500 |
1,200 | 1,300 |
| Payment processing |
6,000 |
9,000 | 12,000 |
| Maintenance and support |
4,800 |
7,200 | 7,200 |
| Total | 32,100 | 19,200 | 22,480 |
* Year 3 is a modelled projection. Illustrative model by IZI Digital Marketing, 2026. Licence.
PART 5 · DEPLOY
Handover: What Must Be in Your Name
IN BRIEFHandover is the moment a developer becomes replaceable, which is exactly why it gets skipped. Run it as a written checklist on the day you make final payment, the same discipline our website migration guide applies to moving a live site.
How to run a clean e-commerce handover
Work through these steps in order before the final invoice is settled. Each one takes minutes while the developer is still engaged, and weeks once they are not.
- Take the domain. Confirm the registrar account is in your company name with your email as the contact, and log in yourself to prove it.
- Take the hosting or platform account. Billing should be on your card, with the developer added as a user you can remove.
- Collect the admin logins. Store admin, payment gateway, courier account, analytics and Search Console, each with you as owner rather than editor.
- Get the code and design files. Theme files, any custom code, and a copy of the working design files, delivered somewhere you control.
- Confirm the backup. Ask where backups run, how often, and restore one in front of them.
- Record a walkthrough. Twenty minutes of screen recording covering how to add a product, edit a price and refund an order is worth more than any manual.
BENCHMARK BRIEFING 4 OF 4
What Each Type of Developer Covers
IN BRIEFNo developer type is strong on everything, so the honest question is which gap you can live with. Use this coverage map when hiring an ecommerce developer, against the capabilities an e-commerce website development project actually needs.
Read down your own priority column rather than across the rows. The weakest cell in the capability you care about most is the one that will cost you.
| Developer type | Store build | Payments and data rules | SEO foundations | Cover after launch |
|---|---|---|---|---|
| Solo freelancer | Strong | Varies | Limited | Single point of failure |
| Boutique studio | Strong | Usually solid | Basic setup | Small team cover |
| Full-service agency | Strong | Documented | In-house | Contracted SLA |
| Platform partner | Fast on standard | Platform defaults | Platform defaults | Tied to platform |
Illustrative model by IZI Digital Marketing, 2026. Licence.
PART 6 · DRIVE
How to Judge the Developer After Launch
IN BRIEFJudge on four measures in the first ninety days: checkout completion, page speed on mobile, indexed product pages, and response time on issues. Rankings follow later and belong with an SEO partner rather than the builder.
Launch day feels like the finish line and is not. The build is a hypothesis; the first three months are the test. Set the four measures before launch so nobody negotiates the scorecard afterwards.
- Checkout completion rate. Track how many people who reach the cart actually pay. A sharp drop between cart and payment is usually a build problem, not a customer problem.
- Mobile page speed. Most Malaysian shoppers arrive on a phone. Test the product page, not the homepage, and read our website speed guide for what is reasonable.
- Indexed product pages. Check in Search Console that products are being indexed, and that the store follows Google’s structured data guidance for e-commerce.
- Response time on faults. Log every issue with a timestamp. After ninety days you will have an evidence-based view of whether the retainer is worth renewing.
THE VERDICT
Hire for the Third Year, Not the First Month
The developer who builds your store is also, by default, the person who holds it. That is the part the quote never prices. So judge candidates on what happens after the invoice is paid: whether ownership sits with you, whether a second person can step in, and whether faults get answered in hours rather than days.
Run the sequence in order and hiring an ecommerce developer becomes unremarkable. Write down which of the three jobs you cannot cover. Verify the entity before any deposit, then name the exclusions in the scope. Hold back a final tranche until handover is signed off, and measure four things for ninety days.
Do that and you will not need to trust anyone, which is a far better position than hoping you picked well. If you would rather not run the process alone, our e-commerce website service starts with the scope, not the build.
FAQ
Frequently Asked Questions
1. How much does it cost to hire an e-commerce developer in Malaysia?
Most SME store builds land between RM 8,000 and RM 50,000. Where you sit depends on catalogue size, how many systems must talk to each other, and whether the design is a styled theme or built from scratch. Anything under RM 5,000 usually assumes you supply all content and accept a standard template.
2. Should I hire a freelancer or an agency for my online store?
A freelancer is the better value when the catalogue is small and the integrations are standard. Choose a team instead when the store is central to your revenue, because the deciding factor is cover rather than skill. One person cannot answer at 9pm on a public holiday.
3. What should be included in an e-commerce developer contract?
Scope, revision rounds, product upload responsibility, payment terms and ownership. The ownership clause matters most: domain, hosting, source code and design files should transfer to you on completion. Add a warranty window that defines what counts as a bug versus a new request.
4. How long does it take to build an online store in Malaysia?
Three to six weeks for a small catalogue on a standard platform, and ten weeks or more once stock sync or custom features enter the picture. The usual delay is not development. It is waiting for product content and payment gateway approval, both of which sit on your side.
5. What do I do if my e-commerce developer disappears?
Check first whether you control the domain registrar and hosting account, because that determines your options. If you do, a new developer can take over within days. If you do not, start recovery with the registrar and hosting provider directly, using your company registration documents as proof.
Comparing store quotes and not sure what you are actually buying?
Book a free Blueprint consultation. We will read the quotes with you, name what each one leaves out, and hand you a scope you can send to any developer.