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

Call or Text: (608) 318-3094

How should a roofing contractor handle storm/insurance jobs vs retail jobs?

Insurance storm work and retail roofing jobs look similar on the roof but behave very differently in your books. The payment structure, timeline, and margins are distinct enough that lumping them into one revenue bucket hides important information about how your business actually performs.

Start by creating separate income accounts or using class tracking to split insurance jobs from retail jobs. Every dollar of revenue should be tagged to one or the other. This gives you separate profit and loss views so you can see gross margins on each stream independently. Many roofing contractors assume insurance work is more profitable because the ticket size is higher, but once you account for the supplement chasing, longer collection cycles, and admin overhead, the picture sometimes tells a different story.

The biggest bookkeeping challenge with insurance jobs is the staged payment structure. You typically receive the ACV (actual cash value) payment from the insurance company up front, collect the homeowner’s deductible, then submit for the RCV (replacement cost value) supplement after the job is complete and documented. That supplement can take weeks or months to collect. Your books need to reflect the full contract value when the job is sold, with the unpaid supplement sitting in accounts receivable until it arrives. If you only record revenue when cash hits your bank account, your income reporting will be off and your job profitability numbers will be unreliable.

Set up each insurance job as its own project or job in your accounting software. Record the total contract amount including the expected supplement. As payments come in from the carrier, the homeowner deductible, and eventually the RCV supplement, apply them against that job’s receivable. This way you always know how much is outstanding across all your open insurance jobs and can follow up on aging supplements before they slip through the cracks.

Retail jobs are more straightforward. You quote a price, do the work, and collect payment on a shorter timeline. But they still deserve job-level cost tracking so you can see margins on each project. Track materials, labor, and any subcontractor costs against every job regardless of whether it is insurance or retail.

Beyond income, watch your cost of goods sold by job type. Insurance jobs may require specific documentation, photo evidence, and supplement paperwork that eats up admin time. If you have someone on staff handling supplement submissions, a portion of their labor cost should be allocated to the insurance revenue stream. Otherwise your insurance margins look artificially high because the overhead to earn that revenue is hidden in general expenses.

Cash flow planning is where the separation really pays off. Insurance-heavy months can look great on paper while your actual bank balance tells a different story because supplements haven’t arrived yet. Knowing how much of your revenue is retail (collected quickly) versus insurance (collected in stages) helps you plan for the gaps. Our Wisconsin small business bookkeeping services help roofing contractors build this kind of visibility so they can make hiring and equipment decisions based on real numbers rather than a misleading bank balance.

Review your insurance versus retail split quarterly at a minimum. Look at revenue mix, average job margin, average days to collect, and total outstanding supplements. Over time this data helps you decide how aggressively to pursue storm work versus building your retail pipeline, and whether your pricing on either side needs to change.

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 set up QuickBooks Online for a new small business?

Start by picking the right subscription tier, then configure your fiscal year, chart of accounts, bank feeds, products or services, and sales tax settings. Done properly, initial setup takes two to four hours and saves you from headaches all year.

Read answer

How should a small retail shop track inventory in QuickBooks?

Use QuickBooks Online Plus or higher with inventory tracking enabled, connect your POS system to avoid double entry, and run monthly cycle counts to catch shrinkage before it eats into your margins.

Read answer

What's the best way to track client retainers for a law firm?

Client retainers go into your IOLTA trust account and are recorded as a liability until earned. Track each retainer by client, then move funds to your operating account only after you've billed against the matter and the fees are earned.

Read answer

How do restaurants track comps and voids correctly?

Comps and voids are two different things and need separate treatment in your books. Comps reduce revenue through a contra-revenue account. Voids are pre-ring corrections that should never show up as revenue in the first place.

Read answer

How do I track employee mileage for a mobile cleaning business?

It depends on whether employees drive personal vehicles or company vehicles. For personal vehicles, use a mileage tracking app and reimburse at the IRS standard rate. For company vehicles, track actual expenses per vehicle using fuel cards and maintenance logs.

Read answer

What Wisconsin sales tax applies to restaurant sales?

Wisconsin restaurants collect 5% state sales tax plus 0.5% county tax in most counties, bringing the total to 5.5% on prepared food and beverages. A few jurisdictions add additional local taxes for stadium or exposition districts.

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