← All articles
BLOG

Moving your license list out of a spreadsheet

· Updated · 3 min read

Plenty of businesses track licenses in a spreadsheet, and for a while it works. The trouble is that a spreadsheet only helps when someone opens it — and it can’t tell anyone that a renewal is coming.

Moving to a tracking system is mostly a matter of tidying the list you already have. Here’s a checklist.

When a spreadsheet stops being enough

  • More than one person edits it, and nobody is sure which copy is current.
  • Someone has to remember to open it, and remembering is the job you wanted done for you.
  • The documents live somewhere else, so checking a date means a second search.
  • A dropped filter or a mistyped date is easy to miss, and nothing warns you.
  • You’d struggle to show someone else what’s coming due this quarter.

Tidy the sheet first

  • One row per license, permit or certificate — not one row per person with several dates in it.
  • One column per fact: holder, type, number, issuer, expiration date.
  • Real dates in the date column, in one format, rather than notes like “spring” or “check”.
  • The same spelling of each holder’s name on every row.
  • Leave a date blank if you’re not sure of it. A blank is easier to fix than a wrong date that looks right.

Look for the problems that hide in old sheets

  • Duplicates: the same license entered twice, often with different spacing or dashes in the number.
  • Old rows: licenses for people who have left, or for work you no longer do. Decide whether to keep them before you move them.
  • Hidden rows and filters: unhide everything first, so nothing gets left behind by accident.
  • Notes in the wrong place: move anything useful out of date cells and into its own column.
  • Dates that are really text: sort the date column, and anything out of order is worth a look.

Check the dates you’re unsure of against the documents

The expiration date printed on the license is the one that counts. For any row you’re not certain about, find the document and check it — or let the tracking system read it for you. If you can’t find the document at all, ask the holder for a copy, or look the license up with the authority that issued it.

Move it in stages

You don’t have to move everything in one go. Start with a small part of the list, such as your own licenses or one crew, and see how it works. Then bring in the rest. Keep the old spreadsheet as a read-only copy for a while, and name one place as the current record from then on, so nobody goes on updating the old one out of habit.

Bringing it into ContractorLicenseAlert

ContractorLicenseAlert imports Excel or CSV files of up to 2,000 rows at a time, within Pro’s 1,000-license limit. Columns are matched for you, you can correct any match and fix bad rows in place, and nothing is saved until you confirm. For the dates you’re unsure of, upload the documents themselves — PDFs, scans or phone photos, up to twenty at a time.

A PDF with real text is read exactly. Photos and scans are read with OCR, and anything the rules can’t settle goes to AI, whose answer is checked against the text. Either way, each document is shown beside a filled-in form: you confirm the date before it becomes a license, and a date that isn’t clear is left blank rather than guessed.

How spreadsheet import works

How dates are read from documents

Then let the reminders do the remembering

Once the list is in, set how far ahead each renewal needs to start, and check who hears about each license. Then the reminders take over, and the spreadsheet can retire.

How to choose a renewal lead time

More on renewals

Put your next renewal on the radar.

Try everything free for 7 days. No card needed.

Then $39 a month, or $390 a year. Cancel whenever.