Merge Tags for Contracts: The Complete Reference

Every merge tag you can drop into a contract template, grouped by renter, trailer, rental, and business.

intermediate4 min read·Updated Apr 17, 2026

Merge Tags for Contracts: The Complete Reference

Merge tags are the placeholders in your contract templates that get filled in automatically with real data when a contract is generated. They let you write a template once and have every contract come out personalized. Here is the full list.

Renter tags

These pull from the renter's profile attached to the reservation.

  • {{renter.firstName}} — first name only.
  • {{renter.fullName}} — first and last combined.
  • {{renter.email}} — primary email.
  • {{renter.phone}} — primary phone number, formatted.
  • {{renter.licenseNumber}} — driver's license number. (Prints exactly as entered, including any state prefix you captured.)

If a renter field is missing on the profile, the tag renders as blank rather than printing the literal text.

Trailer tags

These pull from the trailer on the reservation.

  • {{trailer.name}} — the internal name you gave it.
  • {{trailer.vin}} — the VIN as entered on the trailer spec sheet.
  • {{trailer.type}} — dump, enclosed, flatbed, utility, car hauler, equipment, or any custom type.

If you need more trailer detail in the contract (GVWR, license plate, etc.), duplicate the merge tag menu and ask support to expose it for your account — more tags are available on request.

Rental tags

These are computed from the reservation itself.

  • {{rental.pickupDate}} — the pickup date, formatted to your business's local timezone and your date format preference (MM/DD/YYYY in the US by default).
  • {{rental.returnDate}} — return date, same formatting.
  • {{rental.days}} — the number of rental days. A 3-night rental will typically render as 3.
  • {{rental.total}} — the grand total including the security deposit handling per your trailer settings. Renders with currency symbol.

These are the most commonly used tags in any rental contract.

Business tags

These pull from your own business profile in Settings > Company.

  • {{business.name}} — your legal business name.
  • {{business.address}} — the mailing address, formatted across one or two lines.
  • {{business.phone}} — your main business phone.
  • {{business.email}} — your main contact email.

Updating your business profile updates every future contract — no need to edit templates when you move or rebrand.

Timezone and formatting

All date tags auto-format to your business's local timezone, which you configure in Settings > Business Profile. That means a 5 p.m. pickup in Denver renders as 5 p.m. MST even if the reservation was entered from a laptop in New York. This removes an entire category of disputes around what time the contract considered the pickup to have happened.

Literal values in templates

If you ever want to print actual {{ characters in a contract (unlikely, but possible), type them in the editor — the renderer treats {{ as a merge tag only when it matches a known tag in the menu. Unknown tags are ignored and print nothing.

Where merge tags render

Merge tags render when a contract is generated from a reservation. They do not update retroactively — if you fix a renter's name after a contract is signed, the signed copy keeps the name as it was at signing. The audit trail shows both the original value and when the data was edited.

Was this article helpful?

Still need help?

Our support team replies within one business day.

Email support