MACRS Depreciation Calculator
Work a depreciation schedule year by year with AI-powered step-by-step solutions
How MACRS Depreciation Is Calculated
MACRS is not one formula. It fixes a depreciable basis, assigns the asset a recovery period and a convention, and then gives a set percentage for each year:
- โ depreciable basis: purchase price plus capitalised closing and installation costs, minus land, which never depreciates
- โ the published percentage for year of that asset class
- โ the deduction for year ; the percentages sum to
Two families cover most inputs. Residential rental property is straight line over 27.5 years on the mid-month convention, so a full year is and the first and last years are prorated by the month placed in service. Equipment in the 5- and 7-year classes uses 200% declining balance switching to straight line, under the half-year convention: the first year and the extra final year each get half a year of deduction whatever the actual purchase date.
Recovery periods, conventions and any bonus provisions are set by tax authorities and change over time. Enter the class, basis and date that apply to your asset; this page does the arithmetic on those inputs. It is a math tool, not tax advice.
Where the Percentages Come From
Declining balance
The 200% declining-balance rate for a recovery period of years is
applied each year to the remaining book value, never to the original basis:
For 5-year property . Halved in year one that is the familiar , then , then .
The switch to straight line
Declining balance never reaches zero, so MACRS switches to straight line in the first year that straight line over the remaining life gives the larger deduction. For 5-year property the crossover lands in year 4 โ which is exactly why the table reads : one flat amount spread across the remaining 2.5 years.
Conventions
| Convention | Applies to | Year-one factor |
|---|---|---|
| Half-year | Most equipment | |
| Mid-month | Real property | for month |
Book accounting uses a different method again, straight line net of salvage, . MACRS ignores salvage entirely.
Common Mistakes to Avoid
- Depreciating the land: only the building is depreciable. Allocate the purchase price between land and improvements before you start, or every year is wrong.
- Applying the declining-balance rate to the original basis: it applies to the remaining book value, which is what makes the deduction shrink.
- Subtracting salvage under MACRS: the tables already run to zero. Salvage belongs to straight-line book depreciation, not to the tax schedule.
- Forgetting the extra year: half-year property in a 5-year class produces deductions in six calendar years, not five. Stopping at year 5 leaves unclaimed.
- Confusing the recovery period with how long you keep the asset: the class life is fixed by the rules, not by your plans.
- Treating the schedule as the end of the story: selling a depreciated asset raises separate recapture questions that depend entirely on your jurisdiction.
Examples
Frequently Asked Questions
The building and improvements only โ land is excluded because it does not wear out. Split the purchase price using the assessed land-to-building ratio or an appraisal, then add capitalised closing costs and later improvements to the building share.
The half-year convention treats every asset as placed in service at the midpoint of the year, whatever the real date. That is also why a 5-year class produces deductions across six calendar years: the missing half year appears at the end.
Straight line spreads (basis โ salvage) evenly across the useful life. MACRS ignores salvage, uses a fixed statutory recovery period, and front-loads the deduction with declining balance before switching to straight line for the remaining years.
Recovery periods, conventions and bonus depreciation provisions are set by tax law and are revised from time to time, and they differ by jurisdiction. This calculator applies whichever class life, basis and convention you enter โ confirm the current rules for your situation with a qualified tax professional.
Related Solvers
Try AI-Math for Free
Get step-by-step solutions to any math problem. Upload a photo or type your question.
Start Solving