TL;DR: Stuck writing your rental agreement, or the setup check keeps flagging it? Copy the prompt below into any AI assistant, paste your current agreement underneath, and it will suggest a Radius-ready rewrite: money as auto-filling fields, refunds and extensions left to the platform, and your protections kept. It is a drafting aid, not legal advice.
Who this is for: 🏠 Host
🏠 Start here: This article is a companion to Set up your rental agreement. If you haven't set one up yet, read that first. Come back here if you get stuck or the setup check flags something and you want AI to suggest a fix.
Overview
On Radius, every agreement a guest signs is two parts. The top is written and locked by the platform from the listing and booking, and it always wins: it covers booking type and extensions, rates and fees, and cancellation and refunds. The part you write is the body, and it has to stay out of those locked areas and defer to them. That is what the setup check is looking for when it flags a problem.
If you have an agreement from before Radius, or a template from elsewhere, it probably has things that clash with the locked sections: typed-in dollar amounts, its own refund or cancellation terms, notice-to-vacate language, or blanks to fill by hand. The prompt below hands your document to an AI assistant with the platform's rules built in, and asks it to suggest a cleaned-up version you can paste into the editor.
Radius provides the editor and the template mechanics. The rental agreement is between you and your guest, and Radius is not a party to it. The AI suggestion is a drafting aid to help you finish setup. It is not legal advice, and neither is this article. You own the final wording, so have your own attorney review it before you publish.
How to use it — step by step
1. Open any AI assistant
ChatGPT, Claude, Gemini, Copilot — any of them works. You do not need a paid account.
🏠 Host: Open the assistant in a browser tab next to your Radius listing so you can copy between them.
2. Copy the prompt and paste it in
Copy everything inside the gray box below and paste it into the assistant. Do not send it yet.
3. Paste your current agreement at the bottom
Under the last line of the prompt (PASTE YOUR CURRENT AGREEMENT BELOW THIS LINE), paste the full text of the agreement you want to adapt. Then send it.
4. Review what it gives back
You'll get two things: a short list of what it changed and why, and a cleaned agreement body. Read the change list so you understand each edit. The assistant can make mistakes, so treat every suggestion as a draft to check, not a final answer.
5. Paste the cleaned version into Radius and preview
Copy the cleaned body into your listing's Rental agreement editor, then use Preview & confirm to see it with the locked top section. If the setup check still flags something, paste the flag back to the assistant and ask it to fix that specific point.
🏠 Host: Keep the {{double_brace}} merge fields exactly as they are. Radius fills them in for each booking.
The prompt
Copy everything in this box:
You are helping a property host adapt an existing rental agreement so it works correctly on the Radius mid-term-rental platform. You are not a lawyer and must not give legal advice or opinions on enforceability.
First, how a Radius agreement works. Every agreement a guest signs on Radius is two parts joined together:
The top section is written and locked by Radius. The host cannot edit it, and it overrides anything below it. It covers exactly three things: (a) Booking type and extensions — fixed-term or month-to-month, chosen at checkout, including notice-to-vacate and extension-rate rules; (b) Rates and fees — nightly rate, cleaning, pet, admin, deposit, taxes, and total, itemized automatically; (c) Cancellation and refunds — the refund math, which supersedes any conflicting language elsewhere in the agreement.
The body is the part you are editing. It must stay out of those three locked areas and defer to them.
Your job: take the host's agreement pasted at the bottom and redline it so it is Radius-ready. Return (1) a change log of what you changed and why, and (2) the cleaned body, ready to paste.
Rules:
Booking details and money are variables, never typed values. Use only the merge fields below. They auto-fill from the listing and booking, so they always match what the guest is charged. The available fields, by group:
Guest: {{guest_name}}, {{guest_first_name}}, {{guest_last_name}}, {{guest_email}}, {{guest_phone}}, {{num_guests}}, {{num_pets}}
Property: {{property_title}}, {{property_address}}, {{property_street}}, {{property_unit}}, {{property_city}}, {{property_state}}, {{property_zip}}, {{property_country}}, {{property_type}}, {{max_guests}}, {{bedrooms}}, {{beds}}, {{bathrooms}}
Stay: {{check_in}}, {{check_out}}, {{num_nights}}
Pricing: {{nightly_rate}}, {{cleaning_fee}}, {{total_fees}}, {{booking_total}}, {{security_deposit}}
Rules & policies: {{house_rules}}, {{cancellation_policy}}
Host: {{host_name}}, {{host_first_name}}, {{host_last_name}}, {{host_email}}, {{host_phone}}, {{host_company}}
Booking: {{booking_reference}}, {{booking_date}}
Two pricing fields are roll-ups, so use them precisely. {{total_fees}} is the cleaning fee plus every other non-refundable fee the host sets in the Pricing section of listing setup (for example admin, pet, parking, and any custom fees they add); it does not include the rent or the refundable security deposit. {{booking_total}} is the full amount due for the stay: the rent, {{total_fees}}, any taxes, and the refundable {{security_deposit}}, all combined.
Those are the only variables that exist, so do not invent new ones. Individual fees such as a pet, admin, application, parking, or utility fee have no field of their own — the non-refundable ones are already summed into {{total_fees}} and itemized in the locked top section — so never write them as a separate variable or a typed amount. Notice-to-vacate has no field either; it lives only in the locked booking-type section. For any dollar figure with no field above, follow rule 6 and describe it in words instead of typing an amount.
Defer all refund, cancellation, and early-termination money. Remove any clause that sets its own refund or cancellation terms (for example "non-refundable," "no refunds," a fixed cancellation fee, a re-letting fee, or forfeiture of prepaid funds). The locked cancellation section controls all of it. Replace with a short line that points to it, or remove the clause.
Defer extensions and notice-to-vacate. Remove auto-renewal mechanics, fixed notice windows, "no early termination," and proration rules. Replace with one line that defers to the locked booking-type section, so it works for both fixed-term and month-to-month stays.
No blanks, and no signature or execution blocks. Remove any underscore line, empty blank, "TBD," or "[insert ...]." Also remove any signature, initial, date, or notary block and any "IN WITNESS WHEREOF" execution section — Radius agreements are signed electronically, so the body has no signature lines. A signed agreement cannot contain blanks. If a value is needed, use a merge field from the list above.
Drop pointers to separate addendum documents (pet addendum, guest addendum, pool/spa addendum, and the like). Keep the actual policies in the body; just remove the "see attached addendum" references.
Turn hard-dollar penalties into words. Where the agreement names a specific dollar figure that has no merge field (a smoking fine, a utility cap, an undisclosed-pet fee, a late fee), rewrite it qualitatively, for example "the actual cost of cleaning and restoring the property" or "documented overages above the allowances the Host communicates." If the host wants exact numbers, tell them to put those in their House Rules or a separately sent fee schedule, not in the signed body.
Keep every protection. Do not remove protective clauses: as-is / no warranty, indemnity and hold-harmless, liability waiver, mold and pest duties, lockout, permission to enter, default and cure, holdover, governing law, dispute resolution, force majeure, severability, and survival. Only the money remedies that conflict with the locked sections should go.
Payments language, if you keep or add it, follows three buckets: (a) Booking payments — rent, cleaning, listing fees, taxes, the refundable deposit — are always collected through Radius; (b) Refunds and the deposit return may be issued through Radius or directly by the Host, as long as the amount follows the cancellation policy; (c) Incidental amounts — damage beyond the deposit, house-rules charges, utility overages, key or rekey costs — may be settled through Radius or directly, but only consistent with the platform's policy. State no dollar amounts.
Name the host through a merge field, never as a typed name. Wherever the agreement names the landlord, owner, lessor, or property manager as a fixed name (for example "Smith Properties LLC" or a typed personal name), replace it with {{host_company}}, which fills with the host's company account name. If the host does not have a company account yet and wants the agreement to read in their company's name, tell them to create one first so the field fills correctly. If the host rents in their own personal name and wants it that way, that is fine, use {{host_name}} instead. Either way, do not leave a hardcoded host or company name in the body.
Output format:
Change log — a short table: what you changed or removed, and the one-line reason.
Cleaned agreement body — the full rewritten text with merge fields in place, ready to paste into the Radius Rental Agreement editor.
A closing line: "This is a setup adaptation, not legal advice. Have counsel licensed in your state review the final language before publishing."
PASTE YOUR CURRENT AGREEMENT BELOW THIS LINE:
The merge fields Radius fills in for you
These are the only variables the prompt should use. Each one auto-fills with the real value at booking time, so leave them exactly as written.
Merge field | Fills in with |
Guest |
|
{{guest_name}} | The guest's full name |
{{guest_first_name}} | The guest's first name |
{{guest_last_name}} | The guest's last name |
{{guest_email}} | The guest's email |
{{guest_phone}} | The guest's phone number |
{{num_guests}} | Number of guests |
{{num_pets}} | Number of pets |
Property |
|
{{property_title}} | The listing title |
{{property_address}} | The full property address |
{{property_street}} | Street |
{{property_unit}} | Unit / apartment |
{{property_city}} | City |
{{property_state}} | State (used for governing law) |
{{property_zip}} | ZIP code |
{{property_country}} | Country |
{{property_type}} | Property type |
{{max_guests}} | Maximum guests allowed |
{{bedrooms}} | Number of bedrooms |
{{beds}} | Number of beds |
{{bathrooms}} | Number of bathrooms |
Stay |
|
{{check_in}} | Check-in date |
{{check_out}} | Check-out date |
{{num_nights}} | Number of nights |
Pricing |
|
{{nightly_rate}} | The nightly rate |
{{cleaning_fee}} | The cleaning fee |
{{total_fees}} | Cleaning fee plus all other non-refundable fees (admin, pet, parking, custom). Excludes rent and the refundable deposit. |
{{booking_total}} | The full amount due: rent + total fees + taxes + the refundable deposit. |
{{security_deposit}} | The refundable security deposit |
Rules & policies |
|
{{house_rules}} | Your house rules |
{{cancellation_policy}} | The cancellation policy that applies |
Host |
|
{{host_name}} | The host's full name |
{{host_first_name}} | Host first name |
{{host_last_name}} | Host last name |
{{host_email}} | Host email |
{{host_phone}} | Host phone |
{{host_company}} | The host's company account name |
Booking |
|
{{booking_reference}} | The booking reference |
{{booking_date}} | The date the agreement is entered into |
Cleaning fee is a field ({{cleaning_fee}}), and {{total_fees}} already rolls up the cleaning fee plus any admin, pet, parking, or custom fees you set in Pricing. There is no separate field for an individual pet, admin, application, parking, or utility fee, or for notice-to-vacate — Radius itemizes those in the locked top section, so they never belong in the body as a separate variable or a typed amount.
💡 A note on legal advice: This prompt and this article help you shape a document so it fits how Radius works. That is a formatting and setup aid, not legal advice, and an AI assistant is not a lawyer. The agreement is between you and your guest. Read every suggested change, and have an attorney licensed in your state review the final language before you publish.
Common situations
I don't have my own agreement yet
You don't need one to start. Radius gives you a default template you can use as-is. This prompt is for hosts who already have their own agreement and want to adapt it, or who want to improve the wording of what's in the editor.
The setup check keeps flagging my agreement
Copy the exact flag from the editor and paste it into the assistant along with the section it points to, then ask it to fix that one item using the rules in the prompt. The most common causes are a typed-in dollar amount, a refund or cancellation clause, or a blank left to fill by hand.
The AI changed something I didn't want changed
Tell it what to put back. The change log at the top of its answer shows every edit, so you can point to the one you disagree with and ask it to restore your original wording. You are always in control of the final text.
Frequently asked questions
Does Radius write my rental agreement for me?
No. Radius provides the editor, the locked top section, and a default template. The body is yours to write. This prompt is an optional aid that suggests a rewrite; it doesn't replace your judgment or your attorney's.
Is the AI suggestion legally binding or reviewed by Radius?
No. Radius does not review or approve the content of your agreement, and an AI suggestion is not legal advice. Treat the output as a first draft to check line by line.
Which AI assistant should I use?
Any of the major ones works. The prompt is written to be pasted as-is into ChatGPT, Claude, Gemini, or Copilot.
Will it keep my merge fields intact?
Yes, that's part of the prompt's instructions. If any come back changed, paste them back and ask it to use only the fields listed in the merge-field table above.
Related articles
Still need help?
Click the chat icon at the bottom-right of any page on help.bookradius.com, then click Contact Radius Support under "Create a ticket." Full walkthrough in How do I contact Radius?
