The Pavement Directory

How to Use the Haul Planner: Find the Cheapest Hot Mix Plant for a Job

How the tool works, with a screenshot of every step · Last reviewed October 15, 2026

The Haul Planner ranks the hot mix plants around a job site by what the job costs delivered, not by price per ton alone. Enter the job's address and tons, set your trucking rate once, and type your price per ton at each plant it finds. It adds the mix, the trucking (billed by the hour, including the hauler's minimum and time spent waiting) and any old-asphalt dump fee, then shows the cheapest plant and how much it saves against the nearest one.
Open the Haul Planner
Ryan Clark

Written by Ryan Clark

Estimator and Project Manager, asphalt paving · nearly 20 years in the trade About the author

The Haul Planner's results for a sample job: the best-deal plant on top with its total and savings, followed by each plant's cost breakdown.
A sample job: four plants ranked by what the job costs delivered. The nearest plant turns out to be the most expensive.

Why price per ton is not enough

The nearest plant is not always the cheapest, and the cheapest mix is not always the cheapest job. A plant 25 minutes farther away can win if its mix is a few dollars a ton lower, and lose again once the trucks are billed by the hour for the longer haul. Add a dump fee for the old asphalt that comes out, which differs from plant to plant, and the answer is rarely obvious from a price sheet.

Working it out by hand means a drive time for every plant, a cycle time for the trucks, a hauler's minimum, and a spreadsheet you rebuild for each job. The Haul Planner does that for every plant around a job site in one pass, with your own prices and rates, and keeps them saved for the next job.

It is built for asphalt contractors who buy hot mix and haul it themselves or hire it hauled. It is not a price list: it never tells you what a plant will charge. The prices are the ones you have been quoted or have paid.

Before you start

  • An account with the tool. The Haul Planner is a free extra with a Pro, Featured or Sponsored listing, or you can subscribe to it on its own. Sign in and it opens from your dashboard.
  • The job-site address. The street address, not just the city: drive times are measured from it. A city or ZIP code works but measures from its center and says so.
  • The tons, or the area and depth. If you only know square feet and thickness, the tool converts them.
  • Your price per ton at the plants you buy from, for the mix you are paving, and any dump fee the plant charges for old asphalt.
  • Your trucking numbers. Trucks you run, the hourly rate, tons per truck and your hauler's minimum hours. You enter these once and they are saved.

