Lockin

Forfeit story → going to the gym

He had until midnight. He knew it. He didn't go.

Marcus had two clean weeks of gym visits on a real-money Lockin contract. Then a Saturday work crisis handed him a perfect alibi — and the alibi outlasted the crisis by six hours.

Marcus, 32, accountant, Chicago

How it started

Marcus had quit the gym four times in three years. Each attempt followed the same arc: a surge of motivation in January or after a stressful quarter, two or three weeks of consistency, then a single missed session that quietly became two, then a month, then a membership he paid for without entering. He was not undisciplined in other areas. He filed quarterly closes without missing a deadline. He tracked every client reconciliation. He was, by his own accounting, someone who finished what he started — except this. The pattern bothered him more than the gym itself. He was not trying to become an athlete. He wanted to go four times a week, keep his back pain manageable, and stop paying for a membership he never used. When a colleague mentioned Lockin — a habit-accountability app where you stake real money on a contract you write yourself — Marcus spent one evening reading through the setup options before committing. He chose a climate charity as his forfeit recipient. He set the stake at $25 per week. He picked four visits per week as his target, with a 20-minute dwell threshold — he had to tap check-in once inside the gym and stay long enough for the timer to clear, so a parking-lot drive-by would not count. The wizard's deadline picker came up before the charity step. The default sat at 11:59pm in his local timezone, and a 24h time picker was one tap away if he wanted to pull the cutoff earlier. He read the small line about tighter deadlines unlocking higher Locks and XP rewards, considered an 8:00pm cutoff for a moment, and left the deadline at the default. His logic was simple: a Saturday afternoon was sometimes the only window the week gave him, and he did not want a self-imposed evening cutoff to be the thing that broke a clean week. Once he confirmed the contract, the 11:59pm deadline applied to every scheduled day for the duration — there was no editing the time mid-contract once the wizard closed. The contract had no skip days, no excused absences, no exception for a busy Saturday. He understood that going in. Four visits a week, every week, or the stake forfeited. He had thought, briefly, about whether to set the target at three visits instead, giving himself a built-in margin. Three felt like settling. He confirmed the contract at four. The first two weeks were not a struggle. He went Monday, Wednesday, Friday, and Saturday. He liked the Saturday session especially — the gym was less crowded, he had more time, he sometimes stayed forty minutes instead of the minimum twenty. By the end of week two he had hit the four-visit target both weeks. The dashboard showed two clean weeks, no forfeits, both weekly stakes returned. He had begun, quietly, to believe this time was different.

The contract

$25/day staked against going to the gym, charity: climate.

Week three opened the same way. Monday and Wednesday sessions logged without incident. Friday evening he left the office at seven, went straight to the gym, and was home by eight-thirty. Three visits verified, one remaining. Saturday was the finisher — the visit he had come to think of as the easy one, the reward lap, the session where compliance was already guaranteed and the only question was how long he would stay. Saturday began at nine in the morning with a message from his manager. A partner had flagged a missing reconciliation in the quarterly close. The file existed but the numbers were wrong. The error was not Marcus's, but the fix required his access and his judgment. He was in the office by nine-fifteen, coffee in hand, spreadsheet open. The work was real, the pressure was real, and by eleven he was deep enough in the reconciliation that he had stopped thinking about the gym entirely. By one in the afternoon the file was clean. His manager confirmed it. Marcus sent the corrected version, closed his laptop, and walked out into a cold Chicago afternoon with the particular exhaustion of someone who had spent four hours on a problem that was not supposed to exist.

The night it almost broke

He did not go directly home. A sports bar two blocks from the office was showing the Bears game. He went in, took a stool, and ordered hot wings. This was not irrational. He had worked on a Saturday morning. He had fixed a problem that was not his fault. The gym had four hours left before the afternoon crowd thinned out. There was time. At two in the afternoon he was still at the bar. The wings were good. The game was not. He ordered another round. At four he was on his couch. He had taken the train home, changed into sweats, and intended to rest for an hour before heading back out. The intention was genuine. He set no alarm. At seven he checked the Lockin dashboard on his phone. Three visits logged. Contract required four. Gym closed at ten. The contract deadline he had left at the default — 11:59pm — was almost five hours away. He could leave now, be there by seven-thirty, tap check-in, hold for the 20-minute dwell, and be home before nine. The math was simple. The path was open. He put the phone down and turned on a different game. The rationalization he constructed between seven and nine was not dramatic. It did not announce itself as a rationalization. It arrived as a sequence of reasonable-sounding observations. He had worked that morning. The work had been stressful. He had completed three visits already. Four was a good week by any measure. Saturday had always been the flexible day. He had always treated it that way. Next week he would go on Sunday instead. At nine he told himself he would go tomorrow. At midnight the contract window closed. The dashboard updated. Three verified visits. One short. The forfeit processed automatically: $25 to his chosen climate organization.

What it cost

Sunday morning he read the notification before he got out of bed. The amount was not large. What made him sit with it longer than expected was the precision of what the dashboard showed — not just the forfeit, but the gap between the last verified check-in on Friday and the contract close on Saturday night. Eighteen hours. The gap had been large enough to drive a car through, and he had parked on the couch. He thought about the seven o'clock window. He had been tired, but not unable. He had been discouraged, but not injured. He had been looking at the open gym door and choosing not to walk through it, and he had been choosing that while telling himself he would choose differently in a moment. The four-visit target was still visible in his contract settings — every week the same demand, no internal logic that adjusted for which day a crisis happened to land on. He had built the right contract. He had also built it on top of an unspoken assumption: that Saturday was the visit he had already mentally completed. The contract did not know that. The contract only counted check-ins. The buffer he had been carrying was in his head, not in the terms he had signed.

Forfeit

$25 → climate

What changed

Marcus restructured before the next contract. He changed his scheduled days to Monday, Wednesday, Friday, and Saturday — explicitly, in his personal calendar, with no buffer framing. Saturday was not the flexible day. Saturday was the fourth day. If something disrupted Saturday, he had no unspoken cushion to absorb it. Then he reconsidered and set up a new contract with a different shape entirely. He dropped the target to three visits per week — Monday, Wednesday, Friday — and kept the $25 stake. Saturday came off the contract entirely. He still went on Saturdays most weeks, but it was no longer the visit the contract was counting on. The contract was now sized for the calendar he actually lived in, not the calendar he wished he lived in. A chaotic Saturday could no longer break a clean week. The new contract ran cleanly through its term, and he renewed it on the same shape across the months that followed without a forfeit. The Saturday sessions kept happening, untracked and unprotected by any stake, which turned out to be fine. The pressure had never needed to come from the contract on the days he genuinely wanted to be there. He still goes on Saturdays. The morning sessions are still his favorite.

"I'd been treating Saturday as a buffer day for three weeks and never told the contract. The $25 was the contract finally asking me to explain myself."

— Marcus, 32, accountant, Chicago

Try the same contract.

Read how a going to the gym contract works on Lockin — what counts as proof, how the stake is held, and where the money goes if you miss.

See the going to the gym contract →

Other forfeit stories

Stop deciding. Start staking.

Composite story. Names and identifying details have been changed or invented. Patterns drawn from anonymized Lockin beta-user data.