Junk Removal Job Markup: How to Price Every Load for Actual Profit
Share
You earn more per job by getting your junk removal job markup right, and that starts with loaded cost, not your gut. Most operators markup direct costs and call it profit. They skip the overhead, guess at labor, and wonder why the bank account does not grow. Getting your junk removal job markup right means recovering every dollar it costs you to run that load. That means labor, dump fees, fuel, truck wear, insurance, and the overhead you pay whether you are hauling or not. Then you add profit on top of that loaded cost. If you are only marking up the dump fee and a guess at labor, you are subsidizing your own customer.
What numbers do I need before I can set a markup?
You need three buckets. Direct costs for that specific job. Your overhead loaded into that job. And the profit margin you are actually trying to hit.
Direct costs are the checks you write for that load. Labor, dump fees, and fuel. Overhead is everything else. Truck insurance, general liability, your phone, scheduling software, advertising. Take your monthly overhead and divide it by the number of jobs you run in a typical month. That gives you the overhead load per job. Every cost you load must be ordinary and necessary under IRC §162(a) to reduce your Schedule C profit. But if you do not capture it in your price, you eat it anyway.
If you are new to tracking this, start with our guide on job costing for contractors. The system is the same whether you are pouring concrete or hauling mattresses.
How do I calculate my true cost per junk removal job?
Add your direct costs for that job to your overhead per job. That is your loaded cost. Here is a concrete example.
Say you send a two-person crew to a residential cleanout. The job takes two hours. You pay each person $25 per hour. That is $100 in labor. If you do not know your true hourly rate yet, read how to calculate your true hourly rate first.
The load weighs three-quarters of a ton. Your transfer station charges $120 per ton. Your disposal fee is $90.
Fuel for the truck to get there, idle, and return is $22.
Your truck insurance, maintenance, and registration spread across your monthly job count comes to $18 for this trip.
Your overhead runs about $600 per month. That includes the office phone, bookkeeping software, liability policy, and the ads that brought the call. If you run forty jobs a month, that is $15 per job in overhead.
Add them up. $100 plus $90 plus $22 plus $18 plus $15 equals $245. That is your loaded cost. You must recover that number before you make a single dollar of profit.
If you quote $350 because that sounds right, your gross profit is $105. That is a 30 percent gross margin. That is workable. But if you quoted $300 thinking your cost was $200 and you marked it up 50 percent, you missed your real cost by $45. Your loaded cost is $245. Three hundred minus $245 leaves $55 in profit. That is roughly an 18 percent margin. Not 50.
The Markup Math in Five Steps
What markup do I need to hit a real profit margin?
It depends on the margin you want. If you target a 30 percent gross margin, divide your loaded cost by 0.70. Loaded cost of $245 divided by 0.70 equals $350. If you prefer markup on cost instead, multiply loaded cost by 1.43. Two hundred forty-five times 1.43 equals $350.35. Round to $350. You get the same price either way.
The math is not the hard part. The hard part is being honest about the $245. Most operators lowball the overhead or skip the truck maintenance reserve. Then they wonder why the bank account does not grow.
Your junk removal job markup is not only a pricing decision. It is the buffer between your loaded cost and the self-employment tax bill on your Schedule C profit. Every dollar you fail to recover in price becomes profit taxed at roughly 15.3 percent under IRC §1401, before federal income tax even applies. You can read more on that mechanics in our guide to self-employment tax for contractors.
Should I use markup or margin to price junk removal jobs?
Use margin. Markup is easier to calculate in your head, but margin tells you what you actually keep.
When you say you want a 30 percent margin, you mean you keep 30 cents of every revenue dollar after the job is done. When you say 30 percent markup, you mean you added 30 percent to cost. On a $245 job, 30 percent markup adds $73.50. Your price is $318.50. Your profit is still $73.50. That is only a 23 percent margin. The difference is real money.
I break this down in detail in our post on markup vs margin for contractors. Read it before you set your rate sheet.
Contractor pricing strategy in your inbox
Join our newsletter for plain-English tax strategy you can actually use. No spam; unsubscribe anytime.
Why do small jobs often need a higher markup than big jobs?
Because overhead and mobilization do not shrink just because the load is light. A single-item pickup still burns an hour of labor, fuel, and overhead.
Suppose a customer wants one sofa removed. Your loaded cost is still $180. If you only mark up 30 percent on cost, you quote $234. You just tied up a truck and crew for an hour and made $54. In that same hour, you could have run a full load for $350 and made $105.
This is why smart operators set a minimum charge. It protects the margin on small jobs. For more on how job size changes your target, see our guide on realistic gross profit targets by job size and the breakdown of big jobs vs small jobs.
What happens if I price by the going rate instead of my costs?
You let your competitors decide your salary. The going rate only works if their cost structure matches yours. If they own their truck outright, have no workers compensation, and do not save for maintenance, their rates will not cover your real costs.
Track your own numbers. Then set your markup based on your loaded cost and your profit target. If the market will not pay it, you have a marketing problem or a cost problem. Not a pricing problem. We cover this in going rate vs own pricing.
How do I raise prices on repeat customers without losing them?
Tell them your costs went up, and tell them exactly when the new rate starts. No apology needed.
Send a short message. Say your disposal and fuel costs have increased this year. State the new minimum load price and the new full-truck price. Give them a start date two weeks out. Most customers expect prices to move. The ones who leave over a $20 increase were already price shopping.
If you underbid a job already on the books, our guide on underbid job now what walks through your options.
What is loaded cost in junk removal?
Does my markup affect how much self-employment tax I pay?
Can I deduct dump fees and fuel even if I underprice the job?
How do I track overhead per job without expensive software?
Want a second set of eyes on your job-costing system before you quote your next load? We help contractors build pricing that covers loaded cost, captures every deductible expense, and leaves real profit after self-employment tax. Book a meeting with our team here.