For Roofing Contractors

Roofing accounting that doesn’t leak.

Job costing, payroll, and tax strategy for roofing contractors, built around weather-dependent revenue, material costs, and the deductions your trade earns. You get a dedicated CPA who knows your jobs all year, not just in April.

Schedule Your Consultationor call (618) 656-6010
Roofer replacing shingles on a house

Profit on every roof
Job costing on every job type.
3,000+ clients served
Best Accountants, SBM Finalist
AICPA Member Firm
QuickBooks Certified ProAdvisor
Serving clients nationwide
What we solve

The financial challenges roofing contractors face

Material swings, crew classification, and storm-season cash flow.

1
Material cost volatility
Shingle and material prices swing; without job costing, your margin swings right along with them.
2
Crew & sub classification
1099 vs W-2 for roofing crews creates real payroll-tax exposure if it is done wrong.
3
Weather-driven revenue swings
Storm season floods the pipeline; winter drains it. Cash flow needs active planning.
4
Insurance work complexity
Supplement documentation, Xactimate alignment, and receivables from carriers that drag on.
What we do

One firm for the whole financial back office.

Four services, one team, one monthly rhythm, all built around how your business actually runs.

Accounting
Per-job financials you can trust.
Profit per roof: residential, commercial & insurance
Cash reserves & storm-cycle forecasting
Insurance-claim-ready financial records

Learn more

Bookkeeping
Clean, reconciled books every month.
Books by project type, customer & revenue stream
Up-to-date books by the 10th
Audit-ready records year-round

Learn more

Managed Payroll
Crews paid right, on time.
Crew payroll & overtime handled
Correct W-2 / 1099 for every worker
Multi-state crews supported

Learn more

Tax
Planning all year, not just April.
Section 179 & bonus depreciation on trucks and lifts
Entity & deduction strategy
Year-round planning, not just April

Learn more

The difference

We do things differently than most accountants.

Most firms are built around volume. File the return, move on, repeat. Here’s what you get with us instead.

What you’re used to
A generalist who can’t tell a surge from real growth
Margin that swings with material prices
Crew classification risk on every 1099
Insurance receivables tracked on sticky notes
Truck and lift buys with no depreciation plan
With Thompson Flaherty
A CPA who knows the rhythm of roofing
Per-job profit on residential, commercial & insurance work
Correct W-2/1099 treatment for every crew member
Insurance-claim-ready financial records
Section 179 & bonus depreciation on trucks and lifts
Getting started

How working together begins

The first call is completely free, with zero pressure and zero obligation. Just a straight, honest read on your business.

01
Free intro call
Tell us about your business and your goals. No pressure and no commitment, just a real conversation.
Step 1
02
We review your numbers
We dig into your books, job costs, and prior returns, then show you exactly where we can help.
Step 2
03
We take the wheel
We transition your accounts, clean things up, and put reliable job-cost systems in place. Fast.
Step 3
04
Year-round partnership
Proactive planning, fast answers, and ongoing advisory. We’re in your corner all year.
Ongoing
The team

Who you’ll work with

You’ll work directly with the same CPA every time, someone who actually knows your numbers, your goals, and your industry.

Tyler Hawkins

Tyler Hawkins, CPA
Senior Certified Public Accountant
Kelly Flaherty

Kelly Flaherty, CPA
Senior Certified Public Accountant
Jim Klostermann

Jim Klostermann
Senior Tax Accountant
Christian Kimble

Christian Kimble, CPA
Certified Public Accountant

Common questions about roofing accounting

Straight answers about working with us. Anything else? Bring it to the call.

Yes. We’re based in Edwardsville with a Chicago office, and we serve trades businesses across the Metro East, St. Louis, Chicago, and nationwide through virtual CPA services.
Let’s talk
Ready to work with a CPA who actually gets back to you?
Whether it’s your books, payroll, or a real tax plan, let’s talk. The first call is free, with zero pressure.
Schedule Your Consultation

Prefer the phone? (618) 656-6010

Request Portal Access