Skip to main content

Online Booking - Prepayment/Deposit

Written by Amelia
Updated over a week ago

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

  1. Enable prepayment in Online Booking → Settings → Payment

  2. Configure your deposit or full payment requirement

  3. Clients prepay when submitting a booking request

  4. The prepaid amount is temporarily authorized (held)

  5. Once you accept the booking request, the funds are captured

  6. 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:

  1. Open the appointment drawer

  2. Select Take Payment → Take Deposit

  3. Complete the transaction using the client’s preferred method


Client Experience – How Prepayment Works Online

When submitting a booking request, clients will:

  1. Click Confirm and Pay

  2. Sign the cancellation policy

  3. Add a tip (if full prepayment with tipping enabled)

  4. Enter card information

  5. Optionally select Save Card on File

  6. 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?

  • 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

Did this answer your question?