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

How do I track recurring cleaning contracts in QuickBooks?

Use recurring invoices for each contract and set up classes or customer types to separate monthly contract revenue from one-time jobs. This gives you a clear view of your monthly recurring revenue.

Read answer

How do restaurants handle credit card tips vs cash tips in bookkeeping?

Credit card tips flow through your merchant deposit and get paid out to employees through payroll or daily cash-outs. Cash tips are reported by employees on a tip log. Both types must appear on W-2s and have payroll taxes calculated.

Read answer

What's the best chart of accounts for a residential cleaning business?

Split revenue by service type, separate direct costs like labor and supplies from overhead, and keep your operating expenses specific enough to spot trends. This structure lets you see true margins by service line.

Read answer

What's Wisconsin's Economic Development Surcharge?

The Economic Development Surcharge is a Wisconsin tax on C-corporations and certain partnerships with gross receipts of $4 million or more. Most small businesses fall well below the threshold, but LLCs that elected corporate taxation should verify whether they're subject to it.

Read answer

How much does it cost to start a Wisconsin LLC?

The mandatory state filing fee is $130 for Articles of Organization. Add a $25 annual report and a few optional items, and most Wisconsin business owners launch an LLC for under $200.

Read answer

What's the best way to track equipment and fuel costs for a landscaping company?

Equipment over $2,500 gets capitalized and depreciated as a fixed asset. Smaller tools are expensed immediately. Fuel is best tracked per truck or crew using fuel cards that feed into your accounting software for job-level cost allocation.

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