The steps, one at a time

  1. Step 1: Enter the job

    Open the Haul Planner and fill in This job: the job-site address, the tons of new asphalt, the mix, and how many tons of old asphalt you will be dumping, if any. Choose how far to look with Search within, from 20 minutes up to what your plan allows.

    Don't know the tons? Open Don't know the tons? Figure it from square feet, enter the area and the compacted depth, and press Use this tonnage. It figures tons at 145 lb per cubic foot.

    The Haul Planner's This job card with a job-site address, 180 tons of new asphalt, a mix, 40 tons of old asphalt to dump and a search radius.
    The job card. Everything here is for this job only; your rates and prices stay saved between jobs.

    Tips

    • Use the exact street address. A city or ZIP code is measured from its center, so the drive times are rougher.
    • Pick the mix you are actually paving. Your price per ton is saved per mix, so you can run the same plants for a base course and a surface course.
  2. Step 2: Set your trucking and fees once

    Open Trucking, fees and mixes. Enter the most trucks you'll run, your truck rate per hour, tons per truck, the hauler's minimum hours per truck, how long loading at the plant takes, how long the paver takes a load in, and how much slower a loaded truck is than a car.

    These are saved to your account, so the next job starts from them. The same card holds your default dump fee and the list of mixes you buy; add a mix by name and it appears in the job card's mix menu.

    The Trucking, fees and mixes card open, showing trucks, truck rate, tons per truck, hauler's minimum, loading and unloading minutes, truck speed and default dump fee.
    Trucking, fees and mixes. The defaults are a starting point: replace them with what you actually pay.

    Tips

    • Start numbers are 4 trucks, $100 an hour and 18 tons a truck. They are placeholders, not recommendations.
    • If your hauler bills a minimum number of hours per truck, enter it. On a short haul the minimum, not the drive, is often what you pay.
  3. Step 3: Find the plants

    Press Find plants and compare. The planner measures the road drive time, with typical traffic, from the job to every hot mix plant in reach, plus any plants you have added yourself, and lists them nearest first.

    This is the one step that costs us a lookup, so it counts against your weekly allowance. Reopening a job you have already searched is free, and so is a plant you have already measured from that address.

    A list of hot mix plants near the job site, nearest first, each card showing drive time and empty price boxes headed Enter your price at each plant.
    Plants found, nearest first. None is ranked yet because no prices have been entered.

    Tips

    • Each card shows the drive time for a loaded truck as well as by car, because that is the time that bills.
    • Tap Directions on any card to open the route in Google Maps, or the phone number to call the plant.
  4. Step 4: Type your price at each plant

    On each plant's card, enter your price per ton for the mix, and an old asphalt dump fee if that plant charges one. If you leave the dump fee blank it uses your default. A plant with no price stays at the bottom as Not ranked yet.

    The ranking updates as you type. Cards hold their place while you are typing in them, then re-sort when you move on, so the list does not jump under your thumb.

    The ranked results: four plants with the best deal at the top, each showing a total delivered cost and a price per ton delivered.
    Prices in, plants ranked. The cheapest delivered cost for the job is first.

    Tips

    • Price at least two plants. With only one priced, the banner says so, because there is nothing for it to beat yet.
    • A negative dump fee is a credit, for a plant that pays for your millings.
  5. Step 5: Read the best deal

    The banner at the top of the results names the cheapest plant for this job, its total, its delivered cost per ton and how far away it is. It also says how much it saves against the nearest priced plant, which is the comparison most of us make by default.

    When the nearest plant is also the cheapest, it tells you that instead, so you can stop looking.

    The Best deal banner naming a plant, its total cost and the savings against the nearest plant.
    The banner: the cheapest plant, its delivered price per ton, and what it saves against the nearest.
  6. Step 6: See where the money goes on any plant

    Every card splits its total into mix, trucking (trucks × hours billed), dump fee and loads, with the round-trip time per load. Under that, a runner-up shows how much more than the best deal it costs and how far its mix price would have to drop to tie. That figure is what you take into a call with a plant.

    Warnings appear where they matter: a haul over an hour each way, a haul long enough for the mix to cool, or a truck count that leaves the paver waiting, with the number of trucks that would keep it moving.

    A plant card showing mix, trucking, dump fee and loads, and a line saying how much more it costs than the best deal and how far its price would need to drop to tie.
    A plant's cost breakdown, and the price drop that would make it the cheapest.

    Tips

    • Try changing the number of trucks in Trucking, fees and mixes. Fewer trucks cost less per hour but can leave the paver idle, and the planner shows the trade.
  7. Step 7: Correct a plant with Plant settings

    Open Plant settings on a card to fix what the directory has wrong or add what you know. Change location moves the plant (paste an address, or the coordinates Google Maps copies when you right-click a spot), and the next search measures from there.

    Tick This plant does not take old asphalt and it drops out of any job with a dump, rather than quoting a dump fee it can't charge. Add a private note (scale hours, gate, who to call). Hide this plant from my searches removes one you never buy from; hidden plants are listed lower on the page with a Show again button.

    Plant settings open on a plant card, with a location field showing coordinates, a checkbox for plants that do not take old asphalt, a private note field and a Hide button.
    Plant settings: location, old asphalt, a private note, and hide.

    Tips

    • After moving a plant, search again. Its drive time is only re-measured on a new search.
    • Your notes, edited locations and hidden plants are private to your account.
  8. Step 8: Add a plant the directory doesn't have

    Under Your plants, add your own yard, a supplier you buy from, or any plant that is not in the directory. Give it a name, an optional phone number, and an address or coordinates. It is measured on the next search, ranked like any other plant, and keeps its prices from job to job.

    You can keep up to 30 of your own plants on a listing plan (10 on the standalone subscription).

    The Your plants card listing a custom plant named Our yard with Remove button, and a form to add another plant with name, phone and address.
    Your plants: add your own yard or a supplier the directory is missing.

    Tips

    • Coordinates skip an address lookup and are exact, which helps for a yard on an unmarked road.
  9. Step 9: Copy the comparison

    Press Copy comparison above the results to copy a plain-text summary of the ranking: each plant, its total, its price per ton delivered and the saving. Paste it into a text, an email or a bid file so the people who sign off can see why you chose a plant.

    Your work saves itself as you go. Close the tab and your prices, rates, mixes and plants are still there next time.

Ready to compare plants for your next job?

Included free with a Pro, Featured or Sponsored listing, or $14.99/month ($149/year) on its own.

Open the Haul Planner

On a phone or tablet

The Haul Planner is built to be used from a truck cab or a job trailer. It is laid out for a phone with large, easy-to-tap fields, and it installs like an app so it opens full-screen from your home screen.

In Chrome or Edge, use the Install as an app button at the top of the tool. In Safari on an iPhone or iPad, tap Share, then Add to Home Screen. Once installed, the button disappears. It still needs a connection to measure a new job site; a job you have already searched reopens free.

The Haul Planner on a phone, showing the job card and a ranked plant.
On a phone the cards stack, and the best deal stays at the top.

How the total is calculated

The planner is transparent about its arithmetic so you can check it against your own. For each plant:

