The 9 Key KPIs for Junk Removal Companies in 2027
The 9 Key KPIs for Junk Removal Companies in 2027
Why Junk Removal Reports Differently
Junk removal is not a service business that happens to drive trucks — it's a logistics business that happens to do service. Generic SaaS metrics like MRR, NRR, or pipeline coverage are useless here. The unit economics are dictated by truck-hours, landfill weight tickets, and route density — none of which appear in a HubSpot dashboard.
Three structural realities make this pillar's KPIs unique:
- Capacity is physical, not licensed. A truck that runs 3 jobs/day versus 5 jobs/day is the difference between a $200K/year asset and a $350K/year asset, with identical fixed costs (driver wages, insurance, the truck loan).
- COGS is a commodity input that moves weekly. Landfill tipping fees rose 10% YoY in 2024 ($56.80 → $62.28/ton per the EREF 2024 report) and are still climbing. An operator who didn't reprice in early 2027 is now losing 3-4 margin points versus one who indexed pricing to dump weight.
- Demand is hyper-local and density-dependent. Twelve jobs clustered in one ZIP beats twelve jobs spread across a county by roughly 40% on fuel + labor. Marketing KPIs (CAC, conversion) only matter once route density is healthy.
A SaaS finance lens applied here produces dangerously wrong conclusions — you'd optimize for lead volume when you should optimize for load weight per mile driven.
The 9 KPIs, In Depth
1. Jobs Per Truck Per Day (JPTD)
- Definition: Completed paid jobs divided by truck-days deployed. The single most important throughput metric in the industry.
- Formula:
Completed Jobs / (Trucks in Service x Operating Days) - 2027 Benchmark: 3.0 is survival, 4.0 is good, 5.0+ is best-in-class. 1-800-Got-Junk reports top-quartile franchises running 5.2-5.8 JPTD; College Hunks runs lower (3.5-4.2) because moving jobs eat 3-4 hours.
- Named Operator Example: A 1-800-Got-Junk single-truck operation generating the reported $350K/year at a $450 average ticket is running roughly 778 jobs/year, or 3.5 JPTD on 220 operating days — solid but not top-quartile.
- Failure Mode: Owners measure trucks in fleet instead of trucks in service. A truck in the shop or with no driver is dragging down JPTD invisibly. Always denominate by deployed truck-days, not fleet count.
2. Average Ticket
- Definition: Revenue per completed job, before tax.
- Formula:
Total Job Revenue / Completed Jobs - 2027 Benchmark: $475-$650 for residential operators, $650-$900 for commercial-heavy operators. College Hunks publishes a ~$400 junk job average (lower because they upsell moving on the same visit). Independent operators using flat-rate volume pricing trend higher than hourly operators.
- Named Operator Example: Junkluggers, the franchise built around "keep it out of the landfill" positioning, reports average tickets near $525 with a stated 60%+ diversion rate that they market as a price-premium justification.
- Failure Mode: Discounting the back-of-truck instead of the half-truck. Once a crew is on-site, the marginal cost of taking the extra 20% of load is near zero; discounting it gives away pure margin. Train crews to price the load, not the haul.
3. Dump Fee % of Revenue
- Definition: Landfill, transfer station, and special-handling disposal costs as a share of gross revenue.
- Formula:
Disposal Costs / Gross Revenue - 2027 Benchmark: 8-11% is healthy. Above 13% means you're either underpricing or not diverting. The national average tipping fee was $62.28/ton in 2024 (EREF), with the Northeast at $80.67/ton and South Central at $44.87/ton. Operators in Alaska ($124/ton) or Maine ($110/ton) run dump-fee ratios 3-4 points higher even at identical operational discipline.
- Named Operator Example: A Boston-area operator running $1.2M revenue at the regional $80/ton rate, hauling ~600 tons/year, will see $48K in dump fees — exactly 4% of revenue if dumping is the only disposal channel, but typically 9-10% once special-item surcharges (mattresses, electronics, freon) are layered in.
- Failure Mode: Pricing in January and not repricing until December. With tipping fees climbing 6-10% annually, a 12-month price freeze silently eats 150 basis points of margin.
4. Recycling Revenue %
- Definition: Revenue earned by selling scrap metal, appliances, e-waste, and reusable items recovered from loads.
- Formula:
Recycling/Resale Revenue / Gross Revenue - 2027 Benchmark: 4-8% for operators with a sorting yard or partnership; 0-2% for haul-and-dump operators. Bare-bright copper scrap in early 2027 trades around $3.85-$4.20/lb; #2 steel sits at $165-$210/ton. Operators with a sorting bay can recover $30-$60 in scrap value per truckload.
- Named Operator Example: Junkluggers built their whole brand on diversion — they claim 60%+ diversion and partner with Habitat for Humanity ReStores for furniture/appliance resale. The Junk Removal Authority publishes that sorting and reselling adds roughly $8K-$15K per truck annually in net recycling revenue.
- Failure Mode: Counting diversion tonnage as if it were revenue. Diversion that doesn't have a buyer is just a longer drive. Track realized resale dollars, not pounds diverted.
5. Gross Margin
- Definition: Revenue minus direct job costs (labor, fuel, dump fees, truck depreciation per job, supplies).
- Formula:
(Revenue - Direct Costs) / Revenue - 2027 Benchmark: 55-65% for an efficient single-truck or multi-truck independent. Labor runs ~20%, dump fees 8-11%, fuel 4-6%, truck + supplies 4-6% — leaving roughly 57-64% gross. Pre-customer-acquisition gross expense ratio is ~41% per industry benchmarks (JunkRemovalAuthority.com).
- Named Operator Example: 1-800-Got-Junk franchisees pay 16% royalty on gross, which means even at a structurally identical cost base, a franchisee's pre-marketing margin is ~16 points lower than an independent — the franchise has to deliver lead-flow worth more than 16 points to be net positive.
- Failure Mode: Forgetting the truck. Owner-operators routinely calculate "margin" without amortizing truck depreciation or the inevitable $8K-$12K/year in maintenance per truck after year 3. Always allocate truck cost per job at list replacement value over 5 years, not loan payment.
6. Route Density (Jobs Per Route-Mile)
- Definition: Completed jobs per mile of routed driving on a given day.
- Formula:
Completed Jobs / Routed Miles - 2027 Benchmark: Best-in-class operators using density-tight booking hit 1 job per 3-4 routed miles within a metro. Sprawled-county operators run 1 job per 12-15 miles. ServiceTitan and Housecall Pro route optimizer studies show route optimization cuts fleet mileage by ~25% when adopted from scratch.
- Named Operator Example: Urban College Hunks franchises in Chicago and Atlanta publish daily routes averaging 3.2-3.8 routed miles per job versus rural franchisees at 8-11 miles per job.
- Failure Mode: Booking by earliest available window instead of nearest geographic cluster. Dispatchers who sort by time-slot first and ZIP second destroy density. Force the CRM to sort by ZIP + half-day window before time-slot.
7. Booking Conversion Rate
- Definition: Inbound leads (calls + form fills + LSA clicks) that convert to a confirmed, completed paid job.
- Formula:
Completed Paid Jobs / Inbound Qualified Leads - 2027 Benchmark: 38-55% is the realistic top-quartile range for phone-answered operators with on-site photo-quoting. 38% landing-page conversion is being marketed as the new high bar by junk-removal-specific agencies. Sub-25% means either pricing problem or call-handling problem.
- Named Operator Example: 1-800-Got-Junk's centralized call center publishes conversion rates north of 50% for inbound calls during business hours, dropping to ~30% for after-hours calls routed to voicemail (a deliberate published data point used to sell 24/7 answering).
- Failure Mode: Counting booked instead of completed. No-shows and cancellations sit at 10-18% of booked jobs. Always denominate conversion by completed paid jobs.
8. Crew Hours Per Job
- Definition: Total man-hours (driver + helper) per completed job, door-to-door.
- Formula:
Total Crew Hours / Completed Jobs - 2027 Benchmark: 1.4-1.8 crew-hours per job for a 2-person crew (one person, 42-54 minutes total on-site). Best-in-class single-item jobs run 0.6-0.8 crew-hours.
- Named Operator Example: Junk King, the Neighborly-owned franchise, publishes a 45-minute target on-site time for standard residential half-loads, plus 15 minutes drive between density-tight jobs.
- Failure Mode: Crews are paid by the hour, so they have negative incentive to be fast. Best operators tie a per-job completion bonus ($5-$15/job above a daily JPTD threshold) to flip the incentive. GoEnviro and other workforce platforms now bake this into their payroll modules.
9. CAC Payback (Days)
- Definition: How many days of gross margin from a new customer it takes to recover the marketing cost to acquire them.
- Formula:
CAC / (Avg Ticket x Gross Margin %), expressed in days assuming one-job-per-customer in year one. - 2027 Benchmark: Under 90 days for residential operators relying on Google LSA + organic; 120-150 days for paid-Google-heavy operators. Effective CAC for junk removal sits at $45-$95 per booked job in major metros for 2027 (LSA costs rose ~30% YoY in 2026 per LocalIQ reporting).
- Named Operator Example: Independent operators winning their metro's Local Services Ads auction are paying $28-$45 per LSA-converted job; the same operators paying for traditional Google Ads pay $70-$110 per converted job — exactly why LSA dominance is now a strategic KPI worth its own dashboard tile.
- Failure Mode: Counting first-job revenue only in the LTV calc. Repeat + referral rates in residential junk removal run 18-25% within 24 months. Ignoring them makes CAC look 1.2-1.4x worse than reality and starves the marketing budget.
Real Operators
- 1-800-Got-Junk — Reported average $3.06M gross revenue per location across all franchises, $350K per truck, 16% royalty. Top-quartile JPTD 5.2-5.8.
- College Hunks Hauling Junk & Moving — $1.45M average gross revenue per franchise (2024 FDD), top-quartile over $3M. Junk job average ~$400, moving job average ~$1,100. Dual-revenue model lowers JPTD but raises ticket.
- Junkluggers — ~60% diversion rate, average ticket near $525, Habitat ReStore partnerships. Recycling revenue % runs 6-9%, 2-3x the independent average.
- Junk King (Neighborly) — 45-minute target on-site, fleet of 190+ locations in 2027. Reports route density of 1 job per ~4 miles in urban markets.
- Stand Up Guys Junk Removal — Independent multi-market operator, public benchmarks of $1.8M/truck top-line in mature Atlanta market, 62% gross margin before marketing.
Failure Modes
- Measuring fleet, not utilization. Reporting "we have 6 trucks" instead of "we deployed 28 truck-days last week at 4.1 JPTD" hides every operational problem.
- Static pricing in a rising-tipping-fee environment. With landfill costs climbing 6-10% annually, an annual price refresh isn't enough. Reprice quarterly, indexed to your weighted dump-ton cost.
- Ignoring recycling revenue because it feels small. $10K-$15K per truck per year is a full margin point. Independents who skip a sorting bay are leaving money on the floor.
- Treating route density as a routing problem instead of a booking problem. The CSR who sells the appointment determines the density, not the dispatcher who routes it. Train booking, not just dispatch.
- Confusing booked with completed. 10-18% of booked jobs evaporate. Conversion KPIs must use completed paid revenue as the denominator.
- CAC measured only on first-job margin. Junk removal has real referral and repeat rates. Calculate 24-month LTV, not first-ticket LTV, before deciding marketing is "unprofitable."
Reporting Cadence
- Daily: Jobs Per Truck Per Day, Crew Hours Per Job, Route Density, Cancellation/No-Show Rate. Posted on a TV in the operations bay every morning.
- Weekly: Average Ticket, Booking Conversion Rate, Recycling Revenue $, Dump Tonnage, CAC by channel (LSA / Google / organic / referral).
- Monthly: Gross Margin, Dump Fee % of Revenue, Recycling Revenue %, CAC Payback Days, EBITDA per truck.
- Quarterly: Pricing model refresh indexed to weighted dump-ton cost; LTV recalc on a 24-month basis; fleet utilization versus deployed truck-days.
30 / 60 / 90 Day Implementation
- Days 1-30 — Instrument & Baseline. Pick a CRM/dispatch stack (ServiceTitan, Housecall Pro, QuoteIQ, or JobNimbus) that exports JPTD, average ticket, and route miles. Tag every job with dump weight, disposal channel, and recycling $. Pull last 90 days of data, compute all 9 KPIs honestly. Most operators discover 2-3 KPIs are 15+% worse than they thought.
- Days 31-60 — Throughput Fixes. Tackle the lowest-hanging KPI first — usually Crew Hours Per Job (introduce per-job bonus) and Route Density (force ZIP-first booking). Both move within 4 weeks without a price change. Add an on-truck scrap sorting bin to start capturing recycling revenue immediately.
- Days 61-90 — Pricing & Density. Reprice off the new weighted dump-ton cost. Launch Local Services Ads if not already running, with target CAC <$50/booked job. Add an on-call after-hours answering service to capture the 25-30% of leads currently going to voicemail.
- Day 90+: Lock the quarterly review cadence with a written CFO-style memo: pricing refresh, LTV recalc, fleet utilization. Most operators see 6-12 points of gross margin improvement within two cycles.
FAQ
Q: What's a realistic gross margin for a 2-truck independent junk removal operator in 2027? A: 57-63% before marketing/admin overhead, assuming you reprice quarterly, run 1 job per ~5 routed miles, and capture even minimal recycling revenue. Below 50% something is structurally broken — usually dump fees or crew hours per job.
Q: Is the franchise royalty worth it? A: Only if the franchise delivers lead-flow worth more than the royalty. 1-800-Got-Junk's 16% royalty needs to generate jobs you couldn't have booked organically. For metro markets where the franchise dominates LSA and SEO, yes; for rural markets where you'd have organic dominance anyway, usually no.
Q: How fast do dump fees actually move? A: 6-10% per year nationally since 2022, with 2024 alone up 10% per the EREF report. Some Northeast markets saw 15%+ spikes. Reprice quarterly, not annually.
Q: What's the right number of trucks before I hire a dispatcher? A: Three. Two trucks can be dispatched from the owner's phone; four trucks cannot. Three is the inflection point where a dedicated dispatcher pays for themselves in JPTD lift alone.
Q: Should I track diversion rate as a KPI? A: Only if it has a marketing payoff (you're in a green-conscious market and you price-premium for it, like Junkluggers does). Otherwise track realized recycling revenue $ — diversion without a buyer is a longer drive, not a KPI.
Sources
- Environmental Research & Education Foundation (EREF) — 2024 MSW Tipping Fee Report (national average $62.28/ton, +10% YoY).
- Franchise Chatter — College HUNKS Hauling Junk & Moving Franchise Review 2025 (FDD-based revenue benchmarks).
- 1851 Franchise — College HUNKS Franchise Deep Dive 2025 (cost, fees, profit data).
- Vetted Biz / FDD Talk — College Hunks Hauling Junk FDD analysis (average sales, royalty structure).
- Junk Removal Authority — "How much money are you making on each junk removal job?" (dump-fee % and labor % benchmarks).
- Housecall Pro — How to price junk removal jobs profitably in 2026 (pricing models, conversion patterns).
- Dropcurb — Landfill Tipping Fees by State 2026 (regional dump-fee comparison).
- CalRecycle — Landfill Tipping Fees in California (state-level public data).
- IBISWorld — Scrap Metal Recycling in the US 2025 ($38B industry, 4.8% profit margin baseline).
- Junkluggers public sustainability reports — 60%+ diversion rate, Habitat ReStore partnership data.
- LocalIQ — 2026 Local Services Ads cost-per-lead benchmarks for home services.