What Entity Structure Should a Roofing Contractor Use?
The most impactful tax decision a roofing contractor makes isn't a deduction — it's entity structure. Here's the breakdown:
| Entity Type | Self-Employment Tax | Best For |
|---|---|---|
| Sole Proprietor | 15.3% on all net profit | Under $40K profit/year |
| Single-member LLC | Same as sole prop (pass-through) | Liability protection only |
| S-Corporation | Payroll tax on salary only; distributions exempt | $60K–$500K profit |
| C-Corporation | No SE tax; corporate rate 21% | Rarely better for contractors |
The S-Corp election is the most common and effective tax strategy for profitable roofing contractors. Example: a roofing company generates $200,000 in net profit. As a sole proprietor, the owner pays 15.3% SE tax on $200K = $30,600 in SE tax before income tax. As an S-Corp with a $90,000 reasonable salary, payroll taxes apply only to the $90K salary = $13,770. The $110,000 distribution is exempt from SE tax. Savings: approximately $16,830/year.
How Does Section 179 Help Roofing Contractors?
Section 179 allows businesses to deduct the full purchase price of qualifying equipment in the year of purchase, rather than depreciating it over 5–7 years. For 2026, the Section 179 deduction limit is $1,160,000 (inflation-adjusted annually). For roofing contractors, qualifying purchases include:
- Work trucks and vans (pickup trucks over 6,000 lbs GVWR qualify for full deduction)
- Trailers and flatbeds
- Roofing equipment (nail guns, compressors, safety harness systems, staging)
- Computers, tablets, and phones used for business
- Office furniture and equipment
- Some roofing software (QuickBooks, estimating software) — deducted under Section 179 or as a regular business expense
Bonus depreciation (separate from Sec. 179) was 60% in 2024, 40% in 2025, and 20% in 2026 under the current schedule. This means 20% of remaining cost after Section 179 can be deducted in the first year, with the rest depreciated normally. Both provisions together can dramatically reduce taxable income in a year of major equipment purchases.
How Should Roofing Contractors Deduct Vehicle Expenses?
Roofing contractors have two options for deducting vehicle expenses: the standard mileage rate or actual expense method. For most roofing companies with dedicated work trucks driven primarily for business, the actual expense method typically yields a larger deduction.
| Method | How It Works | Record-Keeping Required |
|---|---|---|
| Standard mileage rate | Deduct $0.70/mile (2026 rate) × business miles driven | Mileage log showing date, destination, business purpose, miles |
| Actual expense method | Deduct actual fuel, insurance, maintenance, registration, depreciation × business use % | All receipts, mileage log for business use % calculation |
For a truck that's 90% business use with $12,000 in annual actual expenses (fuel, insurance, oil changes, registration) plus $8,000 in depreciation: actual method yields ($12,000 + $8,000) × 90% = $18,000 deduction. Standard mileage at 15,000 business miles × $0.70 = $10,500 deduction. Actual method wins by $7,500 — which at a 25% marginal rate saves $1,875 in federal tax per truck.
Important: in QuickBooks, code vehicle expenses to a Vehicle Expense account and track mileage in a log app or spreadsheet. Your bookkeeper should reconcile vehicle expense accounts quarterly. See what should appear on your monthly P&L — vehicle expenses are a key operating cost line.
Which Retirement Account Should a Roofing Contractor Use?
Retirement accounts are the best legal tax shelter available to roofing contractors — contributions reduce both income tax and, in some structures, self-employment tax. Here are the three main options:
| Account Type | 2026 Contribution Limit | Deadline | Best For |
|---|---|---|---|
| SEP-IRA | 25% of compensation, max $69,000 | Tax return due date | Solo operators, easy to set up |
| Solo 401(k) | $23,500 employee + 25% employer, max $69,000 | Dec 31 to open; Apr 15 to fund | Sole proprietors wanting max contributions |
| SIMPLE IRA | $16,500 employee + 3% employer match | October 1 to establish | S-Corps with employees |
For a roofing company owner with $150,000 in net profit, a maximum SEP-IRA contribution of $37,500 (25% of $150K) reduces taxable income by $37,500. At a combined federal + state marginal rate of 30%, that's $11,250 in tax savings — going into a retirement account rather than to the IRS.
The Solo 401(k) is often better than a SEP-IRA for solo contractors because it allows both employee deferrals ($23,500 in 2026) and employer contributions (25% of comp), potentially enabling larger total contributions at lower income levels. For roofing company owners with employees, a SIMPLE IRA or a full 401(k) plan may be more appropriate.
How Should Roofing Contractors Handle Quarterly Estimated Taxes?
Quarterly estimated taxes are required for any self-employed contractor expecting to owe $1,000 or more in federal taxes for the year. The four due dates are April 15, June 15, September 15, and January 15. For roofing companies — where 70–80% of revenue comes in May through October — the Q3 payment (September 15) is the largest and most critical.
The safe harbor rule: Pay at least 100% of last year's total tax liability in four equal installments (or 110% if your prior-year AGI exceeded $150,000), and you won't owe underpayment penalties even if your actual tax turns out higher.
Practical approach for a roofing contractor:
- In January, determine last year's total federal tax bill from your return
- Divide by 4 — that's your safe harbor quarterly payment
- Pay on April 15, June 15, September 15, January 15 — set calendar reminders
- If this year is trending significantly higher than last year, work with your CPA in August or September to adjust the Q3 payment upward
- Pay via EFTPS (Electronic Federal Tax Payment System) or through your accounting software
The biggest mistake roofing contractors make with estimated taxes: not paying Q1 (April 15) because "the season hasn't started." The IRS calculates underpayment penalties quarter by quarter — underpaying Q1 generates a penalty even if you pay extra in Q3. Pay equal installments starting in April.
Why Does Clean Bookkeeping Drive Tax Planning for Roofers?
Every tax strategy in this guide depends on accurate books. Section 179 deductions only work if your equipment purchases are correctly categorized in QuickBooks. Vehicle deductions require documented expenses. Retirement contribution limits are calculated from net profit — which is only accurate if job costs are correctly assigned and overhead is properly allocated.
The roofing contractors who save the most on taxes aren't the ones who find the most aggressive deductions at year-end. They're the ones whose books are clean all year, whose CPA has accurate P&Ls every quarter, and who can make proactive decisions in September rather than reactive ones in March.
From experience: roofing companies that onboard with JobCostBooks frequently discover $10K–$40K in deductible expenses that were miscategorized as non-deductible or simply not recorded. Equipment coded to "miscellaneous expense" instead of a depreciable asset. Subcontractor payments not tracked as 1099 expenses. Vehicle fuel mixed into materials costs. All of these are recoverable — but only if the books are clean.
See also: what your monthly P&L should show — a correctly structured P&L is the primary input to every tax decision your CPA makes.
Year-End Tax Checklist for Roofing Contractors
Run through this list with your CPA or bookkeeper each November–December:
- ☐ Review year-to-date P&L vs. prior year — Is 2026 profit significantly higher? Plan deductions accordingly.
- ☐ Max retirement contributions — If profitable, fund your SEP-IRA or Solo 401(k) to the legal limit before year-end.
- ☐ Purchase needed equipment before December 31 — Section 179 deduction applies to the year of purchase. If you're buying a truck in Q1 2027, consider accelerating to Q4 2026 if it makes tax sense.
- ☐ Collect all outstanding retainage — Revenue you collect in December is taxable in 2026. Revenue collected in January is taxable in 2027. Timing matters for cash-basis taxpayers.
- ☐ Collect all 1099 sub information — W-9 forms for every sub paid over $600. Run the 1099 list in QuickBooks in December, not in January. See our guide on subcontractor management.
- ☐ Review vehicle mileage logs — Verify business use percentage for the actual expense method calculation.
- ☐ Defer income if possible — Cash-basis taxpayers can delay December 31 invoicing by a day. Accrual-basis taxpayers cannot.
- ☐ Pay Q4 estimated tax by January 15 — Don't miss the January payment or underpayment penalty starts accruing.
- ☐ Provide clean books to CPA by February 15 — Every week of delay in getting CPA books costs money in extension fees and delayed filing.
Want Books Ready for Tax Season — All Year?
JobCostBooks delivers monthly-reconciled QuickBooks books with clean expense categorization, job profitability tracking, and CPA-ready reports — so your tax planning happens in September, not March.
Book Free Assessment →