
A growing share of what Singapore companies spend money on no longer looks like the equipment and machinery the tax code was originally written around. Software-as-a-Service subscriptions, cloud hosting, AI tools billed monthly, and bespoke software built by a vendor now sit alongside laptops and printers on the typical SME’s expense list. Whether that spend is capital expenditure (capex) or revenue expenditure (opex) determines whether you deduct it in the year you pay it, or spread the deduction over several years, and getting the classification wrong is one of the more common errors we see in first-time corporate tax computations.
The Basic Distinction
| Capital Expenditure (Capex) | Revenue Expenditure (Opex) | |
|---|---|---|
| Nature | Creates an asset or enduring benefit for the business | Consumed in the ordinary course of running the business |
| Tax treatment | Not deductible against income in the year incurred; may qualify for capital allowances instead | Fully deductible against income in the year incurred, if wholly and exclusively incurred in the production of income |
| Typical software example | A custom-built ERP system owned outright and used for several years | A monthly SaaS subscription such as Xero, Salesforce or Google Workspace |
Why SaaS Subscriptions Are Usually Opex
Under a typical SaaS arrangement, the company does not own the software; it pays for a right to access a hosted service for a defined subscription period, with the vendor retaining ownership of the underlying code and infrastructure. Because the company acquires no enduring asset, IRAS generally treats these subscription fees as revenue expenditure, deductible in full against income in the period the fee relates to, subject to the general “wholly and exclusively incurred in the production of income” test under Section 14(1) of the Income Tax Act 1947.
This is the good news for most Singapore SMEs: the accounting software, CRM, HR platform, and collaboration tools you pay for monthly are almost always immediately deductible, with no need to spread the deduction or track a multi-year schedule.
When Software Spend Becomes Capital in Nature
The analysis changes once a company pays to have software built, customised, or licensed on a perpetual (rather than subscription) basis, because that spend can create an asset the company owns and uses over multiple years. Where software is capital in nature, two main routes exist:
| Provision | What It Covers | Write-Off Period |
|---|---|---|
| Section 19A(2) – prescribed automation equipment | Computers, and software falling within IRAS’s list of prescribed automation equipment | 1 year (100%) or 3 years, at the company’s election |
| Section 19A(10A) – low-value assets | Assets costing S$5,000 or less each, subject to an overall cap of S$30,000 per Year of Assessment | 100% in the year of purchase |
| Section 19A(2A) – other qualifying computer software | Software not falling within the automation equipment list, that is nonetheless capital in nature | Over the lesser of the software’s useful life and 5 years |
A company can generally elect the write-off period that suits its tax planning, but once claimed, the election is not usually revisited each year for the same asset, so it is worth thinking through cash flow and profitability projections before choosing a 1-year versus 3-year write-off.
Grey Areas Directors Should Watch
- Implementation and customisation fees. Even where the underlying software is SaaS, large one-off implementation, data migration, or customisation fees paid to a vendor can sometimes be treated as capital in nature if they create a lasting benefit distinct from the ongoing subscription. These should be reviewed separately from the recurring subscription fee.
- Multi-year prepayments. Paying three years of SaaS subscription fees upfront to secure a discount does not convert opex into capex, but it does raise a timing question: the prepayment should typically be spread over the subscription period it relates to, both for accounting and tax purposes, rather than deducted entirely in the year of payment.
- Internally developed software. Where a company’s own staff build software (as opposed to buying a subscription or commissioning a vendor), the relevant costs may need to be capitalised for accounting purposes under FRS 38 (Intangible Assets), even if the tax treatment under Section 14 or Section 19A differs. Coordinate your tax and accounting treatment carefully here.
- Bundled hardware and software deals. Where a single invoice bundles hardware (clearly capital in nature) with a software subscription, the two elements should be split and treated separately rather than defaulting the whole invoice to one treatment.
A Practical Decision Framework
| Question | If Yes | If No |
|---|---|---|
| Does the company own the software outright, rather than accessing it under subscription? | Likely capital – consider Section 19A | Continue to next question |
| Is the fee a recurring periodic subscription for hosted access? | Likely opex – deduct under Section 14 | Review the specific contract terms with your tax adviser |
| Is there a large one-off implementation or customisation fee bundled in? | Split out and assess separately | Treat consistently with the underlying subscription |
How Raffles Corporate Services Can Help
Software and SaaS spend is one of the fastest-growing expense categories on Singapore SME profit and loss statements, and the tax treatment is easy to get wrong when invoices bundle subscriptions, implementation fees, and hardware together. Our accounting and tax team can review your software spend, apply the correct capex versus opex classification, and make sure your capital allowances claims are structured to your advantage.
Related reading: Section 19A Capital Allowances Singapore, Cloud Accounting Software for Singapore SMEs, and Running an E-Commerce Business in Singapore: Tax and Compliance Guide.
Source: Income Tax Act 1947, Sections 14 and 19A; Inland Revenue Authority of Singapore (IRAS) e-Tax Guides on capital allowances.
The Editorial Team, Raffles Corporate Services
Let’s talk