November 1, 2025 · 11 min read
Junk Removal Margins: What Your Books Tell You About Which Jobs Pay
By 909 Bookkeeping
How to read your junk removal books to see which jobs keep money and which ones spend it. Track dump fees, fuel and truck costs by job so the margin per job is real and the bad jobs stand out. Plain English from 909 Bookkeeping.
What your junk removal books should show
A junk removal business runs on volume. You do a lot of jobs. Some are quick and close. Some are far and heavy. The price you charge does not tell you what you earned until you take out what it cost to do the job. Your books should show that cost per job, not just one total for the month.
When the books show every cost in one pile, you know what you spent but not which jobs paid. A busy month can still lose money if the wrong jobs filled the schedule. The books that tie each cost to the job show the difference. You can read more about how we keep these lines apart on our bookkeeping page.
A clean month shows a list of jobs. Each job has its own price, its own dump fee, its own fuel, and its own truck cost. The profit per job is real. The jobs that pay stand out. The jobs that drain stand out. The next price quote gets easier because the real costs are clear.
Here is what a clean job list looks like.
| Line | What it means |
|---|---|
| Job price | What the customer paid for the job |
| Dump fee | What you paid to drop the load |
| Fuel | What it cost to drive there and back |
| Truck cost | The repair, tire and insurance share for that truck |
| Job margin | The price minus the dump fee, the fuel and the truck cost |
Why the margin per job moves
The margin on a junk removal job is not one number. It moves with the load, the drive, and the truck. Two jobs at the same price can earn different margins because the costs were different. The books show that when the costs tie to the job.
A light load costs less to dump. A heavy load costs more. A close job costs less in fuel. A far job costs more. A job done by the new truck costs less in repairs this month. A job done by the old truck costs more because that truck needed tires. Each one moves the margin. When you see it per job, you can price the next job with the real cost in mind.
When the margin moves and you can not see it, you quote the next job from the last price. If the last job was far and heavy, the next quote at the same price loses money too. The books that show the margin per job break that cycle.
How to read the job list
The job list is the most useful report in a junk removal business. It shows every job for the month with its price and its costs side by side. The margin is the difference. When you sort the list by margin, the good jobs rise to the top and the bad jobs sink to the bottom.
The good jobs are the ones you want more of. They are close, light, and quick. The bad jobs are the ones that cost more than they should. They are far, heavy, or done by a truck that eats repairs. You can not fix the bad jobs until you see them. You can read more about how we track these costs in our junk removal bookkeeping guide.
Here is how to read the list.
- **Sort by margin, not by price: ** a high price job with high costs can still lose money.
- - **Look at the bottom of the list: ** the worst jobs show you what not to quote again.
- - **Look at the top of the list: ** the best jobs show you what to go after.
- - **Check the dump fee per job: ** a heavy load changes the margin fast.
- - **Check the fuel per job: ** a far drive costs more than you think.
When you read the list this way, the pattern shows up. Some jobs pay. Some jobs drain. The books tell you which is which.
How dump fees change the margin
Dump fees are the cost that moves the most in a junk removal business. The landfill or transfer station charges by weight. A light load costs less. A heavy load costs more. The same job can cost different amounts on different days because the load weighed more.
When the dump fee ties to the job, you can see why a job made less than you thought. The heavy load ate the profit. That is useful to know before you quote the next job. A job that sounds the same but weighs twice as much needs a higher price.
When the dump fee sits in one pile, you can not see that. The total dump cost for the month looks fine, but the jobs that caused it are hidden. The margin per job is a guess.
Here is what to keep straight.
- **Tie each dump fee to the job it served: ** not to one flat line.
- - **Note the weight on the receipt: ** so you can see why the fee was high.
- - **Watch for jobs that weigh more than expected: ** those need a higher quote next time.
- - **Compare the dump fee to the job price: ** if the fee is close to the price, the margin is thin.
When the dump fee ties to the job, the heavy loads stand out. When they sit in one pile, every job looks the same.
How fuel and drive time change the margin
Fuel is the cost that hides the most in a junk removal business. You fill up the truck in the morning and it runs all day on three jobs. If the fuel goes into one cost bucket, you never know which job used the most. The job that drives farther costs more to run, and that should show up on that job.
The simplest way is to tag the fuel card to the truck. Every fuel charge has the truck name on it. Then you look at the jobs each truck did that day and split the fuel across them. A mile log is even cleaner. You write the start miles and end miles for each job. The miles tie the fuel to the job. You can read more about how we track fuel in our reconciling fuel cards guide.
Here is how to keep fuel clean.
- **Tag each fuel charge to the truck: ** so you can see which truck burns the most.
- - **Split the fuel across the jobs that truck did that day: ** not to one flat line.
- - **Keep a mile log if you can: ** the miles tie the fuel to the job.
- - **Watch for far jobs that cost more to reach: ** the margin on those needs a closer look.
When the fuel ties to the job, the drive cost shows up on the right line. When it sits in one pile, every job looks the same.
How truck costs spread across jobs
Trucks are the big fixed cost in a junk removal business. Repairs, tires, insurance, plates, and loan payments all sit on the truck. If you put all of it in one repair bucket, you lose the picture of which truck earns its keep.
Tag every truck cost to the truck. The repair goes to truck one or truck two. The tire goes to truck one or truck two. The insurance for the fleet gets split across the trucks it covers. When each truck has its own costs, you can see which one costs the most to keep on the road. Then you spread those costs across the jobs that truck did that month.
This matters when one truck is older. It needs more repairs and more tires. If those costs sit on that truck, you can see it in the books. Then you can decide whether to keep fixing it or replace it. That choice is hard to make when all the repairs sit in one bucket.
Here is how to spread the costs.
- **Tag every truck cost to the truck it belongs to: ** not to one repair line.
- - **Split the fleet insurance across the trucks it covers: ** so each truck carries its share.
- - **Spread the truck costs across the jobs that truck did that month: ** so the margin per job is real.
- - **Watch for a truck that costs more than it earns: ** the books show it first.
When the truck costs sit on the truck, you can see which truck earns its keep. When they sit in one pile, every truck looks the same.
How the month end close works
At month end, every job needs its lines added up. The price, the dump fee, the fuel, and the truck cost all pull together into one job total. The difference is the margin for the job. When the jobs roll up, you see the month by job and by truck.
We start with the bank. We match each job payment to the deposit that landed. We tie each dump fee to the job it served. We tag each fuel charge to the truck and split it across the jobs. We spread the truck costs across the jobs that truck did. Then we send you the profit and loss report, a balance sheet, and a cash summary. The jobs sit inside the report, sorted by margin.
Here is a simple month end check.
- **Match each job payment to the bank: ** every deposit cleared.
- - **Tie each dump fee to the job: ** not to one flat line.
- - **Tag each fuel charge to the truck and split by job: ** so the drive cost is real.
- - **Spread the truck costs across the jobs: ** so the margin per job is real.
- - **Run the profit and loss by job and sort by margin: ** see which jobs pay and which ones drain.
When the close runs every month, the business stays clear. When it skips a month, the jobs stack up and the next month is harder to close.
A situation we clean up
The busy month that lost money
A junk removal owner runs a busy month. Twenty jobs go out. The bank deposits look good. But at the end of the month, the bank is lower than the owner expected. The dump fees, the fuel, and the repairs all sit in one cost pile. The owner can not tell which jobs paid and which ones drained. A third of the jobs were far and heavy, and the price was the same as the close and light ones. The margin on those jobs was thin or negative, but the pile hid it.
Here is how we handle it. We pull the job list and the truck list for the month. We tie each dump fee to the job it served. We tag each fuel charge to the truck and split it across the jobs. We spread the repairs and the tires by truck and then by job. When we are done, the owner can run the profit and loss by job and sort by margin. The far and heavy jobs sink to the bottom. The close and light jobs rise to the top. The owner can see that the price for a far and heavy job needs to be higher. We set up a rule so the next job carries the right costs from the start.
Mistakes we fix
- Every dump fee in one bucket with no job tied to it
- Fuel in one cost line with no truck tag
- Repairs in one repair line with no truck tag
- Jobs with no cost list, so the margin is a guess
- A far and heavy job that lost money but looked the same as a close and light one
- A truck that costs more than it earns, hidden in the totals
- No profit and loss by job run at month end
Common questions
How do I see which junk removal jobs pay? Tie each dump fee, each fuel charge, and each truck cost to the job. When you run the profit and loss by job and sort by margin, the good jobs rise to the top and the bad jobs sink to the bottom.
Why does the margin per job move? The margin moves with the load, the drive, and the truck. A heavy load costs more to dump. A far drive costs more in fuel. An old truck costs more in repairs. Two jobs at the same price can earn different margins because the costs were different.
How do dump fees change the margin? The landfill charges by weight. A heavy load costs more to dump than a light one. When you tie the dump fee to the job, you can see why a job made less than you thought. A job that weighs more needs a higher price next time.
How do I spread truck costs across jobs? Tag every truck cost to the truck it belongs to. Then spread those costs across the jobs that truck did that month. When each truck carries its own costs, you can see which one earns its keep and which one costs more than it makes.
