Lockin

Build → going to spin class

Stick with spin class long after the novelty wears off.

Most spin habits stall when the early-class adrenaline fades and a pre-paid ten-pack quietly expires. Lockin attaches a real financial cost to skipping a class you committed to, so the studio stays on your calendar long enough to become automatic.

Suggested starting contract

$5/day against missing your daily target of 1 spin class per scheduled day.

Why willpower fails to start this

Spin class has a particular failure pattern. The first few rides are intense in a way that feels self-justifying — the music is curated, the room is dark, the effort is unambiguous. Novelty does most of the motivational work. Then the arc tilts. The dread before clipping in becomes a real friction, the 6am vs 6pm trade-off starts to feel negotiable, and the ten-pack you bought to commit yourself becomes the thing you avoid looking at because half of it is going to expire unused. Phillippa Lally and colleagues at University College London, in a 2010 European Journal of Social Psychology study tracking everyday habit formation, found a median time-to-automaticity of 66 days, with high-friction physical behaviors landing on the long end of the range. Spin sits squarely on that long end: it requires a fixed reservation, a commute, special shoes for many studios, and tolerance for the high-effort opening minutes. Wendy Wood's research, synthesized in "Good Habits, Bad Habits" (2019), argues that durable behavior change comes from reliable context cues and reduced friction rather than from summoning more willpower. Spin's friction is structural — and willpower runs out exactly when the calendar gets crowded. James Clear, in "Atomic Habits" (2018), frames lasting habits around identity. Every clipped-in class is a vote for becoming the kind of person who rides. The problem is that identity lags effort, so a single skipped class — especially a paid one you no-showed — confirms the old self-image more loudly than three rides confirmed the new one. Katherine Milkman's Wharton research on temptation bundling (Management Science, 2014) is unusually relevant here: spin is one of the cleanest examples of a high-effort behavior naturally paired with an immediately rewarding stimulus (the playlist, the room). The bundle works while novelty supplies the rest of the motivation. When novelty fades, the bundle alone is not enough. Lockin's role is narrow. Daniel Kahneman and Amos Tversky's 1979 work on loss aversion established that losses feel roughly twice as large as equivalent gains. A modest stake forfeit to a charity you actually care about exerts disproportionate pressure exactly in the window where intrinsic motivation is lowest — the weeks where skipping a 7am class feels like the cheap option. Lockin makes skipping the expensive option, long enough for the ride to become automatic.

How Lockin verifies it

Lockin verifies spin classes using your phone's location services plus a manual check-in. When you set up a spin contract, you specify your studio location — a SoulCycle, a neighborhood spin studio, the Peloton studio, or any other facility. Lockin registers a 50-meter geofenced perimeter around that location. To log a verified class, you walk into the studio and tap the check-in button on your contract card. The button shimmers as a visual cue once your phone is detected inside the geofence, but pressing it is what records the visit and starts the dwell-time timer. The default dwell for a class is 45 minutes, matching a standard spin class length; the timer must reach that threshold before the class counts. Walking past the studio or stepping into the lobby briefly does not qualify, because either you never check in or the dwell timer never accumulates enough time. For dwell targets longer than two hours, Lockin asks for a re-check-in every two hours, but most spin classes complete inside a single timer window. Location data is used only during active contract windows. Lockin does not monitor your location outside those windows. You grant location permission at contract setup and can review or revoke it in your phone's standard app settings at any time. A check-in plus the required dwell must complete before your daily deadline; missing the deadline forfeits that day's stake to your chosen charity.

