Direct booking
How to Get Direct Bookings for Your Short-Term Rental
3 min read
Direct bookings need four things: a guest you may legitimately invite, an offer worth accepting, a reliable way to enquire and pay, and follow-through. Start with those. A website by itself does not create demand, and a spreadsheet of past OTA guests is not automatically a marketing list.
Step 1: Establish who you may contact
Check the platform agreement and marketing permission before collecting contacts or promoting direct stays. Airbnb prohibits encouraging repeat bookings off-platform; checkout does not end that restriction. Vrbo prohibits using its platform to find or discuss a reservation and then directing it elsewhere. Booking.com obligations depend on your agreement and permitted data use. See the sources below and the contact-permission guide.
Start with independently sourced enquiries and guests who have valid permission for your intended channel. Record their source, consent evidence and opt-outs. If you cannot establish eligibility, exclude them from a direct-booking campaign.
Step 2: Give guests a reliable destination
Build a small direct-booking page with accurate photos, occupancy limits, facilities, location, total-price information, cancellation terms and a contact method. Make the operator's identity clear.
For a request-based workflow, label the button “Request dates.” State that submission is an enquiry, not a confirmed reservation. Reply with availability and a complete quote, agree the booking terms, arrange payment, and confirm in writing. Block the dates in every calendar at the appropriate point to prevent double booking.
Test the form from a phone. Verify that the request arrives, the guest sees a confirmation, and someone is responsible for replying. A QR code should point to this tested page and have a readable URL beside it.
Step 3: Price the direct offer after costs
Do not give away the entire commission as a discount and then call the avoided fee profit. Compare equivalent dates, inclusions and cancellation terms.
For an illustrative $700 stay, assume a 15% OTA fee, a 10% direct discount, and a direct processing cost of 3% and another $5 of direct costs:
| Calculation | Amount |
|---|---|
| Gross OTA commission avoided: $700 × 15% | $105.00 |
| Guest discount: $700 × 10% | −$70.00 |
| Direct processing: $630 × 3% | −$18.90 |
| Other incremental direct costs | −$5.00 |
| Net incremental benefit in this example | $11.10 |
These are example assumptions, not a provider quote or a customer outcome. Additional software, acquisition, administration, taxes or risk costs can reduce the benefit further. The commission calculator estimates the fee exposure; it does not forecast recoverable profit.
Step 4: Send one relevant invitation
Choose a small eligible group with permission for the selected channel. Offer dates or information relevant to their interests, include a clear opt-out, and avoid implying guaranteed availability. Keep review requests separate from discounts; do not reward a positive review.
Schedule later offers around your own booking history. A thank-you, seasonal offer and anniversary reminder are prompts to consider, not a compulsory sequence every guest should receive. Stop after withdrawal, and reduce frequency if guests stop responding.
Step 5: Close the loop monthly
Record invitations, enquiries, confirmed stays, cancellations, gross commission avoided and incremental benefit after discounts and direct costs. Record time spent as well. Review which offers generated useful enquiries and satisfied guests, then change one thing at a time. A completed enquiry form is an activation signal; a paid, fulfilled stay is a different outcome.
Your first session is complete when one eligible test contact can use the page, receive a clear reply, and understand the next step. Send your first real campaign only after that route works.
Sources & method
Last verified September 5, 2026