Roofing Business Expenses, Tear-Off to Tax Time

Updated July 28, 2026 · ~11 min read · Ilura Technology

Roofing Business Expenses: Tear-Off, Squares, Write-Offs

Short answer: Roofing business expenses follow the square — 100 square feet of actual roof surface, footprint multiplied by the pitch factor. A 2,000 sq ft footprint on an 8/12 is 24 squares, not 20, and the disposal weight follows the same number. The recurring costs are tear-off disposal by the ton, fall protection that gets retired rather than repaired, coil nailers and hoists, and a workers’ compensation rate that is among the highest in construction.

Roofing spends money in a shape no other trade shares: everything goes up a ladder, and roughly the same tonnage comes back down. Get the area wrong and every downstream cost is wrong with it — bundles, nails, underlayment, dumpster size, crew hours. This is the expense list that actually belongs to a roofer, sorted by what you do with each item at tax time, and it sits inside the wider map of self-employed tax deductions.

Which roofing costs scale with the square, and which do not?

Three piles, and they behave differently on the books.

Per-square job costs rise directly with roof area: shingles, underlayment, nails, starter, cap, and the tonnage you haul off. These belong in the bid and they have to be tracked per address, because a roof measured off the footprint is underpriced before anyone leaves the driveway.

Per-foot and per-unit job costs ignore area entirely: drip edge, ridge vent, valley metal, step flashing, pipe boots, and every penetration. A simple gable and a cut-up hip roof of identical area consume wildly different amounts of this pile.

Overhead runs in January whether or not anything gets nailed: insurance, comp, the truck note, the phone, the yard.

The pitch factor is what connects the roof you can see to the roof you buy for. Multiply the horizontal footprint by it:

PitchFactor2,000 ft² footprint becomes
4/121.0542,108 ft² — 21.1 squares
6/121.1182,236 ft² — 22.4 squares
8/121.2022,404 ft² — 24.0 squares
10/121.3022,604 ft² — 26.0 squares
12/121.4142,828 ft² — 28.3 squares

Four squares of difference between a 4/12 and an 8/12 on the same house is four squares of material, four squares of disposal weight, and a steeper day. Pricing off the footprint understates area by 5 to 40 percent depending on the pitch, which is the most expensive arithmetic error available in this trade. The rest of that math is in roofing pricing guide.

What does tear-off actually cost to haul away?

More than the dumpster line on the invoice, and it is billed by weight rather than by volume.

Asphalt shingles are heavy. The bundle label is the honest source, but as a working range, three-tab lands near 200 to 250 lb per square and laminated architectural product commonly runs 250 to over 400. Multiply by layers. A 24-square roof carrying two layers of architectural shingle at roughly 300 lb per square per layer is about 14,400 lb — over seven tons before anyone counts the felt, the old flashing, or the rotted decking.

That number decides three separate costs:

  • Container size and tonnage allowance. Roll-off pricing normally bundles a stated tonnage and charges per ton over it. Two layers of laminate blows through a light allowance quietly.
  • Overage and disposal tickets. The scale ticket is the only record of what you actually paid. It is a thermal slip that fades in a truck door pocket by August.
  • Labor. Every layer is a separate pass with a tear-off shovel, and the second layer is slower than the first because the first one is on the ground getting in the way.

Decking replacement sits next to this and cannot be priced from the ground. It goes on the bid as a conditional unit — a stated dollar amount per sheet of OSB or plywood, applied to the count actually replaced and photographed. The sheets you buy on the second day are a job cost; the sheets you eat because you quoted “some decking included” are a lesson.

Which roofing tools come off this year, and which get depreciated?

The dividing line most small contractors use is the de minimis safe harbor: without an applicable financial statement, items costing up to $2,500 per invoice or per item can generally be deducted outright instead of capitalized. The election is annual and the invoice has to show the per-item price. The IRS lays this out in the tangible property final regulations.

PurchaseTypical treatment
Tear-off shovels, hook blades, hammers, chalk lines, tin snipsExpensed, consumable
Coil roofing nailers and hosesUsually under the threshold, expensed
Roof jacks, planks, ridge hooks, magnetic sweepersUsually expensed
Extension and multi-position laddersUsually expensed per ladder
Towable air compressorOften over the threshold
Ladder hoist or shingle conveyorOften over — Section 179 or bonus depreciation territory
Dump trailer or roll-off trailerCapital asset with its own recovery period
Truck-mounted crane or boomCapital asset
Nailer rebuild kit, driver blade, o-ring serviceRepair, deducted in the year performed