Set up a going to spin class contract in 5 minutes

  1. 1

    Download Lockin and create your account

    Install the app on iOS or Android, create an account, and connect a payment method. The whole process takes under three minutes.

  2. 2

    Define your spin class target

    Set your weekly target — for example, two spin classes per week on fixed days, or one class per scheduled day. Pick days you can realistically hit given your work schedule and class-pack reservations.

  3. 3

    Set your studio geofence

    Search for your spin studio by name or address — SoulCycle, your neighborhood studio, the Peloton studio in Manhattan, or wherever you ride. Confirm the location on the map and Lockin saves a 50-meter geofenced perimeter. Each location contract is tied to a single studio, so pick the one you actually attend.

  4. 4

    Set your daily deadline

    Every Location contract has a per-day deadline by which the check-in plus the required 45-minute dwell must complete. The default is 23:59 in your local timezone — end of day. Tap Set deadline in the wizard and use the 24h time picker to lock in an earlier slot, for example 7:45am if you ride a 7am class before work. Tighter deadlines unlock higher Locks and XP rewards. The deadline is set once at contract creation and applies to every scheduled day.

  5. 5

    Choose your stake amount

    Decide how much money goes on the line per scheduled class. The stake is your accountability deposit — clip in and complete the dwell and it returns to you. Skip the class and the bulk of your stake goes to your chosen charity. The default is $5 per scheduled day.

  6. 6

    Pick your charity

    Select a registered charity from Lockin's vetted list, organized by category — climate, mental health, animal welfare, and digital literacy. This is where your forfeited stake goes when you no-show a class.

  7. 7

    Activate the contract

    Review the terms, confirm your stake, and start the contract. From now on, when you arrive at the studio you tap the check-in button on your contract card — Lockin shimmers the button once your phone is inside the geofence — which records the visit and starts the 45-minute dwell timer.

From Lockin's data

Among Lockin beta users running studio-class contracts, those who anchor every scheduled class to a fixed time of day — a 7am pre-work ride or a fixed 6pm slot — complete their contracts more often than those with floating reservations. Beta data also shows that users who start with two classes per week before scaling up tend to maintain their contracts longer than those who commit to four-plus classes from day one.

"I had a SoulCycle ten-pack quietly expiring on me twice in a row. Once skipping started costing me real money to a charity, the 7am ride suddenly felt cheaper than the couch. I rode out the pack and re-upped."

— Anonymous beta user, spin class challenge, 7 weeks active

Common questions

What is the daily deadline and can I change it once the contract is running? +

Every Location contract has a per-day deadline by which the studio check-in and the 45-minute dwell must complete. The default is 23:59 in your local timezone — end of day. During contract setup you can tap Set deadline and pick any earlier time using a 24h picker, for example 7:45am to protect a pre-work 7am class. The deadline is set once at contract creation and applies to every scheduled day; you cannot edit it day-to-day or mid-contract. An earlier deadline raises the difficulty and the reward — tighter deadlines unlock higher Locks and XP rewards.

I already paid for the class — does no-showing still trigger a forfeit? +

Yes. The studio fee and the Lockin stake are independent. If you reserved a class on your scheduled day and do not check in inside the studio geofence and complete the 45-minute dwell before the deadline, that day's stake forfeits to your chosen charity regardless of whether you paid the studio for the seat. That is the point of the contract: the cost of skipping is what makes you actually clip in. The studio fee alone clearly was not enough — that is why the ten-pack was expiring.

Can I pause the contract if I get sick or my reservation gets cancelled? +

Lockin contracts are intentionally rigid because flexibility is where most accountability systems collapse. There is no pause feature and no exception for illness, injury, or a cancelled studio reservation. The right move is to plan rest days into the schedule from the start: if you ride twice a week, pick those two specific days at setup so the other five are simply unscheduled rather than missed. The schedule you commit to is what Lockin verifies against, so size it to what you can realistically hit even on a bad week.

How does the studio geofence actually work, and what about the Peloton studio or a chain? +

Each contract is tied to a single studio location with a 50-meter geofenced perimeter, drawn around the address you pick at setup — a specific SoulCycle, your neighborhood studio, the Peloton studio in Manhattan, or any other facility. When you arrive, your phone needs location services enabled and to be physically inside that perimeter for the check-in button on your contract card to shimmer. Tapping it records the entry and starts the 45-minute dwell timer; if you leave the geofence before the dwell completes, the class does not count. Airplane mode or disabled location services break the verification chain. Lockin only accesses your location during active contract windows.

Other habits people build

Stop deciding. Start staking.

Free to download. You set the target, the stake, and the charity.