A booking going through a yard, start to finish. Every delivery fee and total on this page was worked out by the same code your customers would use.
Renting it out
On Example Equipment Rentals, a made-up yard you can open and try.
yourname.haulbase.ca, from a button on your website, the booking link on your Google listing, or a line on your Kijiji ad. Every trailer with its photo and its real price.

On a calendar that already shows what's booked. Name, phone and email. Your add-ons if you offer them. Delivery if you offer it, priced from their address before they send anything.

Their address, their driver's licence number, and their full legal name typed as the signature. If you ask for a photo of their licence or their insurance, that comes first. The signed copy is emailed to you and to them.

It's a request, and it waits for you. It doesn't hold the dates yet, so if two people ask for the same weekend, you pick.
A text lands on your phone the moment they send it, or an email until you've confirmed your mobile number. Say yes and they get an email with a button to pay online or choose to pay in person, and your e-transfer address if you've added one. Say no and they're told, with nothing charged.

By card online, or cash or e-transfer at pickup, which you mark as paid. The deposit is a hold on their card, not a charge. On the example page the dump trailer out Saturday and back Monday is $300 plus HST, with a $500 hold.

By email, so nobody forgets.
You check it in: hours if it's on a meter, fuel, and anything damaged. Anything owed comes off the hold in one charge and the rest goes back to them. A clean return releases the whole hold.

By the yard or the load
Real numbers from Example Landscape Supply, another made-up yard, worked out the same way your customers' orders would be.
25 yards of Black Mulch.
Truro is 85.5 km from the yard by road. 25 yards is 3 truckloads. Delivery comes to $570.00 with the HST in.

Only the days you deliver, and only the windows that still have room.
$1,995.00 for the mulch, the delivery and the HST. With Stripe connected it's paid there and then and goes straight onto your schedule, because your delivery days already decided it fits. Without Stripe, it comes in as a request like a rental does.
In the order it's due, with the address. Put it on one of your trucks.

Your side
Somebody rings instead? Book it in yourself, and they get an email with a link to sign your agreement and pay. Today tells you who hasn't signed yet, and one button sends it again.
Where the money goes
Starting
Five steps: Business, Your look, First listing, Get paid and Plan.
Every guess is marked in amber for you to check. Nothing is public until you publish.
Connect Stripe and put a phone number on the page. Cash keeps working after. Stripe is what lets a customer pay by card and hold a deposit.
A button on your website, a line on your Kijiji ad, the booking link on your Google listing, and a sign for the gate.
Or I'll set it up with you.
Talk to JoshAsked before