If your SME buys equipment, machinery, or vehicles that you use in the business, the Hong Kong profits tax system lets you spread the cost over the asset's useful life through "depreciation allowances." This guide explains the core mechanics in plain English: how the initial allowance and annual allowance work, how the pooling system simplifies your records, what happens on disposal, and what your fixed-asset register must capture. Always confirm current rates and thresholds with your tax adviser before filing.
Initial allowance vs annual allowance: the two levers
Most plant and machinery expenditure qualifies for the following two categories of deduction.
Initial allowance (IA) is a one-off, accelerated deduction in the year expenditure is incurred on qualifying plant and machinery. The current rate is 60% of the cost. Treat the IA as a single boost in year one rather than something you calculate annually.
Annual allowance (AA) is the recurring depreciation deduction you claim each year the asset remains in use. Plant and machinery is depreciated on a reducing-balance method at 10%, 20% or 30% per year on the written-down value, depending on the prescribed class of asset. Each year's deduction is a percentage of the pool balance remaining after the prior year's deduction.
In practice, in the year of purchase you typically claim the IA plus the first year's AA on the same asset. From year two onwards, you claim AA only. The combined IA and first-year AA can give a first-year total deduction of approximately 72% of cost for assets in the standard pool. Note also that 100% immediate write-offs are available in certain prescribed cases, notably for manufacturing plant and machinery and for computer hardware and software.
A worked flavour of the numbers
To illustrate the mechanics (not to provide a current quote): imagine an SME buys a piece of machinery for HK$100,000 in year 1.
- Year 1: claim IA on HK$100,000, then add the residual to the pool and claim AA on the opening pool balance.
- Year 2 onwards: claim AA on the reduced pool balance.
- Year of disposal: the asset is removed from the pool at its tax written-down value, and a balancing adjustment may arise (see below).
Because the IA accelerates the timing of the deduction, the present-value tax benefit tends to be highest in the year of acquisition.
Pooling mechanics: why you rarely track assets one-by-one
Hong Kong's depreciation regime uses pooling to keep compliance light for SMEs. Rather than tracking depreciation on every lathe, forklift, or server individually, plant and machinery is grouped into pools organised by the applicable AA rate, so that assets sharing the same depreciation rate are pooled together. You maintain the tax-written-down value of each pool, not of individual assets.
Typical practice is to maintain:
- Separate pools by prescribed class, so that assets subject to different AA rates (for example, 10%, 20%, and 30%) are kept in their own pools.
- Separate treatment for items that do not qualify as plant and machinery, such as buildings, land, and certain leasehold improvements that may follow different rules.
Each year, you compute:
- The opening written-down value of the pool.
- Plus: cost of new qualifying additions during the year.
- Less: written-down value of assets disposed of during the year.
- Apply the AA rate to the resulting balance.
- Add the IA claim separately in the acquisition year.
Pooling dramatically reduces bookkeeping effort because additions, disposals, and IA claims are aggregated within each rate class. The trade-off is that you cannot selectively depreciate individual assets below their pool balance.
Disposal adjustments and balancing charges
When you sell, scrap, or otherwise dispose of an asset, the tax-written-down value attributable to that asset is removed from the pool. The proceeds (or market value) are compared to the value removed, and the difference produces either a balancing allowance (additional deduction) or a balancing charge (clawback added back to profits).
Common scenarios:
- Proceeds less than written-down value: a balancing allowance arises, increasing your deduction in the year of sale.
- Proceeds greater than written-down value: a balancing charge arises, reducing your deduction or adding to profits.
- Proceeds equal to written-down value: no adjustment.
- Scrapping or insurance write-off: the deemed proceeds are typically the compensation received or the scrap value; the same rules apply.
Disposals matter because they convert the slow, predictable AA stream into a one-off adjustment. Keep contemporaneous evidence of the disposal event: sale invoices, scrapping notes, insurance settlement letters, board minutes for write-offs, and the date the asset ceased to be used.
If a pool's total disposals in a year exceed the pool balance, the excess generally produces a balancing charge. Conversely, large losses on disposal can be absorbed by the pool subject to the standard rules.
What your fixed-asset register must show
The IRD does not prescribe a specific format for a fixed-asset register, but the register is the document that ties your accounting depreciation to your tax depreciation. It needs to be detailed enough to reconstruct each year's IA, AA, and balancing adjustment. At a minimum, each line should capture:
- Asset description sufficient to identify the item (for example, "CNC milling machine, model X, serial 12345").
- Asset class or category (plant and machinery, or sub-categories you track separately), including the AA rate applicable to that class.
- Date of acquisition and the date the asset was first brought into use.
- Cost, broken down into purchase price, delivery, installation, and non-recoverable taxes; exclude interest and running costs.
- Funding source (cash, loan, hire-purchase) — relevant for hire-purchase, where the asset is treated as acquired when brought into use, not when title passes.
- Location or department using the asset.
- Pool assignment if you maintain more than one.
- Disposal date, disposal proceeds, and reason for disposal.
The register must also support the annual reconciliation between accounting depreciation (which follows your financial reporting policy) and tax depreciation (which follows the IA/AA regime). A typical reconciliation columns:
- Opening tax written-down value
- Additions at cost
- IA claimed
- AA rate and AA claimed
- Disposals at written-down value
- Proceeds
- Balancing allowance or charge
- Closing tax written-down value
Reconcile this to your general ledger fixed-asset account and to the tax computation schedules. Many SME disputes with the IRD arise not from the rates themselves but from gaps in this reconciliation — for example, additions recorded in the ledger but missing from the register, or disposal proceeds not matched to the asset removed from the pool.
Practical habits that keep the picture clean
- Tag assets physically with a register number so physical counts can be reconciled to the register.
- Capture IA in the year of first use, not the year of purchase, if the asset arrives late in the period.
- Separate non-qualifying expenditure (for example, capitalised repairs that should be revenue) before posting to the register.
- Document hire-purchase and leased assets carefully, including the date the asset was brought into use.
- Refresh the pool annually as part of the year-end close, not at filing time, so adjustments surface early.
Depreciation allowances are routine, but the supporting records are what make them defensible. A register that reconciles cleanly to the tax computation is the single best protection if the IRD reviews a year.
Want the depreciation, pooling, and disposal mechanics wired into your books from day one? CompanyForge bookkeep is invite-only beta — join the waitlist and our team will concierge you through onboarding.
👉 https://companyforge.ai/bookkeep/
Put this guide into practice
Bookkeep is currently invite-only beta with concierge onboarding. Join the waitlist and we will map your entity structure before setup begins.
Never miss another statutory deadline
ForgeOps tracks NAR1, Business Registration renewal, and every other recurring HK filing across every entity you control — with holiday-roll-aware alerts sent before the window closes, not after.