ToolsCompareBlog Download

Habit Contract Generator

Fill in the habit, the proof, your partner and the penalty. The generator scores your contract out of 10, suggests a fix for every weak clause, lists your check-in dates and gives you a contract to print and sign.

Habit Contract Generator

Your habit

Include a number and how often, e.g. "run 3 times a week".

Proof, partner and penalty

Term and check-ins

Day 1 of the contract. The end date is the last day it covers.

Check-in cadence
Contract length

Every check-in falls on or before the end date, and a check-in on the end date counts.

Sharpen the when-and-where clause with the If-Then Habit Planner Review each week before a check-in with the Weekly Habit Review Scorer See how long your streak is with the Habit Streak Calculator Rate the habit against the four laws with the Atomic Habits 4 Laws Scorer
Contract strength
5 / 10
Fair
  • Measurable standard: 2/2
  • How often: 1/1
  • When and where: 0/1
  • Proof: 2/2
  • Accountability partner: 0/2
  • Penalty: 0/2

How to make it stronger

  • Add when and where you'll do it, like "after my morning coffee, at the kitchen table".
  • Name one person who will look at your proof and hold you to the penalty.
  • Add a penalty you'd mind paying but can afford, like $20 to your partner or doing their chores for a week.

Habit Contract

I, ____________________, commit to this habit: Run 3 times a week.

This contract runs from -- to --.

My proof: A dated screenshot of my habit tracker.

I'll show my proof to ____________________ every week.

If I fall short at a check-in, the penalty is: ____________________.

____________________ agrees to check my proof and hold me to the penalty.

Signed Date: ____________
Accountability partner Date: ____________

Check-in dates

