Repeat-Renter Resource Pack

Email templates, a checklist, a suppression rule, a segmentation sheet and a repeat-booking tracker for independent car rental operators in the US and Canada. Print it or copy the parts you need.

Before you use this pack: it is for customers you won through your own channels (website, phone, walk-ins, word of mouth). It does not cover guests you met on Turo or another marketplace; follow that platform's current terms for them. The pack is email-first and has no text-message templates. Where it says "our rule" or "our practice", that is a choice we recommend. Follow your local email marketing rules. This isn't legal advice.

Contents: 1. Service follow-up · 2. Review request · 3. Email permission and record · 4. Rebooking email · 5. Pre-send checklist · 6. Suppression rule · 7. Segmentation sheet · 8. Repeat-booking tracker · 9. CSV files

1. Service follow-up email (no promotion)

Send after every rental, within a day or two of the return. Keep it about this rental only: final charges, the deposit, the damage, fuel and mileage outcome, and anything left in the car.

Email

Subject: Your [Business name] rental is closed: receipt and deposit update

Hi [First name],

Thanks for renting the [vehicle] from [start date] to [end date]. Your rental is now closed.

If anything looks wrong, or you left something in the car, reply here or call [phone]. We will sort it out.

[Your name], [Business legal or trading name]
[Mailing address] · [Phone] · [Email]
To stop emails from us, reply UNSUBSCRIBE or use [unsubscribe link].

Why the footer is there. Your business name, contact details and a way to unsubscribe show the renter who wrote and how to reach you. One footer on every email is simpler than two.

If someone uses the unsubscribe line: stop these follow-ups and all marketing to them, and mark them suppressed (section 6). Do not tell them service emails will keep coming anyway. If you still need to reach them about an open matter, like a damage charge, keep the message to that matter only and add no offer.

Do not add: discount codes, "rent again" buttons, new-car news, surveys, review asks or links to offers. If you add any of these, treat the message as marketing (section 4).

2. Review request (separate email, permission only)

Our choice: treat a review request like marketing. Send it separately from the service follow-up, and only to renters who said yes to emails. Ask all of them, not only the happy ones: Google's Maps content policy does not let businesses ask only for positive reviews. Offer nothing in return: Google's review guidance prohibits incentives for reviews.

Email

Subject: How was your [Business name] rental?

Hi [First name], thanks again for renting with [Business name]. If you have a minute, you can leave an honest review here: [Google review link]. Good or bad, it helps us improve.

This is a promotional email from [Business legal or trading name].
[Mailing address] · [Phone] · [Email]
[Unsubscribe link]. We process requests the same day we get them.

3. Email permission wording and consent record

Ask at booking or at pickup. Use one box, unchecked by default. Never make it a condition of renting. Do not send a cold email asking for permission. Ask in person or on your own booking form. The wording names your business, gives a mailing address and one contact method, and says the person can withdraw consent.

Booking form or pickup form

☐ Email me rental offers and updates from [Business legal or trading name]. [Mailing address] · [Phone or email]. You can withdraw consent at any time. Agreeing is not required to rent.

Our practice: send promotions only to people who ticked this box. A past rental alone never puts anyone on a promotional list.

Give the wording a version name (for example "booking form v1"). Change the version name whenever the wording changes. Keep a copy of every version.

Record for each yes

FieldWhat to write
Customer IDYour internal ID. Use the same ID in every sheet.
CountryUS or CA, so you apply the right rules
ChannelEmail (this pack does not collect text permission)
Date givenThe date the box was ticked
SourceBooking form or pickup form (note who took it at pickup)
Wording versionThe exact version the person saw

Text messages: planning note only

This pack has no text consent form and no text templates on purpose. The email box above does not cover texts. Before you text any offer, set up a separate text consent form in your texting tool, and keep text permission in its own records.

4. Rebooking email (permission on file only)

Send only to people who said yes, and only with a real reason: their season returning, a new car like the one they chose, or open dates. If you mention a rate, quote your real rate for those dates.

Email

Subject: [Month] dates are open for the [vehicle type] you rented last [season]

Hi [First name],

You rented our [vehicle] last [month]. We have [vehicle or class] open for [date range]. If you are traveling again, book direct at [booking link] or reply here.

This is a promotional email from [Business legal or trading name].
[Mailing address] · [Phone] · [Email]
[Unsubscribe link]. We process requests the same day we get them.

The subject line must match the message. Every promotional email needs honest headers, a clear note that it is an ad, your valid postal address and a working unsubscribe.

