ZenWeb - Blog - Website Development Cost Accounting: Capitalise or Expense?

Website Development Cost Accounting: Capitalise or Expense?

November 1, 2026

Share this post:

Website Development Cost Accounting: Capitalise or Expense?
TL;DR: Website development cost accounting depends on your framework and what the site does. Under MFRS, IC Interpretation 132 lets you capitalise design and build costs for a site that brings in economic benefits, such as online orders. A site built mainly to promote your products is expensed. Under MPERS, internal development spending is expensed. As at October 2026, confirm the treatment with your auditor.

You have just paid RM40,000 or RM60,000 for a new website. Your accountant asks a simple question: is this an asset on the balance sheet, or a cost in this year’s profit and loss? The answer moves your reported profit, your balance sheet and sometimes your bank covenants.

This guide explains website development cost accounting for Malaysian companies: the two frameworks private companies use, the five build stages, why an online store differs from a brochure site, and how long to amortise. It is written for SME owners who sign off website projects, not for accountants.

It comes from ZenWeb, a Malaysian Google Partner agency with 500+ clients. We build websites and web systems with invoices your accountant can split cleanly; we are not accountants, auditors or tax advisers.

This post is general information, not accounting, legal or tax advice. Please confirm your own treatment with your auditor or a licensed tax agent before you close your books.

Planning a build and want the costs split by stage from day one?

Our quotes separate planning, design, development, content and training lines. See how our web development pricing is structured →

The short lecture below explains how research and development costs are treated under IAS 38, the standard behind the website rules. We then apply it to websites.

IAS 38 Intangible Assets: Research and Development Costs

Source video: Commerce Specialist on YouTube, published August 2022. The clip covers IAS 38 in general; the website-specific rules for Malaysia are explained below.

1. Should Website Development Costs Be Capitalised or Expensed?

Quick Answer: First check which framework your company reports under. A Malaysian private company may use MPERS or full MFRS. MFRS has a specific website rule, IC Interpretation 132, that allows some build costs to be capitalised. MPERS has no website rule and expenses internal development spending, so most of the build usually hits profit immediately.

The Malaysian Accounting Standards Board (MASB) confirms that private entities may choose MPERS or MFRS in its entirety. Listed companies and other non-private entities must use MFRS. Here is how that plays out for a website:

FrameworkWho typically uses itWebsite rule
MFRSListed groups, their subsidiaries, private companies that opt inMFRS 138 plus IC Interpretation 132 on web site costs
MPERSMost Sdn Bhd SMEsSection 18: internal research and development spending is expensed

So the same website can sit on one company’s balance sheet and be fully expensed by another. Neither is wrong. The build is the same work our web development team delivers either way; only the website development cost accounting changes.

Key takeaway: Ask your accountant “MFRS or MPERS?” before you ask “asset or expense?”. The framework decides most of the answer.

2. How Does MFRS Treat Website Costs? The Five Stages

Quick Answer: IC Interpretation 132 splits a website project into five stages. Planning is always expensed. Application and infrastructure development, graphical design and non-promotional content can be capitalised when directly attributable to getting the site ready. Operating costs after launch, plus training, are normally expensed as they happen.

IC Interpretation 132 is Malaysia’s word-for-word adoption of the international SIC-32. MASB lists it as enacted, applicable from 1 January 2012. The table summarises each stage using the IFRS Foundation’s SIC-32 illustrative examples.

Website build stages and their usual treatment under MFRS (IC Interpretation 132)
Eight website cost types with typical examples and their usual capitalise or expense treatment under IC Interpretation 132.
Stage or costTypical examplesUsual treatment
PlanningFeasibility study, specs, choosing a vendorExpense
Application and infrastructureCoding, integrations, installing and stress-testingCapitalise if criteria are met
Graphical designLayout, look and feel of pagesCapitalise if criteria are met
Content: promotionalProduct photos, sales copyExpense
Content: otherDatabases or tools built into the siteCapitalise if criteria are met
HardwareOwn serversProperty, plant and equipment
OperatingUpdates, backups, security reviewsUsually expense
TrainingTeaching staff to use the CMSExpense

