Tutorial May 4, 2026

Tutorial: Setting Up Your First Digital Service Agreement

Digital service agreements protect your business from scope creep, missed payments, and disputes — and they're easier to implement than you think. This step-by-step tutorial walks you through the entire setup.

Why Service Agreements Are Not Optional

A handshake deal felt sufficient when you had a dozen clients and every job was straightforward. Once your business grows past that stage, the absence of signed agreements stops being a minor risk and starts being an active liability.

The three most common consequences of running without agreements are:

Scope creep — A client calls to say the “quick cleanup” they booked apparently included the detached garage, the garden beds, and the back fence. You remember the conversation differently. Without a defined scope in writing, you either absorb the extra work or damage the relationship trying to charge for it.

Payment disputes — A client disputes your invoice 45 days after the job is complete, claiming the work was unsatisfactory. You have no agreed-upon definition of “satisfactory.” You have no signed documentation showing they accepted the terms. Your leverage in that conversation is essentially zero.

Professionalism gaps — When a larger property management company, HOA, or commercial client evaluates your business, one of the first things they look for is whether you have standard service documentation. Businesses without agreements are passed over for contracts worth tens of thousands of dollars.

A well-structured digital service agreement solves all three problems. And unlike the paper agreements of the past — printed, mailed, signed, filed, and eventually lost — digital agreements are sent, signed, stored, and retrievable in under two minutes.

The Clauses Every Service Agreement Needs

Before you open Job Pilot and start building, know what your agreement must contain. Most service businesses need at least the following six sections.

1. Scope of Work

This is the most important section. Define precisely what you will do, where you will do it, and what is explicitly excluded. Vague language like “lawn maintenance” invites interpretation. Specific language like “mow all turf areas within the fenced perimeter, edge along hardscape surfaces, and blow clippings from all paved areas — does not include garden bed maintenance, shrub trimming, or areas behind the detached garage” leaves no room for dispute.

Include the property address, service frequency, and whether any area is excluded or requires a separate quote.

2. Payment Terms

State your price clearly, specify when payment is due (upon completion, net 7, net 15, or net 30), and describe your accepted payment methods. Include your late payment policy — for example, a 1.5% monthly fee on balances unpaid after 30 days. If you require a deposit for large jobs, specify the deposit amount, when it is due, and whether it is refundable.

3. Cancellation Policy

Define how much notice a client must give to cancel a scheduled appointment without penalty, and what the penalty is if they cancel inside that window. A 48-hour cancellation window with a $75 same-day cancellation fee is common in residential services. For recurring contracts, describe how many days’ notice is required to terminate the agreement entirely.

4. Liability Limitations

Limit your liability to the value of the services provided. For example: “Company’s total liability for any claim arising from services rendered shall not exceed the total fees paid for the specific service giving rise to the claim.” If you carry insurance for specific risks (property damage during cleaning, lawn equipment striking objects), reference that coverage here and include your policy number.

Consult with a local attorney when drafting this section. A clause that is legally unenforceable gives you false confidence.

5. Change Order Procedure

Describe how additional work — work that falls outside the original scope — is handled. The standard process is: technician identifies additional scope, technician communicates to office, office generates a written change order, client signs before additional work begins. State clearly that no out-of-scope work will be performed without a signed change order.

6. Dispute Resolution

Specify how disputes will be handled. Most small service businesses use a simple clause stating that both parties agree to attempt resolution through direct negotiation first, and if unresolved, through mediation in the jurisdiction of the business’s home county. Avoid arbitration clauses unless an attorney advises them for your specific situation.

Step 1: Access the Contracts Add-On in Job Pilot

Log in to Job Pilot and navigate to Settings > Add-Ons. Locate the Contracts module and enable it if it is not already active. The Contracts add-on adds a new top-level menu item labeled Agreements to your sidebar.

Within the Agreements section, you will see two tabs: Templates and Sent Agreements. Start in Templates.

Step 2: Create Your Agreement Template

Click New Template and give it a name that reflects the type of agreement — for example, “Residential Service Agreement” or “Recurring Lawn Care Contract.”

The template editor works similarly to a rich-text document. You will enter your standard agreement language in the body, and you can insert dynamic merge fields anywhere the text needs to reference specific client or job details. Common merge fields include:

  • {{client.name}} — pulls the client’s full legal name
  • {{client.address}} — pulls the service property address
  • {{job.description}} — pulls the scope from the attached job record
  • {{job.price}} — pulls the agreed price
  • {{agreement.date}} — inserts today’s date
  • {{company.name}} — inserts your business name

