Free To-Do List Template for Google Sheets (with Checkboxes)

By Gerard Fernandez · Updated · 2 min read

A simple, satisfying to-do list: tick a box and the task is crossed out, overdue tasks are flagged automatically, and a progress bar shows how much you've finished.

Make a copy of the template

The copy is saved to your own Google Drive. You need to be signed in to a Google account.

To-do list template in Google Sheets with checkboxes, crossed-out finished tasks, due dates, status and a progress bar
Finished tasks are greyed out and crossed out. The bar on the right fills as you tick boxes.

What's included

  • Tick boxes in column A for 47 tasks.
  • Task, priority and due date columns.
  • Status: shows Done, Overdue (past the due date and not ticked) or To do.
  • Progress: the percentage of tasks done, with a bar drawn by SPARKLINE.

How to use it

  1. Make a copy with the button above.
  2. Type over the example tasks, or clear them and start fresh.
  3. Add a due date if the task has one.
  4. Tick the box when you're done.

The formulas inside

CellFormulaWhat it does
Status=IF(B4="", "", IF(A4, "Done", IF(AND(D4<>"", D4<TODAY()), "Overdue", "To do")))Nested IF with TODAY.
Progress=IF(COUNTA(B4:B)=0, 0, COUNTIF(A4:A, TRUE)/COUNTA(B4:B))Ticked boxes divided by tasks. See counting checkboxes.
Progress bar=SPARKLINE(H3, {"charttype", "bar"; "max", 1; "color1", "#34a853"})A bar inside a cell. See SPARKLINE.

The crossing out is a conditional formatting rule on B4:E50 with the custom formula =$A4=TRUE, strikethrough and grey text.

Customise it

  • More rows: select the last checkbox, copy it, and paste it further down column A. Extend the conditional formatting range in Format → Conditional formatting.
  • Priority drop-down: select column C and add a drop-down list with High, Medium and Low.
  • Sort by due date: use Data → Sort range on A3:E50 with the header option ticked.

Frequently asked questions

Can I share the list with my team?

Yes. Open your copy, click Share and add people as editors. See how to share a Google Sheet.

Does it work on my phone?

Yes. In the Google Sheets app you can tap the tick boxes, and the formatting updates the same way.