Source: ZenWeb summary of the SIC-32 illustrative examples (adopted in Malaysia as IC Interpretation 132), as at October 2026. Simplified; your auditor applies the full recognition criteria. Licence.

Ongoing work after launch is mostly maintenance. Our guide to website maintenance costs in Malaysia lists the typical items, and almost all of them land in the operating row above.


3. Brochure Site or Online Store: Why Purpose Changes the Answer

Quick Answer: Under SIC-32, a website built solely or primarily to promote and advertise your own products is expensed in full, even under MFRS. Capitalisation needs evidence of probable future economic benefits, such as a site that takes orders, bookings, payments or memberships. Most company-profile websites therefore end up expensed.

The SIC-32 consensus is blunt: all spending on a site developed mainly for promotion is expensed when incurred. That surprises owners who see their website as their biggest marketing asset, but in accounting terms advertising is not an intangible asset.

Typical Malaysian projects sort out like this:

  • Company profile site. Pages about you, your services and a contact form. Mainly promotional, so usually expensed.
  • Online store or ordering site. Customers place and pay for orders. An online ordering system can show direct revenue, so its build costs may qualify.
  • Membership or portal site. Paying members log in for content or services. A membership website with recurring billing is a clear revenue tool.
  • Internal system on the web. A site linked to your stock or accounts, such as an AutoCount or SQL Accounting integration, can show cost savings, which also count as economic benefits.

Online stores also carry extra legal duties beyond accounting. See our checklist of e-commerce website legal requirements in Malaysia before launch.

Key takeaway: A website that only tells people about you is advertising. A website that sells, books or saves money is a candidate for the balance sheet.

4. How Does MPERS Treat Website Development Costs?

Quick Answer: MPERS Section 18 requires expenditure incurred internally on an intangible item, including all research and development, to be expensed. Advertising and promotional spending can never become an intangible asset. Separately acquired intangibles can be capitalised, so how your auditor views an agency-built site matters.

MPERS follows the IFRS for SMEs Accounting Standard. MASB issued MPERS (2025) on 10 October 2025, effective for annual periods beginning on or after 1 January 2027, with early application permitted. The current MPERS (2016) applies until then. The IFRS Foundation’s Section 18 education module for the third edition sets out the rules that matter here:

  • Paragraph 18.14: internal spending on an intangible item, including both research and development, is expensed unless it forms part of another qualifying asset.
  • Paragraph 18.15: advertising and promotional activities, start-up costs and training are always expensed.
  • Paragraph 18.17: an amount once expensed cannot be put back on the balance sheet later.
  • Useful life: if it cannot be estimated reliably, management’s best estimate is used, capped at ten years.

The grey zone is the outsourced build. A site coded to your own specification by an agency often looks like internal development done with outside help. A ready-made platform or licence bought off the shelf looks more like a separate acquisition. MPERS has no website-specific interpretation, so this is a judgement for your auditor. Do not assume either answer.

Key takeaway: Under MPERS, expect most website spending to be expensed. Agree the treatment with your auditor before year end, because an expensed amount cannot be capitalised in a later year.

5. Worked Example: Splitting an RM60,000 E-Commerce Build

Quick Answer: In this illustrative RM60,000 online-store project reported under MFRS, about RM39,000 of design, development and testing could be capitalised. The remaining RM21,000 of planning, photos, copy, hosting, training and launch ads is expensed. Under MPERS, most or all of the RM60,000 would usually be expensed.

