Skip to content

Dumpster rental

Booking & checkout

How the booking widget works, what the customer sees, and what controls availability, deposits and confirmations.

This is part of the Dumpster rental workflow

Doing junk removal? Start with the quote workflow.

The booking widget is the checkout. It shows what you have, on the dates you can deliver, at the price you set, and takes the booking without you touching it.

What the customer does

  1. 1Enters their zip. If it is outside your service area they are told so rather than being allowed to book.
  2. 2Picks a container size from your catalog.
  3. 3Picks a start date and an end date. Rental length is fully flexible -- there are no fixed packages.
  4. 4Enters their delivery address and contact details.
  5. 5Pays, or leaves a deposit, if Stripe is connected.

What controls what

What the customer seesWhere you set it
Which sizes are offeredCatalog > Equipment
Whether a size is available on a dateThe quantity on that equipment item
The priceThe daily rate on the equipment item
Which days can be picked at allSettings > Scheduling (business hours, blocked dates)
How many bookings you take per day, and how far aheadSettings > Pricing > Load Tiers -- not Scheduling
Whether a deposit is takenSettings > Scheduling

Capacity is not on the Scheduling screen

Maximum bookings per day, the earliest bookable day, and how far ahead customers can book all live under Settings > Pricing > Load Tiers. Everyone looks under Scheduling first and does not find them. See Scheduling & business hours.

After the booking

The customer gets a rental confirmation email. A job is created with a delivery trip and a pickup trip, and a specific container is reserved for those dates. You see it in your dashboard immediately.

Booking on the customer’s behalf

You can create the same booking from inside HaulHQ when someone phones. It produces the same job, the same trips and the same confirmation email as a self-serve booking.

Common mistakes

"The widget says nothing is available and I know I have containers."

Check three things in order: the quantity on the equipment item, whether the date is inside your business hours or a blocked date, and the per-day booking caps under Pricing > Load Tiers.

"Customers cannot book for tomorrow."

buffer_days sets the earliest bookable day, and it is under Pricing > Load Tiers. Set it to 0 for same-day.

"I want the booking widget on my junk removal site."

Junk removal uses [[haulhq_form]](/docs/wordpress/haulhq-form), which already books pickups. See the two workflows.