U-Haul uses a daily-plus-mileage model for local rentals. You pay a base daily rate based on the truck size, then add a per-mile fee that can change by location, date, truck size, and demand. That structure can make U-Haul very affordable for short local moves, but mileage can add up quickly when your move covers more ground.
Cost Example: 6-Hour, 30-Mile Local Move
For a 6-hour, 30-mile local move, U-Haul usually comes out ahead because the mileage stays low and the daily base rates are inexpensive. Home Depot becomes more competitive when your mileage climbs because the price does not increase with distance.
This example uses the current Home Depot daily rate we checked and sample U-Haul pricing from Miami. It does not include taxes, fuel, optional coverage, dollies, or other add-ons.
Estimated Cost for a 6-Hour, 30-Mile Local Move| Truck | Estimated Cost Before Taxes | How It’s Calculated |
|---|
| Home Depot Cargo Van | $159 | Full-day rate, unlimited miles. Does not include fuel, taxes, tolls, or other fees. |
| Home Depot 12-ft Box Truck | $159 | Full-day rate, unlimited miles. Does not include fuel, taxes, tolls, or other fees. |
| U-Haul Pickup (8 ft) | $61.65 | $19.95 per day rate plus 30 miles at $1.39 per mile. Does not include optional coverage, fuel, or add-ons. |
| U-Haul Cargo Van (9 ft) | $61.65 | $19.95 per day rate plus 30 miles at $1.39 per mile. Does not include optional coverage, fuel, or add-ons. |
| U-Haul 10-ft Truck | $61.65 | $19.95 per day rate plus 30 miles at $1.39 per mile. Does not include optional coverage, fuel, or add-ons. |
| U-Haul 15-ft Truck | $71.65 | $29.95 per day rate plus 30 miles at $1.39 per mile. Does not include optional coverage, fuel, or add-ons. |
| U-Haul 20-ft Truck | $81.65 | $39.95 per day rate plus 30 miles at $1.39 per mile. Does not include optional coverage, fuel, or add-ons. |
| U-Haul 26-ft Truck | $91.65 | $49.95 per day rate plus 30 miles at $1.39 per mile. Does not include optional coverage, fuel, or add-ons. |
If you need enough room to move a larger home in one trip, U-Haul is the only brand here that offers larger truck sizes. Home Depot works best for small homes, moving a few pieces of furniture, home improvement/renovation, or simple hauls where unlimited mileage saves the most money.
Home Depot Truck Rental Pricing
Home Depot’s pricing is time-based, with a $29 rate for the first 75 minutes, a flat $159 daily rate, and the option to rent by the week. Exact pricing is determined at the store and may change by location, but the advertised pricing we checked was:
- $29.00 for 75 minutes
- $159.00 per day
- $1,113.00 per week
Your rental may be subject to additional fees, such as:
- Environmental fee, if applicable
- Toll charges and related processing fees
- Fuel charges if the vehicle is not refueled before return
- Taxes or other local fees
U-Haul Truck Rental Pricing
U-Haul uses a mileage-based pricing model for local rentals. You pay a daily rate based on the truck size plus a per-mile charge, which can make short local moves very affordable. For a deeper look at how these costs add up, you can read our full breakdown in How Much Does a U-Haul Really Cost?
Long-distance and one-way rentals follow a different flat-rate structure, with pricing based on your route, truck size, dates, and allowed mileage. For most local renters, the main costs are the daily rate, mileage, fuel, optional coverage, and any equipment or add-ons they choose.
U-Haul Local Truck Pricing Example (Mileage Fee of $1.39 in Miami, FL)
Mileage rates vary by location. In the Miami sample pricing used for this comparison, all available trucks were listed at $1.39 per mile.
Mileage fees may also change based on demand, season, pickup location, and truck size. U-Haul can also add small fees, including environmental fees, vehicle-related fees, optional damage protection, equipment rentals, and fuel charges if you do not refuel the truck properly.
| Base Daily Rate | Truck Sizes |
|---|
| $19.95 | 8-ft pickup, 9-ft cargo van, 10-ft truck |
| $29.95 | 15-ft Truck |
| $39.95 | 20-ft Truck |
| $49.95 | 26-ft Truck |
Which Moving Truck Rental Is Cheaper?
U-Haul is usually cheaper for short, low-mileage moves, while Home Depot is often cheaper for higher-mileage local moves that fit in a smaller truck.
Home Depot charges by time and includes unlimited mileage, so driving farther does not raise the rental price. U-Haul starts with a lower daily rate, but the per-mile charge can make the final cost climb quickly.
The result is simple:
- If your move is close by, U-Haul usually wins.
- If your move covers more ground, Home Depot often ends up cheaper.
The next section shows where that price difference starts to flip.