Pre-Authorization Hold(Auth Hold)
A temporary hold placed on a customer's credit card that reserves funds without actually charging them, allowing merchants to capture the full amount, a partial amount, or release the hold entirely.
What is a Pre-Authorization Hold?
A pre-authorization hold (also called an auth hold or pre-auth) is a temporary reservation of funds on a customer's credit card. When a merchant initiates a pre-authorization, the card issuer sets aside the requested amount, reducing the customer's available credit without transferring any money to the merchant.
The key distinction from a regular charge is timing and flexibility. With a standard payment, funds are captured immediately. With a pre-authorization, the merchant decides later whether to capture the full amount, capture a partial amount, or release the hold entirely. This three-way flexibility makes pre-auths ideal for situations where the final amount isn't known upfront.
Pre-authorization holds are implemented through what payment processors call 'manual capture' mode. Instead of the default auto-capture behavior, the payment is created with capture_method set to manual. This tells the processor to authorize the card but wait for an explicit capture instruction from the merchant.
From the customer's perspective, a pre-auth appears as a 'pending' transaction on their credit card statement. The held amount reduces their available balance but doesn't appear as an actual charge. If the hold is released without capture, the pending transaction disappears and the full credit limit is restored.
Key Benefits of Pre-Authorization Holds
- Reserve funds without charging the customer until service is complete
- Capture the full amount, a partial amount, or release entirely
- Reduce fraud risk by verifying card validity before service delivery
- Improve customer experience with no upfront charges for deposits
- Configurable hold duration from 1 to 28 days depending on provider
- Lower dispute rates since customers see pending charges, not actual ones
Real-World Examples
See how pre-authorization holds work across different industries.
Hotel Check-In
A hotel places a €500 pre-auth on a guest's card at check-in. After checkout, they capture €420 for the room plus minibar charges and release the remaining €80.
Car Rental
A car rental company holds €1,000 on a customer's card. After the car is returned undamaged, the hold is released entirely and no charge appears on the statement.
Equipment Rental
A camera equipment shop holds €2,000 as a damage deposit. When gear is returned with a broken lens, they capture €350 for the repair and release the rest.
Vacation Rental
An Airbnb host collects a €300 damage deposit via pre-auth link before the guest arrives. After inspection, the entire hold is released with no charge.
Event Venue
A venue holds €750 against potential damage for a corporate event. After the event, they capture €200 for extra cleaning and release the remaining €550.
Boat Charter
A yacht charter company places a €5,000 hold on the client's card. After the boat is returned and inspected, the hold is fully released.
Pre-Authorization Holds with PayRequest
PayRequest makes collecting pre-authorization holds simple through Smart Links and Mollie's manual capture mode — no API integration needed.
No-Code Deposit Links
Create payment links with pre-authorization enabled. Share via email, SMS, or QR code. Customers authorize their card in seconds.
Flexible Settlement
After service completion, capture the full amount, a partial amount for damages, or release the hold entirely — all from your dashboard.
Up to 28-Day Holds
Configure hold durations from 1 to 28 days through Mollie's manual capture, giving you ample time for inspections and service delivery.
Customer Status Page
Customers see a branded status page with a countdown timer, hold progress bar, and real-time updates on their deposit status.
Related PayRequest Features
Explore features that work with pre-authorization holds.
Related Glossary Terms
Start collecting security deposits today
Create pre-authorization payment links in minutes. No API integration required — just share a link and hold funds securely.