> ## Documentation Index
> Fetch the complete documentation index at: https://help.fieldpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Create a Maintenance Agreement

> Set a service frequency in FieldPulse, auto-create the jobs, add recurring billing and email reminders, link assets, and send a contract for signature.

> **Who uses this:** Admins have full account access. Team Managers can create, edit, and view maintenance agreements, and Service Agents can create and view them. **Availability:** All regions · included in the FieldPulse subscription; Maintenance Agreements must be enabled in **Company Settings > Features & Plugins**.

A [maintenance agreement](https://www.fieldpulse.com/features/maintenance-agreements) is the record that holds recurring service for one customer — the frequency, the jobs, the billing, the reminders, and the signed contract. You set the schedule once, and a twice-a-year tune-up no longer depends on someone remembering to put it on the calendar.

## Overview

A maintenance agreement ties recurring service to a customer and, when you want, to a specific asset. On the agreement you set the service frequency, associate a job template and choose whether occurrences are created manually or automatically, attach recurring billing, turn on automatic email service reminders, and add internal and customer-facing notes. You can build agreements from the web app or the mobile app, and save the ones you sell often as templates.

## Before you begin

* Enable Maintenance Agreements on your account. Go to **Company Settings**, select **Features & Plugins** from the top menu, find **Maintenance Agreements**, and select **Enable**. See [Features & Plugins Overview](/getting-started/next-steps/features-plugins-overview) for more on the Features & Plugins page.

## On web

### Create the agreement

1. Select **Agreements** in the left-side menu.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/01.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=d15bd3bf91fe8420dafffcc2d7671a58" alt="The Work group expanded in the left-side menu with Agreements selected" width="1200" height="3312" data-path="static/images/_api/5722045-maintenance-agreements/01.png" />

2. Select **Create Agreement**. The tabs across the top of the Maintenance Agreements page — **This Month**, **Next Month**, **Custom**, **All**, **Canceled**, and **Templates** — sort the agreements you already have.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/02.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=f7ce512cdf536da58d9ce30ee32cfbd2" alt="The Maintenance Agreements page with the This Month, Next Month, Custom, All, Canceled, and Templates tabs and the Create Agreement button highlighted" width="1200" height="478" data-path="static/images/_api/5722045-maintenance-agreements/02.png" />

<Note>
  You can also create a maintenance agreement directly from the Parent Job. That link lets you quickly identify the job where the agreement was originally sold or installed.
</Note>

### General information

Add a **Title**, set the **Status**, and link a **Customer Name**. If you expect to build similar agreements many times, turn on **Save As Agreement Template** so you can reuse this one later with **Import Template**.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/03.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=97e22fba7b98539ba69e33b31bc004d6" alt="The General section of the Create Maintenance Agreement form with the Title, Status, Save As Agreement Template, and Customer Name fields" width="1200" height="760" data-path="static/images/_api/5722045-maintenance-agreements/03.png" />

### Service frequency

Select the **Job Frequency**, then the **Starting Month** and **Starting Year** for the service. If the agreement has an end date, turn on **End Date?** and identify the ending month and year. The calendar at the bottom of the section highlights the months that will have service.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/04.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=2192b57401c21d5c142f5ad162ef0217" alt="The Service Frequency section with Job Frequency set to Semi-Annual, a starting month and year, the End Date toggle, and a month strip with April and October highlighted" width="2636" height="558" data-path="static/images/_api/5722045-maintenance-agreements/04.png" />

### Occurrence creation

Associate a job template with each maintenance agreement occurrence. Turn on **Set Maintenance Agreement Job Template**, then search for an existing template under **Search Job Templates** or select **Create Template** to build one from this screen. For how templates are built, see [Setting Up Job Templates](/jobs/jobs-tasks/creating-job-templates).

After you select a template, the **Job Creation Method** dropdown appears with two options:

* **Manual** — every job associated with this maintenance agreement is created by hand from the maintenance agreement's **Jobs** tab.

* **Automatic** — jobs are auto-created from the selected template, maintaining a rolling basis of 12 months of future occurrences. These jobs are left unscheduled by default. You can schedule them from:

  * The maintenance agreement's **Jobs** tab.

  * The Job List (filter for unscheduled).

  * The hourglass scheduling tool on the **Schedule** tab.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/05.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=7629aa0d7966d30ad587507ad2510fb1" alt="The Set Maintenance Agreement Job Template toggle turned on with a job template selected and the Job Creation Method dropdown set to Manual" width="2128" height="180" data-path="static/images/_api/5722045-maintenance-agreements/05.png" />

### Recurring billing

To bill this agreement on a recurring basis, turn on **Attach or Create Recurring Billing?**

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/06.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=8cdb3a3eaf9a3bfa0c192dc965973f59" alt="The Recurring Billing section with the Attach or Create Recurring Billing toggle" width="1200" height="245" data-path="static/images/_api/5722045-maintenance-agreements/06.png" />

Then set the **Billing Frequency** and enter the **Price Per Bill**. The **Total Annual Price** calculates automatically. For everything recurring billing can do, see [Setting Up Recurring Billing](/estimates-invoices/recurring/recurring-billing).

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/07.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=4f77cd69c7437d3ac3c15fea6b459bb6" alt="The Billing Frequency section with the Billing Frequency dropdown, Price Per Bill, and Total Annual Price fields" width="1200" height="520" data-path="static/images/_api/5722045-maintenance-agreements/07.png" />

### Automatic reminders

FieldPulse can send automatic email service reminders to customers and team members. Choose your preference from the **Automatically Send Email Service Reminder** dropdown.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/08.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=1395539c69e0d6ee47404f60feb8a9df" alt="The Automatic Reminder section with the Automatically Send Email Service Reminder dropdown set to No" width="1200" height="256" data-path="static/images/_api/5722045-maintenance-agreements/08.png" />

You can customize the reminder email message and select which internal team members receive it. An example message may look like this:

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/09.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=c051993b05ec633865bf93833f96e2ae" alt="Example service reminder email with the FieldPulse 360 logo, a greeting to the customer, and a message about their upcoming maintenance agreement occurrence" width="1954" height="1078" data-path="static/images/_api/5722045-maintenance-agreements/09.png" />

For what the reminder looks like from the customer's side and which parts of it you control, see [Maintenance Agreement Reminders Overview](/jobs/assets/maintenance-customer-view).

### Notes

**Agreement Notes (Internal Only)** are internal records — your customers **will not** see them. **Job Notes (Automatically Inserts Into New Jobs)** are inserted into new job records — your customers **will** see them.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/10.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=7b2e0c7832f174fc4f2390be903e8ab3" alt="The Notes section with the Agreement Notes (Internal Only) and Job Notes (Automatically Inserts Into New Jobs) fields" width="1200" height="786" data-path="static/images/_api/5722045-maintenance-agreements/10.png" />

### Link assets to the agreement

The **Assets** section appears only after a customer has been linked to the agreement.

<img src="https://mintcdn.com/fieldpulse/5LR0i8Shac67HT61/static/images/_api/5722045-maintenance-agreements/maintenance-agreements-assets-section.png?fit=max&auto=format&n=5LR0i8Shac67HT61&q=85&s=9dc021e83f3b733c552d51e979d94350" alt="The Assets section of the maintenance agreement form with the Assets Assigned to Job field and the Select Asset and Add Asset buttons" width="2194" height="384" data-path="static/images/_api/5722045-maintenance-agreements/maintenance-agreements-assets-section.png" />

* To link an existing asset, select **Select Asset**. A panel opens on the right side of the screen with all assets belonging to the linked customer, where you can filter by location or view all of that customer's assets. Select the asset or assets you want to link.

* To create and link a new asset, select **Add Asset**.

Selected assets display as a comma-separated list in the field, and you can link multiple assets to a single maintenance agreement. When you save the maintenance agreement, all linked assets are automatically applied to every job occurrence generated at that time.

Select **Save Maintenance Agreement** once the agreement is complete.

### Save and reuse agreement templates

A saved template acts as a foundation for a new agreement — you insert it, then modify the details for the customer in front of you.

To create an agreement template:

1. Select **Agreements** in the left-side menu, then **Create Agreement**.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/11.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=e1a49e132ccc0647057a314800598452" alt="The Maintenance Agreements page with Agreements selected in the left-side menu and the Create Agreement button highlighted" width="1200" height="368" data-path="static/images/_api/5722045-maintenance-agreements/11.png" />

2. Before adding any information, turn on **Save As Agreement Template**.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/12.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=295ae2fd8fbaccfd8690d5628e8d8a4e" alt="The Save As Agreement Template toggle highlighted on the Create Maintenance Agreement form before any details are entered" width="1200" height="885" data-path="static/images/_api/5722045-maintenance-agreements/12.png" />

3. Title the template, then enter all pertinent details — scheduling, billing, automatic reminders, and notes.

4. Select **Save Maintenance Agreement**.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/14.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=a5c4933293435367b794b26320c57cef" alt="The General section with a title field and the Save As Agreement Template toggle turned on, above the Service Frequency section" width="1200" height="885" data-path="static/images/_api/5722045-maintenance-agreements/14.png" />

To insert an agreement template, select **Agreements** in the left-side menu, then **Create Agreement**. Before entering any details, select **Import Template** and choose the template you want.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/15.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=b90a357c71540858717dbd0a2056a03a" alt="The Import Template menu open on the Create Maintenance Agreement form with a saved agreement template listed" width="1200" height="885" data-path="static/images/_api/5722045-maintenance-agreements/15.png" />

Every detail you entered in the template auto-populates and can be modified as needed. Select **Save Maintenance Agreement** after fine-tuning the agreement.

### Attach an agreement to an asset

Select **Assets** from the left-side menu, then select **Create Asset**.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/16.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=4f3fbcdc7562e5a579037cc6e9d45460" alt="Assets under the Management group in the left-side menu" width="1200" height="3590" data-path="static/images/_api/5722045-maintenance-agreements/16.png" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/17.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=21ea41be3ab82b75d27690c6bccb6e6a" alt="The Assets page with the All, Installed, Uninstalled, Retired, and Templates tabs and the Create Asset button highlighted" width="1200" height="232" data-path="static/images/_api/5722045-maintenance-agreements/17.png" />
  </Frame>
</Columns>

After entering an **Asset Title** and linking a customer, you can attach an existing maintenance agreement. Search for it under **Maintenance Agreement**.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/18.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=530f70660f7bdec9c0060a56a6a2c913" alt="The General section of the asset form with the Maintenance Agreement search field highlighted below the Customer Name field" width="1200" height="770" data-path="static/images/_api/5722045-maintenance-agreements/18.png" />

To attach a new maintenance agreement instead, complete and save the asset without one, then select **Create Maintenance Agreement** on the asset record.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/19.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=4d685f56a59fcd2a42a464a9f6503487" alt="The Create Maintenance Agreement button on an asset record, next to Add Update, Actions, and Edit" width="1200" height="232" data-path="static/images/_api/5722045-maintenance-agreements/19.png" />

### Unlink an asset from an agreement

Open the maintenance agreement record and select the **Assets** tab. On the far right of the linked asset, select the **unlink** option. A pop-up asks whether you want to unlink the asset from all existing and future maintenance agreement occurrences, or only from future occurrences.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/20.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=19bd5568d7015e8cbf9e1b72f7929ef2" alt="The Assets tab on a maintenance agreement record showing a linked asset row with the unlink icon on the far right" width="1905" height="348" data-path="static/images/_api/5722045-maintenance-agreements/20.png" />

### Send a contract for signature

1. Create the maintenance agreement.

2. Select **Contracts** in the top menu of the agreement record. From here you can create a contract, send a contract already attached to the maintenance agreement, and view the status of attached contracts.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/21.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=5036632acb0ff8e7ed60c20af6d89880" alt="The Contracts tab on a maintenance agreement record with the Create Contracts button and a contract row showing its name, status, and created date" width="1200" height="782" data-path="static/images/_api/5722045-maintenance-agreements/21.png" />

3. After creating a contract, select **Send** to email it to the customer for acceptance.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/22.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=4a5863ddba73e3c3ebd5b5d42fc06d09" alt="The Send button highlighted on a contract row in the Contracts tab" width="1200" height="482" data-path="static/images/_api/5722045-maintenance-agreements/22.png" />

4. Your customer receives an email with your customized message, logo, and name.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/23.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=39ffcdad5c15b6732786076fe7dad027" alt="The email the customer receives, asking them to sign to confirm their maintenance agreement, with a View button" width="1320" height="951" data-path="static/images/_api/5722045-maintenance-agreements/23.png" />

5. The customer views the contract and accepts it by providing an e-signature.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/24.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=5164198c1e3e503f11103d006b2de123" alt="The Sign Now window with Draw Signature and Type Signature tabs, a signature area, and the Add Signature button" width="1654" height="1066" data-path="static/images/_api/5722045-maintenance-agreements/24.png" />

6. Once the customer accepts the contract, you receive an email and can view the attached contract. The status of the contract is also updated on the maintenance agreement's **Contract** page.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/25.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=ca3151468941d7b8c005cec532b60046" alt="The notification email confirming the customer accepted the contract, with the signed contract as an attachment" width="2249" height="1466" data-path="static/images/_api/5722045-maintenance-agreements/25.png" />

### Schedule visits manually

1. Use the tabs at the top of the Maintenance Agreements page — **This Month**, **Next Month**, **Custom**, **All**, **Canceled**, and **Templates** — to sort your agreements and find the one you want to schedule a visit for.

2. Hover over the agreement and select the plus icon.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/26.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=420074b92e38088230c4157d54326ef4" alt="A maintenance agreement row in the list with the plus icon highlighted on the right" width="1200" height="782" data-path="static/images/_api/5722045-maintenance-agreements/26.png" />

3. Select the upcoming occurrence you want to schedule a job for.

   <img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/27.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=ac980a260122bfc2401c78688815467c" alt="The occurrence menu open on an agreement row, listing the upcoming occurrences by month and year" width="1200" height="782" data-path="static/images/_api/5722045-maintenance-agreements/27.png" />

4. A job record is auto-populated with your customer's name and details. Fill in any additional information, including date, time, and notes, then select **Save Job**.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/28.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=7a912ba73916f629f125fc2f52d6e2b4" alt="The Create Job screen with the customer, location, contact, and job title fields already filled in and the Save Job button" width="1200" height="782" data-path="static/images/_api/5722045-maintenance-agreements/28.png" />

### Schedule automatically created jobs

If you selected **Automatic** in the **Job Creation Method** dropdown, FieldPulse creates every job record associated with the maintenance agreement and leaves those jobs unscheduled, so you decide when they fit best into your schedule.

On the **Schedule** tab, select the hourglass icon. A window appears toward the left side of your screen. Select the filter icon, then filter for jobs associated with your maintenance agreements.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/29.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=9d7be6f214634728200fb13f9fa8e0dc" alt="The Schedule tab with the hourglass icon selected and the Jobs filter panel set to Is a Maintenance Agreement Job — Yes" width="2116" height="412" data-path="static/images/_api/5722045-maintenance-agreements/29.png" />

Each auto-created job includes a link to the related maintenance agreement.

<img src="https://mintcdn.com/fieldpulse/1KbjvZftGdqhXCpP/static/images/_api/5722045-maintenance-agreements/30.png?fit=max&auto=format&n=1KbjvZftGdqhXCpP&q=85&s=1c326565be786be65e119b1857aada41" alt="A job record with a link to its related maintenance agreement below the customer name, and a Scheduled Date/Time of Unscheduled" width="2426" height="984" data-path="static/images/_api/5722045-maintenance-agreements/30.png" />

### Filter active and archived agreements

The **Active/Archived** filter toggles between active and archived agreements. You can view archived agreements and restore them whenever you need them. Cancelled agreements remain visible in both views, so you never lose track of a maintenance agreement after it has been cancelled, and the **Status** column distinguishes active from cancelled agreements at a glance.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/fieldpulse/RStrbzR9HQaNLNQi/static/images/_api/5722045-maintenance-agreements/31.png?fit=max&auto=format&n=RStrbzR9HQaNLNQi&q=85&s=67b1a5c99c7b53163c6e3f3aab69c32d" alt="The Maintenance Agreements list with the Show Filters button highlighted above the Month, Status, Last Job, Title, Frequency, Customer, and Address columns" width="1902" height="352" data-path="static/images/_api/5722045-maintenance-agreements/31.png" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/fieldpulse/RStrbzR9HQaNLNQi/static/images/_api/5722045-maintenance-agreements/32.png?fit=max&auto=format&n=RStrbzR9HQaNLNQi&q=85&s=4beb3a0417e99d0dad1dabd86126a77a" alt="The filter options showing Scheduled and Unscheduled status checkboxes alongside Active and Archived checkboxes" width="558" height="109" data-path="static/images/_api/5722045-maintenance-agreements/32.png" />
  </Frame>
</Columns>

<Frame caption="Video walkthrough: Maintenance agreements in the web app">
  <iframe src="https://www.loom.com/embed/11fc87d90ccb49c88a9f6c621e0c4b5e?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## On mobile

### Create an agreement

1. Select the **Work** tab in the bottom menu, then select **Maintenance Agreements**.

   <img src="https://mintcdn.com/fieldpulse/RStrbzR9HQaNLNQi/static/images/_api/5722045-maintenance-agreements/33.png?fit=max&auto=format&n=RStrbzR9HQaNLNQi&q=85&s=5ae75d06a9812c8c393cc5339d450b39" alt="The mobile Work menu with Projects, Jobs, Subtasks, and Maintenance Agreements, and the Work tab selected in the bottom menu" width="1200" height="1585" data-path="static/images/_api/5722045-maintenance-agreements/33.png" />

2. Sort your maintenance agreements using the bar at the top of the screen — **This Month**, **Next Month**, **Custom**, **All**, **Canceled**, and **Templates**. To build a new one, select **Create New**.

   <img src="https://mintcdn.com/fieldpulse/RStrbzR9HQaNLNQi/static/images/_api/5722045-maintenance-agreements/34.png?fit=max&auto=format&n=RStrbzR9HQaNLNQi&q=85&s=57694963940b6a88a2cd7161352f1767" alt="The mobile Maintenance Agreements list with the sort bar at the top and the Create New button highlighted" width="1200" height="1601" data-path="static/images/_api/5722045-maintenance-agreements/34.png" />

3. Select **Import Template** to build the agreement from an existing template, or fill out the details to start from scratch. Turn on the **Save as Template** toggle if you want to reuse this agreement later. For what each field controls, see the On web steps above.

<img src="https://mintcdn.com/fieldpulse/RStrbzR9HQaNLNQi/static/images/_api/5722045-maintenance-agreements/35.png?fit=max&auto=format&n=RStrbzR9HQaNLNQi&q=85&s=a582415a0c93a3633c13a27fc3a72e96" alt="The mobile New Maintenance Agreement screen with the Import Template button, the Save as Template toggle, and the General fields" width="502" height="500" data-path="static/images/_api/5722045-maintenance-agreements/35.png" />

### View a customer's agreements

Select the **Customers** tab in the bottom menu, then open a customer. At the top of the customer record, select **Maintenance Agreements**. You can view and edit the existing maintenance agreements linked to this customer, and select **Create Maintenance Agreement** to add a new one.

<img src="https://mintcdn.com/fieldpulse/RStrbzR9HQaNLNQi/static/images/_api/5722045-maintenance-agreements/36.png?fit=max&auto=format&n=RStrbzR9HQaNLNQi&q=85&s=f01b2a9469eccfd095929bdb1505ea63" alt="The mobile customer record with the Maintenance Agreements tab selected, one linked agreement listed, and the Create Maintenance Agreement button" width="1200" height="1593" data-path="static/images/_api/5722045-maintenance-agreements/36.png" />

<Frame caption="Video walkthrough: Maintenance agreements in the mobile app">
  <iframe src="https://www.loom.com/embed/bcd23fafdb38404e984a34e9e0541fdd?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Related articles

* [How to Manage Assets](/jobs/assets/managing-assets)
* [Maintenance Agreement Reminders Overview](/jobs/assets/maintenance-customer-view)
* [How to Create a Job](/jobs/jobs-tasks/creating-a-job)
* [Setting Up Job Templates](/jobs/jobs-tasks/creating-job-templates)
* [Setting Up Recurring Billing](/estimates-invoices/recurring/recurring-billing)
* [How to Create Maintenance Agreement Reports](/reporting/raw-data/maintenance-agreement-reports)

Your agreement is working when it is saved against the customer, the upcoming occurrences show on the Maintenance Agreements page, the signed contract is attached to the agreement, and the reminders and recurring bills go out without anyone re-entering them.


## Related topics

- [How to Create Maintenance Agreement Reports](/reporting/raw-data/maintenance-agreement-reports.md)
- [Maintenance Agreement Reminders Overview](/jobs/assets/maintenance-customer-view.md)
- [Assets & Maintenance](/jobs/assets/index.md)
- [How to Migrate from ServiceTitan to FieldPulse](/getting-started/migrating/servicetitan.md)
