10. Direct Booking Payments (Stripe Connect)
AllStay.ai offers an optional "Direct Booking" feature that lets you accept payments from guests through your own Stripe account. When you enable this feature you agree to the following terms, which are in addition to (and do not replace) Stripe's Connected Account Agreement, Stripe's Services Agreement, and the card network rules.
10.1 Roles and platform clarification
AllStay.ai is a software platform only. AllStay.ai is NOT:
- A party to any booking transaction between you and a guest
- A property manager, broker, real estate agent, or travel agency
- A payment processor or financial institution
- A guarantor of guest performance, payment, identity, or conduct
All bookings made through Direct Booking are strictly between you (the Host) and your guest.
- You (the Host) are the merchant of record for every booking paid through Direct Booking.
- AllStay.ai (DJ RENTON LLC) provides the software that creates the Stripe Checkout session and orchestrates the booking workflow. AllStay.ai is Stripe's platform in the Stripe Connect sense, not the merchant.
- Stripe is the payment processor. All funds are held in and disbursed from your Stripe connected account. AllStay.ai has no access to, and cannot move money in or out of, your Stripe balance.
10.2 Fees you will pay per transaction
The following fees are deducted from each booking payment:
- Stripe processing fee — Stripe's standard connected-account rate, currently 2.9% + $0.30 for US cards and approximately 3.9% + $0.30 for international cards (as of April 2026). This fee is billed by Stripe directly against your balance and is governed by your agreement with Stripe. Stripe may change this rate at any time without notice from us.
- AllStay platform fee — currently 2% of the booking total (or the rate configured on your account), transferred to AllStay.ai automatically as a Stripe Connect "application fee" on each charge. AllStay.ai may change this rate with at least 30 days' notice via email or in-product notification.
- Stripe Tax usage fees (only if you enable Stripe Tax automatic calculation on a listing) — currently approximately 5¢ per tax calculation and 50¢ per recorded tax transaction (as of April 2026). These fees are billed by Stripe directly against your balance, separate from the standard Stripe processing fee, and only apply on listings where you've enabled Stripe Tax. Stripe may change these rates at any time without notice from us. Listings using the manual tax-line configuration incur no additional Stripe Tax fees.
Example on a $1,000 booking with manual tax: Stripe takes $29.30, AllStay takes $20.00, you net $950.70.
Example on a $1,000 booking with Stripe Tax enabled: Stripe takes ~$29.85 ($29.30 processing + ~$0.55 tax usage), AllStay takes $20.00, you net ~$950.15.
10.3 Refunds, cancellations, and chargebacks
Refunds are issued from your Stripe balance and are entirely your responsibility. Per Stripe's published policy and network rules:
- Stripe's processing fee on the original charge is not returned to you when you issue a refund. Stripe keeps the fee.
- AllStay's platform fee follows a policy mirroring Airbnb / VRBO:
- Full refund (e.g. cancellation within the guest's free-cancellation window per the booking's frozen refund policy, or any host-initiated cancellation that returns 100% of the paid amount): AllStay's platform fee on the original charge is refunded to you proportionally with the Stripe refund.
- Partial refund (e.g. 50% per a "Moderate" cancellation policy, or any host-initiated partial refund): AllStay keeps its platform fee on the original charge. The fee is not pro-rated against the partial refund amount.
- On a full $1,000 refund: Stripe still keeps its $29.30 processing fee (Stripe never returns its fee on any refund, full or partial). AllStay returns its $20.00 platform fee to your balance. Your total out-of-pocket: ~$29.30 (Stripe fee only).
- On a partial refund of the same booking (any amount less than the full charge): Stripe keeps its $29.30 processing fee. AllStay also keeps its $20.00 platform fee. Your total out-of-pocket on the original charge: ~$49.30 ($29.30 Stripe + $20.00 AllStay), same as before this policy change.
- If a guest files a chargeback or dispute, the disputed amount (plus Stripe's dispute fee, currently $15) is debited from your Stripe balance. You are responsible for responding to the dispute through your Stripe dashboard. AllStay.ai does not participate in dispute handling and is not liable for chargebacks or dispute fees.
- If your Stripe balance goes negative as a result of refunds, chargebacks, or fees, Stripe will pursue repayment from you directly, including via ACH debit from your linked bank account. AllStay.ai has no involvement in and no liability for negative balances.
This refund-fee structure mirrors Airbnb's and VRBO's treatment of guest-side service fees: returned in full when the cancellation falls within the policy's free-cancel window, retained otherwise.
10.4 Taxes, 1099s, and compliance
- You are responsible for collecting and remitting any applicable state, local, or occupancy taxes on your bookings. AllStay.ai supports two configurations per listing:
- Manual tax lines (default): you configure rates on each listing; AllStay.ai adds those line items to the Stripe Checkout session and the resulting amounts flow into your Stripe balance. You are responsible for filing and remitting.
- Stripe Tax automatic calculation (opt-in): when enabled on a listing, Stripe Tax computes the tax at checkout based on the guest's billing address. You must register your tax obligations in your Stripe dashboard before enabling this option; bookings will fail at checkout in jurisdictions where you have not registered. Stripe Tax usage fees apply (see 10.2). You remain responsible for filing and remitting; AllStay.ai does not file or remit on your behalf in either configuration.
- Stripe issues Form 1099-K directly to you for payments processed through your connected account, based on Stripe's thresholds. AllStay.ai does not issue 1099s to you or to your guests.
- You are responsible for complying with all applicable short-term rental, hospitality, tax, licensing, insurance, anti-discrimination, and accessibility laws in your jurisdiction.
10.5 Guest communication and refund policy
- You set the cancellation / refund policy displayed to guests on your direct booking page. The policy is frozen onto each booking at quote time and is the policy that applies to that booking's cancellation window.
- You are responsible for responding to guest inquiries, cancellation requests, and post-stay disputes. AllStay.ai may provide inbox tools and automation but does not handle guest relations on your behalf.
10.6 Reservation changes
- All date changes must be initiated by the host. Even if a guest requests a change, it is the host's responsibility to propose the new dates through the platform. Guests cannot change their own dates.
- When you propose a date change, the guest receives an email with the new dates and any price difference. The guest must accept the change within 24 hours, or the request expires automatically and the original dates remain in effect.
- If the new dates result in a higher total, the guest must pay the difference through Stripe before the change takes effect. The same fee structure (Stripe processing fee + AllStay platform fee) applies to the additional payment.
- If the new dates result in a lower total, the difference is automatically refunded to the guest's original payment method upon acceptance. Date-change differences are partial refunds against the original charge, so per Section 10.3, Stripe's processing fee and AllStay's platform fee on the refunded portion are not returned. (AllStay returns its fee only when a refund cancels the booking outright.)
- You have the right to decline any guest request for a date change. There is no obligation to accommodate change requests.
- A date change does not alter the cancellation policy or the agreed terms — the original frozen policy continues to apply, recalculated against the new check-in date.
10.7 Guest relationships and property responsibility
You are solely responsible for:
- All guest communication, check-in/out coordination, and dispute resolution
- Property condition, safety, cleanliness, and habitability
- Cancellations, refunds, and post-stay disputes with guests
AllStay.ai is not responsible for:
- Guest injuries, illness, or death occurring at or in connection with your property
- Property damage, theft, or vandalism caused by guests
- Safety incidents, code violations, or regulatory enforcement actions
- Guest dissatisfaction, negative reviews, or reputational harm
10.8 No guarantee of guests or payments
AllStay.ai does not guarantee:
- Guest identity, creditworthiness, or behavior
- Payment completion, validity, or freedom from fraud
- Booking accuracy, availability, or outcomes
You accept full risk for fraudulent transactions, identity misrepresentation, and guest misconduct. AllStay.ai provides booking tools but does not vet, screen, or vouch for any guest.
10.9 Insurance requirement
You represent and warrant that you maintain adequate insurance coverage for your properties, including general liability insurance and any insurance required by law for short-term rental operations in your jurisdiction. You acknowledge that AllStay.ai does not provide, arrange, or verify insurance coverage on your behalf.
10.10 Disconnection and termination
- You may disconnect your Stripe account from AllStay.ai at any time. Disconnection immediately stops AllStay.ai from creating new Checkout sessions on your account but does not cancel existing outstanding payment links or reverse past charges.
- Outstanding Checkout sessions remain chargeable through their natural 24-hour Stripe expiry. Completed charges and their refund, dispute, and settlement lifecycle continue to run through your Stripe account unchanged.
- AllStay.ai may suspend or terminate your access to Direct Booking if it has reason to believe your use of the feature poses a risk to guests, to Stripe's platform, or to AllStay.ai's standing with Stripe. In such a case you retain full access to your Stripe account and all funds in it.
10.11 Limitation of liability (payments-specific)
In addition to the general limitation of liability in Section 13 of these Terms:
- AllStay.ai is not liable for any Stripe processing fee, chargeback, dispute fee, refund cost, fraudulent transaction, or negative-balance obligation incurred on your Stripe account.
- AllStay.ai is not liable for any tax, licensing, regulatory, or compliance failure related to your bookings.
- AllStay.ai is not liable for any guest-related issue including injury, illness, death, property damage, theft, or dissatisfaction.
- AllStay.ai is not liable for any interruption of Stripe's services, changes to Stripe's fees, changes to card network rules, or any action Stripe takes on your connected account including (without limitation) holds, reserves, or account closure.
- AllStay.ai's total aggregate liability to you for any claim related to Direct Booking payments shall not exceed the total platform fees AllStay.ai has collected from your account in the 90 days preceding the claim.
10.12 Required payment processing
All payments for bookings made through your AllStay direct booking page must be processed exclusively through Stripe via the AllStay platform. You are strictly prohibited from soliciting, accepting, or directing guests to use alternative payment methods — including but not limited to Venmo, Zelle, PayPal, Cash App, wire transfer, cash, check, cryptocurrency, or any other payment method outside the AllStay–Stripe integration — for any booking initiated through your AllStay direct booking page.
10.13 Off-platform payment disclaimer
If you accept payment outside the AllStay–Stripe integration in violation of these terms, AllStay (DJ RENTON LLC) bears no responsibility or liability whatsoever for that transaction, including but not limited to: payment disputes, fraud, chargebacks, non-payment, refund obligations, tax reporting, guest complaints, or any other claim arising from the off-platform payment. You agree to indemnify and hold harmless AllStay from any claims, losses, or expenses resulting from off-platform payment arrangements.
10.14 Booking window and service continuity
Direct bookings may only be made for stays that check out within 12 months of the booking date. AllStay.ai does not guarantee the availability or continuity of the Direct Booking service beyond that horizon. In the event that AllStay.ai discontinues the Direct Booking feature or ceases operations:
- AllStay.ai will make commercially reasonable efforts to provide at least 30 days' advance notice to hosts with active bookings.
- Outstanding bookings and their payment, refund, and dispute lifecycle remain on the host's Stripe account and are unaffected by AllStay.ai's operational status — the host remains the merchant of record and retains full control.
- AllStay.ai's liability for any disruption to the Direct Booking service shall not exceed the platform fees collected from the affected host in the 90 days preceding the disruption, consistent with Section 10.11.
10.15 Indemnification
You agree to indemnify, defend, and hold harmless AllStay.ai (DJ RENTON LLC), its officers, directors, employees, and agents from and against any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out of or related to:
- Your use of the Direct Booking feature or the AllStay.ai platform generally;
- Your listings, properties, bookings, or guest stays;
- Guest injuries, damages, disputes, or dissatisfaction;
- Your violation of any applicable law, regulation, ordinance, or licensing requirement — including but not limited to short-term rental laws, housing regulations, occupancy limits, anti-discrimination laws (including the Fair Housing Act), accessibility requirements, and health and safety codes;
- Any SMS, email, or other communication sent through the AllStay.ai platform, including unsolicited messages, messages that violate the Telephone Consumer Protection Act (TCPA) or CAN-SPAM Act, or messages sent without proper recipient consent;
- Any claim by a guest, government agency, neighbor, HOA, or other third party related to your property, your listing, or your conduct as a host;
- Any claim that AllStay.ai is responsible for your business operations;
- Any tax obligation, penalty, or interest arising from your failure to collect, report, or remit applicable taxes;
- Your breach of these Terms or any agreement between you and Stripe.
This indemnification obligation survives termination of your AllStay.ai account and applies regardless of whether AllStay.ai was negligent or otherwise at fault. AllStay.ai reserves the right to assume the exclusive defense and control of any matter subject to indemnification by you, at your expense.
10.16 Survival
Sections relating to payments, fees, limitation of liability, indemnification, and insurance survive termination of your account or disconnection from Direct Booking.
10.17 Acceptance
By enabling Direct Booking, you confirm that you have read and understood these Terms, accept full responsibility as merchant of record, and agree to all payment, liability, indemnification, and insurance provisions. If you do not agree to these terms, do not publish listings for direct booking on AllStay.ai.
10.18 Damage protection (Truvi Screen & Protect)
Hosts may opt in, on a per-listing basis, to Truvi Screen & Protect, a third-party damage-protection product that provides up to $50,000 of coverage on each confirmed direct booking made through the opted-in listing. Damage protection is an optional, host-paid feature; guests are not charged separately and are not parties to the Truvi agreement.
- Pricing. When a listing has damage protection enabled, AllStay.ai adds $6.50 per night to the application_fee on the booking's payment. This cost is deducted from the host's Stripe payout, not added to the guest's checkout total. The fee is reset whenever AllStay.ai updates its published rate; existing reservations keep the rate that applied at the time payment was first requested.
- Coverage activation. Truvi screens the guest after the booking is confirmed and paid. Approved or Flagged screenings activate coverage for the booking. Rejected screenings activate no coverage; the host is refunded the full per-night damage-protection cost. AllStay.ai absorbs Truvi's per-screening cost in the Rejected case.
- Stay extended after confirmation. When the host and guest agree to extend the stay, the date-change payment for the price delta collects (i) the AllStay.ai platform fee at the host's configured rate, applied to the delta amount, AND (ii) the per-night damage-protection cost (currently $6.50/night, as published) for each additional night. Both are deducted from the host's Stripe payout on the delta charge. Truvi's coverage record is updated to match the new dates.
- Stay shortened after confirmation. When the host and guest agree to shorten the stay, the per-night damage-protection cost for the unused nights is refunded back to the host's Stripe payout via a partial application_fee refund (e.g., 2 unused nights at $6.50 = $13.00 refunded). AllStay.ai's platform fee on the original payment is NOT refunded — consistent with Section 10.3 (partial refunds retain AllStay's platform fee) and Section 10.6 (shortening a stay is a partial refund of the booking subtotal). The damage-protection cost is refunded specifically because it is priced per-night; the platform fee is priced as a percentage of the booking total and is earned when the original payment is collected. Truvi's coverage record is updated so claims reference the actual stay dates.
- Booking cancelled. When a confirmed booking is cancelled (by host or guest), the entire application_fee, including the damage-protection cost, is reversed back to the host's Stripe payout as part of the cancellation refund flow described in Section 10.3. Truvi is notified that coverage is closed. AllStay.ai absorbs Truvi's per-screening cost in this case.
- Claims. Damage claims are filed directly with Truvi using the per-booking resolution link surfaced in each booking's modal. AllStay.ai is not a party to the underlying coverage and is not liable for coverage limits, exclusions, claim decisions, or claim payouts. The terms governing the coverage are published by Truvi at truvi.com/screen-and-protect/host-protection and are incorporated here by reference.
- Disclaimer. AllStay.ai's role in damage protection is limited to (i) collecting the per-night cost from the host's Stripe payout as part of the application_fee, (ii) calling Truvi's API on the host's behalf to record the screening and any subsequent date or status changes, and (iii) reconciling with Truvi off-platform. AllStay.ai makes no warranty as to Truvi's coverage decisions and is not liable for any uncovered loss.
By enabling damage protection on a listing, you accept the pricing, refund, and claims terms in this Section 10.18 and the Truvi host agreement linked above.