Back to Blog
Billing

Pre-Authorization Deposit Software: How to Hold & Collect Deposits Online (2026)

Learn how pre-authorization holds and security deposits work. Compare deposit software for hotels, car rentals, equipment hire, and event venues. Stripe vs Mollie vs PayRequest.

March 26, 20269 min read min read
P
PayRequest Team
Payment Experts

Pre-authorization deposit software lets businesses place a temporary hold on a customer's payment card — reserving funds without actually charging them. When the service is complete, you either capture the held amount or release it. No refund process needed, no money tied up unnecessarily.

This approach is standard practice for hotels, car rental companies, equipment hire businesses, and event venues. But until recently, implementing pre-authorization required custom development work. Modern deposit software makes it accessible to any business, no coding required.

How Pre-Authorization Deposits Work

A pre-authorization is fundamentally different from a regular payment. Understanding the mechanics helps you choose the right approach for your business.

The Authorization Flow

When you create a pre-authorization, three things happen in sequence. First, your software sends a hold request to the customer's card network (Visa, Mastercard, etc.) for a specific amount. Second, the card network verifies the customer has sufficient funds and places a hold — reducing their available credit by the authorized amount. Third, you receive confirmation that the hold is active.

At this point, no money has moved. The customer's statement shows a "pending" charge, but their account hasn't been debited. You now have a window to decide whether to capture (charge) the amount or release the hold.

Capture vs Release

After the authorization is active, you have two options. Capturing means you charge the held amount — the pending charge becomes a real transaction and the money transfers to your account. You can capture the full amount or a partial amount (useful when damage is less than the full deposit). Releasing means you cancel the hold entirely — the pending charge disappears and the customer's available credit is restored.

Hold Duration Limits

Card networks set maximum hold durations that vary by network and transaction type. Visa typically allows holds for 7 days on most transactions, though hotel and car rental authorizations can extend to 31 days. Mastercard generally permits holds up to 30 days. After the hold expires, the reserved funds are automatically released — you cannot capture an expired authorization.

This means timing matters. If you need to hold a deposit for longer than the card network allows, you'll need to either capture before expiration and refund later, or use a traditional deposit collection method instead.

Pre-Authorization vs Traditional Deposits

Both approaches protect your business, but they work differently and each has advantages depending on your situation.

Pre-Authorization Holds

With pre-authorization, no money changes hands until you decide to capture. The customer's funds are reserved but they're not out of pocket. If no damage occurs or the service goes smoothly, you simply release the hold and the customer never sees a charge on their statement.

This is better for customer experience because there's nothing to refund — the hold just disappears. It's faster (no refund processing time) and generates fewer disputes since customers don't see money leave their account.

The downside is the hold duration limit. If you need a deposit held for more than 7-30 days (depending on the card network), pre-authorization doesn't work. You'd need to capture and refund instead.

Traditional Deposit Collection

With traditional deposits, you charge the customer upfront. The money moves to your account immediately. When the deposit period ends, you process a refund for the appropriate amount.

This works better for longer-term deposits (security deposits for rentals, event deposits months in advance) because there's no hold expiration to worry about. The money is yours until you refund it.

The downside is refund processing time (3-10 business days depending on payment method) and higher dispute risk — customers sometimes forget about deposits and file chargebacks when they see the charge.

Best Pre-Authorization Deposit Software

Stripe (with Custom Development)

Stripe's API supports pre-authorization through its PaymentIntents API. You create a payment intent with capture_method: "manual", which authorizes the card without charging it. You then capture or cancel within 7 days.

Stripe's pre-authorization is powerful but requires developer involvement. You need to build the authorization flow, customer notification system, capture/release logic, and expiration handling yourself. For businesses with a development team, this offers maximum flexibility. For everyone else, it's too complex.

PayRequest's Stripe integration handles pre-authorization without any coding — you get the same Stripe infrastructure with a visual interface for managing holds.

Mollie (European Pre-Authorization)

Mollie supports pre-authorization for credit card payments in Europe. The process is similar to Stripe: create an authorized payment, then capture or cancel later.

Mollie's advantage is stronger European payment method support (though pre-authorization only works with credit cards, not iDEAL or SEPA). The hold duration follows card network rules.

Our Mollie pre-authorization guide walks through the complete setup process.

PayRequest (No-Code Deposit Management)

PayRequest's security deposit feature supports both pre-authorization holds and traditional deposit collection — without any development work.

