Skip to content

jobwyre is still in active development, you're early. Expect changes, and the occasional rough edge.

Google Sheets job tracker template: columns that work (free download)

, , 3 min read

A Google Sheets job tracker is the easiest place to start, and for a small search it is enough. The trick is setting it up so it does not turn into a graveyard of half-filled rows by week three. This guide covers the columns that earn their place, a few formulas, and the point at which a sheet stops being the right tool.

You can skip the setup and download our free tracker template, which is a formatted spreadsheet you can open in Google Sheets or Excel.

The columns that matter

Keep it lean. Every column you add is a column you have to keep updating.

Column Why it earns its place
Company Sort and search
Role Distinguish two roles at one company
Link Return to the posting after it is taken down
Status Wishlist, Applied, Interviewing, Offer, Rejected
Applied date Spot which applications have gone quiet
Next step The single most useful column
Next step date What needs attention, and when
Contact Recruiter or hiring manager name and email
Notes Salary range, what they said, what you promised

If you only keep two, keep Status and Next step date. They answer "what do I do today?", which is the whole point.

Setting it up in Google Sheets

Freeze the header row. View, Freeze, 1 row. Otherwise the labels vanish as you scroll.

Use a dropdown for Status. Select the column, Data, Data validation, add a dropdown with your stages. It keeps the values consistent so you can filter.

Color by status. Format, Conditional formatting, and color each status differently. A glance then tells you the shape of your search.

Add a filter. Data, Create a filter. Filter to "Next step date" up to today to see what is due.

Two formulas worth having

Days since you applied, so quiet applications stand out:

=IF(E2="","",TODAY()-E2)

Where E is the Applied date column. Sort this descending and follow up on anything past a week or two.

A count of applications by status for a summary cell:

=COUNTIF(D:D,"Interviewing")

Where a sheet starts to strain

A spreadsheet is great until it is not. Watch for these signs:

  • You have several interview loops running at once and you keep double checking dates in email.
  • You missed a follow-up because nothing told you it was due.
  • You have more than about thirty active rows and scrolling replaced reading.
  • You wish you could just tell an assistant what happened and have the sheet update.

None of those are failures of your sheet. They are the limits of a tool with no calendar, no reminders, and no way to be updated in plain language.

When to move to an app

A purpose-built tracker adds the missing parts. jobwyre keeps the spreadsheet-style control (sort columns, search across company, role, city, work type, and notes) and adds a board, an interview calendar with a subscription feed, reminders before each round, and an MCP server so Claude or ChatGPT can update it. See the honest side-by-side in jobwyre vs Google Sheets, and the wider question in spreadsheet vs app.

If you would rather begin in a sheet, use the free template and move over when you feel the strain.


Keep reading

All posts