Core has an option called 'retainage' that can be set at the project level. The client can hold back a specific amount on an invoice prior to reviewing the work done on the project. When work has been approved, the client has to pay the remaining amount against the verification and quality of work completed. To set up retainage:
- From the main menu, open the Projects screen.
- Select a project on the grid and click View Details under the row-action menu.
- On the General > Billing Options tab, under the Tax, Retainage, & Retainers section, provide a percentage in the Retainage field.
- If you want to provide a maximum retainage amount, uncheck the 'No Limit' option and provide an amount. When this amount is reached for a project, the full invoice amount is due from a client.
- Click Save & Done.