This backhaul planning spreadsheet is a free Excel template for matching outbound trips with potential return loads in 2026. Fleet managers, dispatchers, small carriers, delivery teams, and owner-operators can compare pickup timing, miles, revenue, estimated costs, and contribution before recording a backhaul selection.
Four sheets divide the work into trip planning, opportunity review, operating assumptions, and summary reporting. On the two operating sheets, yellow cells are intended for user entries, while blue cells contain calculated results. Red or amber formatting points to records that need review. Populated rows demonstrate the layout, and separate blank rows are prepared for operating data.
In practice
What this workbook helps you do
- ✓Connect an outbound trip to a selected return load using its Trip ID and Load ID.
- ✓Compare gross revenue, estimated net contribution, revenue per loaded mile, fuel gallons, and empty miles avoided.
- ✓Review schedule fit, duplicate identifiers, trip mismatches, negative values, and below-target results.
- ✓Summarize trip coverage, opportunity pipeline values, booked or completed activity, and follow-up checks.
Instructions
How to use the file
Review cost and timing assumptions
Begin on Settings by reviewing the user-entry cells from B4 through B14. Confirm the diesel price per gallon, average fuel economy in miles per gallon, non-fuel variable cost per mile, driver wait cost per hour, maximum preferred deadhead, and the remaining target and timing values used by the formulas. These assumptions should reflect the fleet's own planning estimates.
Cells B16 and B17 are calculated rather than entered. B16 divides diesel price by fuel economy, and B17 adds that result to the non-fuel variable cost per mile. Equipment, trip-status, opportunity-status, and state lists on this sheet support drop-down selections elsewhere in the file.
Enter outbound trip availability
Next, open Planner and replace the populated sample records in rows 6 through 15 when appropriate. Enter operating records in the input columns A:P and use AL for dispatcher notes. Required planning details can include Trip ID, truck number, driver, equipment, outbound customer, destination, delivery schedule, available schedule, base location, baseline empty return miles, Trip Plan Status, and Selected Load ID.
Planner provides rows 16 through 205 as 190 blank operating rows. Formulas and validation continue through row 205, so preserve the calculated columns Q:AK. Date, time, state, equipment, mileage, status, and ID fields have validation suited to their field types.
Record and evaluate load opportunities
Then, use Opportunities to replace the sample loads in rows 6 through 15 or begin entering records in the 190 blank rows from 16 through 205. User inputs occupy columns A:Y. They cover Load ID, Target Trip ID, status, broker or customer, pickup and delivery details, equipment, weight, route miles, planned idle hours, revenue components, broker fee, contact, quote expiration, and notes.
Each opportunity should reference an existing outbound trip in Planner. Columns Z:AM are calculated outputs, including gross revenue, revenue per loaded mile, actual return miles, baseline empty return miles, empty miles avoided, incremental miles, fuel gallons, fuel cost, variable cost, wait cost, estimated net contribution, contribution per actual mile, recommendation, and data check.
Select a return load and verify the plan
Finally, return to Planner and choose a Load ID in column P for the applicable trip. Columns Q:AG retrieve the matching opportunity information, while AH:AK calculate pickup wait hours, pickup feasibility, empty miles avoided, and the Selection Check.
Once a load is selected, review the displayed feasibility result and any warning before changing the trip to Booked or Completed. Possible checks include duplicate Trip ID, missing Load ID, trip mismatch, duplicate selection, and other conditions requiring review. Trip statuses also support Searching, Tentative, No Backhaul, and Canceled records.
Inside the file
Included features
Plan return coverage from truck availability
Outbound planning starts with the location and time at which the truck becomes available. Planner records the outbound destination, delivery schedule, available schedule, base city and state, and baseline empty return miles. That mileage baseline provides the direct empty-return comparison used in later opportunity calculations.
Status choices separate trips still being searched from tentative, booked, completed, no-backhaul, and canceled records. Equipment and state lists help keep entries consistent between Planner and Opportunities. The Trip ID also acts as the connection between an outbound movement and its candidate return loads.
Compare candidate load revenue and miles
Candidate loads are entered with deadhead miles, loaded miles, empty miles to base, planned idle hours, and three revenue components. Route and schedule details remain visible beside the financial entries, allowing dispatch to compare more than the quoted linehaul amount alone.
Gross Revenue adds linehaul revenue, fuel surcharge, and accessorial revenue. Actual Return Miles combine deadhead, loaded, and remaining empty miles to base. The assigned trip supplies the baseline empty-return distance, which allows formulas to estimate empty miles avoided and incremental miles.
Review estimated cost and schedule results
Calculated fuel gallons use actual return miles and the fuel-economy assumption. Fuel cost applies the diesel price, variable cost applies the combined per-mile assumption to incremental miles, and wait cost applies the hourly rate to planned idle hours. Estimated Net Contribution subtracts broker fee, incremental variable cost, and wait cost from gross revenue.
Opportunity formulas produce a Recommendation based on status and the configured deadhead, revenue-per-loaded-mile, and contribution targets. The Data Check can identify duplicate Load IDs, missing Trip IDs, schedule problems, and negative values. Planner separately evaluates whether pickup timing is too tight, feasible, or likely to involve a long wait.
Track coverage and dispatch exceptions
Management summaries appear on the Dashboard. Calculated figures include total outbound trips, booked or completed backhauls, backhaul coverage, open trips, gross revenue, estimated net contribution, empty miles avoided, estimated fuel gallons, loaded miles, and weighted revenue per loaded mile.
Pipeline reporting shows active opportunity counts, potential gross revenue, potential net contribution, and active opportunities meeting targets. Separate Action Checks identify booked or completed trips missing a load, selection issues, pickup timing issues, booked or completed loads below the contribution target, opportunity data errors, and active quotes expiring soon. Two charts summarize trip counts and financial results by trip status.
Common questions
About this workbook
Each of the Planner and Opportunities sheets has 200 prepared rows from row 6 through row 205. Rows 6 through 15 contain 10 populated sample records. Rows 16 through 205 provide 190 blank operating rows with the applicable formulas and validation already extended through them.
No restriction physically reserves a load for one user or trip, but Planner checks whether the same Selected Load ID appears more than once. A duplicate selection is reported in the calculated Selection Check column.
Separately, the formula verifies that the Load ID exists on Opportunities and that its Target Trip ID matches the applicable Planner record. Dispatch should resolve those warnings before relying on the selection.
Gross revenue includes linehaul revenue, fuel surcharge, and accessorial revenue. Estimated net contribution subtracts the broker fee, incremental variable cost, and wait cost. It is an operating estimate based on entered miles, planned idle hours, and Settings assumptions rather than an accounting profit calculation.
Incremental variable cost can reflect the difference between the proposed actual return miles and the trip's baseline empty return miles. Contribution per actual mile is also calculated for comparison.
Included lists cover equipment, U.S. states, trip statuses, opportunity statuses, Trip IDs, and Load IDs. Whole-number validation allows opportunity weight from 0 through 80,000 lb and route-mile entries from 0 through 5,000 miles. Planned idle hours accept values from 0 through 168, while applicable revenue and fee fields accept values from $0 through $100,000.
Date fields accept dates from January 1, 2020, through December 31, 2035. Time fields require valid Excel time values. Validation supports entry consistency but does not independently confirm whether source information is accurate.
No. This is a manual planning and estimating workbook based on user-entered data and assumptions. It does not replace accounting, legal, tax, DOT or FMCSA, safety, or compliance advice.
Dispatchers and carriers remain responsible for confirming rates, schedules, route conditions, equipment suitability, costs, and any operational or regulatory requirements that apply to a trip.
Editorial team
Prepared and checked with care

Casey Morgan
Fleet operations editorCasey turns dispatch, driver, vehicle, and delivery workflows into clear workbook guides.
About the editorial identities
Jordan Lee
Workbook quality editorJordan documents the automated formula, recalculation, download, and usability checks applied before publication.
About the editorial identities