DropSet/Programs/90-Day Transformation

90-Day Transformation

Also known as: fat loss · transformation · cut · 90 day · 12 week · lose fat · deficit · body recomp · get lean

The full twelve-week transformation — a mix of barbell, dumbbell and machine work, distinct again from the 28- and 60-day challenges so it stays fresh across the whole journey. Three full-body sessions defend your muscle while three ramping cardio sessions (a Zone-2 walk, steady cycling and a HIIT finisher) build week over week. As always, the fat loss is driven by your diet — hold a sustainable calorie deficit with high protein (~1.6–2.2 g/kg). Reposition the cardio in the planner to suit your schedule.

Intermediate 6 days/week 12-week plan ~30–40 min/session
Browse all programs

Free during beta · auto progression, rest timers & PR tracking built in

90-Day Transformation program cover art

How progression works

Double: reach rep ceiling on all sets → +5 kgDouble: reach rep ceiling on all sets → +2.5 kgCardio: 30 min/weekCardio: 20 min/week

DropSet runs this progression for you — every session's weights are computed automatically from your training maxes and logged AMRAP sets.

90-Day Transformation — every set, every session

Percentages are of your training max (TM). AMRAP = as many reps as possible on the final set.

Week 16 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~25–35 min
ExerciseSets × RepsRest
Walking30:00 steady1:00

Steady Cycle

Thursday~15–25 min
ExerciseSets × RepsRest
Cycling20:00 steady1:00

HIIT Finisher

Sunday~15–20 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 10 × 0:30 HIIT intervals · 30s rest 5:00 Cool-down30s
Week 26 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~30–40 min
ExerciseSets × RepsRest
Walking33:00 steady1:00

Steady Cycle

Thursday~20–30 min
ExerciseSets × RepsRest
Cycling24:00 steady1:00

HIIT Finisher

Sunday~20–25 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 12 × 0:35 HIIT intervals · 27s rest 5:00 Cool-down27s
Week 36 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~30–40 min
ExerciseSets × RepsRest
Walking36:00 steady1:00

Steady Cycle

Thursday~25–30 min
ExerciseSets × RepsRest
Cycling28:00 steady1:00

HIIT Finisher

Sunday~20–25 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 13 × 0:40 HIIT intervals · 24s rest 5:00 Cool-down24s
Week 46 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~35–45 min
ExerciseSets × RepsRest
Walking39:00 steady1:00

Steady Cycle

Thursday~25–35 min
ExerciseSets × RepsRest
Cycling32:00 steady1:00

HIIT Finisher

Sunday~20–30 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 15 × 0:45 HIIT intervals · 21s rest 5:00 Cool-down21s
Week 56 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~35–50 min
ExerciseSets × RepsRest
Walking42:00 steady1:00

Steady Cycle

Thursday~30–40 min
ExerciseSets × RepsRest
Cycling36:00 steady1:00

HIIT Finisher

Sunday~25–30 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 17 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 66 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~40–50 min
ExerciseSets × RepsRest
Walking45:00 steady1:00

Steady Cycle

Thursday~35–45 min
ExerciseSets × RepsRest
Cycling40:00 steady1:00

HIIT Finisher

Sunday~25–30 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 18 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 76 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~40–55 min
ExerciseSets × RepsRest
Walking48:00 steady1:00

Steady Cycle

Thursday~35–50 min
ExerciseSets × RepsRest
Cycling44:00 steady1:00

HIIT Finisher

Sunday~25–35 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 20 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 86 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~45–60 min
ExerciseSets × RepsRest
Walking51:00 steady1:00

Steady Cycle

Thursday~40–55 min
ExerciseSets × RepsRest
Cycling48:00 steady1:00

HIIT Finisher

Sunday~25–35 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 22 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 96 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~45–60 min
ExerciseSets × RepsRest
Walking54:00 steady1:00

Steady Cycle

Thursday~45–60 min
ExerciseSets × RepsRest
Cycling52:00 steady1:00

HIIT Finisher

Sunday~30–40 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 24 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 106 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~50–65 min
ExerciseSets × RepsRest
Walking57:00 steady1:00

Steady Cycle

Thursday~50–65 min
ExerciseSets × RepsRest
Cycling56:00 steady1:00

HIIT Finisher

Sunday~30–40 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 24 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 116 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~50–70 min
ExerciseSets × RepsRest
Walking60:00 steady1:00

Steady Cycle

Thursday~50–70 min
ExerciseSets × RepsRest
Cycling60:00 steady1:00

HIIT Finisher

Sunday~30–40 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 24 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s
Week 126 sessions

Full Body A

Monday~25–35 min
ExerciseSets × RepsRest
Squat (Barbell)3×8–122:00
Incline Bench Press (Dumbbell)3×10–121:30
Lat Pulldown (Cable)3×10–151:30
Hip Thrust (Barbell)2×10–151:30

Full Body B

Wednesday~25–35 min
ExerciseSets × RepsRest
Romanian Deadlift (Barbell)3×8–122:00
Overhead Press (Dumbbell)3×10–121:30
Dumbbell Row3×10–121:30
Leg Press (Machine)2×12–201:30

Full Body C

Friday~25–35 min
ExerciseSets × RepsRest
Bulgarian Split Squat3×10–121:30
Bench Press (Dumbbell)3×10–121:30
Face Pull3×12–151:00
Lying Leg Curl (Machine)2×12–151:00

Zone 2 Walk

Tuesday~55–70 min
ExerciseSets × RepsRest
Walking63:00 steady1:00

Steady Cycle

Thursday~55–75 min
ExerciseSets × RepsRest
Cycling64:00 steady1:00

HIIT Finisher

Sunday~30–40 min
ExerciseSets × RepsRest
HIIT5:00 Warm-up 24 × 0:45 HIIT intervals · 20s rest 5:00 Cool-down20s

Source: DropSet fat-loss challenge — full-body training + ramping cardio.

DropSet is not affiliated with or endorsed by the program's author. The program structure (sets, reps, exercise selection) is presented as published methodology.

Run 90-Day Transformation in DropSet

Training-max calculation, AMRAP tracking, automatic progression, plate calculator and rest timers — the whole program, ready to log.

Join Discord
DS

Join the waitlist

We'll email you the moment DropSet opens to new users — run 90-Day Transformation with automatic progression, rest timers and PR tracking.

No spam. One email when we launch. Unsubscribe anytime.