Let's open with the math. A $1.2M ASRS depreciates over 7 years on the tax books — $171K a year. But the machine actually runs for 12 years, which means its true annual "consumption" is $100K. That 5-year, $71K-a-year gap: which side do you use when you calculate ROI?
I've watched too many automation projects die on this exact line — not because the equipment was bad, but because the wrong depreciation life produced the wrong payback number, and the CFO killed it. Let's get the math right.
Three lenses, one table
Same $1.2M machine (illustrative numbers throughout). Three ways to slice it, three wildly different "annual costs":
| Lens | Life | Annual charge | Question it answers |
|---|---|---|---|
| Tax MACRS, 7-year straight line | 7 years | ~$171K | How much tax can I offset per year |
| Actual service life | 12 years | $100K | What the machine truly costs per year |
| Section 179 + 100% bonus (OBBBA-eligible) | Year 1, all of it | $1.2M in year 1 | How much tax do I save this year |
First, the tax facts, all sourced: under Section 179, the 2025 expensing limit is $1,250,000, phasing out dollar-for-dollar once equipment purchases exceed $3,130,000, disappearing entirely at $4,380,000; the deduction can't exceed the year's taxable income, with the excess carried forward indefinitely. Bonus depreciation under the TCJA phase-down is 40% for 2025 and 20% for 2026 — but the OBBBA, signed July 4, 2025, restored 100% for property contracted and placed in service after January 19, 2025; contracts signed on or before that date stay on the old schedule. MACRS 7-year property is a standard bucket in the tax code, but which bucket your specific equipment lands in follows IRS Rev. Proc. 87-56 and your tax advisor's judgment — I won't decide that for you.

The first takeaway from this table: the tax lens answers "how much tax do I save," the service-life lens answers "is the machine worth it." Two different questions — and 90% of ROI models mash them into one.
The time value of the tax shield
Same $1.2M machine, but when the tax shield arrives changes its value. Illustrative example (assume a 25% combined tax rate):
- OBBBA-eligible, 100% bonus: expense the full $1.2M in year 1, save ~$300K in tax immediately. Cash in hand in year one.
- 7-year straight line: ~$171K a year, ~$43K of tax saved a year, ~$300K total over 7 years.
Same nominal total. But $300K in year one versus $300K spread over seven years differ by the time value of money. At an 8% cost of capital, the front-loaded shield is worth 20%+ more in present value. So the real significance of the OBBBA's 100% bonus for automation investment isn't "more tax saved" — it's "tax saved this year." Front-loaded cash flow, lighter funding pressure in the early years.
One sequencing detail that models routinely get wrong: Section 179, bonus depreciation, and regular MACRS have a fixed order of application — Section 179 first, then bonus, then MACRS on whatever basis remains. Get the order wrong and every tax-shield year in your model is wrong. Confirm the details with your tax advisor, but the modeler needs to know the order exists.
TCO: don't model the sticker price, model the check you actually write
The numerator — total investment — is where payback math most often gets understated. The worst model I ever reviewed used the $1.2M equipment price as the numerator and computed the denominator to three decimal places. Implementation, systems integration, training, first-year spares, lost throughput during cutover — these typically add 15–25% on top of the equipment price.
At $1.2M with 20% add-ons, the true all-in is $1.44M. The numerator moves from $1.2M to $1.44M, and payback stretches by the better part of a year. Understating investment and overstating returns are the two cardinal sins of ROI modeling, and the first is sneakier. My rule: get the integrator's turnkey price in the contract, and model only that number — never the equipment quote.
How the wrong depreciation life kills a good project
In 2024, a food distributor near Chicago asked me to review their automation business case. Their finance team had used the 7-year tax lens: $1.2M equipment, $171K annual depreciation, plus maintenance — $210K total annual cost against $280K in annual labor and error savings. Net $70K a year, 4.2-year payback. The CFO said: over four years, too risky, rejected.
I had them rerun it on actual service life: 12 years, $100K true annual cost plus $40K maintenance — $140K total cost against the same $280K benefit. Net $140K a year, 2.9-year payback — and from year 3 the machine runs "past its books," netting $240K a year. The CFO flipped: approved.
Same machine, same cash flows, different depreciation lens — the verdict went from "rejected" to "approved." Here's the counterintuitive part: depreciation affects book profit and tax, not one cent of cash flow. Computing "payback" from a depreciation schedule is answering an operations question with an accounting ruler. Wrong question, wrong answer, guaranteed.
One level deeper: the tax shield is real money, but it isn't "the machine making money." An OBBBA-eligible $1.2M machine expensed 100% in year 1 produces a genuine one-time tax saving — real cash in. But it's a one-time subsidy, not value the machine creates every year. Smearing the shield across annual ROI makes year 1 look spectacular and year 2 look like a cliff — pure illusion. The right treatment: one line item called "tax subsidy," kept separate from the machine's operating returns.
The signature date: a detail worth hundreds of thousands
A true story from 2025. A 3PL signed a conveyor-and-sorter purchase contract in early 2025 — mid-January. Equipment went live in September. Under OBBBA rules, contracts signed on or before January 19, 2025 stay on the old schedule: 40% bonus for a 2025 placed-in-service date. Signed a few days later, after January 19, it would have qualified for 100%.
The gap between 40% and 100%, times the equipment value, was hundreds of thousands of dollars in tax shield. All because of a signature date a few days apart.
I'm not a tax advisor — what counts as "contracted," what counts as "placed in service," whether retrofits qualify, all of that belongs to your tax advisor. But anyone budgeting automation needs to know this rule exists: for large equipment purchases, the contract signature date is itself a financial decision. Don't let procurement pick it casually.
Residual value: don't leave the last five years on the table
Depreciated to zero over 7 years, book value hits zero, and many people conclude the machine is "worthless." Wrong. A machine that runs 12 years still has 5 years of service left after year 7, and the used market knows it.
How I estimate it: generic equipment like conveyors and racking, 10–15% of original value on the secondary market; specialized gear like ASRS and robots, more volatile — 5–10%, then haircut it another 20%, because the used automation market is thin and liquidation takes a discount. Get a real appraisal for your numbers, but the principle stands: residual value can be conservative, never zero. Zero means voluntarily throwing away five years of money and understating ROI again.
The calculable conclusion
Three rules, ready to use:
1. True payback = total investment ÷ annual net cash benefit. Numerator is the all-in turnkey number, denominator is annual labor savings + error reduction + throughput gains, minus maintenance. Depreciation life is not allowed in this formula.
2. The tax shield gets its own line. Whatever Section 179 and bonus depreciation save you, book it as a "year-1 tax subsidy" in the cash flow — never smeared across years to beautify ROI.
3. Model residual value at 10–15%, haircut it, and book it in year 12. Conservative, but not zero.
Final word: the tax code only cares about "how to deduct it." Whether it's worth it depends on what the machine saves you every day for 12 years. Keep those two questions apart, and your ROI math will stop executing good machines.
By Lao Zhou, Logistics Cost Analyst








