Home  /  Blog  /  Certificate of Insurance Tracking
ServiceTitan · Documents · Compliance

Does ServiceTitan Track Certificate-of-Insurance Expiration Dates for You?

Top Builder AI Published August 1, 2026 ~11 min read HVAC · Plumbing · Electrical · Roofing Updated August 1, 2026
Back-office paperwork and folders piled on a contractor's desk next to a laptop

The 38-second version of the gap below, straight from ServiceTitan's own Forms, e-signature, and vendor-contract documentation.

Not on its own. By ServiceTitan's own published documentation, Forms collects checklists, photos, PDFs and customer signatures, and e-signature is scoped to service agreements sent to customers. Neither documented workflow classifies an incoming document, reads an expiration date off it, or alerts anyone before a certificate of insurance lapses. Here is the part that makes the gap impossible to wave away: ServiceTitan's own vendor contract requires exactly that discipline from the businesses it works with — a certificate of insurance within ten days of signing, thirty days' written notice before any cancellation. ServiceTitan enforces this on its own vendors. It does not hand contractors the equivalent tool to enforce it on theirs.

This is not a knock on Forms or e-signature. Both do a real job well: capturing what happened on a job site and getting a customer's name on a service agreement without a clipboard. The question this post answers is narrower — what happens to the paperwork that isn't a service agreement: a subcontractor's certificate of insurance, a signed lien waiver, a permit, a manufacturer warranty registration — and who catches it when a certificate quietly expires.

What does ServiceTitan's Forms feature actually track?

Per ServiceTitan's own Forms documentation, the feature is built for field data collection: technicians fill out checklists, attach photos, generate PDFs, and capture customer signatures on service agreements during a job. That is genuinely useful for standardizing what a tech documents on site.

What the documentation does not describe is any classification layer sitting behind that capture. A completed form is a completed form. Nothing in ServiceTitan's own published workflow reads what type of document arrived, extracts a date buried inside it, or routes it to a specific department or folder based on what it actually is.

Does ServiceTitan's e-signature feature cover certificates of insurance?

No. ServiceTitan's own how-to guide scopes e-signature specifically to service agreements: you add a signature link, email it to a customer, and get notified "when a customer views or signs an agreement." That is the entire documented alert surface — a customer-facing signature event on one document type. There is no vendor or subcontractor document category in that workflow, and no mention of expiration-date alerting for anything.

What ServiceTitan's own docs actually cover
Field capture & customer e-sign, not classification
Forms collects checklists, photos, PDFs and customer signatures. E-signature is scoped to service agreements, alerting only when a customer views or signs. Neither documented workflow classifies a document, extracts an expiration date, or routes it by type.
Source: help.servicetitan.com, "Use Forms" and "Add e-sign to service agreements" (2026).

If ServiceTitan doesn't track COI expiration, why does ServiceTitan itself require it?

Because when ServiceTitan is the one holding the risk, it treats certificate-of-insurance compliance as non-negotiable. ServiceTitan's own Standard Vendor Terms and Conditions require any vendor it contracts with to furnish a certificate of insurance within ten (10) days of signing the agreement, naming ServiceTitan as additional insured, with at least thirty (30) days' prior written notice before any coverage cancellation.

Read that against the product ServiceTitan sells contractors. ServiceTitan requires proof-of-insurance discipline, with real deadlines and real notice periods, from the businesses that work with it. It does not build the tracking, matching, and expiration-alerting layer that would let a contractor enforce the same discipline on its own subcontractors, inside the same system. The company knows this risk is worth a contractual deadline. The product it ships doesn't watch the calendar for you.

What does a lapsed COI actually cost a contractor?

There is no single authoritative number here, and this post will not pretend there is. A couple of compliance-software vendors that publish content on COI tracking put the cost of a claim involving an uninsured subcontractor somewhere in the $75,000 to $150,000 range, citing unspecified "construction industry data." We could not independently verify a primary source behind that figure, so treat it as directional, not a guarantee for any specific job.

What is verifiable is the mechanism, not the dollar figure: a general contractor, a bonding company, or ServiceTitan itself can require current proof of insurance before releasing payment or continuing a relationship. A certificate that lapsed three weeks ago and nobody noticed is exactly what triggers that hold — on a job that is otherwise finished and waiting to be paid.

What do existing "AI document management for contractors" tools actually offer?

