Skip to main content

💳 Deposits & Online Payment

:::note Available from Pro plan Deposit and online payment features are available only on Pro and Max plans. :::

A deposit is an amount the guest pays upfront when booking. It helps reduce no-shows because the guest has a financial reason to either honour the reservation or cancel it in time.


How deposits work

  1. In the Service settings you enable the deposit requirement and set the amount.
  2. The guest fills in the online booking form.
  3. After submitting, they are redirected to a payment page.
  4. The guest enters their card details and pays the deposit.
  5. The reservation is confirmed only after successful payment.
  6. The deposit is shown on the reservation detail page.

Setting up a deposit for a service

  1. In the admin, go to Reservations → Services.
  2. Open a specific service.
  3. Expand the Deposit / Prepayment section.
  4. Check Require deposit.
  5. Enter the deposit amount (in your primary currency).
  6. Select refund policy:
OptionDescription
Full refund on cancellationDeposit is returned if the guest cancels
No refundDeposit is not returned even on cancellation
Partial refund (50%)Half the deposit is returned on cancellation

Deposit status on a reservation

StatusMeaning
Not requiredNo deposit was configured for this service
Awaiting paymentGuest hasn't paid yet
PaidDeposit was successfully received
RefundedDeposit was returned to the guest

Refunding a deposit

If the reservation is cancelled and the refund policy allows it, issue the refund via your payment portal. The system will display a reminder, but the actual refund must be processed through your payment gateway.


:::info Technical note Deposits are processed through the Stripe payment gateway. Stripe setup (API keys, etc.) is performed by the platform administrator when your account is set up. As a restaurant owner, you don't need to do any technical configuration. :::