Contract ends --
Check-ins --
First check-in --
Last check-in --

    Goal4

    Habit Tracker & Streaks

    5.0 ★ · 50+ ratings

    Log the habit you signed up for in Goal4

    Set it up with the same frequency and goal. Goal4 shows your streak and grid, and its PNG share card is proof you can send on check-in day.

    Free · No sign-up needed

    Scan to get the app

    How the habit contract generator scores your contract

    The habit contract generator reads your clauses the way a fair but strict partner would: is there something here we could both check? It runs six checks worth 10 points in all. A clause either passes and earns its full points or earns nothing, so the same contract always gets the same score.

    ClausePointsPasses when
    Measurable standard2The habit contains a digit, or a number word such as "two", "ten", "once" or "twice"
    How often1The habit contains a frequency word: daily, weekly, monthly, every, each, times, morning, night, a weekday name and similar words
    When and where1The when-and-where field is filled in, or the habit contains "after", "before", "when" or "whenever"
    Proof2The proof field isn't empty
    Accountability partner2The partner field isn't empty
    Penalty2The penalty field isn't empty

    Words count only as whole words, so "today" doesn't pass as "day" and "weeknight" doesn't pass as "week". Extra spaces are ignored, and so are any periods, commas, colons, semicolons, question marks or exclamation marks at the end of the habit, cue, proof and penalty. A field that holds only spaces counts as empty, and so does a habit, cue, proof or penalty made up only of those marks, such as "...". The total maps to four labels: 0 to 3 is Weak, 4 to 6 Fair, 7 and 8 Strong, and 9 or 10 Ironclad.

    Leave the habit blank and the label reads "No habit yet". The other clauses still score, but the best possible total is 7, because the number and how-often checks both read the habit itself.

    The score measures how specific the contract is, not how likely you are to keep it. A 10 means every clause is there and checkable. It can't tell you whether the habit is the right one or whether the penalty fits your budget. The starting example, "Run 3 times a week" with a screenshot as proof, scores 5 (Fair) until you add a partner and a penalty.

    What a habit contract is and where the idea comes from

    James Clear describes the habit contract in chapter 17 of his book Atomic Habits. You write down the habit you're committing to and the penalty if you don't follow through, and at least one accountability partner signs it with you. It's the book's fourth law, make it satisfying, flipped around: instead of rewarding the habit, the contract makes skipping it cost something right away, in front of someone whose opinion you care about.

    The book's example is a man who committed to tracking his health goals every day, with financial or social penalties if he missed. His wife and his trainer signed the contract with him. This generator follows the same shape (habit, proof, partner, penalty and signatures) but isn't affiliated with the book or its author.

    The stickK app, developed by Yale economists Dean Karlan and Ian Ayres, puts the same idea online. You set a goal and a timeline, optionally put money at stake, name a referee who has the final word on whether you made it, and report daily, weekly or at the end. Forfeited money can go to a friend, a charity or an "anti-charity" you'd hate to fund. This page is the paper version. You don't create an account or give an email address, and no money changes hands: you build the contract in your browser, then print it and sign it.

    To check a habit against all four of the book's laws before you sign, run it through the Atomic Habits 4 Laws Scorer.

    Pick proof, a partner and a penalty you'll actually use

    • Proof your partner can check. A dated photo, a screenshot of your streak or a link from a running app all work, because your partner doesn't have to take your word for it. "I'll tell you" isn't proof.
    • A partner who will look. Choose someone whose opinion you care about, who will open your proof on check-in days and enforce the penalty. If they wave off every miss, the contract is only a wish. There's more on choosing one in accountability partners for habits.
    • A penalty that stings but stays safe. Pick something you'd mind paying but can afford: $20 to your partner, a donation, a week of their chores. Never anything that harms your health, your finances or another person, and nothing so harsh you'd rather hide a miss than pay. This isn't legal or medical advice.

    Agree in advance on what one miss means. A single missed day isn't the same as quitting, and the never miss twice rule gives you a plain response: settle the penalty if the contract calls for it, then get back on track at the next chance.

    The research on commitment contracts finds real but modest effects. In a field experiment in the Philippines, smokers were offered a savings account they'd forfeit to charity if they failed a nicotine test after six months. Of those offered it, 11 percent signed up, and the group offered the account was 3 percentage points more likely to pass the test than the control group. The effect held in surprise tests at 12 months (Giné, Karlan and Zinman, 2010). Dean Karlan, one of the authors, also co-developed stickK.

    A gym study with 1,248 participants found high take-up of commitment contracts for more gym visits and significant increases in exercise. It also found that mistaken beliefs about one's own self-control helped drive who signed up (Carrera and colleagues, NBER working paper 26161). Neither study tested a paper contract with a friend, so treat them as background on the idea, not a promise for yours.

    Track the habit you signed for

    A contract needs a record you can show on check-in day. In Goal4, set up the same habit with a matching frequency and goal: "Run 3 times a week" becomes a Weekly habit with a goal of 3. The streak counts complete periods and is flagged "ending" when the current period isn't done yet but the previous one was. The contribution grid and the monthly calendar show your consistency across the whole contract.

    On check-in day, share the habit's card as a PNG through your phone's share sheet. It shows the streak, progress and grid, so it works as the proof the contract asks for. Goal4 has no accounts or partner features: your habit data stays on your phone, and your partner sees only the image you send.

    Goal4 weeks run Sunday to Saturday, so a contract that starts on a Sunday puts each weekly check-in right after a complete Goal4 week. On that Sunday the card shows the new week at 0 (for example, "0/3 this week"), and the streak may carry the "ending" flag until this week's goal is met. That's expected and isn't a miss: your partner should judge the previous week, which the grid shows.

    Per-habit reminders keep the habit in view between check-ins, and you can set quiet days when they stay silent. For turning a bigger goal into habits like this one, see how to turn goals into habits. When the contract ends, renew it if the habit still takes effort. How long a habit takes to form varies a lot from person to person, as how long it takes to form a habit explains.

    Frequently Asked Questions

    Common questions about habit contract generator

    What is a habit contract in Atomic Habits?

    In chapter 17 of Atomic Habits, James Clear describes a habit contract as a written or spoken agreement: you state the habit you're committing to and the penalty if you don't follow through, and at least one accountability partner signs it with you. The point is to make skipping a good habit costly right away instead of someday. This generator follows that shape but isn't affiliated with the book or its author.

    What should a habit contract include?

    The habit with a number and how often, when and where you'll do it, the proof you'll show, who checks it, the penalty, a start and end date, check-in dates and signatures. The generator scores the first six and fills in the dates and the signature lines for you.

    Do commitment contracts work?

    They can help, but the measured effects are modest. In a field experiment in the Philippines, smokers offered a savings account they'd forfeit to charity if they failed a nicotine test were 3 percentage points more likely to pass at six months than a control group. The effect held on surprise tests at 12 months, and 11 percent of those offered signed up (Giné, Karlan and Zinman, 2010). Dean Karlan, one of the authors, co-developed the stickK commitment app. A gym study of 1,248 people found high take-up of commitment contracts and significant increases in exercise. It also found that people's mistaken beliefs about their own self-control helped drive who signed up (Carrera and colleagues, NBER).

    Who should be my accountability partner?

    Someone whose opinion you care about, who will look at your proof on every check-in day and is willing to make you pay the penalty. The stickK app calls this person a referee and gives them the final word on whether you met the goal. A partner who waves off every miss turns the contract into a wish. See accountability partners for habits for how to pick and brief one.

    What's a good penalty for a habit contract?

    Something you'd mind paying but can afford, and that you'd go through with: a set amount to your partner or a charity, a chore for them, or a small social cost. stickK lets users send forfeited money to a friend, a charity or an "anti-charity" they oppose. Leave out anything that harms your health, your finances or someone else. And keep it mild enough that you'd pay it rather than hide a miss.

    Is a habit contract legally binding?

    No. It's a personal commitment device. It works through your partner's attention and the penalty you both agreed to, not through a court. This isn't legal advice.

    How often should I check in with my accountability partner?

    Match the check-in to the habit. Weekly suits daily and weekly habits, every 2 weeks gives your partner a lighter load, and monthly suits monthly habits. The generator lists every check-in date through the contract's end date. For a structured look back at each week, try the Weekly Habit Review Scorer.

    How does the generator score my contract?

    Six checks, 10 points: a number in the habit (2), a how-often word (1), a when-and-where cue (1), proof (2), a partner (2) and a penalty (2). 0-3 is Weak, 4-6 Fair, 7-8 Strong and 9-10 Ironclad. It checks that each clause is present and specific. It can't tell whether the habit is the right one for you.