Illustrative scenario: RM60,000 e-commerce website split by MFRS treatment
Eight invoice lines of an illustrative RM60,000 e-commerce build with amount, build stage and usual treatment under IC Interpretation 132.
Invoice lineAmountStageTreatment
Discovery workshop and specsRM4,000PlanningExpense
UI and page designRM10,000Graphical designCapitalise
Cart, checkout and payment gatewayRM24,000ApplicationCapitalise
Data migration and testingRM5,000InfrastructureCapitalise
Product photos and copyRM6,000Promotional contentExpense
Domain and first-year hostingRM1,200OperatingExpense
Staff trainingRM2,000TrainingExpense
Launch adsRM7,800AdvertisingExpense
TotalRM60,000—RM39,000 capitalised / RM21,000 expensed

Source: ZenWeb illustrative scenario with round figures, not a quote. Assumes MFRS reporting and that the site meets the recognition criteria. Licence.

This is website development cost accounting in practice, and two lines catch people out. Launch ads are a marketing cost, so record them with your other campaigns using our guide on how to record ad spend in your accounts. And if the agency invoice is in ringgit, you avoid the card markups covered in foreign transaction fees on ad payments. Real project prices vary; see our e-commerce website cost guide for current ranges.

Key takeaway: The split is only possible if the invoice is itemised by stage. A single “website package” line forces your accountant to guess.

6. How Long Should You Amortise a Capitalised Website?

Quick Answer: SIC-32 says the best estimate of a website’s useful life should be short. Many companies pick around three years because sites are usually redesigned on that cycle. Amortisation starts when the site goes live, not when you sign the contract or pay the deposit.

Using the RM39,000 capitalised in Section 5 and a three-year straight-line life from a 1 January go-live, the schedule looks like this:

Modelled projection: three-year amortisation of an RM39,000 capitalised website
Opening carrying amount, annual amortisation charge and closing carrying amount for years one to three.
YearOpening carrying amountAmortisation chargeClosing carrying amount
Year 1RM39,000RM13,000RM26,000
Year 2RM26,000RM13,000RM13,000
Year 3RM13,000RM13,000RM0

Source: ZenWeb modelled projection. Straight-line method, three-year life and no residual value assumed for illustration; your auditor confirms the life and method. Licence.

Three practical points follow from a short life:

  • Redesign early, write off early. Replace the site in year two and the remaining RM13,000 is written off. Plan a website redesign with that charge in mind.
  • Watch for impairment. If the store stops trading, the asset may need writing down sooner.
  • New features can qualify. A later module that adds a new revenue function may be capitalised; routine updates are not.
Key takeaway: Capitalising does not make the cost disappear. It spreads the same RM39,000 over the years the site actually earns.

Building a store, portal or booking system this year?

We scope revenue-generating web systems in clear stages, so finance can see what was built and when it went live. Explore custom web application development →


7. Capitalise vs Expense: What Changes in Your Profit Each Year?

Quick Answer: For the same RM60,000 project, expensing everything charges RM60,000 to profit in year one. Capitalising RM39,000 under MFRS charges RM34,000 in year one and RM13,000 in each of the next two years. The three-year total is identical; only the timing of reported profit changes.

Modelled projection: profit and loss charge per year, expense-all vs capitalise (RM60,000 project)
Annual profit and loss charge for an RM60,000 website under full expensing and under partial capitalisation, years one to three.
Year and approachCharge to profit (scale RM60,000)Amount
Year 1
Expense all
RM60,000
Year 1
Capitalise RM39,000
RM34,000
Year 2
Expense all
RM0
Year 2
Capitalise RM39,000
RM13,000
Year 3
Expense all
RM0
Year 3
Capitalise RM39,000
RM13,000

Source: ZenWeb modelled projection built from the Section 5 and Section 6 tables. Book profit only; tax is computed separately. Licence.

Why would an owner care about timing? A few common reasons:

Key takeaway: Capitalising makes year one look RM26,000 more profitable in this example, then gives it back over two years. Pick the treatment the standard requires, not the one that flatters the year.

