All posts

How to Price a Junk Removal Job: Truckload Rates and Margin

15 min read

Price a junk removal job by the space it takes in your truck, then check that number against what the job really costs: crew hours including the dump run, truck time, tipping fees by weight, item surcharges for things the dump charges extra to take, and your overhead. Most operators quote in fractions of a truckload, with a full load commonly between $400 and $800 and a minimum charge for single items. The volume price is the shortcut; the cost check is what keeps it profitable. CRMb turns the estimate into a quote the customer can approve from their phone, then tracks the crew's real hours and every dump fee against the job so you can see which loads actually paid.

Junk removal looks like the simplest pricing problem in the trades. Look at the pile, guess how much truck it fills, name a number. That works until the week the scale ticket comes back heavier than the pile looked, the "garage cleanout" turns out to be a second-floor carry, and two single-item pickups across town eat a whole afternoon. The price was set by volume. The cost was set by weight, distance, and stairs.

This guide covers the ways junk haulers price, typical rates, how to build the number up from real cost, a worked example, and the surcharges and minimums that protect your margin.


The three ways junk removal is priced

By volume (fraction of a truckload). The standard for household and commercial junk. You estimate how much of the truck the load fills, a quarter, a half, three-quarters, full, and charge a set price for each step. Customers understand it, it is fast to quote on site, and it lines up with how your truck actually fills. Some operators finer-grain it into eighths or price per cubic yard.

By item. A flat price per piece: a couch, a mattress, a fridge, a hot tub. It suits single-item calls and online-style "what does it cost to take my sofa" questions. It works only if every item price sits above the minimum cost of sending a truck and crew, which is where most item pricing quietly fails.

By weight or by the hour. Reserved for heavy debris such as concrete, dirt, roofing, or tile, where a half-load can weigh more than your truck's legal payload and the dump charges by the ton. Hourly pricing suits labor-heavy jobs like hoarder cleanouts or demolition where the work, not the volume, is the cost.

Most profitable operators use volume as the default, item pricing for the phone, and weight or hourly for heavy debris and specialty jobs. The trap is mixing them without checking that each one clears your cost.


Typical junk removal rates

Rates move with region, dump fees, and competition. These ranges are a realistic starting point for a box truck or dump trailer of roughly 12 to 16 cubic yards:

Load or itemTypical price
Minimum / single item$75 – $200
1/8 truckload$100 – $175
1/4 truckload$150 – $275
1/2 truckload$250 – $450
3/4 truckload$375 – $625
Full truckload$400 – $800
Per cubic yard (equivalent)$30 – $55
Mattress or box spring surcharge$20 – $60 each
Appliance with refrigerant$25 – $75 each
Tires$10 – $30 each
Heavy debris (concrete, dirt, shingles)By weight, or a reduced-volume load at a higher rate

Three rules make these numbers safe. Hold a minimum that clears your real cost of sending a truck and crew, which in many markets is higher than the $75 a competitor advertises. Price surcharged items as their own lines, because the dump or recycler charges you for them separately. And never quote heavy debris on volume alone: a quarter-load of broken concrete can weigh more than a full load of furniture.


Build the estimate from your real costs

A rate card protects you only if it sits above cost. Work out a job in five buckets before you trust any truckload price.

Labor. Your loaded cost per crew hour, wage plus payroll taxes, workers' comp, and insurance, times the hours the job takes door to door: drive out, load, drive to the dump or transfer station, wait in line, unload, and return. The dump run is labor. Leave it out and every job looks better than it is. Lifting work carries heavy workers' comp rates, so work the loaded rate out properly with how to calculate labor burden rate.

Truck. Fuel, insurance, payments, tires, and maintenance on the truck or trailer, converted to an hourly cost. A truck that sits in the price as "already paid for" is a truck you are replacing out of profit. See how to calculate equipment cost per hour.

Disposal. Tipping fees by weight, gate minimums, and per-item fees for mattresses, tires, appliances, electronics, and paint. This is the cost that moves most from job to job and the one most often estimated by feel. Your scale tickets are the truth; price from them, not from memory.

Donation and recycling. Dropping usable furniture at a donation center or scrap metal at a recycler can lower tipping fees, and scrap sometimes pays you. It also costs drive time. Count both sides.

Overhead and profit. Insurance, advertising, phone, software, and the time spent quoting are carried by every load. Apply your overhead rate per labor hour, then price to the margin you decided in advance using price = cost ÷ (1 − margin). If that formula is new, read markup vs margin first; adding 30% to cost is not a 30% margin.