You create a deposit request in PayRequest, choose whether to use pre-authorization (hold only) or immediate charge, and send the payment link to your customer. PayRequest handles the authorization, sends customer notifications, and lets you capture or release with one click from your dashboard.

What makes PayRequest different from using Stripe or Mollie directly is the complete deposit workflow built on top. You get automated reminders before hold expiration, a customer portal where clients can see their deposit status, partial capture support, and full reporting — all without writing code.

Pricing: €20/month flat for unlimited deposits, invoices, and all features. No per-transaction fees from PayRequest (you only pay your payment provider's standard rates).

Which Industries Use Pre-Authorization Deposits?

Hotels and Accommodation

Hotels use pre-authorization to hold a damage deposit at check-in. The typical hold is €100-500, captured only if room damage is found at checkout. PayRequest's hotel deposit solution handles this workflow, including automated release notifications.

Car Rentals and Vehicle Hire

Car rental companies authorize deposits of €500-2000 to cover potential damage, fuel charges, or toll fees. The hold is released when the vehicle is returned in good condition. Extended hold periods (up to 31 days with Visa) make pre-authorization viable for longer rentals.

Equipment Rental

Camera gear, construction equipment, tools, and electronics — equipment rental businesses use pre-authorization to protect against damage or non-return. PayRequest's equipment rental deposits support tiered deposit amounts based on equipment value.

Event Venues

Wedding venues, conference centers, and party spaces collect deposits to secure bookings and cover potential damage. Since events are often booked months in advance, traditional deposits (actual charge with later refund) usually work better than pre-authorization here. PayRequest supports both approaches.

Setting Up Pre-Authorization Deposits

Getting started with pre-authorization through PayRequest takes about 5 minutes.

Step 1: Connect Your Payment Provider

Sign up for PayRequest and connect Stripe or Mollie. Both support pre-authorization for credit card payments.

Step 2: Create a Deposit Product

Create a deposit product in PayRequest with the amount, description, and deposit type (pre-authorization hold or traditional charge). You can set different amounts for different scenarios.

Step 3: Send the Deposit Link

Share the deposit payment link with your customer via email, SMS, or WhatsApp. They authorize the hold on their card by entering their details on a branded payment page.

Step 4: Manage the Deposit

From your PayRequest dashboard, capture the full or partial amount, or release the hold entirely. The customer receives automatic notifications for every status change.

Key Takeaways

Pre-authorization deposits offer a better customer experience than traditional charge-and-refund workflows — no money moves unless needed, no refund delays, and fewer disputes. The main limitation is hold duration (7-30 days depending on card network).

For businesses that need longer deposit periods, traditional deposit collection via payment links is the better approach. PayRequest supports both methods, letting you choose the right tool for each situation.

Start collecting deposits today — set up pre-authorization holds or traditional deposits in minutes, no developer required.

Frequently Asked Questions

What is pre-authorization deposit software?

Pre-authorization deposit software lets businesses place a temporary hold on a customer's card without actually charging it. The held amount is reserved (reducing available credit) and can later be captured (charged) or released. It's used by hotels, car rentals, equipment hire, and event venues to secure bookings without upfront payment.

How does a pre-authorization hold work?

When you create a pre-authorization, the card network (Visa/Mastercard) places a hold on the customer's card for a specified amount. The money isn't transferred yet — it's just reserved. You can capture (charge) the full or partial amount within 7 days, or release the hold if no charge is needed. The customer sees a 'pending' charge that either becomes final or disappears.

What is the difference between a deposit and a pre-authorization?

A deposit is an actual charge — money leaves the customer's account immediately and you hold it until the service is complete (then refund if applicable). A pre-authorization is just a hold — no money moves until you capture it. Pre-authorizations are better for customers because they're not out of pocket until the service is delivered.

How long does a pre-authorization hold last?

Visa holds last up to 7 days for most transactions, while Mastercard allows up to 30 days. After the hold expires, the reserved funds are released back to the customer automatically. If you need longer protection, you must capture the authorization before it expires or create a new one.

Can I collect security deposits online without pre-authorization?

Yes. PayRequest supports both pre-authorization holds (via Stripe or Mollie) and traditional deposit collection via payment links. You can send a deposit payment link to your customer, they pay with any method (iDEAL, cards, SEPA), and you refund when the deposit period ends.

Share this article

Ready to get started?

Join thousands of businesses using PayRequest to get paid faster.

Get Started