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

Call or Text: (608) 318-3094

How should I categorize dump and disposal fees for a roofer?

Dump and disposal fees are a direct job cost and should be categorized under Cost of Goods Sold in your chart of accounts. They are not overhead. These costs are tied directly to a specific roofing project and should be recorded that way every time.

In QuickBooks, create an account under COGS called something like “Dump & Disposal Fees” or “Waste Removal.” When you enter the expense, assign it to the job it belongs to. Don’t just categorize it and move on. The job assignment is the part that actually makes this information useful to you. Without it, you know what you spent on disposal last month but not which jobs drove those costs.

This matters more than most roofers realize because disposal costs vary wildly from one job to the next. A single-layer tear-off on a 20-square roof produces a very different amount of waste than a three-layer tear-off on the same size roof. Dumpster size, number of hauls, landfill fees, and material weight all change depending on the job. If you’re averaging disposal into your bids based on gut feel instead of actual tracked data, you’re probably undercharging on heavy tear-off jobs and leaving money on the table.

When disposal fees get lumped into general overhead or a catch-all “job expenses” category, they become invisible. You can’t see that the Smith job had $1,200 in disposal costs while the Johnson job only had $400. That difference goes straight to your margin, and if you’re not tracking it, you won’t know until the job is done and the profit isn’t what you expected. Proper construction job costing makes these differences obvious before they become a pattern.

Track dumpster rental fees, haul-off charges, landfill tipping fees, and any related permits as part of this category. If you use a service that charges a flat rate per dumpster drop, that full charge goes to the job. If you share a dumpster across two jobs, split the cost based on a reasonable estimate of usage. Don’t overthink the split, but don’t just dump it all on one job either.

Over time, your books will show you average disposal costs by job type and roof size. That data improves your estimates. You’ll be able to bid a multi-layer tear-off with confidence because you know what disposal actually costs on those jobs, not what you think it costs.

If your books aren’t set up for job-level tracking yet, that’s worth fixing now rather than trying to reconstruct later. Our Wisconsin small business bookkeeping services work with roofers and other trades to build systems that give you real profitability numbers by job, not just a lump sum at the end of the month.

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

Do I need to 1099 my subcontractors as a roofer?

Yes, in most cases. Any individual or single-member LLC you paid $600 or more via check or ACH during the year needs a 1099-NEC. Corporations are generally exempt.

Read answer

Should I pay my cleaners as W-2 employees or 1099 contractors?

For most cleaning businesses, your cleaners should be classified as W-2 employees. If you set schedules, provide supplies, and direct how the work gets done, the IRS considers them employees regardless of what you call them on paper.

Read answer

How do I handle material markups in QuickBooks for a landscaper?

Set up products and services items in QuickBooks Online with both a cost and a sales price. When you add those items to invoices, QBO tracks the cost and revenue separately so your gross margin reports stay accurate.

Read answer

Should a landscaping business use cash or accrual accounting?

Most landscaping businesses do well on cash basis accounting. It's simpler, widely accepted, and works especially well for maintenance-focused operations with short billing cycles. Accrual becomes worth considering when you regularly take on large installation projects that span multiple weeks or months.

Read answer

How do I track crew labor costs for job profitability?

Use a time-tracking tool like QBO Time so crews clock into specific jobs. Then load the full labor burden including payroll taxes and workers' comp onto those hours so your job profitability reports reflect what labor actually costs you.

Read answer

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

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