Two mechanics matter more than the table. A rebuild is a repair and comes off this year; a replacement is an asset. And Section 179 and bonus depreciation limits move around, so confirm the current numbers before you decide how to handle a hoist or a trailer.

Is fall protection an expense or an asset?

An expense, and a recurring one, which is where roofers get it wrong.

OSHA requires fall protection for residential construction work six feet or more above a lower level under 1926.501. That means harnesses, lanyards, rope grabs, lifelines, and anchors on essentially every steep-slope job you do.

None of it is permanent. Webbing has a manufacturer’s service life. A harness or lanyard that has arrested a fall is retired, not inspected and returned to the truck. Anchors are frequently nailed down and left behind under the new ridge cap. Rope gets cut, dragged, and contaminated with tar. Budget this as consumable safety spending renewed on a cycle, not as a one-time equipment purchase you made three seasons ago.

The same logic covers the rest of the crew kit: hard hats with an expiry, gloves that last days, knee pads, eye protection, sunscreen and water for a July roof, and the harness sizes you have to stock because a new hire is not the size of the last one.

Why is workers’ compensation the biggest overhead line in roofing?

Because premium is calculated per $100 of payroll against a classification rate, and roofing sits at or near the top of the construction classifications. It is common for the roofing rate to be several times the rate for a trade working at ground level with the same payroll.

Three consequences follow, and each one is a cost:

  1. The annual audit. Premium is estimated up front and trued up after the year against actual payroll. An underestimate produces a bill in a month when nothing is selling.
  2. Uninsured subcontractors get charged to you. A crew that cannot produce its own certificate of insurance is usually added to your payroll basis at audit. Collect certificates before the first bundle goes up, not at audit time.
  3. Classification splits. Office and sales payroll may sit in a lower classification if your records separate them cleanly. If they do not, everything gets rated at the roofing rate.

Premiums, the general liability policy, commercial auto on the truck and trailer, and an equipment floater on the hoist are all deductible. The floater is worth its own note: a conveyor left overnight at a job site is a common claim, and the claim gets paid off the original itemized invoice.

What does the truck and the dump run cost beyond fuel?

Two decisions and a pile of small tickets.

The first decision is the vehicle method — the standard mileage rate times business miles, or actual expenses times your business-use percentage. Roofing runs a high count of short trips: the supply house at seven, the return for two more bundles of cap at eleven, the dump run at three, the punch-list trip a week later. Each is a business mile at the current rate, and none of it counts without a contemporaneous log. How to track mileage for taxes covers what a log has to contain.

The second is what sits outside the mileage rate. Ladder racks, headache racks, and the trailer are equipment. Lettering and a wrap are normally advertising. Tolls and parking are deductible on top of the standard mileage rate. Commercial auto insurance is a business expense; a personal policy on a truck pulling a loaded dump trailer is a coverage gap rather than a deduction.

Then the tickets: scale slips, dump fees, rooftop-delivery surcharges from the supply house, and the per-report fee for aerial measurement reports. That last one is small, monthly, and almost universally uncounted.

Which licenses, insurance, and certifications belong on the list?

  • State contractor license or roofing registration, plus renewals, exam fees, and any continuing education your state attaches to it.
  • Local registrations in each municipality you pull permits in, which multiply fast in a metro with thirty jurisdictions.
  • Surety bond premiums where a license requires one.
  • Permit fees, which you front and the customer reimburses — deductible on the way out and income on the way back in. Leaving both off does not net to zero, it makes the job look cheaper than it was.
  • Manufacturer certifications that let you sell an enhanced warranty. The training, the annual program fee, and the warranty registration cost per job are all deductible, and the last one is the one people forget to price into the bid.
  • General liability with the right endorsements, since a roof open at 4 p.m. and a storm at 6 p.m. is the claim that defines this trade.
  • Aerial measurement and estimating software, per report or per seat.

What do roofers miss most at tax time?