8. Does the Accounting Treatment Decide the Tax Deduction?

Quick Answer: No. Accounting standards decide what appears in your financial statements. LHDN’s rules under the Income Tax Act 1967 decide what you can deduct. Book amortisation is usually adjusted out in the tax computation, and relief for capital spending comes through capital allowances where the item qualifies.

This post deliberately stops at the books. The tax side has its own guides:

Because the two systems differ, keep a simple reconciliation of what was capitalised, what was amortised and what your tax agent claimed. It saves hours if LHDN asks questions later.

Key takeaway: Capitalising in the books does not lose your tax relief, and expensing does not guarantee it. Let your auditor handle the books and your tax agent handle the return.

9. Checklist: What Your Accountant Needs From a Website Project

Quick Answer: Give your accountant an invoice itemised by build stage, the signed scope, the go-live date, proof of payment, the e-invoice and a note on what the site does for revenue. These six records let them apply MFRS or MPERS correctly and defend the treatment at audit.

  1. Itemise by stage. Ask the developer to split planning, design, development, content, hosting and training into separate lines.
  2. Keep the signed scope. It shows what was built and whether the site sells, books or only promotes.
  3. Record the go-live date. Amortisation starts here, so put it in an email or handover note.
  4. Collect the e-invoice. Make sure your vendor issues a valid e-invoice; our guide to an e-invoice request form on your website shows the customer side of the same process.
  5. Keep proof of payment. Missing receipts cause problems for claims, as explained in ad spend without receipts.
  6. File it for audit. Keep everything together with your other marketing records; see documents to keep ready for an LHDN audit.

Good website development cost accounting also needs a security note for systems that hold customer data. Check whether the Cyber Security Act 2024 applies to your website, and keep the developer’s security handover with the project records.

Key takeaway: The cheapest time to get website accounting right is before you sign. An itemised quote costs nothing and saves an argument at year end.

10. Conclusion: Framework First, Purpose Second

Website development cost accounting comes down to two questions. Which framework does your company use, and does the site earn money or only promote you? Under MFRS, build costs for a revenue-generating site can be capitalised and amortised over a short life; promotional sites are expensed. Under MPERS, expect most spending to be expensed. Itemise every invoice, record the go-live date and agree the treatment with your auditor before year end.


11. Frequently Asked Questions

1. Is a website an intangible asset or a fixed asset?

The software and design side of a website is an intangible asset when it qualifies for recognition. Servers you own are property, plant and equipment. Under MFRS, IC Interpretation 132 treats your own developed website as an internally generated intangible asset subject to MFRS 138.

2. Can I capitalise my company profile website?

Usually not. SIC-32, adopted in Malaysia as IC Interpretation 132, requires all development spending on a site built solely or primarily to promote your own products and services to be expensed when incurred. Capitalisation needs evidence of future economic benefits, such as online sales.

3. What useful life should I use for a website?

SIC-32 says the best estimate of a website’s useful life should be short. Many companies use about three years, matching their redesign cycle. Under MPERS, if a life cannot be estimated reliably, it must not exceed ten years. Confirm the life with your auditor.

4. Does MPERS (2025) change how websites are treated?

MPERS (2025) applies from annual periods beginning on or after 1 January 2027 and follows the IFRS for SMEs third edition. Its Section 18 still expenses internal research and development spending, so most website builds remain expensed. Ask your auditor how the transition affects your company.

5. Are website maintenance and hosting fees capitalised?

Normally no. Hosting, backups, security reviews and routine updates after launch are operating costs and are expensed as they are incurred. Only a later upgrade that adds a genuinely new, revenue-generating function may qualify for capitalisation under MFRS.

Build a website your customers and your accountant both understand.

ZenWeb designs and develops websites and web systems with stage-by-stage quotes and clear handover records. We build the site; your auditor and tax agent handle the books and the tax.

Get a free website project quote →

Table of Contents

Table of Contents

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.