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.
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.
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.
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.
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.
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'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 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'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 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 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.
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.
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.
Sign up for PayRequest and connect Stripe or Mollie. Both support pre-authorization for credit card payments.
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.
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.
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.
