Client Set Deposit Payment Amounts

Allows for clients to set a payment amount between the minimum deposit and the invoice balance.

Add-on Details

Sprout Invoices

Bundled with the Business License

Categories: ,

Tags: ,

The add-on allows for the client to set a payment amount between the minimum deposit and the invoice’s balance. Also with a single line filter the ability for the client to make partial payments is possible.

Why would you want this?

  1. Provides a way for those clients to pay in full instead of limiting their payment to the deposit amount, without making you change your invoice.
  2. Provides a way for your clients to pay more than the deposit.
  3. Allows for clients to make partial payments until their invoice is paid off.

Can some invoices not allow this?

Yes. If a deposit isn’t set than the option is not available. If partial payments are enabled than all invoices will open for the client to choose their payment amount, however a filter can be used to limit this.

How’s it work?

This shows how it works when an invoice has a deposit set.



For those invoices without a deposit the process is very similar but the button says “Pay Invoice” instead.

I have the free version!

Well, this add-on enables the deposits feature found in the pro version. However, without an add-on discount you may want to checkout the prices for a license and purchase this at a discount.

Enabling Partial Payments

Add this filter to your child theme’s functions.php file, that’s it.

add_filter( 'si_allow_payment_to_be_set_by_client', '__return_true' );