Price = labor + truck + disposal + overhead + profit. A truckload rate is a shortcut for loads you have priced this way often enough to trust.


A worked example: a half-load garage cleanout

A homeowner wants a garage cleared: old shelving, boxes, a broken treadmill, yard debris bags, and one mattress. On the walkthrough it measures out at about half of a 15-yard truck, roughly 7.5 cubic yards, and mixed household junk at around 200 pounds a yard puts the load near three-quarters of a ton. The garage is at street level with the truck backed up to the door.

Your numbers: a two-person crew at a $30 loaded rate, a truck that costs $25 an hour to run, a transfer station charging $70 a ton plus $20 per mattress, and overhead of $12 per labor hour. You estimate two hours door to door, including the dump run.

LineAmount
Labor: 2 people × 2 hrs × $30 loaded$120.00
Truck: 2 hrs × $25$50.00
Tipping: 0.75 ton × $70$52.50
Mattress disposal fee$20.00
Overhead: 4 labor-hours × $12$48.00
Total cost$290.50
Half truckload$380.00
Mattress surcharge$40.00
Quoted price$420.00
Gross profit$129.50 (30.8%)

A healthy job. Now change one thing. The same load sits in a second-floor bonus room instead of the garage, and nobody asked on the phone. Carrying it down a staircase stretches the job to three and a half hours.

LineGarageSecond floor
Labor$120.00$210.00
Truck$50.00$87.50
Tipping and mattress fee$72.50$72.50
Overhead$48.00$84.00
Total cost$290.50$454.00
Price at the half-load rate$420.00$420.00
Profit$129.50−$34.00

Same volume, same dump fees, same price, and the job went from a 31% margin to a loss. To hold 30% on the upstairs version the price has to be about 454 ÷ 0.70 = $650, which is why most operators carry a stairs or long-carry surcharge and ask where the junk is before they quote. Volume sets the starting price. Access and weight decide whether it holds.


Set a minimum that actually covers a truck roll

The single-item call is where junk removal businesses lose the most money without noticing. A couch pickup feels like easy money. Run the numbers.

Even a short job sends two people and a truck: say one hour door to door including a drop at the transfer station. That is 2 × 1 × $30 = $60 in labor, $25 in truck time, $24 in overhead, and a gate minimum of around $30 at many facilities. Cost: $139. At a 30% margin, the price that pays is 139 ÷ 0.70 = about $199.

If your advertised minimum is $99, every single-item pickup run on its own is a loss. There are two fixes, and most operators use both:

  • Raise the minimum to what a dedicated truck roll costs, and say so plainly on the quote.
  • Route single items between larger jobs, so the truck is already out and the dump run is already happening. A $99 couch picked up on the way back from a full-load job is profitable. The same couch as its own trip is not.

The broader version of this problem, small jobs that look fine until you count travel and setup, is covered in how to charge for drive time.


Surcharges: price what the dump charges you for

Some items cost more to dispose of than their volume suggests. Each one deserves its own line on the quote so the customer sees why, and so you never absorb a fee silently.

  • Mattresses and box springs. Many facilities and recyclers charge per piece.
  • Appliances with refrigerant. Fridges, freezers, and air conditioners often need refrigerant recovery before disposal.
  • Tires. Charged per tire almost everywhere, more with rims attached.
  • Electronics, paint, and batteries. Often restricted at regular transfer stations and sent to specific recyclers, sometimes for a fee.
  • Heavy debris. Concrete, brick, dirt, shingles, and tile hit weight limits long before volume limits. Quote by weight, or set a reduced fill line for the truck and a higher rate.

Check your local facilities' fee schedules once, set your surcharges a little above them to cover handling, and update them whenever the scale house raises prices. Disposal costs rise the same way material costs do; how to handle material price increases covers how to keep quotes current.


Volume, weight, and the scale ticket

The number that decides your disposal cost is the scale ticket, not the look of the pile. That makes the scale ticket your best estimating tool.

Keep every ticket and tie it to the job it came from, with the volume you quoted. After a few dozen jobs you will know what your typical half-load of household junk weighs, how much heavier a renovation cleanout runs, and which job types blow through your tipping estimate. That is the data that turns a rate card from a guess into a price.

The same goes for crew time. Compare the hours you estimated on each job against the hours your crew actually logged. If cleanouts consistently run long and curbside pickups run short, your truckload rates are subsidising one with the other. A post-job profitability review on a sample of jobs each month is enough to find it, and revenue per crew hour is a quick way to compare job types side by side.


Quoting on site, from photos, or over the phone