Write your full agreement body using the six clause categories above, inserting merge fields where appropriate. Job Pilot will auto-populate them when you generate an agreement for a specific client.

At the bottom of the template, add a signature block. Check the box labeled Require Client Signature and optionally Require Date Field. If you want your own signature on the document, enable Company Countersignature as well.

Save the template when complete.

Step 3: Attach an Agreement to a Job

With your template saved, navigate to any open job record. In the job’s detail view, locate the Agreements tab (visible once the Contracts add-on is enabled). Click Generate Agreement and select your template from the dropdown.

Review the auto-populated fields. If the merge fields pulled the correct client name, address, scope, and price, click Send for Signature.

If any merge field pulled incorrect data, correct it in the underlying job or client record first, then regenerate.

Step 4: Sending the Agreement for E-Signature

When you click Send, Job Pilot prompts you to choose a delivery method: email, SMS, or client portal. For most residential clients, email is sufficient. For clients who prefer text communication, SMS sends a secure link directly to their phone.

The client receives a branded email or text message from your business with a link to review and sign the document. The signature process is mobile-optimized — clients can sign with a finger on a smartphone in under 30 seconds. No account creation or download is required on their end.

You will receive an email notification the moment the client signs. The signed document is automatically timestamped with the signing date, time, and IP address, which creates a legally defensible record.

Step 5: Tracking Signed vs. Unsigned Agreements

In the Sent Agreements tab, every agreement shows one of three statuses: Pending, Signed, or Expired. Agreements you set with an expiration date (recommended for quoted jobs) will automatically flip to Expired if the client has not signed within your defined window.

Use the filter options to quickly pull a list of all unsigned agreements. Build a habit of reviewing this list each Monday morning. Any unsigned agreement attached to an upcoming scheduled job should trigger a follow-up call or text to the client.

Job Pilot can also be configured to automatically send one reminder email 48 hours after an agreement is sent if it remains unsigned.

Step 6: Storing and Retrieving Agreements

All signed agreements are stored permanently in the client’s record under the Documents tab. You can access, download, or re-send any signed agreement at any time. The document is stored in PDF format with the embedded e-signature record included.

If you are ever in a dispute situation, you can pull the original signed agreement, the timestamp of signing, and the IP address record within seconds — and email it to a client, attorney, or mediator directly from Job Pilot.

What to Do If a Client Refuses to Sign

Some clients — particularly long-standing relationships or informal referrals — will push back on a formal agreement. Handle this with confidence and without apology.

The recommended response: “We use service agreements with all our clients. It protects both of us — it ensures you know exactly what’s included, and it keeps us on the same page if anything changes. It takes 30 seconds to sign and you can do it on your phone.”

If a client still refuses after a clear explanation, that is a signal worth taking seriously. Clients who resist written terms before any work begins are statistically more likely to dispute payment, request out-of-scope work, or cancel last minute. You have the right to decline work you are not comfortable performing without an agreement in place.

For existing long-term clients transitioning to a new agreement policy, consider framing it as a business upgrade: “We’re professionalizing our operations this year and introducing service agreements for all accounts. Here’s what it covers — most clients tell us they appreciate having everything in writing.”

Handling a Dispute When You Have a Signed Agreement

If a client disputes a charge or claims work was not performed as agreed, your response is simple: reference the agreement.

Pull the signed document from the client’s record in Job Pilot. Identify the specific clause that addresses the dispute — scope, payment terms, cancellation fee, or change order process. Forward the signed copy to the client with the relevant section highlighted.

In most cases, this resolves the dispute immediately. When clients see their own signature next to the terms they agreed to, the conversation shifts from “you didn’t tell me that” to “let me re-read this.”

For escalated disputes where the client threatens a chargeback or small claims action, forward the signed agreement along with any supporting job records (photos, GPS timestamps, completed job notes from Job Pilot) to your attorney or the relevant payment processor. A clear paper trail almost always resolves these situations in your favor.

Moving Forward

Set a goal to have agreements in place for every new client and for every recurring service relationship within the next 30 days. Start with your largest accounts — the ones where a dispute would cost you the most. Work downward from there.

Once your templates are built in Job Pilot, sending an agreement adds less than two minutes to your quoting workflow. That two-minute investment has ended more payment disputes, scope arguments, and difficult client relationships than any other operational change a service business can make.