Daily targets · Streaks · Trainer · Leagues

The pushup challenge you'll actually finish

Build strength. Build habits. One pushup at a time. Set a daily target, log every set, and close the ring — every day. Free on iPhone and Android.

Download on the App StoreComing soonGet it on Google PlayComing soon

How it works

One rule. Every day.

No equipment, no gym, no faff. Just a number you picked and a ring that only closes when you've earned it.

01

Set your target

Pick a daily rep goal and a set size that pushes you. Train every day, weekdays only, or your own custom schedule.

02

Log your sets

One tap logs a set. No account needed — everything works offline from the first rep, and syncs when you sign in.

03

Close the ring

Hit your target and the ring ignites green. Do it again tomorrow. That's the challenge.

Tracker

A pushup tracker that respects rest days

Most streak apps punish you for the day off you planned. This one knows your schedule — rest days never break a streak, and your stats measure the thing that matters: showing up on the days you said you would.

Streaks

Schedule-aware streaks

The flame only goes out if you miss a training day. Weekends off? Still burning.

Stats

Progress that adds up

Total reps, average per day, completion rate, bonus reps and your best day — over 7 days, 30 days, or all time.

History

Every set on record

A full log of every set you've ever done, day by day. Swipe to fix mistakes. Your work, written down.

Offline-first

Works without signal

Everything is saved on your phone instantly and synced to the cloud when you're back online. No spinners between you and the floor.

Interval timer

A pushup counter that keeps count for you

The classic grind: 10 sets of 10, every 10 minutes. Set the interval and the number of sets — the alarm calls each set and logs it automatically, so all you have to do is get down and push. Six alarm sounds, works with your screen off.

Interval timer screen: rest set to 1 minute 30 seconds, 3 sets of 10 reps, total time 4 minutes 30 seconds
Set it · Hear it · Logged
Home screen with the daily progress ring at 100 of 150 pushups and today's sets listed below
100 down · 50 to go
Home screen with the ring closed at 100 pushups, glowing green with the streak flame lit
Ring closed · Streak lit

Trainer · Premium

From zero to 100 pushups a day

Can't do a single pushup yet? The Trainer starts at the wall. A 12-level program climbs from wall to incline to knee to full pushups — a quick placement test finds your level, six sessions and a re-test move you up, and graduation is 100 full pushups in a day.

Placement

Start where you are

One max-effort set finds your level. Can't manage a full pushup? The test steps down through knee, incline and wall pushups — everyone lands somewhere on the ladder.

12 levels

Wall to full pushups

Each level is six sessions of five sets, the last set always max reps. Volume climbs session by session; the movement gets harder level by level.

Level test

Test out, move up

Finish a level and a max-reps test decides: pass and you climb, fall short and you repeat the back half before re-testing. No guesswork, no plateaus.

Premium

One subscription, two unlocks

Premium unlocks the Trainer and creating leagues — the tracker, timer, streaks and joining leagues stay free. Billed through the App Store or Google Play; cancel anytime.

Leagues

Make it fighting talk

Create a league and invite up to 10 friends — everyone sees who closed their ring today, and who's slacking. Standings reward consistency against your own target, so the beginner on 50 a day can beat the machine on 300. Joining a league is always free — creating one for your crew is part of Premium.

Download on the App StoreComing soonGet it on Google PlayComing soon

In the app

Built for the floor

Dark, fast and readable mid-set. Big numbers, one-tap logging, nothing between you and the work.

Progress screen showing a day streak with flame, total reps, average per day, completion rate and best day
Streak · Stats
League standings for The Grind Crew showing three members ranked by days completed and reps
League standings
Daily target ring mid-session at 100 of 150 pushups
Daily target

FAQ

Straight answers

What is the PushUp Challenge app?

A daily pushup challenge and tracker. You choose a daily rep target and a training schedule; the app tracks every set, builds your streak, and ranks you against friends in leagues. Want structure? The premium Trainer adds a 12-level program from wall pushups to 100 a day. No ads, no clutter.

Does the app count pushups automatically?

It counts sets, not individual reps — you log a set with one tap, or let the interval timer log each set for you as the alarm fires. No camera or sensors involved, so it works face down on the floor, in a hotel room, or with your phone across the room.

Is the pushup tracker free?

Yes. Tracking, targets, streaks, stats, the interval timer and joining leagues are all free. An optional premium subscription unlocks the Trainer program and the ability to create leagues for your crew.

What does Premium include?

Two things: the Trainer — the 12-level program from wall pushups to 100 full pushups a day — and creating leagues. It's an auto-renewing subscription billed through your App Store or Google Play account, with the price shown in the app before you buy. Cancel anytime in your store settings.

I can't do a single pushup — can I still start?

Yes. The Trainer's placement test steps down through knee, incline and wall pushups until it finds a variant you can do, and level 1 starts with a handful of wall pushups per set. The whole point of the program is climbing from exactly zero.

Do rest days break my streak?

No. Your streak is measured against the schedule you chose. If you train weekdays, the weekend can't touch your flame.

Do I need an account?

No — tap “continue without account” and start pushing. Sign in later with email, Google or Apple and your history syncs to the cloud without losing a rep.

Free on iOS & Android

Start today. Close the ring.

Download on the App StoreComing soonGet it on Google PlayComing soon