To track depreciation and maintenance cost per asset, give every machine a unique asset record, set its cost, useful life, residual value and depreciation method once, post depreciation automatically each period, and charge every repair, spare part, outside service and hour of downtime to that same record. Then divide the total by operating hours to get a cost per hour, and compare it across machines to decide what to repair, keep or replace.
Bsquare Solutions builds Pothera Asset Management as part of Pothera ERP, so asset, maintenance, stores and accounts data can live in one system.
They are two sides of what a machine costs you. Depreciation spreads the purchase cost over the machine’s life. Maintenance is what you spend to keep it running. A machine can look cheap on the books because it is largely depreciated, while costing a fortune in repairs and downtime. Seeing both per asset tells you which machines earn their place.
Most manufacturers keep depreciation in the accounts file and maintenance in a register, a logbook or a WhatsApp group, so nobody ever sees the total.
For each asset, record:
| Field | Why it matters |
| Unique asset ID or tag | Links every cost and event to one machine |
| Purchase cost and capitalised costs | Includes freight, installation and other directly attributable costs |
| Date put to use | Depreciation starts here, not on the invoice date |
| Asset class | Decides useful life and tax block |
| Useful life and residual value | The basis for the charge |
| Depreciation method | Straight-line, written-down value or units of production |
| Location, department and cost centre | So the charge lands in the right place |
| Shift usage | Extra-shift use can change the charge |
Companies Act rules and tax rules differ, so keep both views:
The gap between the two creates deferred tax, so your system should hold both schedules.
Worked example (illustrative). A machine costs ₹20,00,000, has a 15-year life and a 5% residual value of ₹1,00,000, so the depreciable amount is ₹19,00,000.
| Method | How it works | Year 1 charge |
| Straight-line (SLM) | (Cost − residual) ÷ life | ₹19,00,000 ÷ 15 = ₹1,26,667 |
| Written-down value (WDV) | A fixed rate on the opening book value. The rate that reaches the residual value in 15 years is about 18.1% | About ₹3,62,000 |
| Units of production | Cost × usage this year ÷ total expected usage. If the machine is expected to run 1,20,000 hours and ran 9,000 | ₹19,00,000 × 9,000 ÷ 1,20,000 = ₹1,42,500 |
| Tax WDV at 15% | Rate on the block’s opening value, assuming a full year of use | ₹3,00,000 |
Straight-line suits steady use, written-down value front-loads the charge, and units of production suit machines whose usage swings. Whichever you choose, apply it consistently and agree it with your auditor.
Add up everything spent to keep one machine running during a period:
| Cost element | Where it comes from |
| Preventive maintenance labour | Maintenance work orders and time records |
| Breakdown repair labour | Breakdown work orders |
| Spare parts and consumables | Store issues charged to the asset |
| Outside service or AMC | Vendor invoices against the asset |
| Downtime cost | Hours stopped × contribution lost per hour |
| Energy (optional) | Meter readings or standard consumption |
Total cost of ownership per asset-year = depreciation + maintenance + downtime cost.
Cost per operating hour = total cost ÷ operating hours.
Worked example (illustrative), same machine, one year:
| Item | Amount |
| Depreciation (straight-line) | ₹1,26,667 |
| Preventive maintenance labour | ₹60,000 |
| Spare parts | ₹85,000 |
| Outside service and AMC | ₹40,000 |
| Breakdown repairs | ₹55,000 |
| Downtime: 40 hours × ₹4,000 | ₹1,60,000 |
| Total | ₹5,26,667 |
With 4,000 operating hours, the cost is about ₹131.67 per hour. Maintenance alone (₹2,40,000) is ₹60 per hour. Downtime was the biggest single item, which is why tracking stoppages matters as much as tracking repairs.
| KPI | Meaning | Formula |
| MTBF (mean time between failures) | How long it runs between breakdowns | Operating time ÷ number of failures |
| MTTR (mean time to repair) | How long a repair takes | Total repair time ÷ number of failures |
| Availability | Share of planned time it was ready to run | (Planned time − downtime) ÷ planned time |
| Preventive maintenance compliance | Whether scheduled jobs are done on time | Jobs done on schedule ÷ jobs due |
| Maintenance cost per hour | Cost to keep it running | Maintenance cost ÷ operating hours |
| Maintenance as a share of asset value | A trigger for replacement review | Annual maintenance cost ÷ replacement value |
Set your own threshold for the last one. Many plants review any machine whose annual maintenance cost keeps rising while its availability falls.
Compare, for each machine:
A machine whose cost per hour keeps rising while it blocks key orders is a replacement candidate, even if it is fully depreciated.
| Problem | Effect |
| Depreciation calculated by hand each year | Errors and inconsistent methods |
| Repairs logged in a different file or on paper | Cost per asset is never complete |
| Spare parts issued with no asset reference | Stores cost and machine cost never match |
| Downtime unrecorded | The largest cost is invisible |
| Two depreciation schedules maintained separately | Reconciliation takes days at year-end |
| Preventive maintenance reminders missed | Breakdowns rise |
Bsquare’s 2026 survey of 500 Indian manufacturers found that among adopters, 73% saw improved inventory accuracy, 61% better financial reporting and 54% better production output visibility. Spares, accounts and machine data are exactly where connected records help. Read the full research report.
Bsquare describes Pothera Asset Management as tracking every machine, vehicle and piece of infrastructure, with maintenance, depreciation management, preventive scheduling and return-on-investment analytics for every physical asset. Because it runs inside the same platform as the rest of Pothera ERP, it connects to:
Shri Tirupati Enterprises, a copper rod manufacturer, runs Pothera ERP across 16 modules, including plant maintenance and fixed assets. Read its case study and browse all our case studies.
Related reading: Manufacturing ERP vs accounting software, ERP implementation roadmap for Indian manufacturers, ERP for CFOs: costing, cash flow and audit features and ERP software cost for a small manufacturing business. For the asset module on the Pothera site, see Pothera asset management software and the guide Asset Management Software: The Complete Guide for Modern Businesses.
How do you track depreciation for each machine?
Keep a fixed asset register with each machine’s cost, date of use, useful life, residual value and method. Software then calculates and posts the charge every period.
What is the difference between book and tax depreciation?
Book depreciation under the Companies Act depreciates each asset over its useful life, using straight-line or written-down value. Tax depreciation uses prescribed written-down-value rates on a block of assets. Companies keep both and account for the difference as deferred tax.
What is the useful life of plant and machinery under the Companies Act?
Schedule II gives 15 years for general plant and machinery, with different lives for specific industries and continuous-process plant. Residual value is generally not more than 5% of cost.
How do you calculate maintenance cost per machine?
Add preventive and breakdown labour, spares, outside services and, if you want the full picture, downtime cost, all charged to that machine. Divide by operating hours for cost per hour.
What is MTBF and MTTR?
MTBF is the average operating time between failures. MTTR is the average time to repair a failure.
When should I replace a machine?
When its cost per hour keeps rising, availability keeps falling and a replacement would cost less over its life than continued repairs. Compare against your own thresholds.
Can ERP track depreciation and maintenance together?
Yes. When asset, stores, production and accounts data share one database, repairs, spares and depreciation all post to the same asset record.
Is asset management software only for large factories?
No. Any manufacturer with several machines or vehicles benefits once repairs, spares and breakdowns become hard to follow.
Book a Pothera ERP demo through our contact page and bring a list of your five most important machines, or estimate your investment and payback first.