Truck Depreciation: Straight-Line vs Usage-Based for Fleets
For logistics finance controllers, cfos and ap/ar leads · Compare approaches

Truck Depreciation: Straight-Line vs Usage-Based for Fleets: Illustrative customer activity and logistics cost-to-serve review beside a fulfilment floor; not a client facility.
Quick answer: truck depreciation methods
Truck depreciation methods split into time-based straight-line and usage-based per-km or per-mile charges. ASC 360-10-35-4 and Ind AS 16 paragraph 62 accept both; pick the one matching how the truck wears out. Per-km needs audited odometer data and a total-life estimate; Schedule II caps Indian residual value at 5% unless justified. Tax books follow MACRS or Section 33 instead.
TL;DR — what you’ll learn
- Per-km depreciation suits trucks whose annual distance swings more than about 25% between years; steady-duty fleets get almost the same answer from straight-line with far less data work.
- Usage-based charges need a locked odometer feed: one unreconciled instrument-cluster swap can move a year's charge by tens of thousands of dollars or lakhs of rupees.
- Schedule II gives 6 years for lorries run on hire and 8 years otherwise, with residual value capped at 5% of cost unless the difference is disclosed with technical advice.
- Tax books differ: MACRS treats over-the-road tractor units as 3-year property and ignores salvage, while India's Section 33 applies 30% WDV to hire-business lorries, halved under 180 days.
Topics: truck depreciation methods · per-km depreciation method · truck residual value · tax vs book depreciation trucks · units of production depreciation fleet
All quantities, amounts, product codes and events are illustrative teaching examples.
Two tractors bought in the same week carry the same depreciation charge every month, yet one has run 160,000 miles on a dedicated retail lane and the other 70,000 on regional shuttles. When the first is traded at year four, the sale books a loss; the second sells at a gain. The finance team reports both as "disposal noise", and operations stops trusting the cost-per-mile figures that include depreciation.
The fix is not always a usage-based method. It is a deliberate choice between straight-line and per-kilometre (or per-mile) depreciation, backed by the odometer evidence, residual values and component splits that each method needs, and kept separate from the tax schedule. This guide shows how to make that choice and run it month by month without inventing precision the data cannot support.
- What this covers: the accounting basis in US GAAP and Ind AS, the Schedule II lives for Indian lorries, odometer controls, residual reviews, component accounting, method changes and the separate tax ledger under MACRS and Section 33 of the Income-tax Act, 2025.
- What it adds: one tractor depreciated three ways in dollars, one hired-out goods carrier in rupees, a per-km formula with a time floor, a dated odometer failure and a register checklist.
Time-based or distance-based: what each method assumes about wear
Straight-line assumes a truck gives up the same share of its value each month; a usage method assumes distance is what consumes it. Both are acceptable in principle, so the decision rests on which assumption fits the duty cycle and whether the fleet can prove its distance figures to an auditor.
Under US GAAP, ASC 360-10-35-4 requires cost less salvage to be spread over the useful life "in a systematic and rational manner", and PwC's guide lists units-of-production alongside straight-line and declining-balance methods. Ind AS 16 paragraph 60 is sharper: the method must reflect the pattern in which the entity expects to consume the asset's economic benefits, and paragraph 62 names straight-line, diminishing balance and units of production as the usual choices.
- Revenue-based charges excluded: Ind AS 16 paragraph 62A says a method based on revenue generated by an activity that uses the asset is not appropriate, because freight revenue moves with rates, fuel surcharges and inflation rather than wear, so a charge per trip invoiced is out.
- Distance-based charges allowed: a charge per kilometre or mile actually driven measures use, not price, so it fits the units of production method.
Scroll horizontally to see all columns.
| Input | Where it comes from | Prepared by | Signed off by |
|---|---|---|---|
| Capitalised cost (chassis, body, reefer unit, fitting-out) | Supplier invoices, body-builder bill, registration and delivery charges | Fixed-asset accountant | Financial controller |
| Expected life in years or kilometres | Replacement policy, OEM durability data, past disposal history | Fleet engineering manager | CFO, with auditor review at year-end |
| Residual value | Dealer buy-back quotes, auction results for the same model and age | Fleet remarketing lead | Financial controller |
| Monthly distance per vehicle | Telematics ECU odometer, trip sheets, fuel card logs | Transport analyst | Fleet manager, then the controller locks it |
| Component split (tyres, reefer unit, tail-lift) | Purchase invoice line items and workshop records | Fixed-asset accountant with the workshop | Financial controller |
| Tax class, rate and put-to-use date | Asset class tables, registration date, first trip date | Tax accountant | Tax manager |
A useful rule of thumb from fleet reviews: if a vehicle's annual distance varies by less than about a quarter from year to year, straight-line and per-km produce charges close enough that the extra data work rarely pays. Above that spread, or where trucks move between long-haul and shunting duty mid-life, per-km begins to earn its keep.
Odometer evidence that makes a per-kilometre charge auditable
A per-km method is only as good as the distance it multiplies. Auditors will ask where each month's kilometres came from, whether a reading can go backwards, and what happened when a dashboard was replaced, so the distance feed needs the same controls as a sub-ledger.
Most fleets have three candidate sources: the engine control unit odometer read by the telematics unit, the trip sheet or lorry receipt kilometres entered by dispatch, and the fuel card or fuel-slip odometer typed at the pump. Treat the ECU reading as primary and the other two as cross-checks. Our preventive maintenance planning guide uses the same readings to trigger service; this article uses them to value the asset, which raises the bar on locking and correction.
- Monotonic check: reject any reading lower than the previous accepted one unless a cluster or ECU replacement record exists for that vehicle and date.
- Jump check: flag any month above a ceiling such as 1.5 times the vehicle's trailing six-month average, which catches unit-conversion errors and duplicated feeds.
- Cross-check band: compare ECU distance with routed or billed distance; a gap wider than an agreed band, say 8%, goes to the fleet manager before the run.
- Replacement log: store the old final reading, the new opening reading and the workshop job card for every cluster or ECU swap.
- Period lock: once the controller locks a month's kilometres, later corrections post in the next period with a reference to the original reading.
The trace below shows what happens without the replacement log. The vehicle, readings and run numbers are illustrative.
- 18 Mar 2026, 14:05: workshop job JC-5521 replaces the instrument cluster on goods carrier GC-117 after a fault. The new cluster opens at 112 km; the old one closed at 341,860 km. Nobody records the closing figure.
- 31 Mar 2026, 22:40: the telematics feed posts a month-end reading of 4,930 km. The fixed-asset module, seeing a fall from 341,860, treats the reading as a reset and computes zero distance for March.
- 1 Apr 2026, 09:15: depreciation run DEP-2603 posts nothing for GC-117. A second truck with a duplicated feed posts double its distance, so the fleet total looks normal and no variance alert fires.
- 12 May 2026, 16:30: the year-end review compares accumulated kilometres with the trip sheets and finds March distance missing for GC-117: 2,140 km before the swap and 4,818 after it. At ₹4.22 a kilometre the March charge was understated by about ₹29,400, and the audit trail cannot show why.
- Controlled version: the swap is logged with both readings, the module computes March distance as 341,860 to the swap plus 4,818 after it, and the duplicated feed fails the jump check before DEP-2603 runs.
Residual values: resale evidence and India's 5% default ceiling
Residual value often moves a truck's annual charge more than the choice of method, so it deserves evidence rather than a habit. Set it from what the same model, age and distance actually fetches, and revisit it every year-end.
Ind AS 16 paragraph 51 requires residual value and useful life to be reviewed at least at each financial year-end, with any change accounted for prospectively as a change in estimate under Ind AS 8. Paragraph 54 adds that if residual value rises to equal or exceed carrying amount, the charge becomes zero until it falls back. Under US GAAP, a change in salvage or life is likewise a change in estimate applied from the period of change.
Residual value for an Indian goods carrier recorded in the fixed-asset register defaults to no more than 5% of original cost under Companies Act Schedule II Part A paragraph 3(i); a higher value needs disclosure and technical advice, and Ind AS 16 paragraph 51 requires the estimate to be reviewed at every financial year-end.
Indian companies face an extra default. Schedule II to the Companies Act, 2013, Part A paragraph 3(i), says residual value "shall not be more than five per cent" of original cost. A company may use a higher figure, but must disclose the difference and justify it with technical advice. For trucks with strong used-vehicle markets that justification is usually easy to build from dealer quotes and auction results; it just has to be on file.
Tyres, reefer units, bodies and engine rebuilds as separate parts
Parts of a truck with a significant cost and a different life should carry their own depreciation. Both Ind AS 16 and Schedule II require it, and doing it well removes most of the odd results that make fleet managers distrust the charge.
Ind AS 16 paragraph 43 requires each part whose cost is significant in relation to the total to be depreciated separately; paragraph 45 lets parts with the same life and method be grouped. Schedule II note 4(a) states the same rule for its Part C lives. For a refrigerated rigid truck, the cooling unit is the obvious candidate: it wears by engine hours, not road distance, and is often replaced before the chassis.
- Chassis and cab: per-km or straight-line over the replacement policy, the main component in every case.
- Refrigeration unit: per engine-hour where the unit logs hours, otherwise straight-line over its expected replacement age.
- Original tyre set: separately per km where the fleet tracks tyres by serial number, as described in our tyre lifecycle records guide; replacement sets are usually treated under the entity's consumables policy.
- Body or tipper box: straight-line where the body is moved between chassis or outlives the first one.
- Major engine overhaul: capitalised as a new part when it extends life, with the replaced part's remaining carrying amount derecognised.
Keep the component count low. Three or four parts per vehicle class is enough for most fleets; splitting out mirrors and seats adds journal lines without changing the result.
One US tractor depreciated three ways over its first two years
For a US over-the-road tractor, straight-line and per-mile give different year-one charges whenever the first year is heavy, while the tax figure differs from both. The illustrative tractor below costs $165,000, has an expected $35,000 residual at five years or 600,000 miles, and runs 140,000 miles in year one and 95,000 in year two.
Straight-line gives ($165,000 less $35,000) over 5 years, or $26,000 a year. Per-mile gives $130,000 over 600,000 miles, or $0.2167 a mile, so $30,333 in year one and $20,583 in year two. For tax, IRS Publication 946 lists tractor units for over-the-road use as 3-year property, salvage is not used under MACRS, and property acquired and placed in service after 19 January 2025 may take a 100% special depreciation allowance unless the business elects out.
Scroll horizontally to see all columns.
| Line | US tractor (USD) | Indian goods carrier on hire (INR) |
|---|---|---|
| Capitalised cost | $165,000 | ₹40,00,000 (GST of ₹7,20,000 at 18% taken as input tax credit, so excluded) |
| Residual value | $35,000 (dealer buy-back evidence) | ₹2,00,000 (5% Schedule II default) |
| Life | 5 years or 600,000 miles | 6 years (Schedule II, lorry run on hire) or 9,00,000 km |
| Straight-line, year one | $26,000 | ₹6,33,333 |
| Usage rate | $0.2167 per mile | ₹4.22 per km |
| Usage charge, year one | 140,000 miles = $30,333 | 1,80,000 km = ₹7,60,000 |
| Usage charge, year two | 95,000 miles = $20,583 | 1,50,000 km = ₹6,33,333 |
| Tax deduction, year one | $165,000 with 100% special allowance, or $54,995 under 3-year MACRS at 33.33% | ₹12,00,000 at 30% WDV (in use for the full year) |
| Book-tax gap after year one (per-km book) | $134,667 with the special allowance | ₹4,40,000 more deducted for tax than charged in the books |
The 33.33% first-year MACRS figure is simply the 200% declining-balance rate for a three-year life with a half-year convention. If more than 40% of a year's MACRS additions by cost land in the last quarter, Publication 946 switches the whole year to the mid-quarter convention, which matters for fleets that take delivery of a batch of tractors in November.
US tax depreciation for an over-the-road tractor recorded in the fixed-asset tax ledger follows MACRS, where IRS Publication 946 classes tractor units as 3-year property and disregards salvage value; book depreciation under ASC 360-10-35-4 deducts salvage, so a $165,000 tractor can show a $134,667 first-year book-tax gap.
An Indian hired-out goods carrier under Schedule II and Section 33
For an Indian fleet, the statutory book life comes from Schedule II and the tax deduction from a block of assets, so the two ledgers start apart on day one. The illustrative carrier above is a lorry used in a business of running it on hire, bought and put to use in early April, at the start of the financial year, for ₹40,00,000 before GST.
Schedule II Part C item VI gives motor buses, motor lorries, motor cars and motor taxis "used in a business of running them on hire" a 6-year life, and 8 years where they are not run on hire. Motor vehicles are marked NESD, so the extra-shift uplift in note 6 does not apply. A per-km method is the way heavy, round-the-clock use shows up in the books instead.
- GST on purchase: the GST Council's September 2025 FAQ puts HSN 8704 goods vehicles at 18% from 22 September 2025, down from 28%; where input tax credit is taken, that tax stays out of the asset's cost.
- Credit or depreciation, not both: Section 16(3) of the CGST Act denies input tax credit on the tax component if depreciation has been claimed on that component under income-tax law.
- Tax rate: rule 25 and Appendix I of the Income-tax Rules, 2026 set 30% of written-down value for motor buses, motor lorries and motor taxis used in a hire business.
- Half-year rule: Section 33(4) of the Income-tax Act, 2025 restricts the deduction to 50% of the rate when the asset is put to use for less than 180 days in the tax year, so the same carrier first used in November would get 15%, or ₹6,00,000, in that year.
A 9,00,000 km total life at 1,80,000 km a year implies five years, not six. That is allowed, because Schedule II Part A paragraph 1 defines useful life as a period or a number of production units, but paragraph 3(i) still requires the financial statements to disclose a life that differs from Part C and to justify it with technical advice.
Income-tax depreciation for an Indian lorry run on hire is computed on the block of assets under Section 33 of the Income-tax Act, 2025 at the 30% written-down-value rate in Appendix I of the Income-tax Rules, 2026, halved to 15% when the vehicle is put to use for under 180 days.
Keeping the tax ledger and the statutory books apart
Book depreciation answers how fast the truck is being used up; tax depreciation answers how much the law lets you deduct this year. Run them as two depreciation areas on the same asset record and post the difference to deferred tax, never as one compromise schedule.
The gap is large in both markets. In the US example, a 100% special allowance deducts the whole tractor in year one while the books carry $134,667 of it forward; at an illustrative 25% combined tax rate that is a deferred tax liability of about $33,700 under ASC 740. In India, the block method means the tax ledger never tracks a single truck's carrying amount, so the comparison runs at block level under Ind AS 12.
- Separate areas: one book area with method, life, residual and components; one tax area with class or block, rate and put-to-use date.
- Section 179 limits: Publication 946 gives a 2026 maximum of $2,560,000, reduced dollar for dollar once qualifying additions exceed $4,090,000.
- Disposals: a US sale recaptures earlier deductions as ordinary income up to the gain, while an Indian sale reduces the block's written-down value rather than producing a per-truck gain.
- Cost per mile: lane costing should use book or economic depreciation, as our trucking cost per mile guide recommends, never the tax schedule.
Switching an existing fleet from straight-line to per-km mid-life
A method change for trucks already on the register is applied from the change date forward; prior years are not restated. Document why the expected pattern of wear has changed, because that reason is what makes the switch acceptable.
ASC 250-10-45-18 treats a change in depreciation method as a change in accounting estimate effected by a change in accounting principle, adopted in recognition of a change in the estimated future benefits or their pattern of consumption. Ind AS 16 paragraph 61 requires the method itself to be reviewed at least at each financial year-end and changed if the expected pattern has changed significantly, again as a change in estimate under Ind AS 8.
Per-km depreciation with a time floor (book area, monthly run)
rate_km = (C - R - A) / K_rem
D_usage = km_month * rate_km
D_floor = (C - R - A) / (12 * Y_rem) * f
D_month = max(D_usage, D_floor) if the policy adopts a floor
= D_usage otherwise
C capitalised cost of the component (excluding recoverable GST)
R residual value at the latest year-end review
A accumulated depreciation to the end of the prior month
K_rem remaining expected km (or miles) for the component
Y_rem remaining years before obsolescence-driven replacement
f floor factor agreed with auditors, e.g. 0.5
km_month locked, validated distance for the month (>= 0)
Check: sum of D_month over life must equal C - R within 1 currency unit.
Mechanically, take each truck's carrying amount on the switch date, deduct its current residual estimate and divide by the remaining kilometre life. A tractor with $78,000 net book value, $30,000 residual and 260,000 remaining miles gets a new rate of $0.1846 a mile. Our lease versus buy model uses the same remaining-life and residual estimates, so align the two before the next fleet decision.
The floor is optional. Ind AS 16 paragraph 55 accepts a zero charge under a usage method while the asset is idle, but paragraph 56 also lists technical and commercial obsolescence as a factor in useful life. A floor is one way to recognise that a parked truck still ages; agree the factor with your auditors before adopting it.
Register rules that run automatically and judgements that stay human
A fixed-asset module can apply rates, block impossible readings and post both ledgers without help. Estimating life, residual value and the right component split remain judgements, and software, including AI tools, should only prepare evidence for the person who signs them.
Scroll horizontally to see all columns.
| Task | Handled by fixed rule | Where software or AI only assists | Who decides |
|---|---|---|---|
| Rejecting an odometer reading below the last accepted one | Yes, unless a logged cluster or ECU swap exists | None needed | Rule; fleet manager clears the exception |
| Applying the per-km rate to locked monthly distance | Yes | None needed | Rule |
| Halving the Indian tax rate for under 180 days of use | Yes, from the put-to-use date | None needed | Rule; tax manager reviews the date |
| Estimating residual value for a model and age | No | Collating dealer quotes and auction results into a summary | Financial controller |
| Reading a scanned workshop job card to detect a cluster swap | No | Extracting the vehicle, date and readings for a person to confirm | Fleet manager |
| Deciding whether an overhaul extends life | No | Flagging large workshop invoices against the vehicle | Fleet engineering manager and controller |
| Choosing straight-line or per-km for a vehicle class | No | Showing year-to-year distance variance by vehicle | CFO |
Per-kilometre truck depreciation posted from the fixed-asset register under Ind AS 16 paragraph 62 is only auditable when monthly distance is locked after monotonic and jump checks; a single unlogged instrument-cluster swap on a ₹4.22-per-km vehicle can understate one month's charge by more than ₹20,000.
Choosing a method and setting up the register before the next close
Decide the method per vehicle class, not per truck, and set up the register so that every assumption has an owner and a review date. The checklist below covers what to settle before the first run under the new policy.
Scroll horizontally to see all columns.
| Step | What good looks like | Evidence to keep |
|---|---|---|
| Classify vehicles | Classes by duty cycle (long-haul, regional, shunting, reefer) with one method each | Policy memo signed by the CFO |
| Measure distance variability | Two or three years of annual km per vehicle reviewed before choosing | Variance report by vehicle |
| Set life and residual | Life in km and years; residual from resale data, Schedule II disclosure where above 5% | Dealer quotes, auction results, technical advice note |
| Split components | Chassis, reefer unit, body and original tyres where significant | Invoice allocation working |
| Wire the odometer feed | ECU distance with monotonic, jump and cross-check rules; replacement log | Rule configuration export and test results |
| Freeze opening readings | One timestamped reading per existing truck on the switch date | Extract file with source system and time |
| Configure the tax area | MACRS class and convention, or Indian block, rate and put-to-use date | Tax manager sign-off |
| Parallel run | Two months of old and new methods side by side before go-live | Reconciliation of both charges by vehicle |
| Year-end review | Life, residual and method reviewed and minuted every year | Review minutes and any change-in-estimate entries |
If you want help scoping the odometer feed, the two-area register or the reconciliation reports, share your fleet size and current systems through our request for proposal. For related cost and maintenance topics, browse the logistics and supply chain library.
Discuss this workflow
Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.
Common operational questions
Practical answers for operations, engineering, and finance teams working on truck depreciation methods in logistics & supply chain.
Is per-kilometre depreciation allowed for trucks under Ind AS and US GAAP?
Can an Indian fleet use a residual value above 5% of truck cost?
What happens to depreciation when a truck sits idle under a per-km method?
Why does tax depreciation on a truck differ from the book figure?
References
Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.
- PwC Viewpoint - Utilities and power guide, section 12.3 Depreciation (reproduces ASC 360-10-35-4 and ASC 250-10-45-18)Codification text read from this verbatim reproduction because asc.fasb.org requires sign-in. Accessed 13 November 2026.
- IRS - Publication 946 (2025), How To Depreciate Property3-year class for over-the-road tractor units, 5-year class for trucks, salvage not used under MACRS, 40% mid-quarter test, 100% special allowance after 19 January 2025, and the 2026 section 179 limits. Accessed 13 November 2026.
- Ministry of Corporate Affairs - Ind AS 16 Property, Plant and Equipment, paragraphs 43-62AMCA blocks automated access; paragraph text checked against the copy at webtel.in/image/INDAS16.pdf. Accessed 13 November 2026.
- India Code - Companies Act, 2013, Schedule II (Useful lives to compute depreciation)Part A paragraph 3(i) on the 5% residual value limit, Part C item VI on motor vehicles, notes 4 and 6 on significant parts and extra-shift depreciation. Accessed 13 November 2026.
- CBDT - Income-tax Rules, 2026 (G.S.R. 198(E), 20 March 2026), rule 25 and Appendix ISection 33 of the Income-tax Act, 2025 is listed on the official site, which blocks automated access; rule 25 and the Appendix I rate for motor lorries used in a hire business read from the gazette copy hosted at abcaus.in. Accessed 13 November 2026.
- CBIC - Central Goods and Services Tax Act, 2017, Section 16 (sub-section 3 on depreciation claimed on the tax component)Accessed 13 November 2026.
- GST Council - FAQs on GST rate changes recommended at the 56th meeting (September 2025), question 31Goods transport vehicles under HSN 8704 at 18%, reduced from 28%, from 22 September 2025. Accessed 13 November 2026.
- ASC X12 — EDI Supply Chain & Transportation Transaction Sets (204/210/214/856/940/945)US standard for electronic data interchange across shippers, 3PLs, and motor carriers.
- FMCSA — 49 CFR Part 395 Hours of Service & Electronic Logging Devices (ELD)US federal motor carrier dispatch and driver duty-status compliance mandate.
- ULIP & NIC GST E-Way Bill Portal — Unified Logistics & Rule 138 ComplianceIndian statutory goods-in-transit and multi-modal logistics verification framework.