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.
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.
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.
- Final charges: [amount]. Your receipt is attached.
- Deposit: [released on date] or [amount kept and the reason].
- Damage, fuel and mileage: [no issues] or [details].
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.
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.
☐ 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
| Field | What to write |
|---|---|
| Customer ID | Your internal ID. Use the same ID in every sheet. |
| Country | US or CA, so you apply the right rules |
| Channel | Email (this pack does not collect text permission) |
| Date given | The date the box was ticked |
| Source | Booking form or pickup form (note who took it at pickup) |
| Wording version | The 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.
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)
- Every recipient ticked the email box themselves, with a date, source and wording version on file. No one is on the list because of a past rental alone.
- Everyone marked suppressed is removed.
- Opt-outs since the last send are added, including replies like "please stop" and unsubscribes from service emails.
- No Turo or other marketplace guests are on the list.
- The subject line matches the message. The email says it is promotional.
- Business name, mailing address and a phone or email contact are in the email.
- The unsubscribe link works. You tested it today.
- The unsubscribe link and contact details will keep working for at least 60 days after you send.
- Any rate or date in the email is real and current.
6. Our suppression rule
This is an internal practice we chose. Use the same rule in every sheet.
- Treat any clear request to stop as an opt-out, however it arrives: the unsubscribe link, an email reply, a call or a text.
- Mark the person suppressed the same day you see it. Log what they said in the consent and suppression log.
- Suppressed means no marketing on any channel. Someone who unsubscribes from a service email is suppressed too and gets no more service follow-ups.
- 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.
- 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.
| Segment | Who | What they get |
|---|---|---|
| Return-season | Rented around a holiday or event | One email a few weeks before that season returns (permission only) |
| Work-trip | Said they travel for work | Longer-booking options or a direct contact line (permission only) |
| Repair-gap | Their own car was in the shop | A thank-you. Do not assume a next time. |
| Service only | No email permission on file | Service messages only |
| Suppressed | Opted out (see section 6) | No marketing on any channel |
| Customer ID | Channel won (website, phone, walk-in, referral) | US / CA | First completed rental (return date) | Last completed rental (return date) | Rentals | Trip reason | Email OK (date, source, wording) | Suppressed (date) | Segment |
|---|---|---|---|---|---|---|---|---|---|
| EXAMPLE-01 | Website | US | 2026-01-14 | 2026-06-20 | 2 | Work trip | Yes, 2026-01-10, booking form, booking form v1 | No | Work-trip |
| EXAMPLE-02 | Referral | CA | 2026-02-03 | 2026-02-03 | 1 | Family visit | No | No | Service only |
| EXAMPLE-03 | Phone | US | 2026-03-22 | 2026-03-22 | 1 | Car in the shop | Yes, 2026-03-20, pickup form, pickup form v1 | Yes, 2026-05-02 | Suppressed |
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
- Use return (completion) dates for every rental.
- One row per unique customer. A customer ID appears only once in a group. Count people, not bookings.
- Only first-time direct customers belong in the group. Leave out anyone who completed a direct rental with you before the start date.
- Window end for each person = their first return date + window days.
- A repeat counts when a later, separate direct rental is completed and returned on or before that person's window end. Canceled bookings and no-shows do not count.
- Do not measure until every person's window has ended (the group is mature).
- If the group has 0 customers, write N/A for the repeat rate, not 0%.
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) points | points |
| 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)
| Item | Value |
|---|---|
| Group | Q1 2026 first-timers: first completed direct rental returned between January 1 and March 31, 2026 |
| Window | 180 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 customers | 40 |
| B. Customers who completed another rental in their window | 6 |
| Repeat rate | 6 ÷ 40 × 100 = 15% |
| One customer is worth | 100 ÷ 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 ID | First completed rental (return date) | Window days | Window end | First repeat rental (return date) | Repeat inside window? (yes/no) | Completed repeat rentals in window (info only) | Canceled rebookings (not counted) |
|---|---|---|---|---|---|---|---|
| EXAMPLE-01 | 2026-01-14 | 180 | 2026-07-13 | 2026-06-20 | Yes | 1 | 0 |
| EXAMPLE-02 | 2026-02-03 | 180 | 2026-08-02 | No | 0 | 0 | |
| EXAMPLE-03 | 2026-03-22 | 180 | 2026-09-18 | No | 0 | 1 | |
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.
- segmentation-sheet.csv: one row per customer, with country, email permission, suppression and segment columns.
- consent-and-suppression-log.csv: one row per consent or opt-out event, with country, received and processed dates.
- repeat-booking-tracker.csv: one row per unique customer in a group, with first return date, window end, first repeat return date and the yes/no result.
- repeat-rate-summary.csv: one row per group, with the maturity check and the repeat rate (N/A for an empty group).
Sources
- Google Maps User Generated Content Policy Help, Prohibited and restricted content, checked October 20, 2026.
- Google Business Profile Help, Tips to get more reviews, checked October 20, 2026.