A paper habit tracker is the simplest tool there is: a grid, a pen, and a wall. If you want one, you do not need to download a fancy PDF. This guide gives you a printable template that you can copy as a plain HTML table and print from any browser, explains what research says about tracking, and then walks through the design decisions that decide whether a paper tracker lives for a week or a year. Where something is my opinion, I say so.
Does tracking help at all?
A large meta-analysis suggests that it does. Benjamin Harkin and colleagues reviewed 138 randomised experiments with 19,951 participants, published in Psychological Bulletin in 2016. They compared interventions that prompted people to monitor their progress against control conditions. The interventions increased how often people monitored, and they improved goal attainment too, with a smaller effect (d = 0.40, 95% confidence interval 0.32 to 0.48). The authors found larger effects when progress was physically recorded or reported publicly. So a visible written record is a method with some evidence behind it, not only a pretty habit.
Two limits are worth knowing. The studies covered many types of goals, not only daily habits. And monitoring a behaviour mostly changed that behaviour rather than an outcome such as weight, according to the APA's summary, so track what you do, not what you hope will result.
A simple weekly template
This is the layout I recommend starting with: one row per habit, one column per day. Here it is rendered, so you can print this page, or copy the code below.
| Habit (the minimum) | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
Print it from your browser (Ctrl+P or Cmd+P), choose landscape if your habits have long names, and set the scale so it fills the page.
Copy this HTML
If you want your own version, paste the code below into a text file, save it as tracker.html, open it in a browser and print it. Edit the habit names directly in the file, or type them into the printed sheet by hand. Add rows by copying a <tr> line.
<!doctype html>
<meta charset="utf-8">
<title>Habit tracker</title>
<style>
body { font-family: sans-serif; margin: 24px; }
table { border-collapse: collapse; width: 100%; }
th, td { border: 1px solid #333; padding: 12px; text-align: center; }
th:first-child, td:first-child { text-align: left; width: 35%; }
td { height: 36px; }
@media print { @page { size: landscape; margin: 12mm; } }
</style>
<h1>Week of: ____________</h1>
<table>
<tr><th>Habit (the minimum)</th><th>Mon</th><th>Tue</th><th>Wed</th>
<th>Thu</th><th>Fri</th><th>Sat</th><th>Sun</th></tr>
<tr><td>Stretch 2 minutes</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>Read 1 page</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</table>
For a monthly version, change the header to the numbers 1 to 31 and make the habit column wider. A monthly grid fits on one page for up to about six habits before the squares get too small to fill by hand.
Design rules for a tracker you will actually use
These are practical rules from watching what makes trackers fail. They are my opinion, not research findings.
1. Track few habits, ideally one to three
Every row is a daily decision. A sheet with twelve habits looks productive and gets abandoned in a fortnight. Start with the habit you most want, then add rows once the first one is automatic.
2. Write the minimum next to the name
"Stretch" is vague at 11 p.m.; "Stretch 2 minutes" is not. Decide what counts as done before you start, and count the small version as a full success. Missing a single opportunity did not significantly affect habit formation in the UCL study by Lally and colleagues (2009), so the aim is a pattern, not perfection.
3. Put the sheet where the habit happens
Habit trackers fail when they live in a drawer. Stick the sheet on the fridge for a kitchen habit, on the wall by the bed for a bedtime habit, or next to the desk. The tracker is also a cue.
4. Make marking it a five-second job
A tick, a cross or a coloured square. Anything that needs more than a few seconds will be skipped on a bad day. Keep a pen on a string or a stack of pens on the page.
5. Leave honest gaps
If you missed a day, leave it empty. Filling in a day you did not do destroys the one thing a tracker is for. An empty square also shows you a pattern: if every Saturday is blank, the problem is Saturday, not you.
6. Add a notes column or a weekly line
One short line at the bottom, such as "Why did I miss Thursday?", turns marks into information. You do not need a journal. A single sentence once a week is enough.
7. Plan to renew it
A weekly sheet resets every week, which is a feature: a bad week does not leave a wall full of failures. A monthly or yearly grid shows long patterns, but a blank month is hard to face. For the year view, see our guide to reading a year heat-grid.
Three variations worth trying
A quit counter sheet
For a habit you want to stop, replace the day columns with a single long row of numbered boxes, 1 to 30, and cross out one each day you stay clear. Next to it, write the money you used to spend per day and multiply it by the crossed boxes at the end of the week. That turns a gap into a number you can see. For the method behind it, including what to do after a slip, read how to track quitting a habit. If the habit is related to nicotine, alcohol or anything else that affects your health, a doctor or a quitline should be part of the plan.
A sheet with the anchor written in
Replace the habit column with two columns: "After I..." and "I will...". Writing the cue next to the behaviour turns the tracker into a plan, and you can see at a glance which anchors work. The idea comes from if-then planning research; we cover it in the guide on habit stacking and implementation intentions.
A sheet for the whole month
Use the header 1 to 31 across the top, one row per habit, and turn the page sideways. If you track more than three or four habits, a month on one page gets crowded. In that case print two copies, one for morning habits and one for evening habits.
How to fill it in
- Write the date of the first day at the top.
- Mark each day at the same time, right after the habit, or at a fixed moment such as brushing your teeth at night. Marking later in the day relies on memory.
- Use one symbol for "done" and leave a missed day blank. Do not use a third symbol for "partly", unless you have defined it in advance.
- At the end of the week, count the marks in each row. Write the number at the end of the row.
- Choose one change for next week: shrink a habit, move an anchor or retire a row.
That last step is the one most people skip, and it is where a tracker pays off. The marks are only data. A change you make because of them is the benefit.
Common mistakes with printed trackers
- Printing a month of rows for habits you have not started. Run one habit for two weeks first, then print the larger sheet.
- Using the tracker to judge yourself. A full row feels good and an empty one feels bad, but both are only information. Look for the reason behind a gap.
- Letting the sheet go stale. If you lose a week, start a new sheet with today's date. A fresh page costs nothing.
- Tracking results instead of actions. "Walk for ten minutes" is something you control; "lose two kilos" is not. The APA summary of the monitoring research says that tracking a behaviour mainly changes that behaviour.
Paper or app?
Both work. Paper is visible, free, private and has no notifications to ignore. Its weaknesses are that it does not remind you, it is hard to review over a whole year, and it is lost when you lose the sheet. An app gives you reminders and an automatic history, but it lives behind a screen and can be forgotten the same way. Plenty of people do well using paper first, then moving to an app when they want a year of history. If you are curious, Daymark is a habit and quit tracker for Android with a year heat-grid and editable past days; see the home page. It will not replace a good habit design.
Handling a missed day on paper
You will leave some squares empty. The rule that I recommend is simple: never make up a missed day, and resume the next day. If you want a measure that survives gaps, count the days you did the habit in the last seven or thirty, instead of a chain. Our guide on what to do after missing a day explains why. For the method behind the tracker, start with how to build a habit that sticks: expect around two months for a behaviour to feel automatic, on average, according to the UCL study, and longer for some people.
Daymark and this website are not medical or mental-health services. For health-related habits, follow the advice of your doctor.
Frequently asked questions
Does tracking habits actually help?
A 2016 meta-analysis by Harkin and colleagues (138 randomised experiments, 19,951 participants) found that interventions prompting people to monitor goal progress improved goal attainment, with larger effects when progress was physically recorded or made public.
How many habits should I put on one tracker?
One to three is easier to sustain than a long list. This is practical advice, not a research finding.
Weekly, monthly or yearly tracker?
A weekly sheet resets often and is easy to review; a monthly or yearly grid shows longer patterns. Many people start weekly and move to a longer view once the habit is stable.
How do I print the template?
Copy the HTML above into a text file saved as tracker.html, open it in a browser and print. Use landscape orientation if your habit names are long.
Sources and further reading
- Harkin et al. (2016). Does monitoring goal progress promote goal attainment? Psychological Bulletin, 142(2), 198-229 (White Rose repository)
- APA press release: Tracking progress toward a goal improves the chance of success (Harkin et al.)
- UCL News: How long does it take to form a habit? (Lally et al., 2009)