Two kinds of pages currently answer some version of this question, and neither closes the actual gap. Generic AI-document-management content describes, in purely educational terms, an AI system that can "ingest COIs, extract policy limits, and flag deficiencies" — useful as a concept, but it names no platform, offers no buyer-decision framing, and never mentions ServiceTitan or field service at all. On the other side, dedicated certificate-of-insurance trackers exist as standalone compliance software: real expiration reminders, but built to run independently, with no documented integration to a contractor's job data, customer records, or ServiceTitan folder structure.

CapabilityServiceTitan Forms + e-signStandalone COI trackerTop Builder AI Documents agent
Field checklist / photo captureYes — FormsNot built for this— (sits on top of ServiceTitan's own capture)
Customer e-signature on service agreementsYes — documented workflowNo— (not a replacement for this)
Classifies an incoming document by typeNot part of the documented workflowManual entry, by designYes — automatic classification
Matches a document to the right customer/jobNoNo ServiceTitan integrationYes
Tracks certificate-of-insurance expiration datesNoYes — standaloneYes — inside your existing workflow
Routes the document to the owning department/folderNoNoYes
Flags e-signature and expiration items needing a humanNo expiration alertingExpiration reminders onlyYes — both, in one queue

How does Top Builder AI's Documents agent close this gap?

The Documents agent classifies each incoming document by type, matches it to the correct customer and job, routes it to the owning department and the right ServiceTitan folder, and flags anything that needs a person: an e-signature still pending, a certificate of insurance approaching its expiration date, or a document it cannot classify with enough confidence to file automatically.

1
Classify the document Identify what arrived — COI, lien waiver, permit, signed agreement, warranty registration — whatever the type, before deciding what to do with it.
2
Match it to the right customer and job So it lands against the actual record it belongs to, not a guess based on a similar name.
3
Route it to the owning department and ServiceTitan folder The office manager, the accountant, or the PM who actually needs it finds it there, not buried in a shared inbox.
4
Flag expiring COIs and pending signatures Ahead of the expiration date, not after a general contractor withholds a payment over it.
5
Send anything uncertain to a human A document it can't confidently classify or match is flagged needs-human, never silently misfiled.

What does this look like on one incoming document?

The example below is illustrative, built to show the mechanism, not a client result.

Illustrative walkthrough — one renewed certificate of insurance
What arrives
SourceSubcontractor emails a renewed COI PDF
ClassificationCertificate of insurance
MatchMatched to that subcontractor's vendor record
What the agent does with it
Extracted expiration dateRead from the document, logged against the vendor
RoutingFiled to the ServiceTitan vendor folder
Next action, automatically scheduledFlagged again 14 days before expiration
The same flag fires whether a renewal never arrives at all — the point is that a human sees the expiring certificate before it lapses, not three weeks after a payment gets held over it.

Does this replace ServiceTitan Forms or e-signature?

No. Forms is still how a technician documents a job site, and e-signature is still how a customer signs a service agreement — both real, useful, and unaffected. The Documents agent sits alongside them, watching every document that lands in the office regardless of source, classifying and routing it, and catching the expiration dates and pending signatures that a tool built for field data collection was never designed to watch for.

How does this connect to the rest of the back office?

A lapsed subcontractor certificate is a real-money problem the moment a general contractor withholds payment or a bonding company asks for current proof of coverage — which lands on the Financial agent's desk, not just a filing cabinet. Catching an expiration two weeks out, instead of discovering it the day a payment gets held, is what connects a paperwork agent to the numbers the rest of the back office is already tracking. Documents is one of eight agents in Top Builder AI's back-office stack; the full back-office overview covers how they work together.

  • No automatic compliance decisions. The agent classifies, matches, routes, and flags. Whether a lapsed certificate holds a payment or gets a grace period is a call a human makes.
  • No silent misfiling. A document it cannot confidently match to a customer or job is flagged needs-human, not filed on a guess.
  • No invented dates or figures. Expiration dates come from the document itself; nothing is estimated or assumed.
  • Delivered as a configured install, not a blind signup, so it is set up against your real document flow and ServiceTitan folder structure from day one.

See what's actually expiring in your document pile right now

Most shops have never run this check. A fit call walks through what a real classify-match-route pass finds in your own inbox.

Book a fit call →

Frequently asked questions

Does ServiceTitan track certificate-of-insurance expiration dates for you?
Not on its own, based on ServiceTitan's own published documentation. Its Forms feature collects checklists, photos, PDFs and customer signatures; its e-signature feature is scoped to service agreements sent to customers. Neither documented workflow classifies an incoming document, extracts an expiration date, or alerts anyone before a certificate of insurance lapses.
What does ServiceTitan's Forms feature actually track?
Per ServiceTitan's own help documentation, Forms is built to capture field data during a job: equipment details, checklists, photos, PDFs, and customer signatures on service agreements. It is a data-collection tool. The documentation does not describe automatic document classification, expiration-date extraction, or routing a captured document to a department or folder based on what it is.
Does ServiceTitan's e-signature feature cover certificates of insurance?
No. ServiceTitan's own how-to documentation scopes e-signature specifically to service agreements: you add a signature link and email it to a customer, and the system alerts you when that customer views or signs it. There is no documented certificate-of-insurance workflow, no vendor or subcontractor document type, and no expiration alerting.
If ServiceTitan doesn't track COI expiration, why does ServiceTitan itself require it?
Because ServiceTitan treats it as material risk when it is the one exposed. ServiceTitan's own Standard Vendor Terms and Conditions require any vendor it contracts with to provide a certificate of insurance within ten days of signing, naming ServiceTitan as additional insured, with at least thirty days' written notice before any coverage cancellation. ServiceTitan enforces this discipline on its own vendors. It does not build the equivalent tracking into the product it sells contractors to enforce on theirs.
What does a lapsed COI actually cost a contractor?
There is no single authoritative figure. A couple of compliance-software vendors that publish COI-tracking content put the cost of a claim involving an uninsured subcontractor in the range of $75,000 to $150,000, citing unspecified construction-industry data; we could not independently verify a primary source behind that range, so treat it as directional. What is verifiable is the mechanism: a general contractor or ServiceTitan itself can require proof of insurance before releasing payment or continuing a relationship, and a lapsed certificate nobody caught in time is what triggers that hold.
What do existing AI document management tools for contractors actually offer?
The closest generic content describes AI ingesting a certificate of insurance, extracting policy limits, and flagging deficiencies, but in purely educational terms with no named platform and no field-service context. The closest dedicated tool is a standalone certificate-of-insurance tracker with expiration reminders, but it is not built to know which ServiceTitan job or customer a document belongs to, or to route it anywhere inside your existing back office. Neither sits inside the system a ServiceTitan contractor already runs.
How does Top Builder AI's Documents agent close this gap?
It classifies each incoming document by type, matches it to the right customer and job, routes it to the owning department and ServiceTitan folder, and flags anything that needs a human: an e-signature still pending, a certificate of insurance approaching its expiration date, or anything it cannot classify with confidence. It does not decide compliance policy. It surfaces the document, the date, and the flag, and a human makes the call.
Does this replace ServiceTitan Forms or e-signature?
No. Forms and e-signature are still how a technician collects a checklist or a customer signs a service agreement in the field. The Documents agent sits alongside that, watching every document that lands in the office, whatever its source, classifying and routing it, and catching the expiration dates and pending signatures that a form built for field data collection was never designed to track.
What does this look like on one incoming document?
This example is illustrative, not a client result. A subcontractor emails a renewed certificate of insurance. The agent classifies it as a COI, matches it to that subcontractor's record, reads the new expiration date, and files it to the ServiceTitan vendor folder. Fourteen days before that new date, it flags the certificate again for review, the same way it would have flagged the lapse if the renewal had never arrived.
Does the Documents agent make compliance decisions on its own?
No. It classifies, matches, routes, and flags. Whether a lapsed certificate holds a payment, pauses a subcontractor relationship, or gets a grace period is a business decision a human makes. The agent's job is making sure that decision gets made before the lapse becomes a problem, not after.
What happens if a document doesn't match any existing customer or job?
It gets flagged as needs-human rather than filed on a guess. The agent is built to route confidently or ask, never to silently misfile a document against the wrong job because a name was close enough.
How does this connect to the rest of the back office?
A lapsed subcontractor COI is a real-money problem the moment a general contractor withholds a payment or a bonding company asks for proof of coverage, which is a Financial-agent and job-costing question, not just a filing question. Catching the expiration two weeks out instead of discovering it at the worst possible moment is what connects a paperwork agent to the numbers the rest of the back office is already tracking.
Is this a live, self-serve product I can connect today?
The Documents agent's classification, matching, routing, and flagging logic is real, built code, not a roadmap item. It is delivered today as part of a Teardown and Install engagement, where it is configured against your actual document flow and ServiceTitan folder structure, rather than as an unattended self-serve signup.