The body recomposition app that shows what the scale can't

In a recomp the scale barely moves, so you need other proof: lifts that keep going up, and a waist that comes down while your arms and chest don't. RIRLift tracks both, free on iPhone and Apple Watch. Log weight, reps and how many reps you had left, and the next session's weights are set from those sets. Bodyweight, body fat and 13 body measurements sit next to each lift's strength trend.

Free on iPhone and Apple Watch · No account · Coming to Android: join the waitlist

4.9 on the App Store 3,000+ lifters
iPhone Home Screen widgets: the estimated 1RM trend for Barbell Bench Press and the next session up

What a recomp needs from a workout app

A recomp, set by set

Back after years off, eating at maintenance

Lifted in college, hasn't trained in years. Two full-body sessions a week, every set stopping 3 reps short of failure.

ExerciseYou loggedNext sessionWhy
Leg Press140 lb (Estimate), 25 reps, nothing left180 lb × 10–15A light first guess, measured with one set of max reps. 25 reps to failure at 140 lb converts to about 180 lb for 10 reps with 3 left.
Machine Chest Press80 lb, 15 / 15 reps, 3 left90 lb × 10–15Both sets at the top of 10–15. One step up the stack, reps back to 10.
Lat Pulldown100 lb, 13 / 12 reps, 3 left (target 12)100 lb × 13The weaker set hit 12. Same weight, aim for 13.

Returning lifters often recomp fastest. The first session finds your weights; every session after it builds on them.

Week 10: the scale hasn't moved in a month

Moved to two longer full-body days. Bodyweight is flat, the waist measurement is down.

ExerciseYou loggedNext sessionWhy
Barbell Back Squat185 lb, 10 / 10 / 10 / 10 reps, 2 left190 lb × 6–10Every set at the top of 6–10. One 5 lb step, reps back to 6.
Barbell Bench Press155 lb, 9 / 9 / 8 / 8 reps, 1 left (target 8)155 lb × 9The weakest sets hit 8. Same weight, aim for 9 on all four.
Romanian DeadliftSet 1: 175 lb × 12, 4 left (target 2 left) · sets 2–3: 185 lb × 12 / 12, 2 left190 lb × 8–12Set 1 was clearly easier than planned, so set 2 went up: 175 × 45 ÷ 43 ≈ 183, loaded as 185. Both sets at 185 reached 12, the top of 8–12: one 5 lb step.

Same bodyweight, heavier lifts, smaller waist. That's the recomp working, and the log shows it.

Week 14: the bench stops moving

Same plan. Without extra food, some lifts slow down sooner.

ExerciseYou loggedNext sessionWhy
Barbell Bench Press165 lb × 9 / 8 / 8 / 8, third session with no new rep150 lb × 6–10, if you choose DeloadThree sessions without a rep gained. The recap offers about 10% lighter, and you build back up from 6 reps.
Incline Dumbbell Press40 lb pair, 12 / 12 / 12 / 12 reps, 1 left45 lb × 8–12Another press is still climbing. Every set at the top of 8–12: next dumbbell up.

A stall on one lift is handled on that lift. You decide whether to take the lighter week.

Recomp plans that open in RIRLift

Make it fit you

When a different app fits better

Questions

What is body recomposition?

Losing fat and gaining muscle at the same time, usually eating around maintenance with plenty of protein. Bodyweight stays roughly flat while your shape changes.

Can you build muscle and lose fat at the same time?

Yes, especially if you're new to lifting, coming back after a break, or carrying more body fat. Newbie gains covers why the early months are the easiest time to do it.

How do I know a recomp is working?

Lifts going up at the same bodyweight, a smaller waist, and arm and chest measurements holding or growing. The FFMI calculator turns bodyweight and body fat into one muscle number to track.

What is the best body recomposition app?

Recomp has two halves: food and training. Use a nutrition app for food and a training app that progresses your lifts and tracks measurements. RIRLift is the training half, free.

Is RIRLift free?

Yes. Unlimited workouts, weight suggestions, the weekly muscle map and up to 4 active routines are free with no account. Pro adds all-time analytics, unlimited routines and more Coach conversations.

More ways lifters use RIRLift

Every lifter and goal