Mix
Tons × your price per ton at that plant.
Trucking
Trucks × hours billed × your hourly rate. Hours billed is the longer of the delivery time and the paver's time, and never less than your hauler's minimum.
Old asphalt
Tons to dump × that plant's dump fee. A negative fee is a credit. A plant marked as not taking old asphalt is not ranked on a job with a dump.

Loads are the tons divided by tons per truck, rounded up. A truck's round trip is loading, the drive out, unloading at the paver and the drive back; the drive uses the car time stretched by your truck-speed percentage. The planner then uses as many trucks as keep the paver working without a gap, up to the most you said you would run. If you cap the trucks below that, the paver waits and the job takes longer, and the trucking line reflects it.

What it leaves out: your crew's idle time, fuel, and tax. The old asphalt rides back empty on the return leg, so it adds no trucking. Treat the total as a way to compare plants against each other under the same assumptions, not as a figure for a bid.

Limits and plans

Every plan has limits, because each new job-site search is a paid lookup. Opening a job you have already searched, and every price, rate and ranking change after the search, is free and never counts.

A Pro, Featured or Sponsored listing includes the tool at no extra cost: 15 a week on Pro, 20 on Featured, 30 on Sponsored new job sites, with plants up to 90 minutes out, 40 measured per search, 30 plants of your own and 12 mixes.

The standalone subscription, for an account with no listing, allows 10 new job sites a week, plants up to 60 minutes out, 25 measured per search, 10 plants of your own and 6 mixes.

The Your plan card showing the Pro listing plan's weekly searches, search distance, plants and mixes.
The tool always shows your own plan's limits at the bottom of the page.

Compare listing plans or see the Haul Planner page.

If something doesn't work

The address can't be placed
The message says what is missing. Usually it is the state or the city: use a street address with its city and state, such as "1200 Main St, Springfield, IL", or a ZIP code. A city or ZIP code works but measures from its center.
No plants found
Search within a longer time, or add a plant you buy from under Your plants. The directory only lists plants that make hot mix.
Weekly limit reached
A new job site opens again as the week rolls over. A job you have already searched still opens free, and you can keep entering prices on it.
A plant shows "enter a price"
It has no price for the selected mix. Type your price per ton on its card and it joins the ranking. Prices are saved per mix.
A plant is missing
You may have hidden it. Look under Hidden from your searches near the bottom of the page and press Show again, then search again.
I moved a plant and its time didn't change
Plants are re-measured on the next search. Press Search again; the notice "Plants changed. Search again to measure them." shows while one is waiting.
"Drive times cannot be measured right now"
A temporary problem on our side. Wait a few minutes and try again; jobs you have already searched are unaffected.
My changes aren't saving
Changes save automatically a moment after you stop typing, when you have a connection. If you reach your plan's plant or mix limit, remove one before adding another.
The tool isn't included in my account
It comes with a Pro, Featured or Sponsored listing, or as a standalone subscription. See the Haul Planner page to subscribe.

Haul Planner: common questions

What is the Haul Planner?

A tool for asphalt contractors that compares the hot mix plants around a job site by delivered cost: your price per ton, trucking billed by the hour, and old-asphalt dump fees, using road drive times from the job site.

Does it tell me what a plant will charge?

No. Plant prices come from you, from quotes you have received or what you have paid. The planner does the drive times, the trucking arithmetic and the ranking.

How much does the Haul Planner cost?

It is included free with a Pro, Featured or Sponsored listing. On its own it is $14.99/month or $149/year, with smaller limits: 10 new job-site searches a week.

How many job sites can I search?

15 a week on Pro, 20 on Featured, 30 on Sponsored for new job-site addresses each week, and 10 a week on the standalone subscription. Reopening a job you have already searched is free.

How are the drive times measured?

By road, from the job-site address to each plant, with typical traffic and for a passenger car. The planner stretches that for a loaded truck by a percentage you set. It never uses straight-line distance.

Can I add my own plant or yard?

Yes. Add it by address or coordinates under Your plants. It is measured on the next search, ranked like any other plant and keeps its prices. Up to 30 on a listing plan, 10 on the standalone subscription.

Is my pricing private?

Yes. Your prices, rates, notes and the plants you add are saved to your own account and are not shown on any public page or to any other company.

Can I use it on my phone?

Yes. It is laid out for a phone and installs like an app: Install as an app in Chrome or Edge, or Share then Add to Home Screen in Safari on an iPhone or iPad.

A comparison aid, not a quote: The Haul Planner is a comparison aid, not a quote. Plant prices, hauler invoices and real drive times (traffic, scales, queues at the plant) all differ from what is entered. The screenshots on this page use sample data and fictional plants; none shows a real price. Confirm price, load-out hours and mix availability with the plant before you commit a job.