I made a template agreement that I use for all guests whether booked here or thru somewhere else. When booked thru here I don't fill in all dollar breakdown. I just reference financials on vrbo. I send it via a doc u sign account. Its easy for guests to fill out and we both get an encrypted copy.
I started asking for a cc and ID regardless where booked, but I'm getting some resistance from some travelers and theres a whole lot of discussion about it on the facebook Airbnb guest blacklist page.
Choice is yours.
Lots of discussions of rental agreements on the site already...
Short answer: get a real estate atty in the location where your home is located and get them to provide you a template to mark up and make your own. Then get them to proof the results.
There are also a number of discussions about how to head off chargebacks and the steps you need to take to make it happen. An RA is one step, but there are others. Search box is upper-right on the page. Lots of great info out here.
RA should be area specific due to the fact that laws vary from area to area. You can search the websites of property managers in your area, many have their RA on their site and they should be in line with the area laws. You can also have an attorney create a RA specific to your property. I have read many discussions about guest not wanting to provide information to book but it has not been my experience over the past 9 years, I rarely get any pushback from guests.
I would add that you must think of all the possibilities, mine is very detailed. After 30 years in the business vacationers have taught me what I need to cover.
Also mantatory.... Last page must include all names of ages of guests. You need to know who is in your rental at all times. Guests are there for their own interest.
Reason: Only guests listed on your "agreement" may occupy the home. Its your fall back.
And should there be a emergency such as fire, etc... you will need to provide your information to the first responders to they know who to look for.
Its your home, your property, your responsibility your liability. Think, think, think, then include, include, include.
My rental agreement, saved me this summer from the renters from hell.
Its the first time I had to call the agreement to back me up, but it did its work.
Attorneys, may try to set you up like a "tenant" situation, but remember these are guests not tenants and do not have tenant rights.
So use an attorney, but craft it to be a guest agreement. Think sort of hotel...sort of.
Good luck and search the internet far and wide, you will be surprised the great ideas you will see, then add them, and take to an attorney to legally and correctly incorporate them into your needs.