Back to Blog
Collect Rental Payments and Security Deposits Separately with Stripe
Billing

Collect Rental Payments and Security Deposits Separately with Stripe

Use Stripe for the rental charge and a separate security-deposit hold. A practical two-record workflow for rental businesses using PayRequest.

October 13, 20265 min read
P
PayRequest Team
PayRequest Editorial Team

Already using Stripe? Collect security deposits without coding.

Keep your existing Stripe account and booking process. Create a hosted deposit link, confirm the card authorization and decide on capture or release after inspection.

  1. 1.Connect your eligible Stripe account
  2. 2.Create and share a deposit link
  3. 3.Confirm authorization and the actual deadline
  4. 4.Inspect, then capture once or release
Already have an account? Create a deposit link

Free: 3 new deposits per month, 1 active at a time. Check your dashboard for paid-plan allowances. A card hold reserves available funds; the provider deadline remains binding.

Collect the rental fee as a payment and the refundable damage security as a separate card authorization when that matches your agreement and provider support. With PayRequest, use a payment link for the hire charge and a deposit link for the hold. Connect both records to the same booking without describing the held amount as money already paid to you.

This is a practical workflow for rental operators already using Stripe. It describes two separate customer actions, not a built-in combined checkout or an automatic synchronization feature.

Work through a €90 hire and €500 hold

For fictional booking RENT-204, the customer owes €90 for the hire and authorizes €500 as damage security. If both actions succeed, €90 is collected and €500 is reserved. The merchant has not received €590. The authorization can reduce available card balance or credit even though it is not a settled charge.

RecordAmountEvidence of completionEnd-of-rental action
Hire payment€90Confirmed successful paymentHandle any separate cancellation or refund obligation
Damage authorization€500Confirmed authorized state and deadlineRelease, or make a justified supported capture
BookingOne referenceBoth requirements checked independentlyInspect and record the decision

Stripe separates authorization and capture. An ordinary successful rental payment and an active hold are different financial states. Do not treat one notification as proof that both records are complete.

Give the customer two clear instructions

Create the hire request using PayRequest payment links. Create the security request using PayRequest security deposits. Save the two references on the booking and label the messages clearly.

A customer-message template: “For booking RENT-204, the rental payment is €90 at [payment link]. The separate damage authorization is €500 at [deposit link]; it reserves available card funds and is charged only through the agreed supported process. Please complete both steps before [handover deadline].”

Replace the amounts, conditions and deadline with your actual disclosed terms. Send real links through your normal communication channel. Do not request card details by message or promise immediate bank release.

Check both states before handover

A rental payment can succeed while authorization is declined, pending or abandoned. Confirm the deposit's authorized state and actual provider deadline before treating the booking as secured. For several bookings, use the multiple-deposit queue.

Authorize close enough to the rental for the hold to cover the agreed inspection and final decision. Creating the link months before arrival does not guarantee a months-long authorization. The Stripe deposit guide explains eligibility and deadline limits.

Settle the hold after the full inspection

Suppose a supported, documented €35 missing-accessory cost is identified. In PayRequest's current Stripe flow, a final capture of €35 releases the remaining €465. There is no second capture available for a newly discovered charge from that same authorization. Review the complete inspection before the final action.

If nothing is owed, release €500; do not call it a refund of the €90 hire payment. If the rental itself must be refunded, review that separate charge separately. The API reference documents final Stripe capture and its resulting captured state.

Compare costs and allowances for both records

PayRequest currently charges €0 platform fee on this Stripe deposit-capture flow; Stripe processing fees apply separately. Ordinary rental payments follow their own plan and provider fees. Check pricing, monthly deposit starts and simultaneous active holds rather than assuming that a free deposit allowance makes every payment free.

Prepare one fictional booking, confirm what each customer page says and rehearse the two-record decision before a live rental. This provides a focused route into PayRequest while preserving your existing booking process.

Editorial note: AI assisted with this article and cover. The €90/€500/€35 figures and message are original fictional examples. Documentation was reviewed on 13 October 2026; no combined-checkout feature, live payment test or customer outcome is claimed.

Frequently Asked Questions

Does the €500 hold count as €500 received?

No. A confirmed authorization reserves available funds; settlement happens only when a supported capture succeeds.

Does this workflow provide one combined checkout?

This article describes a payment link and a separate deposit link tied to one booking. It does not claim a built-in combined checkout.

Share this article