Home  /  Habit tracker spreadsheet
Free download

Habit Tracker Spreadsheet

A free habit tracker spreadsheet for Excel and Google Sheets. Type an x under each day you keep a habit and the totals, misses and percentages work themselves out. No sign-up, no email, no watermark.

3Tabs
10Habit rows
.xlsxExcel & Sheets
FreeNo account

Written & reviewed by Ahmad Hussain · September 2026

habit-tracker-spreadsheet.xlsx
ABCDEFGHIJKLMNOAHAIAJ
Habit1234567891011121314DoneMiss%
Drink waterxxxxxxxxxxx26584%
Read 10 pagesxxxxxxxxxx191261%
Walk 20 minxxxxxxxxxx24777%
No sugarxxxxxxxxxxx121939%
Lights out 11xxxxxxxxxxx22971%
Read meMonthly TrackerWeekly Tracker

Download the habit tracker Excel template

One file, three tabs, ready to use. Works in Excel, Google Sheets, LibreOffice Calc and Numbers.

Monthly31-day grid
Weekly7-day grid
Read meHow to use

What calculates itself:
Days done, days missed, completion percentage per habit, a daily total across every habit, and an overall score for the month. Anything at 80% or above turns green; anything below 50% turns amber.

What's inside

Three tabs, and what each one is for

Monthly Tracker. Ten habit rows across 31 day columns. Type the month in C2 and the number of days in H2 — 28, 29, 30 or 31 — and every percentage recalculates against the right denominator. This is the tab most people use and ignore the other two.

Weekly Tracker. Seven habit rows across Monday to Sunday. Worth using for the first month if you've never kept a tracker before; a week of boxes is a far smaller commitment than a month of them, and you can print four copies of it.

Read me. The instructions, the colour key, and the one rule that matters: start with three habits, not ten.

Between them the two grids cover almost every way people use a habit tracking spreadsheet: a month at a glance, or a week you can actually finish.

Every cell you're meant to type in is shaded yellow. Everything else is a formula. If a number looks wrong, check H2 first — a 30-day month left at 31 will drag every percentage down slightly.

Google Sheets

Using it as a Google Sheets habit tracker

The file is .xlsx, but Google Sheets opens it without losing anything — formulas, colour rules and the x-only dropdown all survive the conversion.

  1. Download the file using the button above. It'll land in your downloads folder.
  2. Open Google Drive and choose New, then File upload, then pick the file.
  3. Right-click the uploaded file in Drive and choose Open with, then Google Sheets.
  4. Choose File, then Save as Google Sheets. This converts it properly rather than leaving it in Excel compatibility mode — skip this and some colour rules won't update live.
  5. Check cell H2 on the Monthly tab. Set it to the number of days in the month you're starting.
  6. Share it if you want. Anyone with edit access can add their own tab by right-clicking Monthly Tracker and choosing Duplicate.
Excel

Using it in Excel

Six steps to set the excel habit tracker up for your own month. Nothing here needs a recent version — the whole habit tracking spreadsheet runs on COUNTA and division.

  1. Open the file and enable editing if Excel shows a Protected View banner. Downloaded files always open read-only the first time.
  2. Type your habits into column B, rows 6 to 15. Overwrite the three examples.
  3. Set the month in C2 and the day count in H2. These two cells drive every percentage on the sheet.
  4. Put an x under each day you keep the habit. The grid has a dropdown so you can pick it rather than type it, but typing is faster.
  5. Leave columns AH, AI and AJ alone. Those are Done, Missed and percentage, and they're formulas.
  6. Save a copy per month. Duplicate the tab rather than overwriting, so you keep the history.
Under the hood

How to make a habit tracker in Excel yourself

If you'd rather build your own than use mine, there are only three formulas in the whole thing. Here they are.

=COUNTA(C6:AG6)

Counts how many days you marked. COUNTA counts any cell that isn't empty, which is why an x, a tick, a 1 or the word yes all work the same way. Use COUNTIF instead if you want to count only one specific mark.

=IF($B6="","",$H$2-AH6)

Days missed: the month length minus the days done. The IF wrapper leaves the cell blank when there's no habit in that row, so empty rows don't show a misleading number.

=IF($B6="","",IFERROR(AH6/$H$2,""))

Completion percentage. IFERROR catches the divide-by-zero you'd otherwise get before H2 is filled in. Format the cell as a percentage rather than multiplying by 100.

Conditional formatting → Cell value → greater than or equal to → 0.8

The green and amber shading. Two rules on the percentage column: one for 0.8 and above, one for below 0.5. Note the thresholds are decimals, not 80 and 50 — percentage formatting is display only.

Building it from scratch takes about twenty minutes, and you'll understand it better afterwards. Building it badly takes an afternoon, which is the reason this page exists.

Which one

Spreadsheet or printable?

A spreadsheet habit tracker wins on arithmetic. It totals, it averages, it colours itself in, and you can chart a year without touching a calculator. If you already have Excel or Sheets open all day, this is the lower-friction option by a distance.

It loses on visibility, and that matters more than people expect. A sheet on the fridge gets filled in because you walk past it. A spreadsheet gets filled in when you remember to open the file, which is a different and much weaker trigger. Most people who abandon a digital tracker abandon it because they stopped opening it, not because they stopped caring.

My honest advice: if you've never kept a tracker at all, start on paper with a printable habit tracker template and move to a spreadsheet once the habit of tracking is itself a habit. If you're already a spreadsheet person, ignore that and download the file.

FAQ

Habit tracker spreadsheet FAQs

Is the habit tracker spreadsheet really free?+

Yes. Download it, use it, change it, share it. No email address, no account, no trial. The only thing I'd ask is that you don't resell it as your own product.

Does it work in Google Sheets?+

Yes. Upload the file to Google Drive and open it with Google Sheets — every formula and colour rule carries across. There's a step-by-step further up this page.

Is this the same as an Excel habit tracker template?+

Yes — it's an .xlsx file, so it is a habit tracker Excel template. I've called it a spreadsheet throughout because it works just as well in Google Sheets, and calling it an Excel file makes people think it won't.

Which version of Excel do I need?+

Anything from Excel 2010 onwards, plus Excel for Mac, Excel Online, LibreOffice Calc and Numbers. It uses only COUNTA and basic arithmetic, so there's nothing version-specific in it.

Can I add more than ten habits?+

You can, but I'd argue against it. Ten habits across a month is 310 boxes. If you want more rows, insert them above row 15 and the formulas will copy down; the totals row will adjust on its own.

Why an x instead of a tick or a 1?+

The formulas use COUNTA, which counts anything that isn't empty. So an x, a tick, a 1 or the word yes all work identically. An x is just the fastest thing to type.

Do I need this if I already print a tracker?+

Probably not, and I wouldn't use both. The spreadsheet is for people who live in Excel or Sheets anyway. If you'd rather have something on the fridge, the printable templates are the better tool.

Can I use it with my team or class?+

Yes. Share the Google Sheets copy and each person can duplicate their own tab. Nothing in the file is licensed per-seat.

Prefer it on paper?

126 free printable habit trackers, or build your own in about a minute.

Browse the templates →
© TrackTheHabit. All rights reserved. Built by Ahmad Hussain.
Scroll to Top