Bright Plugins is acquiring WordPress and WooCommerce plugins. Let's Connect

Flexible Deposits for Courses | Bright Plugins Docs

1 min read Updated April 17, 2026 By the Bright Plugins team

Use Case: Courses, workshops, and memberships often require upfront commitment, but customers may not want to pay the full price at once. With flexible deposits, you can let them secure their spot with a partial payment and complete the balance later.

Why Offer Flexible Deposits#

  • Encourage more sign-ups by lowering the initial payment barrier.
  • Secure customer commitment for high-value services (training, coaching, memberships).
  • Manage recurring income while keeping customers engaged.

How It Works#

1. Enable Deposit Mode#

In General Settings, enable deposits globally or per product. For courses and memberships, this ensures that a deposit can be applied instead of requiring the full payment upfront.

2. Configure Deposit Type#

Choose whether the deposit will be:

  • Percentage (%) of the course or membership price.
  • Fixed amount ($) that secures access.

Example: A $500 training course can require a 20% deposit ($100) upfront.

3. Product Page Setup#

On the course or membership product page, customers will see:

  • Option to pay the deposit.
  • Option to pay in full (if enabled).

This flexibility increases conversions while giving customers control.

4. Checkout and Confirmation#

At checkout, the system will calculate and display:

  • Deposit amount.
  • Balance remaining.
  • Due date for the next payment.

Both customer and admin receive confirmation emails with these details.

Example#

  • Course Price: $500
  • Deposit (20%): $100 paid at checkout
  • Balance Remaining: $400 due later

Notes#

  • In the Free version, you can allow deposits globally or per course/membership product.
  • In the Pro version, you also get:
    • Exclusions (e.g., exclude discounts from deposits).
    • Automatic reminder emails before balance due.
    • Customizable labels to match your course/membership branding.

Updated on April 17, 2026 · Need help? Open a support ticket