Bookkeeping and financial strategy for small businesses in Beaver Dam and throughout Wisconsin.

Call or Text: (608) 318-3094

What are common bookkeeping mistakes for roofing contractors?

The biggest mistake specific to roofing is lumping storm work and retail work into one revenue bucket. These are fundamentally different types of jobs. Storm work involves insurance claims, supplement negotiations, and longer collection timelines. Retail jobs are sold, completed, and paid on a more predictable schedule. When you combine them, you can’t tell which side of your business is actually profitable. You might think you’re doing great because storm season was busy, but your retail margins could be underwater. Track them as separate revenue categories so you can evaluate each one honestly.

Paying subcontractors without collecting W-9s first is another common problem. It feels like a minor paperwork detail when you’re trying to get a crew on a roof, but it becomes a real headache at year end. Without a W-9 on file, you don’t have the tax ID you need to file 1099s. And if you can’t file accurate 1099s, the IRS may disallow those subcontractor payments as deductions. Collect the W-9 before the first payment goes out. No exceptions. Make it part of your onboarding process for every sub, right alongside the insurance certificate.

Missing dump fees and disposal costs in construction job costing is quietly one of the most damaging mistakes. Tear-off generates a lot of waste, and dumpster rentals and landfill fees add up fast. If those costs aren’t coded to the specific job, your material and labor numbers look fine but your actual profit per job is lower than you think. The same goes for permit fees, delivery charges, and equipment rentals. Every cost that exists because of a specific job needs to be tracked against that job.

Commingling personal and business expenses is not unique to roofers, but it happens a lot in this trade. Using the business account to pay personal bills or running materials on a personal card without recording them creates a mess. Your financial statements become unreliable, your tax deductions are harder to defend, and your bookkeeper or accountant has to spend extra time untangling transactions that should have been clean from the start. Separate accounts and separate cards are worth the minor inconvenience.

Not reconciling merchant deposits correctly is a subtle mistake that throws off your cash balance. When a customer pays $10,000 by credit card, the processor deposits something like $9,700 after fees. If you record the full $10,000 as income but only $9,700 hits your bank account, you have a $300 discrepancy. Multiply that across dozens of transactions per month and your bank reconciliation never balances. Record revenue at the full invoice amount and book the processing fees as a separate expense. That way your income is accurate and your fees are visible.

These mistakes don’t usually show up as a single dramatic problem. They accumulate quietly until your books don’t match reality and you can’t trust your numbers for bidding, hiring, or tax planning. If your books have gotten away from you, Wisconsin small business bookkeeping services built around the trades can help you get back on track and set up systems that prevent these issues going forward.

Wisconsin's Small Business Bookkeeper

The Next Step:
A Quick Conversation

Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.

More Questions

What's tip pooling and how is it recorded?

Tip pooling collects a portion of tips from tipped employees and redistributes them among eligible staff like bussers, food runners, and bartenders. It must be tracked through your POS and processed through payroll so each worker's share shows up on their paystub.

Read answer

What's the Wisconsin state sales tax rate?

Wisconsin's base state sales tax rate is 5%. Most counties add a 0.5% county tax, bringing the typical combined rate to 5.5%. A few jurisdictions have additional local taxes that push the total slightly higher.

Read answer

How do I track profitability by building maintenance contract?

Set up each contract as a project or sub-customer in QuickBooks Online. Allocate direct labor and materials to the contract while keeping shared overhead at the company level. Monthly gross margin per contract tells you which deals are worth renewing.

Read answer

What's the annual report requirement for a Wisconsin LLC?

Every Wisconsin LLC must file an annual report with the Department of Financial Institutions. The fee is $25 online or $40 by paper, and it's due by the end of the calendar quarter in which your LLC was originally formed.

Read answer

Should a property management company use trust accounting software with QuickBooks?

Yes. Dedicated property management software like Buildium or AppFolio handles owner trust ledgers that QuickBooks Online wasn't built for. Monthly summaries from that system flow into QBO for your operating company financials.

Read answer

What photography equipment can be expensed vs depreciated?

Items costing $2,500 or less can be fully expensed under the de minimis safe harbor. Above that threshold, equipment is typically depreciated over five years unless you elect Section 179 to deduct the full cost in year one.

Read answer

Small business bookkeeping firm based in Beaver Dam, Wisconsin. Bookkeeping, financial strategy, and fractional CFO services built around helping owners understand their numbers and plan ahead. Founded by Laura Prater, a QuickBooks Certified ProAdvisor with over a decade of accounting experience.

  • QuickBooks ProAdvisor Gold badge
  • Intuit Certified QuickBooks ProAdvisor Level 1 badge
  • Gusto Payroll Certification badge
  • Gusto People Advisory Certification badge
  • Float Certified badge
  • Highly Recommended on Alignable badge

© 2026 Rock Steady Bookkeeping LLC