Commonly missedWhy it disappears
Scale and dump ticketsThermal paper, truck door pocket, unreadable by fall
Dumpster tonnage overageInvoiced separately from the container rental, weeks later
Aerial measurement reportsA small per-report charge that never feels like a purchase
Hook blades, chalk, snap linesCash at the supply house counter, receipt in a pocket
Harnesses and lanyards retired after a fallThrown away, never written off
Tarps bought after a stormEmergency spending on a card, no job attached
Magnetic sweeper replacementWheels and magnets die on gravel drives
Compressor oil, hoses, fittings, driver bladesSmall, constant, and never tracked as material
Port-a-john on multi-day jobsRented, billed monthly, forgotten
Ice-and-water and starter rolls left on the truckBought for one job, used on the next, allocated to neither
Warranty registration feesPaid per installation to the manufacturer
Crew water, ice, and shade canopiesReal July spending nobody logs
Card processing feesA percentage of every deposit you take by card

The pattern is the same one every trade hits, with a roofing accent: the missed money is small, cash, and happens on the way to somewhere else. A season of $18 blade packs and $9 dump surcharges is usually larger than the hoist everybody remembers to claim.

What records make these hold up at year end?

A receipt showing vendor, date, amount, and enough detail to identify what was bought — tied to a job while you still remember which job it was. For anything expensed under the de minimis safe harbor, the invoice needs the per-item price visible. For vehicle costs, a log with date, destination, purpose, and miles. And all of it kept as long as the return stays open, which is set out in how long to keep tax records.

Keel is an iOS app that keeps that record where the roofer already is, on the phone: no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected. The scale ticket gets photographed at the window before it fades, and Apple Intelligence reads it on the device, so seven tons of tear-off has a document behind it in December. The supply-house ticket for 78 bundles and four rolls of synthetic gets the same treatment. Every run between the yard, the roof, and the transfer station logs as mileage. Invoices go out from the driveway in about a minute with your own numbering, logo, brand color, and a payment link the customer scans as a QR code, and the ledger behind all of it is append-only and hash-chained. Deposits collected in March for an April roof are not spendable cash, which is what the Freeboard view exists to show — cash minus tax reserve, minus committed work, minus a buffer. At year end the Accountant Pack exports a CSV plus a one-page summary PDF, and the whole year leaves as a single file. Free covers unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase rather than a subscription. You can get it on the App Store.

Frequently asked questions

What can a roofing company write off?

Materials consumed per square — shingles, underlayment, ice barrier, nails, starter, cap — plus per-foot items like drip edge and ridge vent, disposal and dump fees, fall protection, nailers and compressors, ladders and hoists, the truck and trailer, general liability and workers’ compensation, licenses and permits, manufacturer certification, aerial measurement reports, and subcontracted crews.

Is a shingle conveyor or ladder hoist deductible in the year I buy it?

It depends on the price on the invoice. Items at or under $2,500 per invoice or per item can generally be expensed under the de minimis safe harbor with the annual election. A hoist above that is a capital asset, though Section 179 or bonus depreciation may still allow a full first-year deduction. Confirm current limits before filing.

Are dumpster and landfill fees a roofing business expense?

Yes, including tonnage overage billed after the container leaves. Disposal is one of the largest per-job costs in roofing because a two-layer tear-off on a 24-square roof can exceed seven tons. The scale ticket is your only proof of what was dumped and what it cost, and it is printed on paper that fades within a season.

Why is workers’ comp so expensive for roofers?

Premium is set per $100 of payroll against a classification rate, and roofing carries one of the highest rates in construction. It is trued up at an annual audit against actual payroll, and any subcontractor who cannot produce a current certificate of insurance is normally added to your payroll basis at that audit. Collect certificates before work starts.

Do I deduct fall protection gear or depreciate it?

Deduct it. Harnesses, lanyards, rope grabs, and anchors sit far below the de minimis threshold and are genuinely consumable — webbing has a service life, anchors get left on the roof, and any component that has arrested a fall is retired rather than reused. Treat it as a recurring safety cost renewed on a cycle, not a one-time purchase.

How do I track roofing expenses across several jobs at once?

Attach every receipt to an address at the moment of purchase, not in April. Roofing runs multiple jobs in a week and shares material between them, so a shared receipt should be split and noted. Per-job totals tell you whether your per-square number is working; monthly totals only tell you what left the account.


This article is general information, not professional or tax advice.

Expenses → Mileage

How do I claim my driving?

The log, the rate, and what counts as business travel.

How to Track Mileage for Taxes — Without Draining Your Battery or Your Privacy How to track mileage for taxes in 2026 without an always-on GPS or a bank connection. Methods, what to record, and a private on-device option. Continue →

Turning spend into a deduction

Every expense, categorised and kept.

Receipts captured on device become a record you can hand over at year end, with the proof still attached to the entry. Reports include a Schedule C category summary.

On-device · No account · Data Not Collected