{
  "collectedAt": "2026-11-03",
  "sampleType": "convenience",
  "rows": [
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "1",
      "hosting": "Managed hosting and SSL included for one year",
      "domain": "Standard available .com included for one year",
      "renewal": "RM399/year Essential; RM599/year Care",
      "editing": null,
      "ownership": null,
      "maintenance": "Essential has uptime checks but no edits; Care adds backups and four minor edits/year",
      "exclusions": "Layout changes, extra pages/sections, custom features, copywriting and extra languages; premium/non-.com domains cost extra",
      "notes": "Uses a provider design with supplied content; one revision round",
      "id": "pixelstead-ready-made-all-in",
      "provider": "Pixelstead",
      "package": "Ready-Made All-In",
      "sourceUrl": "https://pixelstead.com/packages/",
      "priceMYR": 899,
      "priceBasis": "Initial package fee; annual renewal from year two"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "5",
      "hosting": "Shared Linux hosting, 100GB; first year included",
      "domain": "One .com included; registration period not stated",
      "renewal": "Hosting RM346.80 in subsequent years; domain renewal not stated",
      "editing": null,
      "ownership": null,
      "maintenance": "Three maintenance hours included; period not stated",
      "exclusions": "Custom design uses a separate premium package; training RM500/session",
      "notes": "Template package; cPanel is a hosting panel, not evidence of self-edit CMS",
      "id": "dita-selia-eco-five-pages",
      "provider": "Dita Selia",
      "package": "Eco Package: 5 Pages Website",
      "sourceUrl": "https://ditaselia-design.com.my/eco-package/",
      "priceMYR": 1500,
      "priceBasis": "Package fee; annual hosting after the first year"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price",
      "pages": "1–3",
      "hosting": "Standard hosting included for eligible website packages; no monthly hosting fee; duration not stated",
      "domain": "Domain can be registered/connected; yearly renewal paid separately",
      "renewal": "Domain renewal separate; no rate stated",
      "editing": "CMS optional: homepage RM150 or full site RM300",
      "ownership": "Domain and relevant business accounts remain with the client; file/handover terms agreed in writing",
      "maintenance": "30-day launch support; two revision rounds",
      "exclusions": "CMS, custom forms, extra pages, copywriting and paid external services priced separately",
      "notes": "Custom-coded build using client content; final scope and included files confirmed in quotation",
      "id": "bina-studio-business",
      "provider": "Bina Studio",
      "package": "Business Website",
      "sourceUrl": "https://www.binastudio.my/pricing",
      "priceMYR": 399,
      "priceBasis": "Build fee; payment schedule agreed in writing"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price; first year from RM1,159 plus domain",
      "pages": "Up to 3",
      "hosting": "RM360/year in addition to build fee",
      "domain": "Registration and renewal charged separately at provider cost",
      "renewal": "Currently RM360/year plus domain from year two",
      "editing": null,
      "ownership": "Client retains domain ownership; wider ownership/handover terms are in the quotation",
      "maintenance": "14-day defect support; annual technical care is separate from requested edits",
      "exclusions": "Content changes, redesigns, extra sections/features, languages and paid assets quoted separately",
      "notes": "English site with client-supplied information/images; one revision round",
      "id": "web-house-starter",
      "provider": "WEB HOUSE",
      "package": "Starter Website",
      "sourceUrl": "https://www.webhouse.my/pricing",
      "priceMYR": 799,
      "priceBasis": "One-time build plus RM360/year hosting and essential management"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price",
      "pages": "Up to 5",
      "hosting": null,
      "domain": null,
      "renewal": null,
      "editing": null,
      "ownership": null,
      "maintenance": null,
      "exclusions": null,
      "notes": "Responsive site, contact form, WhatsApp, basic SEO, analytics, SSL/security setup and basic speed work listed",
      "id": "smhg-starter",
      "provider": "SMHG",
      "package": "Starter Website",
      "sourceUrl": "https://smhg.com.my/pricing",
      "priceMYR": 1500,
      "priceBasis": "One-time"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price; final scope affects quote",
      "pages": "5–8",
      "hosting": "Hosting and SSL included for year one",
      "domain": ".com included for year one",
      "renewal": "RM499/year from year two: hosting, .com, SSL, backups, security and three update hours",
      "editing": "Elementor-compatible site that the client can edit",
      "ownership": null,
      "maintenance": "Renewal includes daily backups, security maintenance and three update hours/year",
      "exclusions": "Extra pages, complex features, languages, integrations, content work and rush delivery can raise price",
      "notes": "Five revision rounds",
      "id": "dcraft-business",
      "provider": "DCraft",
      "package": "Business Website",
      "sourceUrl": "https://dcraft.my/pricing/",
      "priceMYR": 1299,
      "priceBasis": "Initial build price; annual renewal from year two"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price with RM500 footer-credit discount; base RM5,300",
      "pages": "Up to 5",
      "hosting": "Optional; from RM17.80/month",
      "domain": "Optional; advertised from RM10/year; extension/renewal not specified",
      "renewal": null,
      "editing": "FAQ offers cPanel/AI-builder editing; separate CMS module starts at RM4,000",
      "ownership": "FAQ says domain is in the client name and site is in the client Gotka account",
      "maintenance": "Optional care from RM150/month; basic plan includes monitoring and one edit hour/month",
      "exclusions": "Hosting/domain, languages, blog, extra pages, copywriting, enhanced forms and systems add to quote",
      "notes": "Final written quote required; editing options need clarification because builder access and CMS add-on are described separately",
      "id": "gotka-starter",
      "provider": "Gotka Technologies",
      "package": "Starter",
      "sourceUrl": "https://gotka.com/web-design/quote/",
      "priceMYR": 4800,
      "priceBasis": "Build quote; hosting/domain and care added separately"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price",
      "pages": "Up to 5",
      "hosting": "Deployed on Vercel with SSL; hosting price/period not stated",
      "domain": "Client owns domain; registration inclusion/period not stated",
      "renewal": null,
      "editing": "Client may manage site; specific CMS not stated",
      "ownership": "Code, domain and content belong to the client; no lock-in stated",
      "maintenance": "30-day support; optional Care Plan from RM500/month",
      "exclusions": null,
      "notes": "Uses the provider's own offer, not its third-party market price table",
      "id": "kenmoi-small-business",
      "provider": "Kenmoi",
      "package": "Company website",
      "sourceUrl": "https://www.kenmoi.com/guides/website-cost-malaysia",
      "priceMYR": 1500,
      "priceBasis": "Build with no recurring licence fee; optional care"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "6",
      "hosting": "20GB hosting included for one year",
      "domain": "Domain included for one year; extension in package not specified",
      "renewal": "Shared hosting RM470/year; .com/.com.my RM85/year or .my RM130/year",
      "editing": null,
      "ownership": null,
      "maintenance": "RM200 per technical maintenance task listed separately",
      "exclusions": null,
      "notes": "Premium template with layout/HTML/CSS customisation; free maintenance is stated for Premium, not this tier",
      "id": "kang-xiang-standard",
      "provider": "Kang Xiang",
      "package": "Standard Web Design",
      "sourceUrl": "https://kangxiang.info/website-design-price-malaysia-cost/",
      "priceMYR": 3280,
      "priceBasis": "Package fee; yearly domain/hosting rates listed separately"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "10% promotion from RM2,200; code SBWB10",
      "pages": "5",
      "hosting": "Hosting, SSL and email included for two years",
      "domain": "Domain included for two years; extension not specified",
      "renewal": "RM462/year from year three",
      "editing": "WordPress package; client editing access not explicitly described",
      "ownership": null,
      "maintenance": "Backups and two hours/year of text/photo maintenance; project WhatsApp support",
      "exclusions": "New pages are outside the maintenance allowance",
      "notes": "Provider asks client to supply text and media; promotion availability requires confirmation",
      "id": "shinjiru-we-build-pro",
      "provider": "Shinjiru",
      "package": "WE-BUILD WEBSITE PRO",
      "sourceUrl": "https://www.shinjiru.com.my/web-design/website-design-malaysia/",
      "priceMYR": 1980,
      "priceBasis": "Initial package fee; annual renewal begins in year three"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Monthly rate is advertised as low as; new-registration promotion",
      "pages": "5",
      "hosting": "Included with the subscription; SSL and email also listed",
      "domain": "Included with subscription; extension not specified",
      "renewal": "Reverts to a default renewal rate that is not published",
      "editing": null,
      "ownership": "Page explicitly promises ownership/flexibility over domain and hosting; code ownership not stated",
      "maintenance": "12 maintenance hours/year, malware scanning/fixes and security work",
      "exclusions": "No refunds after confirmation/payment; published site requires domain and hosting renewal",
      "notes": "RM1,300 is setup only; RM3,134.80 is 12 advertised monthly payments plus setup, before any tax or rate change",
      "id": "exabytes-instant-plus",
      "provider": "Exabytes",
      "package": "Instant Website 13 Plus",
      "sourceUrl": "https://www.exabytes.my/websites/website-design",
      "priceMYR": 1300,
      "priceBasis": "One-time setup plus advertised RM152.90/month subscription"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "4",
      "hosting": "Hosting/SSL/uptime care included for year one",
      "domain": "Existing domain connected or new domain from RM99/year, registered to client",
      "renewal": "Hosting, SSL and uptime care RM800/year from year two; optional CRM RM500/month after three months",
      "editing": "Optional blog/CMS module RM2,000; optional edits plan RM199/month",
      "ownership": "Client owns files; provider offers full handover and permits moving hosting",
      "maintenance": "30-day support and one revision round",
      "exclusions": "Extra pages RM500 each; extra languages quoted as pages; CMS, edits plan and continued CRM cost extra",
      "notes": "Copywriting, three CRM months, launch graphics and business-profile setup listed; one language included",
      "id": "jumix-spark",
      "provider": "Jumix",
      "package": "Spark",
      "sourceUrl": "https://spark.jumixdesign.com/",
      "priceMYR": 3499,
      "priceBasis": "Fixed build fee: RM1,500 deposit and RM1,999 at launch"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "5–7",
      "hosting": "Cloud hosting included for one year",
      "domain": ".com included for one year",
      "renewal": "Hosting/domain renew yearly but rates are not stated; optional support RM800/12h or RM1,500/24h yearly",
      "editing": "CMS backend, video guidance and training included",
      "ownership": null,
      "maintenance": "One year maintenance; training and support listed",
      "exclusions": null,
      "notes": "Selects from three templates; one build revision is stated in process",
      "id": "karuna-affordable-five-seven",
      "provider": "Karuna",
      "package": "Affordable Web Design: 5–7 pages",
      "sourceUrl": "https://karunasarawak.com/our-services/affordable-web-design",
      "priceMYR": 2999,
      "priceBasis": "One-off design fee; annual domain/hosting fees after included term"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "Up to 10",
      "hosting": "50GB hosting included; initial period not stated",
      "domain": ".com.my included; initial period not stated",
      "renewal": "RM600/year",
      "editing": "CMS and free training; client can edit content and add pages",
      "ownership": null,
      "maintenance": "Five hours of support/minor updates listed; period not stated",
      "exclusions": null,
      "notes": "Template with layout/HTML/CSS customisation and two revision rounds",
      "id": "justsimple-basic",
      "provider": "JustSimple",
      "package": "Basic Web Design Package",
      "sourceUrl": "https://www.justsimple.com.my/website-design/",
      "priceMYR": 3800,
      "priceBasis": "Package fee with annual renewal"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price",
      "pages": "Up to 5",
      "hosting": "Excluded unless explicitly quoted",
      "domain": "Excluded unless explicitly quoted",
      "renewal": null,
      "editing": null,
      "ownership": null,
      "maintenance": "Support and revisions listed; duration and limits not stated",
      "exclusions": "Domain, hosting and additional requirements quoted separately",
      "notes": "Custom pages, responsive design, WhatsApp, contact form and basic SEO listed; support/revision limits not stated",
      "id": "ts-haus-business",
      "provider": "TS Haus",
      "package": "Business Website",
      "sourceUrl": "https://tshausdigital.com/website-packages-malaysia",
      "priceMYR": 899,
      "priceBasis": "One-time project fee"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "No fixed cap; page count depends on supplied material",
      "hosting": "First year paid by provider; page says site stays live without later care",
      "domain": "First year paid by provider; client account pays domain at cost from year two",
      "renewal": "Domain at cost; optional care RM490/year from year two",
      "editing": "Client can edit text, photos and video",
      "ownership": "Client owns domain/site/accounts in own Cloudflare account and can remove provider access",
      "maintenance": "One-year defect fixes; optional care includes backups and four structural changes/year",
      "exclusions": "New content/features outside defect cover; extra languages RM500; extra revisions/structural changes RM200",
      "notes": "Eight revision rounds; supplied material determines site structure",
      "id": "foundly-brand",
      "provider": "FoundlyAgency",
      "package": "Brand website",
      "sourceUrl": "https://foundlyagency.com/pricing",
      "priceMYR": 1500,
      "priceBasis": "Paid once: RM750 at start and RM750 after approval"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "6",
      "hosting": "Included in ongoing care alongside SSL, backups and security",
      "domain": "Included in ongoing care; registered to client",
      "renewal": "Care RM150/month or RM1,500/year; 12-month minimum starts in month two",
      "editing": "CMS for client edits to text, photos and prices",
      "ownership": "Site/domain/accounts in client name; free handover after minimum term",
      "maintenance": "12 edit hours/year, backups, monitoring and two-working-day reply target",
      "exclusions": "CRM integration quoted; SEO articles, local-area pages and photoshoot not in Starter",
      "notes": "Copywriting, two languages and two revision rounds; recurring care is not presented as optional",
      "id": "twopeas-starter",
      "provider": "TwoPeas",
      "package": "Starter",
      "sourceUrl": "https://twopeas.my/pricing/",
      "priceMYR": 4999,
      "priceBasis": "Build fee; first care month included, then RM150/month or RM1,500/year"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Discounted from RM2,980",
      "pages": "5",
      "hosting": "LITE hosting included for one year",
      "domain": "Domain included for one year; extension not specified",
      "renewal": null,
      "editing": "Editable CMS and training included",
      "ownership": "Page explicitly states full ownership",
      "maintenance": "One year support and three months of updates",
      "exclusions": null,
      "notes": "Customised responsive design; renewal rate not published on the package page",
      "id": "mindyourweb-lite",
      "provider": "MindYourWeb",
      "package": "CMS + Responsive Web Design LITE",
      "sourceUrl": "https://www.mindyourweb.com.my/web-design-packages-and-pricing/",
      "priceMYR": 2682,
      "priceBasis": "One-time fee"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": null,
      "pages": "Up to 5",
      "hosting": "Hosting and SSL included for one year",
      "domain": null,
      "renewal": null,
      "editing": null,
      "ownership": null,
      "maintenance": "Training and 30-day bug fixes",
      "exclusions": null,
      "notes": "Provider's own Launch price only; guide-wide cost ranges are not treated as its package renewal rates",
      "id": "lamanify-launch",
      "provider": "Lamanify",
      "package": "Launch",
      "sourceUrl": "https://www.lamanify.com/website-design-malaysia/website-design-cost-malaysia",
      "priceMYR": 5850,
      "priceBasis": "Fixed-scope project price; alternative RM1,550 × 4 months"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price",
      "pages": "Up to 5",
      "hosting": "Included for one year",
      "domain": "Included for one year; extension not specified",
      "renewal": "RM699/year for domain, hosting and maintenance",
      "editing": "WordPress and user training listed; self-edit access limits not specified",
      "ownership": null,
      "maintenance": "Maintenance bundled with annual renewal; hours/scope not stated",
      "exclusions": null,
      "notes": "Template design; small template design changes allowed",
      "id": "thrivetech-standard",
      "provider": "ThriveTech",
      "package": "STANDARD",
      "sourceUrl": "https://www.thrivetech.com.my/web-design-price/",
      "priceMYR": 2999,
      "priceBasis": "Initial package fee with annual renewal"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Starting price",
      "pages": "Up to 10",
      "hosting": "Excluded; quoted separately or client's existing hosting used",
      "domain": "Excluded; quoted separately or client's existing domain used",
      "renewal": null,
      "editing": "Elementor/Breakdance and online training listed",
      "ownership": "Website, content, domain and hosting access pass to client after full payment",
      "maintenance": "Separate care from RM650/month; Essential includes two content-edit hours/month",
      "exclusions": "Domain/hosting, copywriting, extra languages, animation and care can add charges",
      "notes": "Current opened page excludes domain/hosting; older search extracts saying year-one inclusion were discarded",
      "id": "sawangville-corporate",
      "provider": "SawangVille",
      "package": "Corporate website",
      "sourceUrl": "https://sawangville.com/pricing/",
      "priceMYR": 5500,
      "priceBasis": "Project quotation; 50% deposit and agreed balance milestones"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "25% promotion from RM2,000",
      "pages": "Up to 5",
      "hosting": "Excluded; RM300/year add-on",
      "domain": ".com or .com.my included for first year",
      "renewal": "Hosting RM300/year; package domain renewal rate not stated",
      "editing": null,
      "ownership": null,
      "maintenance": "Four-month warranty; separate maintenance plans have placeholder prices",
      "exclusions": "Hosting, premium themes and premium plugins charged separately",
      "notes": "Template package with two revision rounds; add-on domain registration rates are not assumed to be renewal rates",
      "id": "abst-basic",
      "provider": "ABST",
      "package": "Basic",
      "sourceUrl": "https://abstglobal.com/pricing/",
      "priceMYR": 1500,
      "priceBasis": "One-time fee; hosting billed separately yearly"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Website FAQ says packages start at this fee",
      "pages": null,
      "hosting": null,
      "domain": null,
      "renewal": null,
      "editing": "WordPress/Elementor; client may change text/images and publish content",
      "ownership": "Explicit full website and data ownership from day one",
      "maintenance": "Free ongoing email/phone consultation; technical maintenance offered separately",
      "exclusions": null,
      "notes": "Essential fee verified in live FAQ; page count and hosting/domain bundle not visible in retrieved live pricing section",
      "id": "web-ninja-essential",
      "provider": "Web Ninja Studio",
      "package": "Essential",
      "sourceUrl": "https://www.webninja.com.my/",
      "priceMYR": 3800,
      "priceBasis": "One-time build fee"
    },
    {
      "checkedAt": "2026-11-03",
      "priceQualifier": "Published starting guidance; final inclusions depend on quotation",
      "pages": "1–5",
      "hosting": "Excluded unless quotation says otherwise",
      "domain": "Excluded unless quotation says otherwise",
      "renewal": null,
      "editing": null,
      "ownership": null,
      "maintenance": "Separate maintenance starts at RM300/month; exact tasks/limits are quote-dependent",
      "exclusions": "Hosting, domains, licences, gateways and other third-party charges unless quoted",
      "notes": "Starter lists responsive design, basic UI/UX, contact form and basic SEO; billing schedule not stated",
      "id": "pixelbah-starter",
      "provider": "Pixelbah Digital",
      "package": "Starter",
      "sourceUrl": "https://www.pixelbah.com/en",
      "priceMYR": 1800,
      "priceBasis": null
    }
  ]
}
