The 1% Challenge: why tiny daily progression gets huge
A 1% daily progression target sounds gentle. Compounding makes it formidable, but the right model can keep it approachable.
The ambition problem
When starting from ground zero, how do we marry the ambition of our goal with the modesty of our starting point? This is where we often hit a wall: there is no clear path that does not feel overwhelming. Let's find out why the boring answer of starting small and staying consistent is actually correct.
Would it surprise you to know that improving by just 1% per day makes you nearly 38 times better by the end of the year? Tantilizing, but it leaves a lot of practical questions unanswered. How to go from good principle to concrete action?
We want to find a path that let's us achieve this kind ambitious 10x/20x/30x goal in a realistic, approachable, and sustainable way.
Why 1% is not small over a year
The curve is the point: 1% looks boring at first because the early steps are tiny. Later, the same percentage lands on a much larger base.
Finding the right progression model
If you want to improve, what exactly should you progress? Adding one extra rep per day sounds simple, but it has flaws. For one thing, adding a rep of a heavy lift is much harder than adding a rep of a light one. Impossible to compare effort. Moreover, one extra rep is a huge jump on day two, but barely noticeable a year later once you're fit.
A better approach is proportional progression based on total volume. Volume is your weight multiplied by reps (or distance, or time). Progressing your volume by 1% per session scales neatly: it asks for a tiny absolute increase when you are a beginner, and a larger absolute increase when you are advanced. Then again, whether your body can sustain that curve indefinitely is a different question, which is exactly why we also need a strategy for easing back when the pace gets too tight—more on this later.
Defining your starting line
But 1% progress requires a basis to progress from; it is not an absolute value. The solution is to define your own comfortable baseline volume, an amount of work that feels manageable even on days when you are feeling unfit.
The fractional rep problem
OK great.So, how do you actually do 1% more of 30 reps? Add a feather? We need a more fine-grained metric to measure progress, so we log our volume and then convert it into a "momentum score" instead.
Think of momentum as a video game score: an arbitrary, unitless number that rises when you log work and fades when you do not. Because different activity types can be converted into the same score system, this kind of model can compare kilograms with pounds, kilometres with miles, and even different volume categories like time, distance, and weight.
But your algorithm might map the incremental score target back to 30.1, so we're still stuck with a fractional rep.
To solve this, we can just round the target up to the next whole number. Your daily goal might sit at exactly 30 reps for several days while the underlying math climbs, then jump to 31 the moment it crosses 30. The math is continuous, but the targets are stepped. And because its based on volume, it stays consistent regardless of the weight size available on the day.
Smooth math, stepped reps
The green numbers are the raw fractional calculation. The dark ticks are the whole-rep targets you would actually use. Rep targets always round upward.
The early days
Using a score system is great because it gives you a quatized metric that lets you see you progress. Problem is, at first, much of the progress is hidden in you body, and doesn't show up as increased capacity right away. and picking a baseline volume can create a false sense of immediate progress ("look at me, I'm already on 30 reps a day!") when in fact no real momentum has been built yet.
The answer is simple: no matter what your baseline volume is, your momentum score always starts at zero.
Now it becomes like filling a bucket with water. You start with an empty bucket, and each session is you adding some water. The bucket doesn't reward you initial intentions, only consistent addition. This also keeps it fair between friends who might want to compete on this model: no instant higher score on day 1 just becuase you feel more ambitious.
When life interrupts
A strict compounding trendline assumes you never miss a day. But what happens when you get sick, or the pace of progression simply becomes too hard to maintain?
Instead of an all-or-nothing streak that breaks the moment you miss a day, we want a system that eases back your momentum score for each day skipped. This has a dual effect: it scales back your daily target, making re-entry much more approachable after a break. At the same time, because your hard-earned progress is slowly fading, it motivates you to get back to it to stop the decay.
Decay lowers the score without resetting it
Missed days reduce momentum smoothly. The score bends down rather than off a cliff, and it bends back up when you return.
The warm-up phase
The naive approach to addressing missed days this way is to wait for a miss and then start reducing the score. A better way is to reduce the score pre-emptively. This is the psychological impact: when you graph it out, you immediately see your score falling and it let's you know that fitness is a constant struggle against decay.
This raises a design question: how fast should momentum "ease back", or decay? A momentum score itself is ultimately arbitrary, but the practical effect of the particular decay rate you choose is that it defines how long it takes before your momentum actually catches up with your baseline volume. Stay with me, it will make sense in a minute.
Turns out, a decay rate of 5% per day hits a sweet spot: it creates a "warm-up period" of roughly one month. For the first 30 to 40 days, your daily target will mostly just be your manageable baseline. That's good: don't aim for the sun while you still have wings of wax. Only after you have built up enough consistent momentum does the true 1% progression pressure kick in. That is, the point at which your daily input is just enough to offset the daily decay is where you have to start doing more to keep the score rising.
Here's a water bucket analogy to help make sense of this dynamic. It shows why the idea models real world phenomena so nicely. The input scoop is the work you put into your fitness, the leak is the pressure to lose momentum.
Why baseline work is enough at first
The green band shows how much the same baseline work raises the level after decay. Early on, there is almost nothing to leak, so the rise is large. As the bucket fills, the pressure on the leak grows until baseline work only maintains the level, and the effort must rise to make futher progress.
Four patterns from real life
It can be hard to grasp how this theoretical stuff plays out over months of actual training. What actually happens if you miss a week due to illness, or frequently skip one day a week?
The scenarios below simulate these patterns. They show that one big skip (like a vacation) is typically going to be better for your long-term momentum than frequent, intermittent inconsistency, on this system. They also show that missed time can be effectively recovered by compensating with extra volume the following day.
Daily logging
Strict adherence
About 28x target pressure by year end
The pure compounding curve would predict 37.8x. With the warm-up phase and momentum mechanics, the simulated target lands at around 28x baseline by day 365.
The first 37 days stay near the baseline floor before the momentum target takes over.
One miss per week
Six days on, one day off
About 1.6x target pressure by year end
Regular weekly misses cut compounding dramatically. Each skip removes a progression opportunity and lets the score decay an extra day.
Still not a reset: the line keeps moving, just much more slowly.
Catch-up behavior
Miss one, then do extra
Around 24x by year end
Extra volume after a miss is real work and restores momentum. But the model caps the catch-up window for the target calculation, so it doesn't act as if the missed day never happened.
Large make-up sessions can overshoot and push later targets up faster.
Illness or travel
A week off around month three
About 18.5x by year end
A full week off visibly dents the momentum score, but does not erase it. The re-entry target drops to match where you actually are, then rebuilds from there.
This is the main advantage over streak logic: a break changes the curve without becoming a moral failure.
The psychology of strict decay
Looking at the scenarios, you might notice something surprising: skipping just one day every week feels like it should result in almost the same level of fitness in real life, so why does this model grade it so much worse?
If you model decay forgivingly, frequent skipping feels psychologically acceptable. Becuase you project into the future thinking "if I just miss a day or two here and there, no problem in the big picture of a year". But that pattern and mindset is degenerative; it usually spirals into more and more skipping. The same psychology that makes one skipped day feel harmless is what can make a skipped month become inevitable.
A strict decay of momentum means that losses must actually be recouped to stay on track. This matches the psychological reality of habit adherence: consistency is the mechanism of progress, and regular misses actively fight it.
If a daily rythm is too tight for your schedule, you could instead set an alternating-day rythm with a 2% progression goal, and then stick to that instead: you'll get the same result as 1% per day on this system. The key is to set a plan and stick to it.
If this model sounds good in theory, it probably sounds wildly impractical to keep track of, even for just one exercise.
That is why FitMo exists (free, no sign-up, no ads, source code available to customise). The secret sauce is what you just already been reading; this app simply packages the progression model into a simple user experience. You do not need a spreadsheet to calculate exponential decay or 1% volume increments. You just open it, try to match the suggested target, and log what you did. On day one, you can forget all the theory and just trust the process.
Momentum is better with friends
The system handles the math. The harder part is remembering to show up on the days when you do not feel like it.
The best solution is to get a friend or two on board and share your progress every few days. Because FitMo factors in bodyweight adjustments and equalizes momentum from zero, comparisons remain fair.
Early momentum gains are disproportionately large because decay is proportional to the score, and the score starts small. That means a friend who joins late can close the gap in absolute scoring relatively quickly with just a little extra early effort, while long-term progress still depends on consistent follow-through.
Explore the numbers
The calculator below shows how the projections shift with different assumptions: starting load, progression rate, frequency, and typical missed sessions.
The app runs the full calculation from your actual daily history. This gives the broad shape.
Questions
Does FitMo literally make me do 38 times more pushups after one year?
Not quite. The 37.8x number is the pure compounding projection for 1% every day. There is a warm-up period of about a month before progression stats, which results in a 28x progression by year end. That means going from 10 to 280 pushups in a year, for example (unless your weight changes).
Why does my target not rise much in the first month?
From zero momentum, baseline logging usually increases momentum fast enough that the baseline target remains sufficient. After roughly 30-40 days of consistent baseline work, the momentum-based target can start to overtake the baseline floor.
What happens if I miss several days?
Your stored momentum decays over the missed days, but it does not reset. The next target is based on a reduced momentum. In effect, the longer you are away, the lower the re-entry target becomes (but you can overshoot to catch up if you want).
Why do rep targets sometimes jump by one instead of rising smoothly?
The internal target can be fractional, but rep-based workouts use "ceiling rounding" so the app never asks for part of a rep. This explains why the rep count can sometimes seem "stuck" for a while even when you log every day without fail.