Quick Answer: Most waste haulers know their overall gross margin but cannot tell you which specific accounts are profitable and which are not. Real-time per-account margin tracking allocates route cost, container cost, disposal cost, and revenue to each account, revealing that roughly 15 to 25 percent of a typical commercial book operates at negative contribution margin. MiOpsAI's Mac finance chair automates this attribution and flags the accounts that need repricing or non-renewal.
Ask a commercial waste operator what their gross margin is and they will give you a number. Ask which of their top 20 accounts is the least profitable, and they will pause. Ask which accounts are actively losing money and they will pause longer. This blind spot costs the industry hundreds of millions per year in resources allocated to accounts that should be repriced, restructured, or released. This article covers what real-time per-account margin tracking looks like and how the disciplined operators are running it.
Why account-level margin is hard for waste haulers
Waste hauling is a shared-cost business. A truck driving a route serves many accounts, and the cost of that route (labor, fuel, maintenance, depreciation) has to be allocated somehow. Disposal cost per pull is easier because it is tied to a specific ticket. Container cost (depreciation, repair, delivery) is somewhere in between. Most haulers do a company-level calculation and stop there because account-level attribution is complicated.
The problem with stopping at company-level is that averages hide bimodal distributions. A book with 45 percent overall margin might contain a top quartile of accounts at 60 percent and a bottom quartile at 5 percent (or negative). Without account-level visibility, you cannot see the bottom quartile, and you cannot fix what you cannot see.
What real per-account margin attribution looks like
1. Revenue by account, monthly
Straightforward. Pull invoiced revenue by account from your accounting system on a rolling monthly basis.
2. Direct disposal cost by account
For each pull to the account, allocate the disposal cost based on the container's tipping ticket. If your dispatch system tracks per-pull tickets and matches them to accounts, this is clean data. If not, use average disposal cost per container size as an approximation.
3. Route allocation cost by account
Calculate the route's total operating cost (driver wages, fuel, maintenance, depreciation per route hour) and allocate to each stop based on service time (typical for front-load) or stop weight (typical for roll-off). Accounts on long-distance routes or isolated stops get higher allocation than accounts in dense clusters.
4. Container cost by account
Allocate container depreciation, repair frequency, and delivery cost to each account. A customer with a 6-yard front-load that gets damaged twice a year is more expensive than one with a 4-yard that has run unchanged for 5 years.
5. Overhead allocation (optional but useful)
Allocate a share of sales, marketing, and admin overhead to each account based on revenue percentage. This is not required for contribution margin analysis but is useful for full-cost profitability.
How MiOpsAI's Mac runs per-account margin
Mac is the finance chair in the Command Center. He pulls revenue from your accounting integration, disposal data from your dispatch export, and container data from your operations record. He runs the attribution nightly and updates each account's margin metrics. Learn more at the finance chair.
Specifically, Mac gives you:
- Every account tagged with rolling 12-month contribution margin (percent and dollars)
- Bottom-quartile accounts flagged with recommended actions (reprice, restructure, non-renewal)
- Route-level profitability rollup so you see which routes are efficient
- Segment-level profitability (by customer type, container type, geography)
- Trend detection: an account whose margin has degraded 15+ percentage points over 12 months gets a specific alert
What operators find when they turn margin tracking on
The first time an operator sees per-account margin, three patterns are typical:
- A concentration of unprofitable accounts in a specific geography (usually the edge of your service area)
- A concentration of unprofitable accounts in a specific customer type (usually food service on tight routes)
- A handful of large-revenue accounts that turn out to be low-margin because they extracted volume discounts years ago and cost has moved
According to Waste360 industry commentary, once operators identify their bottom quartile of accounts and take action (reprice, restructure, or release), typical margin improvement is 3 to 7 points at the company level within 12 months.
Actions that follow from margin visibility
| Margin bucket | Typical action |
|---|---|
| Top 25 percent (contribution margin greater than 45 percent) | Protect, upsell, ask for referrals |
| Middle 50 percent (contribution margin 20 to 45 percent) | Standard service, review at renewal |
| Low margin (5 to 20 percent) | Reprice at next renewal, review for container efficiency |
| Very low or negative | Aggressive reprice, restructure service, or non-renewal |
Related reading
For the specific mechanics of flagging renewal opportunities on underpriced accounts, see contract renewal tracking for commercial waste operators.
Frequently Asked Questions
How accurate is the route cost allocation?
Route allocation is an estimate based on service time or stop weight and your route's total operating cost. Accuracy is roughly plus or minus 15 percent at the individual account level, but the relative ranking of accounts is highly reliable. The bottom quartile is almost always the bottom quartile regardless of allocation method.
Do we need special hardware or telematics for Mac to work?
No. Mac runs on data you already have: invoiced revenue from accounting, dispatch events from your route software, container records from your operations system. Telematics data improves accuracy when available but is not required.
Can Mac handle commodity revenue for recycling accounts?
Yes. When configured, Mac attributes commodity revenue to the source account or generator so per-account margin includes both fee revenue and commodity upside. See recycling operator back-office consolidation for the recycling-specific configuration.
How does Mac handle seasonal accounts (construction roll-offs, seasonal retail)?
Mac reports both trailing 12-month margin (smoothed) and current-quarter margin (seasonal). Accounts with strong seasonality get flagged as such so you do not misinterpret a slow month as an underperforming account.
What if our accounting system does not export cleanly?
MiOpsAI supports integration with QuickBooks, NetSuite, and Sage. For less standard accounting setups, Mac can work off scheduled CSV exports. Direct integrations with additional accounting packages are on the 2026 roadmap.
Ready to see your real margin?
If your only view of profitability is company-level, you are missing where the money is (and where it is not). MiOpsAI's Mac was built to give commercial waste operators account-level truth. Learn more at the waste management industry page, see current pricing, or request access for a walkthrough with your actual book. No free trials; cancellation requires 60-day written notice.