Contract variables are the placeholders that fill your agreement with real details for each booking. You write them as {{field_name}} in a template, and Patriot Hauls swaps them for live values — the renter's name, the dates, the unit, your business, and your fees — every time a renter signs.
How they work
In the contract editor, the built-in templates already have these fields placed for you. If you edit the wording, click Insert a field to drop one at your cursor. The Preview tab shows the template with sample data so you can see how it'll read; renters always see their real values.
Good to know: A field that has no value yet (for example, a replacement value you set per unit) renders a blank fill-in line on the contract so you can write it in at pickup.
What's available
Renter — name, email, phone, address, driver's license # / state.
Rental — unit/trailer, VIN/serial/unit #, pick-up date/time, return date/time, start and end dates, rental period in days, delivery/placement address, rental rate, total amount, security deposit.
Operator — business name, operator name, governing state, governing county, booking/agreement reference.
Fees & Policy — late fee per day, dry-run/trip fee, insurance deductible, replacement value, damage waiver fee, waiver deductible, included tonnage, overage rate per ton, extension rate per day.
Where the values come from
- Renter, unit, dates, and amounts fill in automatically from the booking.
- Fees and jurisdiction come from your Contract Settings — set them once and they apply everywhere. See customize your contract.
This same set of fields fills the agreement whether the renter signs during online checkout or from a signing link you send, so a contract reads the same everywhere.
Related: rental contracts overview · how renters sign.
Still need help? Tap the Support button inside your dashboard.