Managing Fixed Asset Depreciation and IRAS Capital Allowances in Accounting Software

Can your Singapore fixed asset register show both book and tax values behind an IRAS capital-allowance claim? In practice, those two figures often sit in separate files and drift apart within a single year of assessment. In this blog, we explain how to configure one register that tracks accounting depreciation and capital allowances side by side. We cover the chart of accounts and the Section 19 and Section 19A routes for computers. The blog also explains disposal adjustments, classification traps, migration pitfalls and pre-filing checks.
Why Is Book Depreciation Not Deductible for Singapore Corporate Tax?
Under Singapore tax law, the answer is no. Depreciation is an accounting estimate, not an allowable deduction. Instead, companies claim capital allowances on qualifying plant and machinery that is used in the trade, business or profession, as set out in IRAS guidance. That single distinction shapes the whole register design.
Because the two measures follow different rules, they must be tracked separately. Net book value follows the company's accounting policy and its applicable financial reporting framework. Tax written-down value follows the statutory allowance routes, the claims the company elects to make and the disposal rules.
A register that keeps only one of the two forces the tax preparer to rebuild the other each year — and that is where errors usually creep in. The design we recommend is a dual-book register. The book layer feeds the general ledger. The tax layer keeps tax cost, allowances claimed and tax written-down value for the capital-allowance schedule. We present this as recommended configuration guidance rather than a confirmed feature of any particular product. Confirm the exact fields with your software provider before you rely on them.
How Should the Chart of Accounts Split Book Depreciation from Capital Allowances?
The simplest design keeps the general ledger purely for accounting amounts. A typical illustrative mapping uses three accounts per material asset class: asset at cost, accumulated depreciation and depreciation expense. Capital-allowance data lives outside the ledger in a tax schedule. The account numbers below are illustrative only, not product defaults; confirm the actual chart of accounts in your software before you set the register up.
1. Asset at cost
An asset account such as computer equipment at cost is debited when the asset is acquired and readied for use. The credit goes to the bank or accounts payable. Keeping separate cost accounts by material class makes the year-end reconciliation far easier.
2. Accumulated depreciation
Accumulated depreciation is a contra-asset account. Each year's depreciation run credits it, so the carrying amount is always cost less the depreciation provided to date.
3. Depreciation expense
The annual depreciation charge posts as an expense in the profit and loss account. The method and useful life follow the company's accounting policy, never the tax rules.
4. The tax layer
Tax cost, allowances claimed, tax written-down value and disposal adjustments belong in the tax layer of the register or an exported capital-allowance schedule. We would not create ledger accounts for capital allowances — they do not belong in the general ledger at all.
How Do Section 19 and Section 19A Treat a Qualifying Computer Differently?
For a qualifying computer, the routes differ sharply. Section 19 is the standard route for qualifying plant and machinery: for cash purchases, the first YA includes a 20% initial allowance plus an annual allowance of 80% of cost divided by the applicable working life, subject to the available working-life election. Section 19A provides accelerated routes. Section 19A(1) writes qualifying assets off over three years. Section 19A(2) can permit a 100% write-off for a qualifying computer in a single year, subject to IRAS's conditions.
The register should never infer the route from the wording on a supplier invoice. We recommend mapping the asset category to a tax class first, recording the ready-for-use date, and then confirming eligibility and the taxpayer's election. Eligibility, grants, business use and the asset's facts all require review before a route is chosen.
To see the mechanics, consider a purely hypothetical example. A calendar-year company buys a server for S$18,000 on 1 January 2026, ready for use on purchase, with a three-year straight-line book life and nil residual value. Book depreciation is S$6,000 a year. After reviewing the facts and confirming eligibility and the election, the company claims the full cost for YA 2027. The basis period is the financial year ended 31 December 2026. The tax written-down value falls to nil, while book net book value declines over the three accounting years. Confirm both the accounting policy and the tax eligibility before assuming any Section 19A treatment applies.
The differences between the two columns — S$12,000, S$6,000 and nil — are timing differences only. They do not post anywhere automatically; they simply exist until the asset is fully depreciated in both layers. Any deferred-tax accounting is a separate period-end tax provision, not a capital-allowance posting.
Section 19 Versus Section 19A Allowance Routes
| Feature | Section 19 | Section 19A(1) | Section 19A(2) — Computers |
|---|---|---|---|
| Type of asset | Qualifying plant and machinery with a prescribed working life | Qualifying assets such as computers and specified equipment | Qualifying computers, including peripheral equipment |
| Allowance profile | 20% initial allowance plus annual allowance of 80% of cost divided by the applicable working life in the first YA, subject to the available working-life election | Cost written off over three years | 100% write-off in one year, subject to conditions |
| Typical fit | Assets with a longer working life the company elects to spread | Assets where a three-year profile suits the business | IT equipment the company wants to relieve upfront |
Hypothetical Book NBV Versus Tax WDV Over Three Years
| Year end | Accumulated depreciation | Book NBV | Allowance claimed (YA) | Tax WDV |
|---|---|---|---|---|
| 31 Dec 2026 | S$6,000 | S$12,000 | S$18,000 (YA 2027) | Nil |
| 31 Dec 2027 | S$12,000 | S$6,000 | Nil | Nil |
| 31 Dec 2028 | S$18,000 | Nil | Nil | Nil |
When Can a Company Defer a Capital Allowance Claim?
Claiming capital allowances is a tax decision, not an automatic accounting entry. IRAS permits some allowance methods to be deferred while others may not be — the temporary two-year option described by IRAS, for instance, cannot be deferred. Because the rules are method-specific, the treatment must be confirmed for the relevant asset and year of assessment.
The register should therefore be able to record an asset as eligible while showing no claim for the current year. We recommend retaining the eligibility, the tax basis and an approval note whenever a claim is deferred, so the position stays traceable in later years. Whether your software offers a native deferred-claim field is something to confirm with the provider before you promise it to a client.
What Are Balancing Allowances and Balancing Charges on Disposal?
When an asset on which capital allowances were claimed is sold, a balancing adjustment brings the tax relief into line with the outcome. If the disposal proceeds exceed the tax written-down value, the excess is a balancing charge. If the proceeds fall below the written-down value, the shortfall is a balancing allowance. A balancing charge is capped at the allowances previously granted on the asset.
Two hypothetical disposals show the mechanics. Each asset has a tax written-down value of S$8,000 at disposal. An arm's-length sale at S$10,000 produces a S$2,000 balancing charge; a sale at S$5,000 produces a S$3,000 balancing allowance. Both figures are illustrative and subject to the statutory cap.
The accounting result is calculated separately. Assume each asset also carries S$12,000 of accumulated book depreciation, so its book net book value is S$6,000. The S$10,000 sale produces a S$4,000 book gain; the S$5,000 sale produces a S$1,000 book loss. The gain or loss posts through the general ledger. Debit cash and accumulated depreciation. Credit asset cost and credit or debit the disposal account. The balancing adjustment appears only in the tax computation. The exact journal treatment remains subject to the entity's applicable accounting framework and accounting policy.
Special situations stop any automatic calculation. Non-arm's-length or below-market sales, transfers between related parties, conversion to non-business use and cessation of business all need separate tax review. The cash sale price is not automatically conclusive in every case.
Hypothetical Balancing Allowances and Balancing Charges on Disposal
| Scenario | Tax WDV at disposal | Sale proceeds | Tax adjustment | Book result |
|---|---|---|---|---|
| Asset A — arm's-length sale | S$8,000 | S$10,000 | S$2,000 balancing charge, capped at allowances previously granted | S$4,000 book gain |
| Asset B — arm's-length sale | S$8,000 | S$5,000 | S$3,000 balancing allowance | S$1,000 book loss |
Which Expenditure Should Stay Outside the Plant-and-Machinery Register?
Not every capitalised item is plant and machinery. Qualifying renovation and refurbishment expenditure can be deductible under Section 14N on its own terms — but it does not qualify for capital allowances as plant and machinery. If the register routes expenditure by accounting class alone, the claim lands in the wrong regime and the schedule will not reconcile.
Treat this as a classification warning rather than a complete catalogue of tax treatments. Before any new asset class is added, we recommend a short review of the expenditure's tax character rather than inferring it from how the accountant capitalised it. Where the classification is genuinely uncertain, the item should be flagged for a tax adviser's opinion before the year-end close.
How Do You Migrate a Spreadsheet Register Without Losing Tax History?
Migrations are where a dual-book design earns its keep. When firms move fixed-asset data off spreadsheets, our team sees the same few problems recur, and they are worth knowing before you attempt one. These observations reflect general patterns from our practice rather than measured results.
1. A WDV column that is really book NBV
The most common surprise is a spreadsheet column labelled WDV that actually holds book net book value. The opening tax roll-forward then fails, because opening WDV less current allowances does not equal closing WDV. The fix is to reconcile the imported tax data to the last filed capital-allowance schedule — never to the balance sheet.
2. Claims mapped to the wrong year of assessment
Late-year purchases are often assigned to the YA matching the purchase date rather than the basis period in which the asset was ready for use. The claim then doubles up or vanishes in the following year. Check the ready-for-use date for every opening item.
3. Book and tax values drifting apart
Staff sometimes overwrite the imported tax written-down value with the reducing-balance book value, quietly merging the two layers. We would not approve an opening tax register until its totals agree, asset by asset or by documented tax class, to the last filed schedule.
What Checks Should You Run Before Filing the Return?
A disciplined review pack turns year-end from a scramble into a routine. Modern accounting software should make each check a report rather than a manual exercise, though the control design matters more than any report name. We recommend the following reconciliations before the return is filed:
1. Reconcile the register to the general ledger
Fixed-asset cost and accumulated depreciation must agree to the ledger. The depreciation charge must agree to the profit and loss account. Any difference usually points to unposted additions or manual journals.
2. Reconcile the tax layer to the capital-allowance schedule
Tax cost, claims, tax written-down value and disposals must roll forward to the schedule supporting the tax computation. Disposal adjustments should be flagged in the schedule rather than posted to the ledger.
3. Confirm the filing form and retention
Current IRAS guidance treats the forms differently. Form C filers submit the tax computation with its supporting schedules. Form C-S and Form C-S Lite filers generally retain them for submission if IRAS requests them. A tax professional should confirm the company's form and circumstances.
Configuring a Singapore fixed asset register that tracks book depreciation and IRAS capital allowances side by side removes one of the most error-prone reconciliations in the year-end close. The register keeps the general ledger purely for accounting amounts. It holds the tax position in a separate layer. Both layers reconcile to the filed schedules before anyone signs the return.
The rules themselves are method-specific, so confirm eligibility with a tax adviser before electing a route or deferring a claim. Once the configuration is settled, the annual mechanics — depreciation runs, disposal adjustments and roll-forwards — become routine rather than a fire drill.
AI Account can help you plan a fixed-asset register that serves both the accounts and the tax filing. Confirm the product's current features, configuration options and export workflow before relying on a particular setup. Speak to us before your next financial year end so your asset data is clean from day one.
Get Your Asset Register Right Before Year End
Tell us about your current fixed-asset data and year-end workflow, and we will help you structure a register that keeps book and tax values in step.