Stripe
When a guest pays for a direct booking, two things need to happen reliably: the money needs to reach the host’s bank account without the booking platform touching it, and the host needs to control when that payment is collected — instantly on confirmation, or after they’ve personally approved the reservation. This article explains how Stripe Connect handles both scenarios for hosts taking direct bookings, and what the practical difference between the two payment modes means for a host’s cash flow and booking management.
Key Takeaways
- Stripe Connect allows hosts to receive guest payments directly into their own bank account — the booking platform is never an intermediary holding funds.
- Instant Book collects payment at the moment a guest confirms a reservation, with no host action required.
- Request to Book sends a secure Stripe payment link to the guest only after the host has reviewed and approved the reservation request.
- Setting up a Stripe account for direct bookings typically takes under five minutes and requires no technical knowledge.
Why Stripe Connect Is Used for Direct Booking Payments
Stripe Connect is a version of Stripe designed specifically for platforms and marketplaces where money flows between end users — in this case, between a guest and a host — rather than into the platform’s own account. This distinction matters: when a host connects their own Stripe account through a direct booking tool, they are the merchant of record on every transaction. Guest payments settle directly into the host’s bank account on Stripe’s standard payout schedule.
This is materially different from how platforms like Airbnb handle payments. On Airbnb, the platform collects the guest’s payment, holds it, and releases a portion to the host after the stay begins — deducting service fees in the process. With Stripe Connect on a direct booking page, there is no intermediary holding period and no platform service fee deducted from the transaction itself.
What Is the Difference Between Instant Book and Request to Book Payments?
Both modes use Stripe to process guest card payments securely, but they differ in when the charge is triggered and how much control the host has before money changes hands. The right choice depends on how a host prefers to manage their calendar and how much vetting they want to do before confirming a reservation.
Instant Book: Payment at the Moment of Confirmation
With Instant Book, the guest selects their dates, fills in their details, and pays in one uninterrupted flow — similar to booking any other online service. The moment the guest completes checkout, the payment is captured by Stripe and the booking is confirmed. The host’s calendar blocks automatically and the host receives a notification that a confirmed, paid reservation has been made.
This mode is designed for hosts who prioritize low-friction bookings and don’t need to screen guests manually before accepting. It works particularly well for returning guests who’ve already stayed and are rebooking directly, or for properties with straightforward house rules that don’t require case-by-case evaluation. Cash flow is immediate — there’s no waiting period between a guest expressing interest and a confirmed, charged reservation.
Request to Book: Payment After Host Approval
Request to Book separates the reservation request from the payment trigger. A guest submits their details and requested dates, but their card is not charged immediately — the booking is held in a pending state while the host reviews it. The host can see the guest’s information, check the dates against their calendar, and decide whether to accept.
When the host approves the request, Stripe sends the guest a secure payment link by email. The guest follows that link to complete payment, at which point the booking is confirmed and the calendar updates. If the host declines, the guest receives a notification and no payment is ever attempted.
This mode is better suited for hosts who want to vet guests before committing — particularly useful for premium properties, longer stays, or hosts who’ve had difficult experiences with last-minute bookings or mismatched guests. It also effectively eliminates double-booking risk, since no booking is confirmed until the host has actively approved it and the guest has completed payment.
How Does the Money Actually Reach the Host’s Bank Account?
Once a payment is captured through Stripe — either at the moment of Instant Book confirmation or after a guest completes payment following a Request to Book approval — Stripe handles the transfer to the host’s connected bank account on its standard payout schedule. For most hosts in supported countries, this means funds are paid out on a rolling basis, typically within two to seven business days depending on the host’s country and Stripe account settings.
According to Stripe’s official documentation on direct charges with Connect, in a direct charge model the platform never holds the funds — the charge is processed directly against the connected account, meaning the host’s Stripe balance is updated immediately on payment capture. The booking platform does not appear as an intermediary on the guest’s bank statement for the main transaction.
What Does the Guest Experience Look Like?
From a guest’s perspective, paying through a Stripe-powered direct booking page is indistinguishable from paying through any other modern, trusted online checkout. They enter card details on a standard Stripe-hosted form with SSL encryption, see a clear summary of what they’re paying and for which dates, and receive an email confirmation. The host’s property name or business name appears on the payment receipt, not the booking tool’s name.
For Request to Book, the experience includes one extra step: after submitting the request, the guest waits for the host’s approval email, then follows the Stripe payment link to complete the booking. This two-step flow takes a little longer than an instant checkout, but it gives the guest confidence that a real person has reviewed and accepted their reservation before any money is taken.
Setting Up Stripe for a Direct Booking Page
Hosts connecting Stripe to a direct booking tool like Rizerve go through a standard Stripe Connect onboarding process. This involves creating a Stripe account (or connecting an existing one), verifying identity as required by Stripe’s Know Your Customer compliance standards, and linking a bank account for payouts. For most hosts, this takes under five minutes. Stripe supports hosts across most of Europe, the UK, the US, Australia, and dozens of other countries — a full list is available in Stripe’s documentation.
Once connected, the host doesn’t need to log into Stripe to manage individual bookings — payments are triggered automatically through the booking platform based on which mode (Instant Book or Request to Book) the host has selected. Stripe’s dashboard remains available for viewing transaction history, managing payouts, and handling any disputes.
What Happens if a Guest Needs a Refund?
Refunds on direct bookings are handled differently from Airbnb refunds, where the platform mediates disputes and can issue refunds from its own balance independently of the host. On a direct booking, the host controls the cancellation and refund policy — whatever terms are stated on the booking page at the time of reservation govern the transaction. If a refund is issued, it’s processed back to the guest’s card through Stripe from the host’s connected account, and Stripe’s standard refund processing time applies (typically five to ten business days for the amount to reappear on the guest’s statement).
Which Payment Mode Is Right for a Given Property?
Instant Book suits hosts who are confident in their guest mix, have straightforward house rules, and want maximum booking velocity with zero manual steps. Request to Book suits hosts who want a human checkpoint before any money moves — particularly valuable for unique or high-value properties, long-stay bookings, or hosts building a direct channel from scratch where the incoming guest profile is less predictable than a returning guest pool. Both modes are available within the same booking page setup, meaning a host can switch between them as their preferences or seasonal situation changes without rebuilding anything.
The practical takeaway is that Stripe Connect gives a host the financial infrastructure of a professional booking business — direct payment processing, automatic confirmation, and bank-account-level payouts — without requiring any technical setup beyond a standard Stripe account. The choice between Instant Book and Request to Book is less about technology and more about how hands-on a host wants to be at the moment a guest decides to book.