5. Pre-send checklist (every promotional email)

6. Our suppression rule

This is an internal practice we chose. Use the same rule in every sheet.

  1. Treat any clear request to stop as an opt-out, however it arrives: the unsubscribe link, an email reply, a call or a text.
  2. Mark the person suppressed the same day you see it. Log what they said in the consent and suppression log.
  3. Suppressed means no marketing on any channel. Someone who unsubscribes from a service email is suppressed too and gets no more service follow-ups.
  4. Messages you must send about a current or just-finished rental, like a receipt, a deposit refund or a damage charge, are not marketing. Keep them to that rental only, and never add an offer.
  5. Only a new yes the person gives you, recorded like the first, lifts suppression. Never re-add anyone from an old export. Check the suppression column before every import.

7. Segmentation sheet

One row per customer. Fill one segment per row. If "Suppressed" applies, it wins over every other segment. All rental dates are return (completion) dates.

SegmentWhoWhat they get
Return-seasonRented around a holiday or eventOne email a few weeks before that season returns (permission only)
Work-tripSaid they travel for workLonger-booking options or a direct contact line (permission only)
Repair-gapTheir own car was in the shopA thank-you. Do not assume a next time.
Service onlyNo email permission on fileService messages only
SuppressedOpted out (see section 6)No marketing on any channel
Customer IDChannel won (website, phone, walk-in, referral)US / CAFirst completed rental (return date)Last completed rental (return date)RentalsTrip reasonEmail OK (date, source, wording)Suppressed (date)Segment
EXAMPLE-01WebsiteUS2026-01-142026-06-202Work tripYes, 2026-01-10, booking form, booking form v1NoWork-trip
EXAMPLE-02ReferralCA2026-02-032026-02-031Family visitNoNoService only
EXAMPLE-03PhoneUS2026-03-222026-03-221Car in the shopYes, 2026-03-20, pickup form, pickup form v1Yes, 2026-05-02Suppressed

EXAMPLE rows are hypothetical and contain no real people. Keep only what you need. Do not store licence numbers, payment details or claim details in this sheet.

8. Repeat-booking tracker

Set up the group before you look at results

Group name
First completed direct rental returned between (start date) and (end date)
Window: days after each person's first return date (pick once, for example 180)
Last window ends: end date + window days
Measure on or after: last window end + 1 day

Rules

Calculate

A. Unique customers in the group
B. Of those, customers with at least one more completed direct rental inside their window
All windows ended? (yes/no). If no, stop and wait.
Repeat rate = B ÷ A × 100 (N/A if A is 0)%
One customer is worth (100 ÷ A) pointspoints
Info only, not part of the rate: extra completed rentals by those customers
Info only, not part of the rate: rebookings that were canceled

Worked example (hypothetical)

ItemValue
GroupQ1 2026 first-timers: first completed direct rental returned between January 1 and March 31, 2026
Window180 days from each person's first return date. The last window ends September 27, 2026, so measure on or after September 28, 2026.
All windows ended?Yes, when measured on or after September 28, 2026
A. Unique customers40
B. Customers who completed another rental in their window6
Repeat rate6 ÷ 40 × 100 = 15%
One customer is worth100 ÷ 40 = 2.5 points
Extra completed rentals (info only)9. Counting these would wrongly give 9 ÷ 40 = 22.5%.
Canceled rebookings (not counted)2. Adding them would wrongly give 8 ÷ 40 = 20%.

Reading it: if next quarter's group shows 8 of 40 (20%), that is two more people. Season, prices and your fleet may also have changed. Treat it as a signal to keep watching, not proof that one email worked.

Customer rows

Customer IDFirst completed rental (return date)Window daysWindow endFirst repeat rental (return date)Repeat inside window? (yes/no)Completed repeat rentals in window (info only)Canceled rebookings (not counted)
EXAMPLE-012026-01-141802026-07-132026-06-20Yes10
EXAMPLE-022026-02-031802026-08-02No00
EXAMPLE-032026-03-221802026-09-18No01

EXAMPLE rows are hypothetical and are three of the 40 customers in the worked example. Window end example: 2026-01-14 + 180 days = 2026-07-13. EXAMPLE-01's repeat rental was returned 2026-06-20, inside the window. EXAMPLE-03 booked again and canceled, so it is not a repeat.

9. CSV files

Open these in any spreadsheet app. They hold headers, a few clearly hypothetical example rows and blank rows. They contain no formulas. Delete the example rows before you add real customers.

Sources