best habit tracker google sheets template

Apr 14, 2026by Trider Team

best habit tracker google sheets template

skip the fluff – jump straight into the sheet

Open a blank Google Sheet. In column A list every habit you want to watch. Keep the names short: “drink 2 L water”, “morning stretch”, “read 30 min”. In row 1 add the dates for the month, starting with today’s date and dragging across. Google will auto‑fill the series, so you get a clean calendar grid without manual typing.

build the daily check‑off

In the intersecting cells use a simple drop‑down: Data → Data validation → List of items → “✔, ✘”. When you finish a habit, click the cell and pick the check‑mark. The sheet instantly shows a visual cue. If you prefer a timer‑based habit, add a second column called “Timer Done?” and tick it only after you finish the Pomodoro timer in the Trider app. I keep the timer habit in Trider because its built‑in Pomodoro timer feels smoother than a manual stopwatch.

capture streaks without extra formulas

Next to each habit, reserve column Z for the streak count. Use this formula in Z2 (adjust the row number for each habit):

=IF(B2="✔",IF(Z1>0,Z1+1,1),0)

Copy it across the row. The streak resets to 0 automatically when you miss a day. If you need a “freeze” day – a feature I love in Trider where I protect my streak without completing the habit – just type “F” in the daily cell. Extend the formula to treat “F” as a neutral entry:

=IF(B2="✔",IF(Z1>0,Z1+1,1),IF(B2="F",Z1,0))

Now you see a live streak number that respects both completions and freezes.

tie the sheet to your journal

Every evening I open the Trider journal (the notebook icon on the dashboard) and jot a quick mood emoji. To bring that context into the sheet, add a hidden column “Mood”. In the journal I copy the emoji, then paste it into the corresponding date cell in the sheet. Later, use the filter view to see which moods line up with streak breaks. This tiny habit of cross‑referencing gives me insight that a plain spreadsheet would miss.

visual cues that actually motivate

Conditional formatting turns raw numbers into a color story. Highlight the habit grid, choose Format → Conditional formatting, set the rule “Cell is equal to ✔” → green background, “Cell is equal to ✘” → light gray, “Cell is equal to F” → orange. For streaks, apply a gradient: higher numbers get deeper blues. The result is a dashboard that looks almost as sleek as Trider’s own analytics tab, but you can tweak the colors any way you like.

automate reminders with Google Apps Script

If you’re tired of setting reminders per habit, write a short script that scans the sheet each morning.

function sendReminders() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  const sheet = ss.getSheetByName('Habits');
  const today = Utilities.formatDate(new Date(), ss.getSpreadsheetTimeZone(), 'M/d');
  const col = sheet.getRange('1:1').createTextFinder(today).findNext().getColumn();
  const range = sheet.getRange(2, col, sheet.getLastRow()-1);
  const values = range.getValues();
  const messages = [];
  values.forEach((row, i) => {
    if (row[0] !== '✔') messages.push(`Habit ${i+2}: ${sheet.getRange(i+2,1).getValue()}`);
  });
  if (messages.length) MailApp.sendEmail('you@example.com', 'Today’s habit check‑in', messages.join('\n'));
}

Schedule it to run at 7 AM daily. You’ll get an email reminder for every habit you haven’t checked off yet. I still rely on Trider’s push notifications for the most critical habits, but the script catches the ones that slip through.

keep the sheet tidy over time

At the end of each month, duplicate the sheet tab, rename it “April 2024”, and start a fresh grid for May. Archive the old tab in a separate “History” folder within the same spreadsheet. The data stays searchable, and you can always pull a trend line with a simple chart: Insert → Chart, select the streak column, choose a line chart.

And that’s the whole setup – a lightweight Google Sheets habit tracker that talks to the Trider app, respects streaks, logs moods, and even nudges you with email reminders. No extra fluff, just the tools you need to stay on track.

Free on Android

Done reading?
Now go build the habit.

Trider tracks streaks, has a built-in focus timer, and lets you freeze days when life hits. No premium paywall for core features.

© 2026 Mindcrate · Guides for ADHD brains that actually work