Bookings, Appointments & Deposits
Charge a deposit or full fee the moment a booking form is submitted.
Why install a heavy shop just for bookings, appointments & deposits?
Freelancers, consultants, salons, and rental businesses can collect payment at the point of booking. Use partial payments (Pro) to charge a deposit upfront and the remainder later — or take full payment immediately. The payment is tied to the form submission, so you know exactly who paid for what.
What GatewayKit brings to this scenario
How to set up this workflow in 5 minutes
Build your booking form — service type, date, time, customer details.
Add a partial payment field: e.g. 30% deposit with the remainder collected later.
Customer submits the form and pays the deposit via their preferred gateway.
Track all bookings and payments from the transaction dashboard.
Ready to build this form?
Read the complete documentation on configuring the visual Form Builder and Elementor Form Actions.
Other ways creators use GatewayKit
Event Registration & Ticket Sales
Sell tickets to workshops, meetups, and conferences — without a checkout page.
Explore solution →
Course Enrollment & Subscriptions
One-time enrollment fees or recurring subscriptions — your form, your pricing.
Explore solution →
Donations & Fundraising Campaigns
Turn any form into a donation page — supporters choose their own amount.
Explore solution →Stop wrestling with WooCommerce for simple payments
GatewayKit takes 5 minutes to set up. Download the free plugin, or try it live right now — no account needed.