Payment Plans
Payment plans allow you to establish structured payment schedules for your customers, making it easy to track, collect, and manage installment payments over time. When using the Stripe integration, your clients can even make payments directly online either through their client portal or from a payment reminder email. With dashboard alerts, you are also kept aware of any overdue payments to follow up with the customer accordingly.
Configuring Payment Plans
See Payments & Processing Documentation for a reference on the settings.
Creating a Payment Plan
To create a payment plan, first make sure you have created an order. See Making a Sale. Afterwards, follow these instructions:
- Navigate to the customer's profile and scroll to the Payments section of the Overview tab
- Click the New Payment Plan button
- Select the order for which you want to create a payment plan
- Configure the payment plan parameters:
- Deposit Payment Method: Initial deposit payment method.
- Deposit Amount: Initial deposit amount. Tip: you can use the % buttons to automatically calculate common deposit percents.
- Payment Frequency: How often payments should occur
- Number of Payments: How many installments after the deposit
- First Payment Date: When the first post-deposit payment is due
- Click Preview Payment Plan to generate the payment schedule
- Review and make any adjustments to individual payment dates or amounts
- Click Save Payment Plan to finalize
The system will automatically:
- Prompt you to enter the deposit amount, either through Stripe or through your external payment processor
- Create scheduled payments with Pending status for future installments, with their due dates automatically set according to the schedule
Payment Plan Management
Viewing Payment Plans
Payment plans appear within the customer's payment history, where you can see:
- The deposit payment (marked as Paid)
- All scheduled future payments (marked as Pending)
- Payment due dates
- Payment status (Paid, Pending, or Overdue)
Processing Scheduled Payments
Payment plan payments are paid in one of two ways:
- Manually by a staff member. This follows the same sequence of steps as doing a regular payment, except it would be initiated through the pending payment. You can still either charge this through Stripe or through an external processor.
- Automatically by the customer: requires Stripe. If you have Stripe enabled for payment plans and have also enabled the automated payment reminder email, your customers will receive a payment link automatically prior to the due date. Additionally, if you have the client portal enabled, your customers can make pending payments through the client portal at any time.
Handling Overdue Payments
The system provides several visual indicators for overdue payments:
- Dashboard Alert: The "Payments Overdue" widget shows all customers with late payments
- Customer Profile: Overdue payments are clearly marked in the payments section
- Reports: You can run the payments report to find overdue payments based on a specified date range.
Updated on: 10/07/2025
Thank you!