Stripe is the default vacation rental processor: EU 1.5% + EUR 0.25, US 2.9% + USD 0.30. Industry norm: 30% deposit + 70% balance 7-30 days before check-in. Hospitality chargeback rate ~0.5-1.5%, with 70-80% recoverable when documented. This guide walks through processor categories (Stripe, Stripe Connect, PayPal, Adyen/Mollie/Worldpay, SEPA, platform-managed), common payment design mistakes, and the 5 components of full direct-booking payment automation.

Sign up free. Nowistay uses Stripe Connect, deposit + balance schedules, tax-per-property calculation, refund processing from the booking dashboard, and chargeback evidence exportable to Stripe.
Start free trialTravel and hospitality carry the highest average chargeback value across industries, roughly USD 120 per dispute, per Chargeback Gurus, and an industry win rate below 30%. Translation: when a payment dispute lands on a direct booking, losing is the default outcome, not the exception. Direct booking revenue that takes months to build can disappear in a single chargeback because the host had no signed terms, no identity verification, and no documented communication trail to file with Stripe's evidence panel. The math gets worse: travel chargeback rates run 1-2% per Chargeflow, and rates above 1% trigger card-network monitoring and penalties on the merchant account itself.
Direct bookings still make sense, the OTA commissions saved are real and Lodgify's 2025 industry report puts direct at 34% of all vacation rental bookings already, with momentum. But the payment workflow has to be designed, not improvised. This guide covers the processor choice (Stripe in most markets, alternatives at scale), the deposit-and-balance schedules that convert without ruining cash flow, tax-per-booking automation, refund policy enforcement, and the chargeback evidence documentation that lifts dispute win rates from the industry-default 30% to something closer to predictable recovery.
Three reasons that show up consistently:
Without a deposit, every cancellation costs you the room nights and the marketing cost of acquiring the booking. With a properly designed deposit schedule, you absorb a portion of the loss. Industry norms across OTAs and direct: 30% deposit at booking, 70% balance 7-30 days before check-in is the most common pattern. Adjust based on stay value and lead time.
Travel & hospitality chargeback rates typically run 1-2% per Chargeflow's industry data, and rates above 1% trigger card-network monitoring and penalties. Travel & hospitality has the highest average chargeback value (~USD 120) across industries and an industry win rate below 30% per Chargeback Gurus. The implication: documentation matters even more than usual, because losing a dispute is the default outcome, not the exception. Proper evidence (signed terms, identity verification, communication trail, smart-lock entry events) shifts the win probability materially.
Direct bookings are where tourist tax compliance most often goes wrong. The OTA handles it on Airbnb in agreement-cities; on direct, you have to calculate and remit yourself (see the tourist tax article in this series for jurisdiction details). A payment workflow that adds the tax line at booking is the simplest way to stay compliant.
Stripe is the default for direct booking engines. Verified pricing per Stripe's pricing page: US 2.9% + USD 0.30 per successful card charge; EEA 1.5% + EUR 0.25 for EEA cards with a +2.5% surcharge for international cards and +2% currency conversion; UK 1.5% + GBP 0.20. Strong API, strong dispute handling, native support for deposit-and-balance flows. Stripe Identity for KYC adds USD 1.50 per verified document + selfie (first 50 verifications free, charged only on completed verifications). Most full PMS integrate Stripe natively.
If you're a property manager handling payments for owners (not yourself), Stripe Connect lets you split each payment between your management fee and the owner's payout automatically. Adds a small additional fee but eliminates manual reconciliation. Most professional vacation rental managers use Connect.
Useful as a fallback for guests who prefer PayPal, typically older guests and certain European markets. Higher fees (2.9% + EUR 0.35 in EU). Worse dispute handling than Stripe. Add as a secondary option, not primary.
Enterprise-grade alternatives. Lower fees at high volume (1-1.4%) but minimum monthly volume requirements and more involved setup. Worth considering at 200+ bookings/month.
Some European hosts accept SEPA bank transfers for long stays. Free or near-free but slow (1-3 business days), with no chargeback protection in your favor. Useful for monthly stays; impractical for short stays.
For OTA bookings, Airbnb and Booking.com handle the payment. The host receives a payout 24-72 hours after check-in. No setup required; no chargeback risk on your side; no flexibility on deposit timing. The OTA holds the relationship.
Nowistay's direct booking engine uses Stripe Connect by default. Hosts and property managers are onboarded as Stripe Connect accounts during setup; payouts go directly to their bank account and the management split (if applicable) is handled automatically. Each booking can be configured for full payment at booking, or a deposit-and-balance split with the balance auto-charged at a configurable number of days before check-in (typically 7-30 days). Tax calculation per property feeds into the booking total automatically, direct bookings collect tourist tax at the right rate from the right line item. Refunds are processed from the booking dashboard with the full refund history logged. For chargeback disputes, the booking record (terms accepted, identity verified, communication trail, smart-lock entry events) is exportable to Stripe's evidence panel. Whether you reach this through Nowistay, a separate Stripe Connect setup with a custom booking engine, or a third-party booking platform, the criteria above are the test for any direct-booking payment workflow.
Tempting because it's safest for the host, but it kills conversion. Direct booking conversion drops 20-40% when the only option is full non-refundable payment. Most hosts get better total revenue with a 30% non-refundable deposit + 70% balance with a reasonable cancellation window.
Adding a EUR 200-500 security deposit on top of the booking total at the moment of booking spooks guests. Better pattern: pre-authorize a hold on the card 1-2 days before check-in (Stripe supports this natively), capture only if there's actual damage.
Refunds via "send the guest a Stripe refund link" or "I'll refund manually next week" are how disputes turn into chargebacks. Process refunds from the booking record within 24 hours of agreeing to refund.
Direct bookings without identity verification carry significantly higher chargeback risk than verified bookings. Stripe Identity at USD 1.50 per verification (first 50 free) pays for itself many times over given travel & hospitality's <30% chargeback win rate.
Disputed chargebacks where the guest claims "they didn't know the policy" are mostly defensible if the cancellation policy was visible at booking and the booking confirmation email referenced it. Make it impossible to claim ignorance.
A few useful numbers for evaluating your direct-booking payment funnel:
Three scenarios where a managed booking platform (Lodgify Booking, Hostfully Booking Engine) is worth the trade-off vs running Stripe directly:
A cancellation policy that converts and protects has three layers, and most hosts get them wrong:
What guests see at booking. "Free cancellation up to 7 days before check-in" converts much better than "non-refundable", even if your back-end policy is identical for the high-risk window. Lead with the option that converts; the strict terms apply only to the percentage of bookings within the high-risk window.
What actually happens when a guest cancels. Three patterns work:
How the refund actually flows through Stripe. Process within 24 hours of agreeing to refund. Send the guest a notification. Update the booking record. Never promise a refund verbally and process days later, that's where chargeback disputes start.
Hosts with properties in multiple currencies (EUR, GBP, USD) have to decide how to handle FX. Three options:
Sign up free. Booking-engine-integrated payment, automatic balance charge, and full audit trail. EUR 12/month per property after the trial.
Try Nowistay free


































































































