Your privacy choices

We use cookies to see how the site is used and, with Google and Meta, to measure our ads. Nothing is set until you choose. You can change your choice at any time under Cookie settings.

Privacy Policy

We use cookies to see how the site is used and, with Google and Meta, to measure our ads. You can change your choice at any time under Your Privacy Choices.

Your privacy choices

Choose which cookies we may use. Your choice applies on every page and lasts 12 months.

Your opt-out preference signal has been honored. Advertising stays off while your browser sends it.

NecessaryKeeps the site working: your privacy choice here, the language you are reading in, the documentation search, and Cloudflare's protection of the site.
Always on
Google Analytics and Cloudflare Web Analytics, and WooCommerce's own record of the page your visit started on: which pages are read, how the site is used, and which of them lead to an order.
Google Ads and the Meta pixel: measuring and improving our ads, including on other sites.
ThriveDesk, which runs the live chat on our support page. It is run by another company and stores an identifier in your browser.
Privacy Policy

Flexible Deposits for Courses | Bright Plugins Docs

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

Get Deposits Pro

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