QuickBooks and Bookkeeping for Roofers

By BRIX Editorial Team · Updated

Bookkeeping for roofers means tracking money per roof, not just per month: the deposit, material order, dumpster, permit, crew or sub labor, and every payment, including insurance checks that arrive in pieces. QuickBooks handles the ledger well. The hard part is getting job data into it accurately and on time.

Key takeaways

  • Set up QuickBooks so each reroof is a job (project or customer:job) and every cost lands on it.
  • Deposits are owed work until the job is done. Track them, don't just spend them.
  • Collect a W-9 from every sub before the first payment. The 1099-NEC threshold is $2,000 for payments made after Dec. 31, 2025.
  • Insurance jobs often pay in two or more checks. Invoice each stage so nothing is left uncollected.
  • BRIX syncs customers, invoices and payments with QuickBooks and tracks 1099 subs. It doesn't file taxes or give tax advice.

Why is roofing bookkeeping harder than it looks?

Roofing bookkeeping is hard because the money moves out before it moves in, and it moves in bursts. You order shingles, underlayment and flashing before the build, pay a crew or sub at the end of the week, and then wait on a final payment or an insurance check. Without job-level tracking, you can't tell which roofs made money and which ones you paid to install.

Add storm seasons, where you might start more jobs in a month than in the previous quarter, and the shoebox method breaks fast. Here's a setup that holds up.

How should a roofer set up QuickBooks?

  1. 1

    Make every roof a job.

    Use projects in QuickBooks Online (or customer:job in Desktop) so revenue and costs for each address sit together. See how to do job costing in QuickBooks and classes vs. projects.

  2. 2

    Split income into roofing lines.

    Replacement, repair, gutters, and insurance work if you want to see how claim jobs perform against cash jobs.

  3. 3

    Put materials in cost of goods sold.

    Shingles, underlayment, drip edge, vents, dumpsters and permits belong on the job, not in general overhead. See cost of goods sold.

  4. 4

    Separate sub labor from W-2 labor.

    One account for subcontractor payments, one for payroll. It makes 1099s and workers' comp audits much easier.

  5. 5

    Track deposits as a liability until earned.

    If you use accrual accounting, a deposit for an unbuilt roof isn't income yet. See accrual vs. cash accounting and ask your accountant which method fits you.

A clean chart of accounts built for contractors gets you most of the way. The rest is discipline: every receipt, every check, attached to the right job, every week.

Job costing a reroof

If your gross margin swings wildly from roof to roof, look at material waste and labor overruns first. The job costing calculator and markup and margin calculator help you price the next one, and gross margin explains the math.

Insurance checks, supplements and depreciation

Insurance roofing creates bookkeeping wrinkles cash jobs don't have. The homeowner's first check may cover only part of the claim, with recoverable depreciation released after the work is finished. Supplements add line items after the original estimate. If you invoice once and hope, you'll leave money on the table.

  • Invoice in stages that match how the money arrives: deposit, first insurance payment, supplement, final or depreciation release.
  • Keep the claim number, estimate and supplement notes on the customer record so whoever chases payment knows what's owed.
  • Watch open balances on finished jobs. An unpaid final on a $15,000 roof is a bigger problem than an unpaid $300 repair. See accounts receivable and how to collect unpaid invoices.
  • If a final payment never comes, know your lien rights and deadlines before they expire. See mechanic's lien.

Roofing crews, subs and 1099s

Many roofing companies use sub crews for installs. That's legal and common, but it puts paperwork on you. Collect a W-9 before the first payment. For payments made after Dec. 31, 2025, the IRS requires a Form 1099-NEC when you pay a non-employee $2,000 or more in a year (it was $600 for 2025 payments). If a sub won't give you a taxpayer ID, the IRS backup withholding rate is 24%.

Whether someone is truly a subcontractor or an employee depends on how the work is controlled, not what you call them. See W-2 vs. 1099 and workers' compensation, and talk to a tax professional if you're unsure.

Roofing taxes and deductions to know

Roofers deal with the same tax basics as other contractors, with a few that hit harder: big equipment and truck purchases, high mileage during storm season, and sales or use tax on materials that varies by state. Start with the contractor tax deductions list, Section 179, use tax for contractors and quarterly estimated taxes. Your state's rules on taxing materials vs. labor are covered on our sales tax on labor vs. materials page.

What BRIX automates for a roofer's books

Roofing bookkeeping chores and what BRIX does
ChoreWhat BRIX does
Re-entering customers and invoices in QuickBooksSyncs customers, invoices and payments with QuickBooks so the books match the jobs
Chasing deposits and final paymentsTurns finished stages into invoices and politely chases unpaid ones
Categorizing expensesKeeps expenses categorized as they come in
1099 subsTracks payments to 1099 subcontractors through the year
Quarterly taxesReminds you of quarterly estimated tax dates
Crew hoursClock-ins, job hours and payroll-ready timesheets
BRIX does not file taxes, act as your CPA or give tax advice.

The calls and estimates that create these invoices start on the AI receptionist for roofers and roofing sales pages. Overview: roofing CRM.

Frequently asked questions

Is QuickBooks good for roofing companies?

Yes, QuickBooks is the most common accounting system for small contractors and handles job costing through projects or customer:job. Its weak spot is the front of the job: calls, estimates and follow-up. Pair it with a system that syncs customers, invoices and payments so you don't type everything twice.

Do roofers need to send 1099s to sub crews?

Generally yes, if you pay an unincorporated sub for services in the course of your business above the IRS threshold: $2,000 for payments made after Dec. 31, 2025 ($600 for 2025 payments). Payments to most corporations are exempt. Collect a W-9 up front and confirm specifics with a tax professional.

How should a roofer record a customer deposit?

Under accrual accounting, a deposit for work not yet done is usually a liability (customer deposits or unearned revenue) until the job is completed. Under cash accounting it's often recorded as income when received. Ask your accountant which method you use and set QuickBooks up to match.

What's a good profit margin for a roofing company?

There's no single reliable industry figure we can cite, and margins vary by region, roof type and whether you use subs. Track gross margin on every job and compare like with like: repairs against repairs, reroofs against reroofs. The markup and margin calculator helps you price for the margin you want.

What are common roofing tax deductions?

Common categories include materials, sub and crew labor, vehicles and mileage, equipment, insurance, licensing and marketing. Rules and limits change, so check the IRS guidance linked from our contractor tax deductions list and confirm with your tax preparer.

Does BRIX replace my bookkeeper or CPA?

No. BRIX keeps the day-to-day data clean (invoices, payments, categorized expenses, 1099 tracking) so your bookkeeper or CPA spends less time cleaning up. It does not file taxes or give tax advice.

Sources

  1. IRS — Form 1099-NEC and independent contractors FAQ ($600; $2,000 for payments made after Dec. 31, 2025) (checked October 12, 2026)
  2. IRS — Instructions for the Requester of Form W-9 (backup withholding rate 24%) (checked October 12, 2026)

Written by BRIX Editorial Team. Published October 12, 2026. Last updated October 12, 2026.

How we research and update pages: editorial policy.

Let BRIX run the phones and the books.
You run the work.

BRIX answers every call, follows up every lead, sends the quotes and invoices, and keeps QuickBooks tax-ready.

Call now(518) 588-1122Text