Why Roofing Contractors in Dallas Need a CPA Who Understands the Trade
Roofing is one of the most tax-complex trades in construction. Between insurance supplement receivables that show up months after a job closes, storm-season income spikes that create estimated tax headaches, subcontractor crews that trigger IRS scrutiny, and material costs that swing mid-project, a general-practice CPA will miss deductions and create compliance gaps that cost you real money. Most roofing contractors in the Dallas-Fort Worth area are leaving thousands on the table every year simply because their accountant does not understand how roofing revenue actually works.
At AG Freideman, we work with roofing contractors across Dallas, Plano, Frisco, McKinney, and the surrounding DFW suburbs. Al Freideman is a licensed CPA with over 30 years of experience, and he handles every roofing client personally. No junior staff, no hand-offs. When your books need to account for a supplement check that arrived eight months after the original claim, Al knows exactly how to handle it because he has seen it hundreds of times.
If you are a roofing contractor looking for a CPA who actually understands your business, call us at (972) 893-3481 or book a free consultation to get started.
How Should Roofing Contractors Handle Insurance-Job Receivables and Supplements?
Insurance restoration work creates a revenue recognition problem that most CPAs handle incorrectly. When you complete a roof replacement covered by a homeowner’s insurance claim, you may collect the initial draw at project start, receive the depreciation check weeks later, and then wait months for a supplement payment after your team documents additional damage. Each of these payments has tax implications, and recording them wrong can inflate your taxable income in one year while understating it in the next.
The IRS requires that you report income when you have an unrestricted right to receive it, not necessarily when the check clears your bank. For roofing contractors on the cash basis (which most smaller operations use), supplements create a gray area. If an insurance carrier has approved a supplement but the adjuster has not cut the check, the timing of when that income hits your return matters. We track every open claim, every pending supplement, and every outstanding receivable so your tax return reflects reality, not a guess.
- Accrual vs. cash basis elections: We help you choose the method that gives you the most control over when insurance income is recognized, within IRS rules.
- Supplement tracking: We maintain a receivables schedule tied to each job so nothing falls through the cracks at year-end.
- Bad debt deductions: When a supplement claim is denied or a homeowner’s out-of-pocket portion goes unpaid, we ensure you capture the deduction properly.
Managing Storm-Season Income Spikes and Estimated Taxes
A single hailstorm in North Texas can generate six figures in new contracts within a week. That is great for your business and terrible for your tax planning if you are not making quarterly estimated payments. The IRS expects you to pay taxes as you earn income throughout the year. If you collect $400,000 in Q2 and Q3 after a major storm but do not make estimated payments, you will face underpayment penalties on top of a massive tax bill in April.
For 2026, the IRS underpayment penalty rate is tied to the federal short-term rate plus 3 percentage points, and it applies quarter by quarter. We calculate your estimated tax payments using the annualized income installment method (IRS Form 2210, Schedule AI), which accounts for the fact that roofing income is seasonal. This method can significantly reduce or eliminate penalties by matching your payment obligations to the quarters when you actually earned the money.
Estimated tax deadlines for 2026 are April 15, June 16, September 15, and January 15 of 2027. We send reminders and calculate exact payment amounts so you are never caught off guard. Texas has no state income tax, so we focus entirely on your federal obligation and self-employment tax, which runs 15.3% on the first $168,600 of net self-employment income for 2026 (the Social Security wage base).
Subcontractor 1099 Compliance: The Biggest Audit Trigger for Roofers
If you pay subcontractor crews and do not file 1099-NEC forms correctly, you are practically inviting an IRS audit. Roofing is one of the industries the IRS watches most closely for worker misclassification, and the penalties are steep: $60 per form for returns filed late (within 30 days), $130 per form filed after 30 days but before August 1, and $330 per form if you fail to file entirely or file after August 1. For a roofing contractor with 15 to 20 sub crews, that adds up fast.
The 1099-NEC filing deadline is January 31 of the following year, with no extensions. We collect W-9 forms from every subcontractor before their first payment, verify their TIN against IRS records, and file all 1099-NEC forms on time. If a sub refuses to provide a W-9, IRS rules require you to withhold 24% backup withholding from their payments. We manage that process so you stay compliant without disrupting your crew relationships.
- Worker classification: We review your sub agreements to confirm they meet IRS independent contractor criteria, reducing misclassification risk.
- Backup withholding: If a subcontractor’s TIN does not match IRS records, we handle the withholding and reporting requirements.
- Year-end filing: All 1099-NEC forms prepared and filed before the January 31 deadline.
How Material Price Volatility Affects Your Tax Deductions
Shingle prices, underlayment costs, and lumber have fluctuated dramatically over the past several years, and 2026 is no different. When you bid a job at one material cost and purchase at another, the difference hits your profit margin and your tax liability. A CPA who understands roofing helps you track actual material costs per job so your deductions are accurate and defensible.
We also help roofing contractors take advantage of the Section 179 deduction for equipment purchases. In 2026, the Section 179 limit is $1,250,000 (adjusted annually for inflation). If you purchase a new roofing trailer, a material hoist, a nail gun compressor system, or a work truck, you can often deduct the full cost in the year of purchase rather than depreciating it over multiple years. We calculate whether Section 179 or bonus depreciation produces the better tax result for your specific situation.
For inventory-heavy roofing operations that keep shingles and materials in a warehouse, proper inventory accounting methods matter. We set up your books so material costs are matched to the jobs where they are used, not simply expensed when purchased. This keeps your gross profit margins accurate for both tax purposes and for making better bidding decisions.
Roofing Contractor Tax Mistakes We Fix
After 30 years of working with contractors and small business owners in Dallas, we see the same mistakes from roofing companies that switch to our practice. Here are the most common ones:
- Mixing personal and business expenses on one bank account. This is the fastest way to lose deductions in an audit. The IRS can disallow legitimate business expenses if they are commingled with personal spending and you cannot prove the business purpose.
- Failing to file 1099-NEC forms for subcontractors. As noted above, penalties reach $330 per missed form. We have seen roofing contractors owe $5,000 or more in penalties alone for a single year of missed filings.
- Not making estimated tax payments during storm season. A $200,000 income spike in Q2 without a corresponding estimated payment creates penalties and a cash flow crisis the following April.
- Claiming vehicle deductions without a mileage log. The IRS standard mileage rate for 2026 is $0.70 per mile (subject to IRS confirmation), but you must keep a contemporaneous log. We set up simple tracking systems so you capture every deductible mile.
- Operating as a sole proprietor instead of an S-Corp. Many roofing contractors with net income above $60,000 to $80,000 would save thousands in self-employment tax by electing S-Corp status. We run the numbers and handle the LLC formation and S-Corp election if it makes sense for your situation.
What Roofing Contractors Get When They Work With AG Freideman
Every roofing client works directly with Al Freideman, a licensed CPA with over 30 years of experience. We handle business tax preparation (Schedule C returns from $750 to $1,200 and S-Corp/partnership returns from $1,000 to $2,000), monthly bookkeeping with bank reconciliation from $300 to $600 per month, payroll processing, Texas sales tax compliance, and annual Texas Franchise Tax filings from $250 to $500. Our pricing is transparent, and we publish it because we believe you deserve to know what you are paying before you commit.
We are located at 17304 Preston Road, Suite 861, in Dallas, and we serve roofing contractors across Plano, Allen, Frisco, McKinney, Richardson, Prosper, Celina, and all of DFW. Virtual appointments are available if you prefer to meet remotely. With 52 five-star Google reviews and zero negative reviews, our track record speaks for itself.
Frequently Asked Questions
Does a roofing contractor need a CPA or can I just use QuickBooks?
QuickBooks is an accounting tool, not a tax strategy. It will not tell you when to make estimated payments, how to handle insurance supplement timing, or whether your subcontractor agreements pass IRS classification tests. A CPA who understands roofing uses QuickBooks (or your preferred software) as part of a complete financial system. We set it up, reconcile it monthly, and use the data to prepare accurate returns and find deductions your software cannot identify on its own.
How much does a CPA charge for roofing contractor tax preparation in Dallas?
At AG Freideman, sole proprietor (Schedule C) returns for roofing contractors run $750 to $1,200 depending on complexity. S-Corp and partnership returns run $1,000 to $2,000. Monthly bookkeeping with bank reconciliation and payroll is $300 to $600 per month. We quote your exact price upfront with no hidden fees.
Should my roofing company be an LLC or an S-Corp in Texas?
Most roofing contractors with consistent net income above $60,000 to $80,000 save money by electing S-Corp tax treatment. This allows you to pay yourself a reasonable salary and take remaining profits as distributions, which are not subject to the 15.3% self-employment tax. We run a side-by-side comparison using your actual numbers before recommending any entity change. Texas LLC formation is $350 plus the $300 state filing fee to the Secretary of State.
What happens if I do not file 1099s for my roofing subcontractors?
The IRS assesses penalties of $60 to $330 per form depending on how late you file. For intentional disregard, there is no cap on the penalty. Beyond fines, failing to file 1099-NEC forms can trigger a full examination of your contractor relationships, potentially reclassifying your subs as employees and creating liability for back payroll taxes, interest, and additional penalties. We collect W-9s, verify TINs, and file every form before the January 31 deadline.
Do roofing contractors in Texas have to pay franchise tax?
Yes. Any Texas LLC, corporation, or partnership with total revenue above the no-tax-due threshold ($2.47 million for 2026 reports, subject to Comptroller adjustment) must file a Texas Franchise Tax Report and Public Information Report annually. Even if you fall below the threshold, you are still required to file the report. The deadline is May 15 each year. We handle franchise tax filings for roofing contractors for $250 to $500 depending on complexity, and we file on time every year so you avoid late penalties.
"I was looking for a CPA who could also help with creating my LLC, and have not been disappointed. Not only did they facilitate the process, but also went above and beyond answering my questions, often in real time. They…"

Ready to Get Started?
Book your free consultation with Al Freideman, CPA. 30+ years experience serving Dallas-Fort Worth.
