Uhaul Cost Calculator
A U-Haul cost calculator answers the question the advertised $19.95 rate never does: what will the truck actually cost once mileage, fuel, equipment, protection, and fees are stacked on top? In-town U-Haul pricing is a daily rate plus a per-mile charge, and the per-mile line is usually the biggest number on the bill. This tool builds the full stack line by line so you see the real total before moving day. It is an independent estimate, not affiliated with or endorsed by U-Haul.
The math follows U-Haul’s own in-town structure: a daily base rate by truck size, a per-mile charge that varies by location, fuel from your miles and the truck’s MPG, optional add-ons like a dolly or Safemove protection, and the $1-per-day environmental fee. If you rent trucks as part of your work, the total here slots straight into your business cost planning, and spreading the daily charges across your rental days is easier with a daily budget view of the move.
Daily rate, mileage, fuel, add-ons, and fees: the full in-town rental price
Independent estimate for in-town rentals. Not affiliated with U-Haul. Taxes are not included. Confirm your price at uhaul.com; rates vary by location, date, and availability.
Quick Answer
Key takeaways
- Total = (daily rate x days) + (miles x cost per mile) + fuel + add-ons + ($1 environmental fee x days, capped at $5). That is the whole formula.
- Mileage is usually the biggest line item on an in-town rental, not the daily rate. Shorten the route and you shrink the bill.
- This calculator is for in-town rentals only (return to the same location). One-way moves use flat trip pricing, and this math does not apply.
- Taxes are not included in the estimate, and rates vary by location, date, and availability. Confirm the final quote at uhaul.com.
Why the advertised $19.95 is never the final bill
The advertised rate rents the truck and nothing else. Every other part of an in-town move is priced separately: each mile you drive, the gas you burn, any equipment you rent, the optional damage protection, and a small environmental fee per day. U-Haul’s own pricing examples show how this stacks up: a 15-foot truck at $29.95 plus $0.99 per mile runs $79.45 before fuel or add-ons on a 50-mile day, according to U-Haul’s in-town vs one-way guide. That is the honest shape of in-town pricing, and it is why a “$29.95 truck” routinely bills near $200 for a normal moving day.
Plug in your move’s real numbers
Start with the truck size: picking the smallest truck that fits your load is the single best way to cut the total, because it lowers the daily rate and usually improves MPG at the same time. Enter your realistic rental days and total miles, including the drive to and from the U-Haul location; most people underestimate miles by 20 to 30 percent, so add a buffer. The cost per mile field defaults to $0.99, but U-Haul does not publish one national rate, so overwrite it with the number on your local quote. Add your local gas price and the truck’s MPG (it fills in automatically when you pick a truck), then tick the add-ons you actually plan to take.
| Truck | Typical daily rate | Typical MPG | Best for |
|---|---|---|---|
| Pickup / cargo van | $19.95 | 14 | Small loads, furniture pieces |
| 10-ft truck | $29.95 | 12 | Studio apartment |
| 15-ft truck | $29.95 | 10 | 1–2 bedrooms |
| 20-ft truck | $39.95 | 10 | 2–3 bedrooms |
| 26-ft truck | $39.95 | 8 | 3–5 bedrooms |
Worked example: a 15-foot truck for two days
Say you rent the 15-foot truck ($29.95/day) for 2 days, drive 60 miles at $0.99 per mile, burn gas at $3.50 a gallon with 10 MPG, and add a dolly ($7/day) and Safemove ($20/day). The calculator breaks it down exactly like this:
| Line item | Math | Amount |
|---|---|---|
| Base rental | $29.95 x 2 days | $59.90 |
| Mileage | 60 miles x $0.99 | $59.40 |
| Fuel | (60 / 10) x $3.50 | $21.00 |
| Dolly | $7 x 2 days | $14.00 |
| Safemove | $20 x 2 days | $40.00 |
| Environmental fee | $1 x 2 days | $2.00 |
| Estimated total | $196.30 |
Those are the tool’s exact outputs for those inputs. Notice the shape: the $59.90 base rate is less than a third of the $196.30 total. Mileage and add-ons do the real damage, which is why the verdict badge tells you which line item dominates your estimate, so you know where to cut.
In-town pricing vs one-way pricing
U-Haul sells two different products, and mixing them up is the most common estimating mistake. The calculator on this page models only one of them.
In-town (this calculator)
- Return the truck to the same location
- Priced per day plus per mile
- Environmental fee: $1/day, capped at $5
- You pay for every mile you drive
- Best for local moves and single-day hauls
One-way (not modeled here)
- Drop off in another city
- Priced as one flat trip rate with an included mileage allowance
- Environmental fee: flat $5
- Extra miles beyond the allowance run about $1 each
- Get the flat quote from U-Haul directly
What competing U-Haul calculators miss
Most free U-Haul estimators online make one of three mistakes. Some model one-way trips with per-day and per-mile math, which is the wrong product entirely: one-way rentals use flat trip pricing, so their “estimate” can be off by hundreds of dollars. Some leave fuel out completely, even though fuel is often the second or third biggest line on the bill. And some present the advertised base rate as the headline number with fees buried in fine print, which is exactly the confusion a calculator is supposed to fix.
This tool avoids all three: it states plainly that it models in-town rentals only, it prices fuel from your miles, MPG, and gas price, and it shows every line item before the total. It also caps the environmental fee at $5 per U-Haul’s actual policy, a detail most estimators get wrong by charging it per day without the cap.
Frequently Asked Questions
No. This is an independent estimate and is not affiliated with or endorsed by U-Haul. Always confirm pricing at uhaul.com, since rates vary by location, date, and availability.
No. One-way rentals use flat trip pricing with an included mileage allowance, so per-day plus per-mile math does not apply. Use this tool for in-town moves only, where you return the truck to the same location.
The advertised rate is the daily base charge only. Mileage (around $0.89 to $0.99 per mile), fuel, equipment, Safemove protection, and the $1-per-day environmental fee make up the rest. On a typical moving day those lines dwarf the base rate.
Yes. Enter the truck’s MPG and your gas price and the tool adds (miles / MPG) x gas price to the total. Picking a truck fills in a typical MPG automatically (for example 10 for a 15-foot truck); overwrite it with your own figure if you know it.
U-Haul’s optional damage protection for the rental. The tool prices it at about $20 per day when you tick the box; actual Safemove pricing varies by location, so treat it as an estimate.
A small charge U-Haul applies for tire and battery disposal programs. For in-town rentals it is $1 per day, capped at $5 per rental; one-way rentals pay a flat $5. This tool applies the cap automatically.
Usually not. Since the Tax Cuts and Jobs Act, moving expenses are deductible only for active-duty military members moving under orders and certain intelligence community members. Civilians cannot deduct a U-Haul rental as a moving expense, though a business-use rental may be a deductible business expense; ask your tax preparer.
References
- U-Haul. In-Town vs. One-Way Moving Service Costs: What's the Difference? Accessed October 19, 2026.
- Go Born to Move. The True Cost of a U-Haul Move: Rental, Mileage, Fuel and Fees. Accessed October 19, 2026.
- NerdWallet. Are Moving Expenses Tax-Deductible in 2026? Accessed October 19, 2026.
- LegalClarity. What Is IRS Publication 521 on Moving Expenses? Accessed October 19, 2026.
- Pinion Global. IRS Releases Standard Mileage Rates for 2026. Accessed October 19, 2026.
