Lease vs Buy Trucks: A Worked Fleet Decision Model
For logistics finance controllers, cfos and ap/ar leads · Plan implementation

Lease vs Buy Trucks: A Worked Fleet Decision Model: Illustrative customer activity and logistics cost-to-serve review beside a fulfilment floor; not a client facility.
Quick answer: lease vs buy trucks
Lease versus buy for trucks is decided by comparing after-tax present cost, discounted at the after-tax borrowing rate: purchase price plus owned maintenance less depreciation tax savings and resale, against lease rentals and mileage charges. Report the breakeven resale value too; in the worked US case the lease wins unless the tractor resells above $65,697.
TL;DR — what you’ll learn
- Discount both options at the after-tax borrowing rate, 5.846% for a 7.4% loan at the 21% federal rate, not at the company's average cost of capital.
- In the US case a full-service lease costs $14,091 less in present value than buying a $168,000 tractor; 100% bonus depreciation narrows the gap by only about $1,700.
- In the India case, owning a ₹38,00,000 goods carrier costs ₹1,22,547 less before income tax unless resale falls below ₹7,48,111, and 18% GST on the truck is normally recoverable credit.
- Electing not to separate maintenance under ASC 842-10-15-37 lifted the lease's present value from 68.5% to 105.7% of fair value, enough to make it a finance lease.
Topics: lease vs buy trucks · full-service lease vs ownership · truck lease NPV · ASC 842 truck lease classification · Ind AS 116 vehicle lease
All quantities, amounts, product codes and events are illustrative teaching examples.
A fleet manager receives two quotes in the same week: a dealer price for a new tractor and a full-service lease at a monthly rate. Finance compares the lease rental with the loan instalment, the lease looks dearer, and the purchase order goes out. Three years later the shop budget has doubled, the resale market has softened, and nobody can show whether buying was right.
The comparison only works on after-tax cash, discounted at the cost of the debt that ownership would have used, with every line traced to a document someone owns. Built that way, a lease-versus-buy model gives one number per option, a breakeven resale value that tells you which assumption decides the answer, and an accounting view under ASC 842 or Ind AS 116 that finance can sign.
- Covered here: what each acquisition route includes, the documents behind each input, the NPV formula, a US tractor and an Indian goods carrier worked through, lease classification, and the residual risk hidden in some leases.
- Tools you can reuse: the formula with defined variables, two worked cash-flow tables in USD ($) and INR (₹), and a sign-off checklist for the next acquisition.
Purchase, finance lease or full-service lease: what each price buys
The three routes are not three prices for the same thing. A purchase buys the truck and all its risks, a finance-style lease mainly finances it, and a full-service lease bundles the truck with maintenance, registration and often a substitute unit. The model must compare like with like.
Scroll horizontally to see all columns.
| Cost or risk | Outright purchase | Finance-style lease, including TRAC | Full-service lease |
|---|---|---|---|
| Capital outlay at delivery | Full price, or deposit plus loan | Usually first rental only | Usually first rental only |
| Maintenance and repairs | Fleet pays | Fleet pays | Included in rental, within contract limits |
| Registration, permits, licensing admin | Fleet pays | Usually fleet pays | Usually included |
| Substitute vehicle during repairs | Fleet arranges | Fleet arranges | Often provided by the lessor |
| Resale value at the end | Fleet keeps gain or loss | Fleet bears shortfall under a TRAC clause | Lessor keeps |
| Tax depreciation (US) | Fleet claims as owner | Lessor claims if treated as a lease | Lessor claims |
The terminal rental adjustment clause, or TRAC, is a US feature with a specific tax basis. Under 26 U.S.C. 7701(h), a qualified motor vehicle operating agreement that contains such a clause is still treated as a lease if, among other conditions, the lessee certifies in a signed statement that more than 50% of the vehicle's use will be in its trade or business. The clause adjusts rent up or down by what the lessor realises on sale.
Fleet documents that supply each number in the model
Every input should come from a document that a named person maintains, not from a spreadsheet tab. When the model is challenged at the capital committee, each figure must be traceable to a quote, a schedule or a history the business already keeps.
- Dealer quote and build sheet: price, specification, delivery date and any federal or state taxes that are not recoverable.
- Master lease agreement and schedule: fixed monthly rental, per-mile or per-kilometre charge, term, mileage bands, return conditions and any TRAC amount.
- Maintenance work orders: cost per mile by vehicle age from the shop system, which feeds owned maintenance; our guide to preventive maintenance planning covers how those intervals are set.
- Telematics odometer history: actual annual miles per unit on comparable lanes, not the sales estimate.
- Tyre records: casing and retread history from tyre lifecycle records, because tyres are a large share of owned running cost and some leases exclude them.
- Resale evidence: recent auction results and dealer buy-back quotes for the same model year and mileage band.
- Treasury and tax inputs: the pre-tax borrowing rate the fleet would pay and the tax rate the tax team applies.
Scroll horizontally to see all columns.
| Model input | Source document | Supplied by | Approved by |
|---|---|---|---|
| Purchase price and specification | Dealer quote and build sheet | Fleet procurement | CFO above the capital threshold |
| Rental, term, per-mile charge, TRAC amount | Master lease agreement and schedule | Fleet procurement | CFO and legal counsel |
| Owned maintenance cost by year | Shop work orders and cost history | Maintenance manager | Fleet director |
| Annual miles or kilometres | Telematics odometer history | Fleet operations | Fleet director |
| Resale value at exit | Auction results and buy-back quotes | Fleet asset manager | Financial controller |
| Borrowing rate and tax rate | Treasury rate sheet, tax provision workpapers | Treasury and tax | CFO |
| Lease classification and liability | Lease subledger and contract review memo | Lease accountant | Financial controller |
The after-tax NPV formula and the discount rate behind it
Compare the present value of after-tax cash out under each option, discounted at the after-tax cost of borrowing. A lease is a debt substitute, so the right rate is the one the fleet would pay to borrow, not the company's average cost of capital.
NPV_own = P + SUM[t=1..n] ( (M_t + A_t) x (1 - T) - D_t x T ) / (1 + k)^t
- ( S_n - T x (S_n - B_n) ) / (1 + k)^n
NPV_lease = SUM[t=1..n] ( (F_t + v x m_t) x (1 - T) ) / (1 + k)^t
k = i x (1 - T) after-tax discount rate
S* = S_n + (NPV_own - NPV_lease) x (1 + k)^n / (1 - T) breakeven resale, when B_n = 0
Decision: lease when NPV_lease < NPV_own; revisit if expected resale is near S*
P purchase price, excluding tax that will be recovered as credit
M_t owned maintenance and repair cost in year t
A_t owned registration, permit and admin cost in year t
D_t tax depreciation claimed in year t
T income tax rate (set T = 0 for a pre-tax view)
S_n resale proceeds at exit in year n; B_n tax basis left at exit
F_t fixed lease rental in year t; v charge per mile or km; m_t miles or km in year t
i pre-tax rate at which the fleet could borrow for this asset
n holding period in years; cash flows assumed at each year end
Two simplifications are worth stating on the model itself. Rentals are really monthly and in advance, and maintenance arrives unevenly; annual end-of-year flows understate the lease cost slightly. Fuel, insurance and driver pay are left out because they do not change with the acquisition route, unless a lease bundles one of them.
Fleet lease-versus-buy models should discount after-tax cash at the after-tax borrowing rate, 5.846% when a 7.4% loan meets the 21% federal rate in 26 U.S.C. 11(b), and should report breakeven resale value beside each NPV, because resale assumptions usually move the answer more than the rental.
US worked case: one over-the-road tractor held for 60 months
On these illustrative figures, the full-service lease costs $14,091 less in present value than buying, even with 100% first-year depreciation on the purchase. Owning wins only if the tractor resells above $65,697 after five years, against $42,000 assumed.
The inputs: price $168,000; 120,000 miles a year; owned maintenance rising from $14,400 to $28,800 a year plus $3,000 of registration and admin; resale $42,000 in year five. The lease charges $3,550 a month plus $0.085 a mile, covering maintenance and registration. Borrowing costs 7.4% before tax, and the federal rate is 21%; state tax is ignored for clarity.
- Recovery class: IRS Publication 946, Table B-1, lists tractor units for use over-the-road with a 4-year class life and 3-year GDS recovery; heavy general purpose trucks of 13,000 pounds unloaded or more are 5-year property.
- Special allowance: the 2025 edition records that P.L. 119-21 reinstated the 100% special depreciation allowance for qualified property acquired and placed in service after 19 January 2025.
- Who claims it: Publication 946 says depreciation generally belongs to the owner, so under a true lease the lessor takes the allowance and prices some of it into the rental.
Scroll horizontally to see all columns.
| Year | Owned maintenance and admin | After tax at 21% | Depreciation tax saving | After-tax resale | Net cost of owning | Lease after tax |
|---|---|---|---|---|---|---|
| 0 | Purchase $168,000 | - | - | - | $168,000 | - |
| 1 | $17,400 | $13,746 | -$35,280 | - | -$21,534 | $41,712 |
| 2 | $21,000 | $16,590 | - | - | $16,590 | $41,712 |
| 3 | $24,600 | $19,434 | - | - | $19,434 | $41,712 |
| 4 | $28,200 | $22,278 | - | - | $22,278 | $41,712 |
| 5 | $31,800 | $25,122 | - | -$33,180 | -$8,058 | $41,712 |
| Present value | Lease rental: $3,550 x 12 + $0.085 x 120,000 = $52,800 a year before tax | $190,536 | $176,445 | |||
The after-tax resale of $33,180 is $42,000 less tax of $8,820, since the full bonus deduction leaves a tax basis of zero and the whole sale price is taxable. Electing out of the bonus and using the 3-year table in Publication 946 (33.33%, 44.45%, 14.81% and 7.41%) raises the owning NPV only to $192,271, because the shield arrives within four years either way.
That small gap is the counter-intuitive result. Bonus depreciation changes the timing of tax, not the amount, so at a 5.8% after-tax rate it is worth about $1,700 here. The resale assumption is worth far more: each $1,000 of extra resale cuts the owning NPV by about $595.
India worked case: a goods carrier with GST credit and Ind AS 116
On these illustrative figures, owning an Indian goods carrier costs ₹1,22,547 less than a full-service lease in present value before income tax. Owning stays ahead unless resale falls below ₹7,48,111 against ₹9,50,000 assumed, so the Indian answer flips the US one.
The inputs: price ₹38,00,000 before GST; 1,00,000 km a year; owned maintenance rising from ₹2,40,000 to ₹4,40,000 a year; resale ₹9,50,000 in year five. The lease charges ₹82,000 a month plus ₹2.40 a km, covering maintenance. The fleet borrows at 10.5%. The case is shown before income tax; the tax team should add depreciation on the asset block and the treatment of rentals for its own position.
Scroll horizontally to see all columns.
| Year | Owned maintenance | Resale | Net cost of owning | Lease rental and km charge | Discount factor |
|---|---|---|---|---|---|
| 0 | Purchase ₹38,00,000 | - | ₹38,00,000 | - | 1.0000 |
| 1 | ₹2,40,000 | - | ₹2,40,000 | ₹12,24,000 | 0.9050 |
| 2 | ₹2,90,000 | - | ₹2,90,000 | ₹12,24,000 | 0.8190 |
| 3 | ₹3,40,000 | - | ₹3,40,000 | ₹12,24,000 | 0.7412 |
| 4 | ₹3,90,000 | - | ₹3,90,000 | ₹12,24,000 | 0.6707 |
| 5 | ₹4,40,000 | -₹9,50,000 | -₹5,10,000 | ₹12,24,000 | 0.6070 |
| Present value | Rental: ₹82,000 x 12 + ₹2.40 x 1,00,000 km | ₹44,58,712 | ₹45,81,258 | - | |
GST is a timing item for most fleets but can become a cost. The 56th GST Council meeting cut the rate on trucks from 28% to 18% from 22 September 2025, so this purchase carries ₹6,84,000 of GST at delivery. CGST Section 17(5)(a) blocks credit only on motor vehicles carrying 13 or fewer persons, and Section 17(5)(b)(i) blocks leasing credit only for those same vehicles.
Indian goods-carrier purchase models should treat the 18% GST on a truck as recoverable credit, since CGST Section 17(5)(a) blocks credit only for passenger vehicles seating 13 or fewer; carrying ₹6,84,000 of GST for one month at a 10.5% borrowing rate costs about ₹5,985, not ₹6,84,000.
The exception is a fleet supplying transport under a GST option that bars input tax credit, or one that is unregistered. Then the ₹6,84,000 becomes part of the truck's cost at year zero, and the GST on every lease invoice becomes cost too, at the rate the lessor charges. Check which position the business is in before the model is finalised, and record it on the model's cover sheet.
Lease classification and the bundled maintenance element
A full-service lease mixes a lease of the truck with a maintenance service, and how you treat that mix decides the size of the balance sheet liability. Under US GAAP it can even decide whether the lease is classed as finance or operating.
ASC 842-10-25-2 makes a lease a finance lease for the lessee if any one of five tests is met: ownership transfers, a purchase option is reasonably certain to be exercised, the term covers the major part of remaining economic life, the present value of payments plus any lessee residual guarantee reaches substantially all of fair value, or the asset is so specialised the lessor has no alternative use. Otherwise it is an operating lease.
Scroll horizontally to see all columns.
| Question | ASC 842 (US GAAP) | Ind AS 116 (India) |
|---|---|---|
| Is there a lessee classification? | Yes: finance or operating, tested under 842-10-25-2 | No: one lessee model; classification applies to lessors only |
| What is recognised at commencement? | Right-of-use asset and lease liability for both classes | Right-of-use asset and lease liability, paragraph 22 |
| Maintenance inside the rental | Separate as a non-lease component, or elect by asset class not to separate (842-10-15-37) | Separate, or elect by asset class not to separate, paragraph 15 |
| Discount rate | Rate implicit in the lease, else incremental borrowing rate | Rate implicit in the lease, else incremental borrowing rate, paragraph 26 |
| Short-term relief | Election for leases of 12 months or less | Election for short-term leases, paragraph 5 |
| Expense pattern | Operating: single straight-line cost; finance: amortisation plus interest | Depreciation of the asset plus interest, front-loaded |
Run the substantially-all test on the US case at the 7.4% borrowing rate. If the fleet separates maintenance, valued at $1,250 of the $3,550 monthly rental, the lease component of $2,300 a month for 60 months has a present value of $115,055, or 68.5% of the $168,000 fair value. If it elects not to separate, the full $3,550 gives $177,585, which is 105.7% of fair value.
US fleets electing the ASC 842-10-15-37 expedient on full-service truck leases fold maintenance into lease payments, which in the worked case lifts present value from 68.5% to 105.7% of fair value and meets the substantially-all test in 842-10-25-2(d), turning an operating lease into a finance lease.
Ind AS 116 has no such switch, but the same choice still moves the numbers. Separating ₹30,000 a month of maintenance leaves a ₹52,000 lease component with a liability of ₹24,19,291 at 10.5%. Not separating puts the full ₹82,000 on the balance sheet at ₹38,15,036, slightly above the truck's price. Year one under separation charges ₹7,19,549 of depreciation and interest against ₹6,24,000 paid, so profit is lower early.
Breakeven resale value: the number that decides most truck deals
Report the breakeven resale value next to the NPVs, because it turns a contested forecast into one question: will the truck sell above this figure? In the US case that threshold is $65,697, or 39.1% of the purchase price; in the Indian case it is ₹7,48,111, or 19.7%.
- US reading: the lease wins unless the tractor resells for 56% more than the assumed $42,000; fleets with strong in-house resale channels may beat it, most will not.
- India reading: owning wins unless resale drops 21% below the assumed ₹9,50,000, which a weak used-truck market or an emission-rule change could cause.
- Mileage effect: higher annual miles raise the lease's per-mile charges and lower resale, so run the breakeven at the 80th-percentile mileage from telematics, not the average.
- Maintenance curve: if your shop data show costs flattening after year three, owning improves; if they climb faster, the lease's fixed maintenance becomes more valuable.
Warehouses face the same structure in their own-versus-outsource decision, where exit value and fixed commitments decide the answer; see own warehouse versus 3PL cost comparison for that version of the model.
Lease return and TRAC settlement: where a cheap lease gets expensive
A TRAC lease looks cheap because the fleet, not the lessor, carries the resale risk. If nobody tracks the expected sale price against the TRAC amount, the shortfall arrives as one invoice at return, coded wrongly and missing from the lease liability.
The trace follows one unit through return and settlement. Dates, document numbers and amounts are illustrative.
- 2 March 2026, 09:10: unit T-4417 returned under TRAC schedule S-118; telematics shows 612,480 miles; TRAC amount in the schedule is $60,000.
- 19 March 2026: the lessor sells the unit at auction for $41,500 and issues settlement statement LS-2291 showing an $18,500 shortfall due from the lessee.
- 24 March 2026, 14:35: invoice INV-88213 for $18,500 reaches accounts payable as a "rental adjustment"; the clerk codes it to account 6420 Repairs in transaction AP-INV-60217.
- 3 April 2026, close day 3: the controller finds the lease subledger never included a residual guarantee amount, so the quarter shows an unbudgeted repair spike and no lease remeasurement.
- Controlled version: from month 30, a quarterly review compares the TRAC amount with auction evidence; an expected shortfall updates the lease payments through 842-10-30-5(f) and the budget well before return.
Full-service leases carry a different return risk: charges for damage beyond normal wear and for kilometres above the contract band where a fixed allowance applies. The cure is the same. Read the return clause into the model at signing and add an expected return cost to year five.
Coded model rules versus AI help with lease schedules and quotes
The arithmetic, the discount rate source and the classification tests must be fixed rules that an auditor can rerun. Reading a 40-page lease schedule or sorting auction comparables is where an assistant can save an analyst hours, provided a person confirms every extracted figure.
Scroll horizontally to see all columns.
| Task | Handled by | Reason | Person who confirms |
|---|---|---|---|
| Computing both NPVs and the breakeven resale | Fixed spreadsheet or system formula | Must reproduce exactly for audit | Financial analyst reviews inputs only |
| Selecting the discount rate | Fixed rule: treasury borrowing rate for the asset | Policy, not estimate | Treasury |
| Pulling rental, term, per-mile charge and TRAC amount from a lease schedule PDF | Assistant extracts values with page references | Long unstructured contracts | Lease accountant checks each value |
| Ranking auction results by model year and mileage band | Assistant sorts and flags outliers | Large, noisy market data | Fleet asset manager picks the comparables |
| Applying the five classification tests in 842-10-25-2 | Checklist with recorded answers | Judgement on economic life and specialisation | Financial controller |
| Spotting a return clause with unusual tread or damage terms | Assistant compares clause text with the fleet's standard | Wording varies by lessor | Legal counsel |
| Deciding the tax position, including GST credit eligibility | Person only | Legal and tax judgement | Tax manager |
Sign-off checklist before a fleet lease or purchase order
Hold the purchase order or lease signature until each line below has an owner's sign-off. Most poor fleet decisions trace back to one unchecked input, usually resale or mileage, rather than to a wrong formula.
Scroll horizontally to see all columns.
| Check | Evidence required | Pass condition | Signed by |
|---|---|---|---|
| Like-for-like scope | Side-by-side of what each quote includes | Maintenance, tyres, registration and substitute units treated the same in both options | Fleet director |
| Mileage basis | Telematics history for comparable units | Model run at average and 80th-percentile miles | Fleet operations |
| Resale evidence | At least five recent comparable sales or a written buy-back | Breakeven resale compared with the evidence range | Financial controller |
| Discount and tax rates | Treasury rate sheet and tax confirmation | After-tax rate used; GST position recorded for India | CFO |
| Classification memo | Five-test checklist and component split | Expedient choice made for the whole asset class | Financial controller |
| Residual risk | TRAC amount or return conditions read into the model | Expected shortfall or return cost included in year five | Lease accountant |
| Post-acquisition review | Calendar entry at month 12 and month 30 | Actual maintenance, miles and resale outlook compared with the model | Fleet asset manager |
Fleet finance sits alongside other modelling problems in the Logistics and Supply Chain collection. The closest existing model there, the open-to-buy and warehouse cube constraint model, balances a merchandise budget against storage space; this article applies the same discipline of sourced inputs and worked arithmetic to a capital asset with a five-year life.
If you are standardising lease-versus-buy decisions across a fleet and want the model, document trail and lease subledger designed together, you can send us a request for proposal with your fleet size, acquisition plan and current accounting basis.
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 lease vs buy trucks in logistics & supply chain.
Which discount rate should a truck lease-versus-buy model use?
Does 100% bonus depreciation make buying a truck cheaper than leasing?
Is a full-service truck lease a finance or operating lease under ASC 842?
Can an Indian fleet claim GST credit on a truck it buys or leases?
References
Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.
- IRS - Publication 946 (2025), How To Depreciate PropertyTable B-1 asset classes for tractor units and heavy general purpose trucks, Table A-1 3-year rates, ownership rule for depreciation, and the 100% allowance after 19 January 2025 under P.L. 119-21; checked in the PDF edition. Accessed 13 November 2026.
- US Code - 26 U.S.C. 7701(h), motor vehicle operating leases with terminal rental adjustment clausesLease treatment, lessee certification of more than 50% business use, and definition of a terminal rental adjustment clause. Accessed 13 November 2026.
- US Code - 26 U.S.C. 11(b), corporate income tax rate21 percent of taxable income. Accessed 13 November 2026.
- FASB - Accounting Standards Update 2021-05, Leases (Topic 842), reproducing paragraph 842-10-25-2Text of the five lease classification criteria, including the reference to residual value guarantees in 842-10-30-5(f). Accessed 13 November 2026.
- KPMG - Topic 842, Leases: Lessees executive summary (2021)Lessee election not to separate non-lease components by asset class, 12-month short-term election, discount rate hierarchy and operating lease expense pattern. Accessed 13 November 2026.
- Ministry of Corporate Affairs - Ind AS 116 Leases, paragraphs 5, 15, 22, 26 and 31Paragraph text checked against a reproduction of the notified standard; confirms the single lessee model. Accessed 13 November 2026.
- CBIC - Central Goods and Services Tax Act, 2017, Section 17(5)Clause (a) on motor vehicles for transport of not more than 13 persons and clause (b)(i) on leasing of those vehicles. Accessed 13 November 2026.
- Press Information Bureau - Recommendations of the 56th GST Council meeting (September 2025)Rate on trucks and delivery vans reduced from 28% to 18%; effective 22 September 2025 under Notification 9/2025-Central Tax (Rate). 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.