RepairPluginDocs

Deposit Payments

Configure deposit payments in RepairPlugin to reduce no-shows by requiring a fixed or percentage-based upfront payment at checkout.

depositcheckoutpartial-paymentno-show-preventionbooking-confirmation

What can you do with this?

  • Reduce no-shows -- customers who pay upfront are far more likely to show up for their appointment.
  • Collect a fixed or percentage-based deposit -- charge a flat amount (e.g., $20) or a percentage of the total repair cost (e.g., 30%).
  • Avoid tiny remaining balances -- set a threshold so RepairPlugin charges the full amount when the deposit is already close to the total.
  • Collect the rest later -- the remaining balance can be paid in-store or through another method after the repair is done.

Where to find it

  1. In the WordPress admin menu, go to RepairPlugin.
  2. Click Settings.
  3. In the sidebar, select Checkout & Discount.
  4. Scroll down past the Price on Request and Service Methods sections until you reach the Require Deposit section.
https://www.repairplugin.com/wp-admin/admin.php?page=wp_repair_settings&section=planning_discount
The Require Deposit section showing the enable switch, deposit type, amount, and charge full amount threshold

How to set it up

Enable deposit payments

  1. Navigate to the Require Deposit section.
  2. Switch Require a deposit when checking out to ON.
  3. If no online payment method is active, an error message will appear: "To require a deposit when checking out, please enable at least one online payment method."
  4. Select a Type (Fixed or Percentage).
  5. Enter the deposit Amount.
  6. Optionally, configure the Charge Full Amount threshold.
  7. Click Save at the bottom of the page.

Note: Deposits require at least one online payment method (Stripe, PayPal, Mollie, or iDEAL in3) to be active. The "Pay after repair" method alone isn't sufficient for deposit collection.

Disable deposit payments

  1. Switch Require a deposit when checking out to OFF.
  2. Click Save. All future bookings will no longer require a deposit.

Change the deposit type or amount

  1. Use the Type dropdown to switch between Fixed and Percentage.
  2. Update the Amount field with the new value.
  3. Click Save. Changes apply to all future bookings immediately.

Settings reference

SettingDescriptionDefaultCustomers see
Require a deposit when checking outWhen enabled, customers must pay a deposit before their booking is confirmedoff. The remaining balance is collected laterThe checkout step shows the deposit amount and the remaining balance. Customers must complete the deposit payment to finalize the booking.
TypeControls how the deposit amount is calculatedFixed. "Fixed" charges a specific currency amount. "Percentage" charges a percentage of the total repair costWith "Fixed," every customer pays the same deposit. With "Percentage," the deposit scales with the order total.
AmountSets the deposit value0. For "Fixed," this is a currency amount (e.g., 20 means $20). For "Percentage," this is a percent value (e.g., 30 means 30%). Negative values are automatically corrected to 0The exact deposit amount they need to pay during checkout.
Charge Full Amount if Deposit Covers More Than X% of TotalIf the calculated deposit equals or exceeds this percentage of the total order value, RepairPlugin charges the full amount instead of just the deposit Tip: Keep this at 70% or higher. If a customer's deposit already covers most of the cost, it's simpler for everyone to just pay in full.70. This prevents situations where only a tiny remaining balance would be left over. This setting is only visible when the Type is set to "Fixed."They may be charged the full amount at checkout instead of just the deposit when the threshold is met, avoiding a very small remaining balance.

Frequently asked questions

Which payment methods support deposits?

You need at least one online payment method active -- Stripe, PayPal, Mollie, or iDEAL in3. The "Pay after repair" option alone won't work for collecting deposits.

Does the threshold setting apply to percentage-based deposits?

No. The "Charge Full Amount" threshold is only visible and active when the Type is set to "Fixed."

Command Palette

Search for a command to run...