MoeGo Pay Prepayment allows you to collect payment at the time a client submits an online booking request.
This feature helps you:
Significantly reduce no-shows
Improve cash flow
Automate payment collection
Secure client commitment before confirming appointments
When a client submits a booking request and prepays, the payment is secured. Once you accept the request, the funds are processed and transferred to your MoeGo Pay account for payout.
💡 Important: Prepayment/Deposit for Online Booking can only be configured on the desktop version.
The mobile app has limited deposit configuration capabilities.
To access full functionality on a mobile device, open a browser and switch to desktop view, then go to: Online Booking → Settings → Payment
How Prepayment / Deposit Works
Enable prepayment in Online Booking → Settings → Payment
Configure your deposit or full payment requirement
Clients prepay when submitting a booking request
The prepaid amount is temporarily authorized (held)
Once you accept the booking request, the funds are captured
Funds are transferred through MoeGo Pay and included in payout
Important Notes Before Enabling Prepayment
The deposit authorization can be held for up to 7 days
If the request is not approved within 7 days, the hold is automatically released back to the client
If you decline the request, the hold is released
Standard MoeGo Pay card processing fees apply and are deducted from the prepaid amount as regular payment transactions.
Prepayment / Deposit Options
💡 The prepaid amount is calculated based on the service price in your service menu or the client’s saved price.
If the prepaid amount does not cover the full ticket, you can collect the remaining balance at checkout.
1. Full Amount Prepayment
Best for businesses that prefer collecting full payment upfront.
Benefits:
Faster checkout
Less payment handling at pickup
Maximum revenue protection
You may enable or disable tipping during booking.
2. Partial Deposit – Percentage
Best for businesses with variable ticket sizes.
You set a percentage of the total service price.
Example:
Service price: $100
Deposit: 30%
Client pays: $30 upfront
This ensures commitment while keeping flexibility for final billing.
3. Partial Deposit – Fixed Amount
Best for businesses with consistent ticket sizes or standardized deposits.
You can set a fixed deposit amount regardless of total ticket value.
Viewing Deposits in the System
Once a client submits a booking request:
The prepaid amount appears in the Payment column
It reflects the authorized amount
To collect a deposit manually for a scheduled appointment:
Open the appointment drawer
Select Take Payment → Take Deposit
Complete the transaction using the client’s preferred method
Client Experience – How Prepayment Works Online
When submitting a booking request, clients will:
Click Confirm and Pay
Sign the cancellation policy
Add a tip (if full prepayment with tipping enabled)
Enter card information
Optionally select Save Card on File
Complete the payment
If the client chooses to save the card:
The card is encrypted
It is saved to the client profile for future use
Prepay Deposit
Full Prepayment (with tipping option enabled)
FAQ
FAQ
Does turning on Prepayment apply to all appointments?
It depends on your Online booking Payment settings.
If Prepayment is selected as your general Online Booking requirement:
It applies to all online booking requests
It does not apply to manually created appointments
You can also limit prepayment to specific client groups using Customized Payment Options.
Can clients leave tip when paying for prepayment in Online Booking?
If Partial Deposit is enabled:
Clients are not prompted to tip at deposit stage
Tipping can be collected during checkout
If Full Prepayment is enabled:
You can turn tipping on or off during booking
You can still collect tips later if needed
Can I require both Deposit and Card on File?
When clients pay a deposit, they can choose to save their card.
If selected:
The card is encrypted
It is saved under Card on File in their profile
When do funds reach my account?
Once you accept and schedule the booking request:
The funds are captured
The payout is processed through MoeGo Pay
For U.S. users:
Payouts are sent on a rolling 2-business-day basis
Do I need to accept the request to receive payment?
Yes.
If the booking request is not accepted before the hold expires:
The authorization is released
No payment is collected
No refund is needed (since funds were never captured)
Hold periods is up to 7 days.
What happens if I decline the request?
If you decline:
The authorization is released
The charge disappears from the client’s statement after a few days
Can I decline a request but keep the deposit for future use?
Currently, no.
If you decline the request:
The deposit is automatically released
If you accept the booking and later cancel:
You must manually refund the payment
Or you can convert it into store credit manually via:
Client Profile → Payment → Increase Store Credit
For no-show scenarios:
You may withhold the existing deposit
Or refund the deposit and charge a no-show fee separately







