Overview
Auto-renew allows you to automatically generate a new service agreement before the current one expires, enabling your team to activate it without starting from scratch. This keeps coverage continuous and reduces the manual work of tracking and renewing agreements individually.
Who uses this feature
Administrators and CSRs
Primarily benefits Commercial Service and Replacement business types, and Residential Service and Replacement business types
Applies to all trades
Feature configuration
Account configuration is required to use this feature. Please contact Technical Support for details.
Things to know
Auto-renew generates a new agreement in Auto-renew status 90 days before the End Date of the current agreement. The current agreement doesn't extend, and it stays active until its end date.
If you enable Auto-renew while the agreement is already inside the 90-day window, the renewal copy is created immediately.
The auto-renewed agreement sets the Start Date to the day after the current agreement's End Date. The system copies the scope-relevant data, such as Locations, Visits (with visit windows recalculated for the new term), Equipment, and Tags.
You still need to activate the auto-renewal and complete any required e-signatures before it goes live.
If you disable auto-renew while a next-term record is still in Auto-renew status, the system removes that record. If the next term has already moved past Auto-renew status, disabling auto-renew does not remove it.
Use case
Many contractors offer "ongoing" or "perpetual" service agreements, where the same scope of work repeats year after year until one party chooses to cancel. These agreements often include annual pricing reviews or increases.
In ServiceTitan, all Service Agreements require an end date and cannot be configured as truly open-ended agreements. To best model perpetual agreements, ServiceTitan recommends creating agreements with:
A 1-year term and Auto-renew enabled.
With this setup, the agreement automatically renews each year without requiring manual effort. This approach also provides several operational and accounting benefits, including:
Simplified annual price adjustments through bulk pricing updates.
Clear agreement periods for reporting and auditing.
Better isolation of accounting or deferred revenue issues to a single agreement term.
Because each renewal creates a new agreement term, any accounting or data discrepancies are contained within that specific period rather than carrying forward indefinitely. This makes reconciliation, auditing, and issue resolution significantly easier.
Example:
Rather than creating a 20-year agreement to represent a "perpetual" customer relationship, the recommended approach is to create a 1-year agreement with Auto-renew enabled. This more accurately reflects how perpetual agreements are managed operationally while taking full advantage of ServiceTitan's renewal and pricing workflows.
Set a default Auto-renew on service agreement template
Go to the top toolbar and click Settings

.In the side panel, go to Operations > Service Agreement Templates.
Click Edit next to the template you want to update.
In the Default Values section, find Auto-renew and select Enabled.
Note: This setting applies only to new agreements, and it does not change existing ones.
When finished, click Save.

Enable Auto-renew per service agreement
Activate Auto-renew during agreement creation
In the agreement creation workflow, go to Step 4: Scope of Work.
Click
next to Auto-renew and from the pop-up select Enable Auto-renew.
Note: The default state of the Auto-renew comes from the service agreement template.
When finished, click Save Changes.
Continue completing the remaining steps to finish creating the agreement.
Activate Auto-renew on an active agreement
Click an active service agreement to open the Service Agreement Management view.
Click
next to Auto-renew and from the pop-up select Enabled. 
Click Update Setting, and then click Enable Auto-renew.
Tip: To view the renewal history for an agreement, click View History. Then click the Agreement ID to open that renewal version.
Billing Schedule for Renew / Auto-renew agreements
When a service agreement renews, its billing schedule carries forward based on how your current agreement schedule is configured. There are three scenarios:
Default schedule, no changes: If your current agreement uses one of the default billing schedules (Time of Service, Upfront, Annual, Biannual, Quarterly, or Every Other Month) and you haven't modified it, the renewal agreement will automatically use that same schedule. Example: Current schedule → Quarterly (no changes) | Renewal schedule → Quarterly.

Default schedule, with modifications: If your current agreement uses a default billing schedule but you have made changes to it (such as adding or removing invoices or adjusting billed amounts), the renewal agreement will revert to the original default schedule, not your modified version. Example: Current schedule → Quarterly, with the fourth invoice removed and the third invoice doubled in price | Renewal schedule → Quarterly, restored to 4 equal invoices at equal intervals.

Custom schedule: If your current agreement uses a custom billing schedule, the renewal will carry forward that same custom schedule. Example: Current schedule → Custom | Renewal schedule → Custom.

The system automatically recalculates all dates to align with the renewal, so no manual date adjustments are needed.
