Back to blog

April 10, 2026 · 5 min read

There’s a Difference Between Punishment and Voluntary Stakes

Punishment is imposed on you. Voluntary stakes are chosen by you in advance. Lock-in enforces a commitment the user set for themselves; it does not invent the cost or impose it after the fact.

One of the most common reactions to a product like Lock-in is emotional, not technical.

“Isn’t this just punishment?”

No.

That distinction matters, because punishment and voluntary stakes are not the same thing.

Punishment is something imposed on you by someone else. Voluntary stakes are something you choose for yourself in advance.

Lock-in is built around the second category.

Punishment is imposed. Stakes are chosen.

Punishment usually has a certain structure.

Someone else creates the rule. Someone else decides the consequence. Someone else imposes the cost after you fail. Your agency is limited or absent.

That is not what is happening here.

With Lock-in, the user chooses the goal. The user chooses the schedule. The user chooses the consequence. The user chooses whether to opt in at all.

The app is not creating a surprise penalty and springing it on you after the fact.

It is enforcing the terms you already agreed to.

That is a fundamentally different model.

The point is precommitment

The entire logic of a commitment device is that you decide while you are clear-headed.

You make a choice now because you know your future self may try to negotiate later.

That is what the stakes are for.

They are not there because the app wants to “punish” you. They are there because you wanted a commitment strong enough to survive contact with your future excuses.

That is the whole mechanism.

You are not being trapped.

You are precommitting.

The app does not invent the cost

This is the key point many people miss.

Lock-in does not wake up one day and decide what should happen if you fail.

The app does not choose your target. It does not choose your calendar. It does not choose how serious the consequence should be. It does not force you into the system.

You do that.

The cost is not invented by the product. It is selected by the user in advance.

The app’s role is much narrower and much more important: it makes the commitment real.

Without enforcement, a lot of self-promises are just theater.

With enforcement, they become harder to casually abandon.

A voluntary consequence can still be serious

Some people hear “voluntary” and assume that means symbolic.

It does not.

A stake can be fully chosen and still be meaningful.

In fact, it has to be meaningful or it will not work.

If the consequence is too small, too vague, or too easy to dismiss, then it stops functioning as a commitment device. It becomes another soft intention dressed up as a system.

The fact that a user chose the stake does not make it unreal.

It makes it legitimate.

That is the point.

This is closer to a contract than a punishment

A better frame is not punishment. It is contract.

More specifically, it is a contract with yourself.

You decide what you are going to do. You decide what happens if you do not do it. Then you use a system that will hold that line when the moment arrives.

That structure is familiar in many parts of life.

Automatic savings is a contract with your future self.

A non-refundable class booking is a contract with your future self.

An accountability partner is a contract with your future self.

A website blocker is a contract with your future self.

Lock-in is the same basic move.

You are not being disciplined by an external authority. You are using a mechanism to make your own prior decision harder to back out of.

Why this difference matters

This distinction is not semantic.

It changes the moral shape of the product.

A punishment-based system assumes an external actor is deciding what you deserve after failure.

A voluntary-stakes system assumes the user already knows what kind of structure helps them follow through and wants help enforcing it.

That is a very different posture.

One is paternalistic.

The other is agentic.

One says, “We will punish you.”

The other says, “You asked for stakes because you know stakes change your behavior.”

Lock-in only makes sense inside the second frame.

The right user understands this immediately

For the wrong user, a system with consequences can feel hostile.

For the right user, it feels clarifying.

They do not experience the consequence as some arbitrary penalty handed down from above. They experience it as a tool they deliberately chose because softer tools were not enough.

That is why the product is not for everyone.

Some people want flexibility above all else.

Others know that too much flexibility is exactly how they keep failing.

Those users are not looking for punishment.

They are looking for a stronger agreement with themselves.

Voluntary stakes are about alignment, not suffering

It is worth being explicit here: the goal is not pain for its own sake.

The goal is alignment.

The user already has a stated intention. They already know what they want to do. The issue is that in the moment, short-term comfort often wins.

Voluntary stakes help close that gap.

They attach a real cost to backing out, so the future self has a harder time pretending the commitment was never serious.

That is not cruelty.

That is structure.

The bottom line

Punishment is something imposed on you by someone else.

Voluntary stakes are something you choose for yourself in advance.

Lock-in belongs in the second category.

The user decides the goal, the schedule, the consequence, and whether to opt in at all. The app is not inventing the cost. It is enforcing the commitment the user already made to themselves.

That distinction is not small.

It is the whole idea.

There’s a Difference Between Punishment and Voluntary Stakes | lock in