On site is the most accurate. You see the volume, the weight, the stairs, and the surcharged items, and you can often load the same visit. Quote it as a price for what is in front of you, written down, before the crew starts.

From photos works well for straightforward loads. Ask for a wide shot, something for scale, and where the items sit in the house. Quote a range by volume and confirm the final price on arrival before loading.

Over the phone is fine for single items, and risky for anything else. People underestimate volume and never mention stairs. If you quote by phone, quote a range and state the conditions it assumes.

Whichever way you quote, put the price, the load fraction, the surcharges, and the assumptions on the quote itself. A quote that says "half load, garage level, one mattress, $420" turns the second-floor surprise into a conversation about a changed scope instead of an argument about your price. On larger cleanouts, a good-better-best quote, say a haul-only option, a haul-and-sweep option, and a full cleanout with donation drop-off, lets the customer pick the level of service instead of haggling over one number.


Common junk removal pricing mistakes

  • Leaving the dump run out of labor. The crew is on the clock from the yard back to the yard. The transfer station line is part of the job.
  • A minimum below the cost of a truck roll. It wins phone calls and loses money on each one.
  • Pricing heavy debris by volume. Weight drives both the tipping fee and the legal payload of your truck.
  • Absorbing item fees. If the facility charges per mattress or per tire, the quote should too.
  • Not asking about access. Stairs, long carries, and tight hallways are hours, and hours are cost.
  • Never checking actuals. Without scale tickets and real crew hours tied to each job, the rate card never gets better.

FAQ

How much should I charge for junk removal?

Most operators charge by the fraction of a truckload, roughly $150 to $275 for a quarter load, $250 to $450 for a half, and $400 to $800 for a full load, with surcharges for items the dump charges extra to take. Treat those as a starting point and check every rate against your real cost of labor, truck, disposal, and overhead.

How do you price junk removal per truckload?

Measure or estimate the load in cubic yards, express it as a fraction of your truck, and apply your price for that fraction. Build the full-load price from cost first: crew hours including the dump run, truck cost per hour, a typical tipping fee for a full load, overhead, and your target margin. The smaller fractions should step down from there, but not proportionally, because a quarter load still costs a whole truck roll.

What is a good minimum charge for junk removal?

One that covers sending a truck and crew on their own. Add one to two crew-hours at your loaded rate, an hour of truck cost, the overhead share, and the gate minimum at your dump, then price to your margin. In many markets that lands between $150 and $200. If you advertise lower, route those pickups between bigger jobs.

How do I price junk removal by the cubic yard?

Divide your full-load price by your truck's capacity in cubic yards. A 15-yard truck priced at $600 full is $40 a yard. Per-yard pricing is useful for large commercial or construction cleanouts that fill more than one truck, but keep a minimum and weight limits in place so heavy loads do not slip through at volume rates.

Should I charge extra for heavy items or stairs?

Yes. Stairs, long carries, and very heavy items add crew hours, and crew hours are your largest cost. State the surcharge on the quote, or price the job as a larger load fraction, so the customer sees why. The worked example above shows a second-floor carry turning a 31% margin into a loss at the same volume price.

What profit margin should a junk removal business target?

Many operators aim for 30% to 50% gross margin, because truck costs, workers' comp on lifting work, and advertising are heavy. The benchmark matters less than whether each job type actually clears its own cost. Walk through how to estimate profit margin on a job and check a sample of finished jobs against it.

How do I account for dump fees in my price?

Use your real scale tickets. Track the weight and fee for each job against the volume you quoted, and you will learn the typical weight of each load type in your market. Price your load fractions with that typical tipping fee built in, and charge heavy debris by weight.

Should I collect a deposit on a big cleanout?

For multi-truck cleanouts, estate cleanouts, or anything that books a full day, a deposit protects the crew day you are holding. Smaller same-day jobs are usually paid on completion. See how to collect a deposit before work.


Getting started with CRMb

Pricing junk removal profitably comes down to two habits: quote from real cost, and check each finished load against what it actually took.

CRMb handles both. Build the quote with the load fraction and any surcharges as separate lines, and send it with a public share link the customer can review and sign from their phone. Crews go on the schedule, and the hours they punch in Punch flow onto the job as labor cost. Dump and transfer-station charges paid from the business account come through CRMb's read-only bank feed, where you assign each one to the job it belongs to; reconciling bank transactions to jobs explains how. Reports then show margin on every job against real punched hours and real disposal spend, so you can see which loads paid and which minimum needs to go up.

Start a 14-day free trial at crmb.io and price your next load from your numbers instead of a competitor's ad.

More from the blog