Free · Excel + Google Sheets · No macros

Free Contract Management Template (Excel)

This free contract tracker calculates Days Until Expiry and an Active, Expiring Soon, or Expired alert automatically from each contract's end date - Expiring Soon means 30 days or less away. A dashboard counts contracts by alert status and rolls up total value by category. Works in Excel and Google Sheets. Free to download in exchange for your email.

Download free template

What Is a Contract Management Template (Excel/Sheets)

A contract management tracker is a single log of every active contract - vendor, category, end date, and value - built so nothing renews or lapses without you noticing. Despite "software" showing up in how people search for this, most teams start (and many stay) with a spreadsheet rather than a dedicated contract lifecycle platform.

The two things that separate a useful tracker from a flat list are automatic expiry alerts and a rollup of contract value - both of which this template builds in rather than leaving as manual upkeep.

Free Contract Tracker Template: What's Inside

One sheet, up to 150 rows. Each contract gets a name, vendor, category (Software, Services, Lease, Other), end date, value, and a notes field. Days Until Expiry and an Alert status calculate automatically from the end date - no manual date math.

A dashboard below the table counts how many contracts are Active, Expiring Soon, or Expired, totals contract value across the whole list, and rolls up value specifically for the Software category via SUMIF.

Tracking Renewal Dates and Expiration Alerts

Days Until Expiry is simply the end date minus today's date, recalculating every time you open the file. The Alert column reads that number and labels the contract EXPIRED (already past the end date), EXPIRING SOON (30 days or less remaining), or ACTIVE (more than 30 days out) - conditional formatting colors each label red, amber, or green.

Because Alert is computed rather than something you set manually, a contract can't sit forgotten as "active" after its end date has already passed - the label updates on its own.

Contract Status Dashboard: Active, Expiring, Expired

The dashboard counts contracts in each Alert bucket using COUNTIF, so you get a running total of how many need renewal attention without scanning every row. Total contract value sums the whole list, and a category-specific SUMIF pulls out just the Software category's value as an example of splitting spend by type.

Change the SUMIF's category text to Services, Lease, or Other if you want a different category's total - the formula pattern is the same for each.

How to use it

  1. List each contract once with its vendor, category, end date and value.
  2. Days Until Expiry and the Alert status calculate automatically from the end date.
  3. Check the dashboard below the table for active/expiring/expired counts and contract value by category.
  4. Use the Notes column to link to your document folder if you need to reference the actual contract file.
Need more? — $19

Small Business Bookkeeping & Tax Dashboard

This tracker flags renewals and totals contract spend - it doesn't categorize that spend for your books. The paid Bookkeeping & Tax Dashboard ($19) maps expenses to IRS Schedule C categories automatically and builds a CPA-ready export, so your contract costs land in the right place at tax time too.

See the full version

Frequently asked questions

What counts as "Expiring Soon"?

30 days or less until the end date. It's a fixed threshold built into the Alert formula - contracts with more than 30 days remaining read ACTIVE, and anything past the end date reads EXPIRED.

Can I use this in Google Sheets?

Yes. Upload the downloaded file to Google Drive, then open it and choose File > Save as Google Sheets. The Days Until Expiry, Alert and dashboard formulas keep working.

Does this store the actual contract documents?

No. It tracks dates, values and renewal status - use the Notes column to link to wherever your contract PDFs or files actually live.

How many contracts can I track?

The sheet holds up to 150 rows. It's a standard table, so you can insert more rows and copy the Days Until Expiry and Alert formulas down as needed.

What's the usage license?

Personal use or use within one business. It's not meant to be resold or redistributed as a template product.

Related free templates