Stop chasing subcontractor paperwork.

Blog

How to track document expiry dates without manually chasing subcontractors

By Simone Rabelo · 8 September 2026

Learn how to track subcontractor document expiry dates, automate renewal reminders and avoid discovering expired certificates too late.

Collecting a subcontractor's document is easy.

Remembering to collect the replacement twelve months later is harder.

That is why expiry tracking often becomes one of the most frustrating parts of managing subcontractor documentation.

A certificate gets emailed to somebody.

The expiry date is copied into Excel.

A calendar reminder might be created.

Months pass.

Then one of three things happens:

  1. someone remembers to check the spreadsheet;
  2. the subcontractor sends a replacement without being asked; or
  3. somebody discovers that the document expired two weeks ago.

None of those is a particularly good system.

An hourglass standing on stones

Photo 01

Why expiry tracking becomes difficult

An expiry date is simple data.

The workflow around it isn't.

Imagine that one certificate expires on 30 November.

Ideally, you don't want to discover this on 1 December.

You may want to start the renewal process weeks beforehand.

That means somebody needs to:

  • identify the approaching expiry;
  • contact the correct subcontractor;
  • explain which document needs replacing;
  • follow up if there is no response;
  • receive the replacement;
  • review it;
  • update the status;
  • preserve the old document; and
  • stop further reminders once the issue has been resolved.

Multiply that across dozens or hundreds of documents and the amount of routine administration becomes substantial.

Why spreadsheets are particularly weak at this

Excel can calculate whether a date is approaching.

It cannot collect the replacement for you.

A typical expiry spreadsheet might contain:

Subcontractor Document Expiry Status
ABC Electrical Insurance 30 Nov Expiring soon
Northside Ltd Registration 18 Jan Current
Smith Services Certificate 02 Aug Expired

That gives you visibility.

But somebody still needs to turn the red or amber cell into action.

They need to open Outlook, find the contact, write the message and follow up later.

Then, once the document arrives, they need to save it somewhere and return to the spreadsheet.

The spreadsheet is therefore not really managing expiry.

It is reminding a person to manage expiry.

A handwritten checklist being ticked off

Photo 02

A better expiry workflow

A document-management workflow can use the expiry date as a trigger.

Expiry reminder timeline from 30 days before through to follow-up after the date

Figure 01

For example:

30 days before expiry

The document becomes Expiring soon.

The subcontractor receives a reminder explaining which document needs replacing.

14 days before expiry

If no replacement has arrived, another reminder can be sent.

7 days before expiry

The outstanding requirement remains visible to your team and the subcontractor can be reminded again.

Expiry date

If no acceptable replacement has been approved, the requirement becomes Expired.

After expiry

Follow-up can continue at an appropriate interval until the requirement is resolved.

The exact schedule will depend on the organisation.

The important point is that the workflow should happen because of the recorded expiry date—not because someone happened to remember it.

Stop reminders when somebody has already responded

This is a small detail that makes a big difference.

Suppose a subcontractor's insurance expires next week.

You send a reminder.

They upload the replacement that afternoon.

Your team hasn't reviewed it yet.

Should the system email them again tomorrow saying the document is still expiring?

Probably not.

The useful status is now:

Replacement received — awaiting review.

The problem has moved from the subcontractor's queue to yours.

Expiry automation should understand that.

Otherwise, automation simply becomes a faster way to send annoying emails.

Flowchart showing reminders pausing when a replacement is uploaded

Figure 02

A mail app with unread messages

Photo 03

Separate the document from the requirement

This is one of the most useful ways to think about expiry tracking.

The requirement might be:

Public Liability Insurance

That requirement may exist for years.

The actual documents satisfying it change over time.

For example:

2025 certificate

  • Approved
  • Expired 30 November 2025

2026 certificate

  • Approved
  • Expires 30 November 2026

2027 certificate

  • Submitted
  • Awaiting review

You don't want to overwrite the 2025 certificate every time a renewal arrives.

The requirement stays the same.

Each submitted document becomes part of its history.

One insurance requirement with 2025, 2026 and 2027 certificates in its history

Figure 03

Track more than the expiry date

A date alone doesn't tell you enough.

For every expiring requirement, you should ideally know:

  • subcontractor;
  • document type;
  • current approved document;
  • expiry date;
  • current status;
  • whether a replacement has been requested;
  • whether a replacement has arrived;
  • whether it is awaiting review;
  • when the last reminder was sent; and
  • what happened to previous submissions.

That gives your team context.

Instead of seeing:

Insurance expires 30 November

you see:

Insurance expires 30 November. Reminder sent. Replacement uploaded yesterday. Awaiting review.

Those are very different situations.

Don't rely entirely on the subcontractor

Some organisations leave renewals to the subcontractor.

Sometimes that works.

But your own process should still tell you when something is approaching expiry.

People change roles.

Email addresses change.

A subcontractor may simply forget.

If keeping that document current matters to your organisation, its renewal shouldn't depend entirely on somebody outside your business maintaining a calendar reminder.

Don't rely entirely on one person inside your business either

The opposite problem is equally common.

One administrator knows where everything is.

They know which spreadsheet matters.

They know which subcontractor still hasn't sent the replacement.

They recognise the filenames.

They know which certificates were rejected last month.

That system can work surprisingly well—right until the administrator is away, changes role or leaves the company.

A shared expiry process should make the current situation visible to any authorised colleague.

What should an expiry dashboard show?

Keep it simple.

A dashboard of charts on a laptop

Photo 04

Your team should be able to identify:

Expiring soon

Documents approaching their expiry date.

Expired

Documents whose expiry date has passed without an approved replacement.

Awaiting review

Replacement documents that have arrived but still need a decision.

Missing

Requirements for which there is no accepted document.

The objective isn't to produce more reporting.

It's to make the next action obvious.

What automation should do

Good expiry automation removes repetitive administrative work.

It should:

  • identify approaching expiries;
  • change statuses automatically;
  • send reminders at defined intervals;
  • direct the subcontractor to the exact documents requiring attention;
  • allow a replacement to be uploaded quickly;
  • pause unnecessary reminders while a replacement awaits review;
  • resume follow-up if necessary; and
  • keep a record of what happened.

Your team should still make the important decision:

Do we accept this document?

The system handles the routine work surrounding it.

From expiry tracking to expiry management

There is a significant difference between knowing that a document expires and having a process that gets it renewed.

A spreadsheet gives you the date.

A calendar gives you the reminder.

An inbox gives you the replacement.

A shared folder gives you the file.

A proper document workflow connects all four.

Expiry date, status, reminder, upload and review connected in one flow

Figure 04

That is the problem Valar is designed to solve.

Valar tracks the company-level documents your organisation requires from each subcontractor, monitors expiry dates and automatically follows up when documents need attention.

When a subcontractor needs to provide something, they receive a secure upload link rather than another account to create.

When the replacement arrives, your team reviews it and the previous submission remains in the document history.

For certificate-specific workflow, see certificate expiry tracking. For the reminder rules behind the emails, see how to automate document requests and reminders.

Photo credits

Put document tracking in one place

You define what you require. Subcontractors upload from a secure link. Your team reviews. Reminders handle the rest.