Taxes

Roof depreciation life for rental property

A new roof is a 27.5-year improvement, not a repair. The class life, the repair line, and the old-roof write-off most landlords forget.

7 min read

A roof feels like a repair. You had a working roof, it failed, you paid to get a working roof back. But for a residential rental the tax code treats a full replacement very differently from a patch, and the difference is years of deductions versus one. The most common mistake I see on a self-managed return is a $14,000 tear-off written off in full as a repair, which is the kind of line that invites a second look and rarely survives one.

The short answer is that a new roof is a capital improvement with a 27.5-year life, depreciated straight line with the mid-month convention, the same schedule as the building it sits on. The longer answer is where the money is: when a roof job counts as a repair instead, why bonus depreciation and Section 179 do not apply here, and the write-off for the old roof that most landlords forget.

The class life: 27.5 years as a structural component

A roof is a structural component of the building. Under IRS Pub 527 Table 2-1, residential rental property and its structural components are 27.5-year property under the general depreciation system. And Table 1-1 in the same publication lists “New roof” directly under its examples of improvements. Improvements take the same recovery period as the property they are made to, so a new roof on a residential rental inherits the building's 27.5 years rather than getting a shorter life of its own.

The roof is also treated as separate property placed in service when the work is finished, not when you bought the building. Say you own a duplex and replace the roof for $16,500 in a year, with the job done in March. That $16,500 starts its own 27.5-year straight-line schedule, using the mid-month convention for the month it went into service. At 27.5 years straight line, the annual deduction is roughly $600 once the schedule is running, on top of whatever you are already depreciating on the original building basis. The full mechanics of basis, the mid-month convention, and the first-year factor are worked end to end in rental property depreciation, the pillar this page sits under.

Repair or improvement: the test that decides it

Not every roof invoice gets capitalized. Patching a leak, replacing a few wind-damaged shingles, or resealing a flashing detail is routine maintenance, currently deductible in the year you pay for it. A full tear-off and re-roof is a restoration of a major structural component, which the tangible property regulations require you to capitalize and depreciate. The deciding factor is what the work did to the building, not the dollar figure on the invoice.

The regulations frame this as the betterment, adaptation, or restoration test, often shortened to BAR. A re-roof restores a major component to like-new condition, so it fails the repair test and lands on the depreciation schedule. A shingle patch keeps the existing roof in ordinary working order, so it stays a repair. If you are sorting a stack of roof, gutter, and siding invoices and are not sure which side of the line each one falls on, the full sorting method is in repairs vs improvements on a rental.

Why bonus and Section 179 do not help here

People reach for bonus depreciation on a big roof expense, hoping to deduct most of it up front. It does not work on a residential rental roof. Bonus depreciation applies to property with a recovery period of 20 years or less, and a roof at 27.5 years is well outside that window. The current state of bonus rates and what actually qualifies is covered in bonus depreciation for rental property.

Section 179 has a roof provision too, but it is written for nonresidential real property, the improvements a business makes to a commercial building it operates from. A residential rental is not nonresidential property, so the 179 roof election does not reach it. The de minimis safe harbor will not rescue the timing either, because that election caps at $2,500 per invoice and a real roof job clears that line many times over. For a residential rental roof, the 27.5-year schedule is the route, full stop.

Do not forget the old roof

Here is the write-off most landlords leave on the table. When you tear off the old roof, its remaining undepreciated basis is still sitting on your depreciation schedule, quietly accruing deductions for a roof that no longer exists. The partial disposition election lets you stop that and deduct the old roof's remaining basis in the year you replace it, as a loss on disposition.

The trap if you skip it: you are now depreciating two roofs at once, the old one that is in a dumpster and the new one nailed down over your tenants. That overstates your building basis for years and understates the loss you were entitled to take the year of the job. The election is made on a timely filed return for the year of the replacement, so it is a same-year decision, not something you can quietly fix later without a procedure. It is worth a conversation with your CPA the year you re-roof.

How to keep line 18 from drifting

The arithmetic is not the hard part. The hard part is that a roof replacement enters your records as one big check to a contractor, gets filed next to the year's repairs, and by tax time nobody is sure whether it was capitalized, whether the old roof was written off, or which 27.5-year schedule it belongs on. When a capital expense is not flagged as its own asset the moment it happens, it either gets expensed when it should have been depreciated or buried in the building basis and forgotten. I close my own books on the 5th of each month largely to catch exactly this before the contractor invoice loses its context.

That is the gap rents.ai was built to close: you flag a capital expense and it splits onto its own depreciation schedule instead of landing in the year's expenses, and it keeps the Schedule E line 18 figure current as those schedules run. It will not, however, decide for you whether a given roof invoice is a repair or a restoration, and it does not make the partial disposition election or file your return. That classification call, the election, and the return itself stay with you and your CPA. If you want to see the building-side math on your own numbers first, the depreciation calculator runs the mid-month convention for the structure.

These are estimates to help you organize your year for your CPA, not tax advice. The 27.5-year life for residential rental structural components comes from IRS Publication 527, Table 2-1, and the new-roof improvement example is in Table 1-1 of the same publication. The repair-versus-restoration test comes from the IRS tangible property regulations. Confirm the partial disposition election and your own facts with a tax professional before filing.

Questions landlords actually ask

What is the depreciation life of a new roof on a rental property?
A full roof replacement is a structural component of the building, so it takes the same recovery period as the building itself: 27.5 years, straight line, using the mid-month convention. IRS Pub 527 Table 1-1 lists a new roof as an improvement, and improvements take the recovery period of the property they are made to.
Is replacing a roof a repair or an improvement?
Patching a leak or swapping a few damaged shingles is a currently deductible repair. A full tear-off and replacement is a capitalized restoration under the tangible property regulations, depreciated over 27.5 years. The line is whether you restored a major component, not how much it cost.
Can I take bonus depreciation or Section 179 on a residential rental roof?
No. A roof on a residential rental is a structural component with a 27.5-year life, which is too long to qualify for bonus depreciation. The Section 179 roof provision applies only to nonresidential real property, so it does not reach a residential rental either.
What happens to the old roof when I replace it?
You can make a partial disposition election to write off the remaining undepreciated basis of the old roof in the year you replace it. Skip the election and you end up depreciating two roofs at once, the old one and the new one, which overstates your basis for years.