Create a Retainer to bill your Client for a fixed amount upfront and track time towards the remaining balance. Once a Retainer is created, Invoices are automatically generated for you on a specified period. Any time assigned to the Retainer is automatically deducted from the Retainer balance and marked as billed. Any time tracked over the allotted amount can be billed as excess hours at a different rate with an optional one-time Invoice.
Invoices generated by Retainers can be paid with Recurring Payments, and you can also view or send a Retainer Summary Report which specifies all time entries tracked towards the Client’s Retainer balance.
Create Retainers
Each Client can only have one active Retainer at a time. Retainers can be created in one of three ways:
- Click on either:
- The Invoices section, then click on the Retainers sub-section and select New Retainer
- The Dashboard section, then click Create New, and select Retainer
- The Clients section, then click on your Client, and select the + button under the Retainers tab
- In the form, select a Client if there isn’t one already selected
- For Terms, choose a Retainer Start Date with today's date or a date in the future - this will become the earliest date Time Entries can be tracked on
- Next, in the Retainer Period dropdown, choose from Weekly, Monthly, Yearly or Custom for the frequency
- Then in the Fees Per Period field, indicate how much you’ll charge
- Next, in the Hours Per Period, specify the total you’ll be working for
- Enter a Rate for Excess Hours, which will be used on any extra hours tracked beyond the Retainer period
- For Recurring Schedule, the Next Issue Date is automatically populated to today, or click on the calendar icon if you’d like to choose a different Issue Date
- For Number of Invoices, select either Infinite (to never stop creating Invoices) or Periods Remaining with the number of Invoices to create
- Then for Invoice Delivery Options, choose between Send Invoices automatically or Create Draft Invoices and send manually
- Click on the Set and Continue button.
Your Retainer will be generated and you can now customize it like any other Invoice or Recurring Template, including adding Taxes.

Once you’re done, click on the Save… button to review the email and finish.
Notes:
- Unused time remaining in a Retainer period will not carry forward to the next Retainer period
- The Retainer will generate an Invoice on the Retainer Start Date you’ve chosen, and keep generating new Invoices at the frequency you specify until it ends
- A Retainer can be paid like any other Invoice or Invoice generated from Recurring Templates, including with Recurring Payments
- Retainers are automatically deactivated if your account becomes suspended or cancelled
Track Retainers
Once the Retainer is set up, you and your team can track time towards it. You’ll also be able to monitor the amount of time tracked so you can stay profitable and revise the Retainer terms as needed.
To track your Retainers, use these steps:
- Go to the Invoices section
- Click on the Retainers sub-section
- Click on the Retainer you want to view details for.
Each section of the Retainers area is broken down into detail below:

- Retainer for (Client Name) - This displays details of your Retainer - the number of hours per frequency, the fee and the next Invoice to be generated
- Hours Logged - Displays hours tracked towards your Retainer budget over the duration of your Period. Your total time tracked is shown in blue, and if it’s approaching or surpassing the budget line in red, you may want to revisit the Retainer with your Client before excess hours are logged
- Remaining in Budget, Period Revenue, Remaining in Period - See how your Retainer is performing over time with total time tracked, total revenue earned, and any outstanding time entries, making it easy to see if you’re often under, on, or over budget
- More Actions - Click on this to quickly Archive or Delete the Retainer
- Edit - Click to change the look of your Retainer, or update your Retainer Terms
There are also three tabs for you to toggle between on any Retainer:
- Invoices - This tab shows you all Invoices generated by the Retainer, including any excess hours you’ve logged
- Time Entries - Use this tab to see all time entries tracked towards the Retainer, as well as another way to add or edit time entries if needed
- Projects - From this tab, you can add Flat Rate or Hourly Projects that will automatically have all time entries in them associated with this Retainer
- Report - Quickly access the Retainer Summary Report, where you can get a detailed breakdown of all time tracked by you and your team for any particular Retainer that can be sent to the Client
Excess Hours
Any time you track beyond the terms of your Retainer will automatically be logged as Excess Hours. You have the option to charge any Excess Hours back to your Client after the end of your Retainer period, as long as you have a rate for Excess Hours specified in your Retainer Terms.
Once your Retainer period has expired, you’ll be able to create an Invoice for Excess Hours with these steps:
- Go to the Invoices section
- Click on the Retainers sub-section
- Click on the Retainer you want to view details for
- If needed, click on the date range above the graph and choose the time period you have excess time for
- Above the Retainer details, click on the Generate an invoice link in the banner for excess time
- Continue with editing your Invoice as needed and click Save or Send… when you’re done.
Manage Retainers
View all Retainers by going to the Invoices section and clicking on the Retainers sub-section underneath. Retainers use two statuses:
- Active - Generates Invoices until stopped manually if set to Infinite or if Number of Invoices drops to 0 inside Retainer's Terms
- Inactive - No longer generates Invoices due to Number of Invoices being set to 0 inside Retainer's Terms
To edit a Retainer's Terms and/or Billing Schedule, use these steps:
- Go to the Invoices section
- Click on the Retainers sub-section
- Next, click on the Retainer you want to edit
- Click on the Edit button
- Then on the preview of the Retainer Invoice, hover next to the Retainer line item and click on the Edit Terms link
- Edit your terms as needed, and click Set and Continue to finish
- Then click Save... to apply your changes.
Note: If you modify the Start Date, it must not fall in any period where the Retainer has already generated an Invoice.
To delete a Retainer, use the below steps:
- Go to the Invoices section
- Click on the Retainers sub-section
- Check off the box next to the Retainer you want to delete
- Click on the More Actions button
- Click on Delete
- Click OK to confirm.
Any time tracked to this Retainer will remain. You can edit the time entry to mark it as billable and uncheck Apply to Retainer if you need to remove it from the Retainer. You can undelete a Retainer anytime in the future if you'd like to use it again.
FAQs
How do I track time towards a Client’s Retainer?
By Project - If you're tracking time towards a Project, you can automatically enable all time entries associated to that Project to also apply to the Retainer with these steps:
- Go to the Projects section
- Click on the Project you want to associate to the Retainer (or make a new Project)
- If the Client selected on the Project has an active Retainer, you'll see the option Apply Time to Retainer appear under For (Client Name), click on this
- Check the box off next to Apply time from this project to (Client Name)'s retainer and click Done.
This will apply to any new time entries moving forward.
By Individual Time Entry - Otherwise, you can also assign individual time entries outside of projects to a Retainer, including Contractors' time entries with the below steps:
- Go to the Time Tracking section
- Use the Start Timer button, Recent Timers section, or click on the + button
- Fill out your time entry details
- Ensure the box next to Apply to Retainer is checked off
- Hit Log Time or Save when you’re done. The time entry will now be associated with the Retainer.
What’s the difference between Retainers & Recurring Templates?
- Recurring Templates are used to bill for products or services on a recurring basis for repeat clients
- Retainers are used for reserving blocks of time or a specific budget for service-based work on a recurring basis. Excess time, if tracked, can be billed at a separate rate at the end of the Retainer period