Training matrix generator

A free certification tracking spreadsheet that colors itself. Add staff and expiry dates, or paste a CSV, then download the result.

Your data stays on this device. The matrix is built in your browser. Nothing you enter is sent to CertsDue or any other server.

For example: guard card, OSHA 30, forklift evaluation.

Adding the same Staff Member and Credential again updates the date.

Want to see it working first? Load a sample team.

Your matrix appears here

Add a Staff Member and a Credential, paste rows from your spreadsheet, or load a sample team. Each cell turns red, amber, blue, or green by how close it is to expiring.

How to use this training matrix template

A training matrix is a grid with one row per Staff Member and one column per Credential, with the expiry date in each cell. It shows at a glance who is current and who needs to renew before their next shift.

What the colors mean

  • ExpiredThe date has passed.
  • 30 daysExpires within 30 days. Time to book the renewal.
  • 90 daysExpires within 90 days. Put it on the schedule.
  • CurrentMore than 90 days left.

Change Status as of to see what the matrix will look like on a future date, such as the start of a contract or an audit.

Two CSV layouts work

One row per Credential:

Staff Member, Credential, Expiry date
Rosa Medina, Guard card, 2027-03-14
Rosa Medina, CPR / first aid, 11/02/2026

Or one row per person, which is how most matrix spreadsheets already look:

Staff Member, Guard card, CPR / first aid
Rosa Medina, 2027-03-14, 11/02/2026
Darnell Price, 05/2027,

Dates can be written as 2027-03-14, 3/14/2027, 03/2027 (end of that month), or Mar 14, 2027. Rows the tool can’t read are listed so you can fix them.

Get reminded automatically.

A spreadsheet only warns you when someone opens it. CertsDue emails you 30, 14 and 3 days before each expiry, reads new cards from a photo, and gives every Staff Member a link to send in renewals.

Launches October 19, 2026. Founding Members get 50% off for 3 months, then 20% off for life.

Questions

Something else? Email hello@certsdue.com and the CertsDue team will reply.

Is my data uploaded anywhere?

No. The matrix is built by JavaScript running in your browser, and nothing you type, paste, or open is sent to CertsDue or any other server. Your entries are saved in this browser’s local storage so they’re still here next time. Clear all removes them.

What CSV format can I paste?

Either one row per Credential (Staff Member, Credential, Expiry date) or one row per person with a column for each Credential and the expiry date in each cell. Commas, semicolons, and tabs copied straight from Excel or Google Sheets all work. Dates can be written as 2027-03-14, 3/14/2027, 03/2027, or Mar 14, 2027.

Can I open the download in Excel or Google Sheets?

Yes. Both downloads are standard CSV files. The matrix file has one row per Staff Member and one column per Credential. The list file has one row per Credential with days left and status. Dates are written as YYYY-MM-DD so spreadsheets sort them correctly.

How are the colors decided?

Each Credential is compared with the status date you choose, which is today by default. Red means expired, amber means it expires within 30 days, blue means within 90 days, and green means more than 90 days left.

Does a training matrix tell me which certifications my staff need?

No. It tracks the dates you enter. Which Credentials your team needs, and how often they renew, depends on your state, your clients, and your industry, so check with the agency or organization that issues them.