How to Set Up a Recurring Service Agreement

4 min read
Feature: Agreement

A Service Agreement represents a recurring maintenance program. Setting up agreements builds repeatable contract revenue and guarantees scheduled care of customer HVAC systems, pumps, or wiring.

Business Outcome
Automating recurring bookings ensures you fulfill service commitments on time, track equipment histories, and retain long-term customers.

Step-by-Step Walkthrough

1

Open the Agreements Dashboard

From the billing menu, click Service Agreements. This page displays active service contracts, monthly recurring values, and upcoming expiration lists.

2

Create a New Agreement

Click New Agreement. Select the customer and the target billing account.

3

Define Agreement Terms

Input start and end dates, billing frequency (e.g. Monthly, Annual), pricing models, and payment terms.

Field Requirement Purpose / Details
Start Date Required Effective date of the maintenance contract.
Duration Required Typically 12, 24, or 36 months.
Billing Schedule Required Frequency (Monthly, Quarterly, Annually).
4

Link Customer Equipment

Select the specific equipment (e.g. condenser, elevator pump) covered by the agreement. This links dispatch tickets directly to equipment histories.

5

Map Schedule Templates

Define the recurrence rule (e.g. 'Semiannual inspections in April and October'). The system schedules automated job cards in dispatch queues.

6

Save and Activate

Review terms and click Activate Agreement. The system generates recurring schedules and sets billing triggers.

Validation Rules

To keep operations reliable, Service Opus enforces the following rules for this workflow:

  • Active Date Range: Agreement end date must be after the start date.
  • Equipment Selection: At least one customer asset must be linked to establish maintenance history.
Important Rule
Activating an agreement locks the billing terms. To make changes later, you must create a contract amendment to track changes.

What's Next?

Once you finish this task, continue with these related workflows:

Ready to try this workflow?

Use the walkthrough to evaluate the workflow, then test it in Service Opus with real scheduling, quoting, invoicing, and customer data.