PPL vs Upper/Lower vs Full Body: Picking Your First Split
The first programming decision a new lifter makes — Push/Pull/Legs (PPL), Upper/Lower (UL), or Full Body — usually gets made for the wrong reason: whatever a popular YouTuber recommends. The right answer depends on three things: how many days a week you'll actually train, your goals, and how recovered you typically feel between sessions.
The three splits at a glance
| Aspect | Full Body | Upper / Lower | PPL (Push/Pull/Legs) |
|---|---|---|---|
| Days per week | 2-3 ideal | 4 ideal | 3 or 6 |
| Frequency per muscle | 2-3×/week | 2×/week | 1-2×/week |
| Per-session volume | Low (3-4 lifts) | Medium (5-6) | High (5-7) |
| Recovery demand | Low-medium | Medium | Medium-high |
| Best for | Beginners, busy people, fat loss | Intermediate, balanced goals | Hypertrophy, advanced, time-rich |
| Skipped session impact | Low — every session is full body | Medium — half the body skipped | High — full muscle group skipped |
When to choose Full Body
You're a beginner (less than 6 months serious training). You can train 3 days a week, max. You sometimes skip sessions. You want fat loss as a primary or secondary goal.
Sample Full Body day
- Compound lower (squat or deadlift variant) — 3 × 6-10 @ RPE 8
- Compound upper push (bench or overhead press) — 3 × 6-10 @ RPE 8
- Compound upper pull (row or pull-up) — 3 × 8-12 @ RPE 8
- Accessory or core — 2-3 sets
Three of these per week (Mon/Wed/Fri), with slight exercise variation between sessions, and you've covered everything.
When to choose Upper / Lower
You're intermediate (6+ months consistent). You can train 4 days. You want both strength and hypertrophy. You like more volume per session than Full Body allows.
Sample Upper / Lower week
- Monday — Upper: Bench, row, overhead press, pull-up, lateral raise, biceps, triceps
- Tuesday — Lower: Squat, Romanian deadlift, walking lunge, leg curl, calf raise, plank
- Thursday — Upper: Overhead press (heavy), incline bench, cable row, face pull, hammer curl, tricep extension
- Friday — Lower: Deadlift, front squat, leg press, hip thrust, leg extension, side plank
Each muscle group hit twice per week — the sweet spot for hypertrophy in most research.
When to choose PPL
You're advanced (1+ year consistent training). Hypertrophy is your top priority. You can commit to 6 days per week reliably. You enjoy spending 75-90 minutes per session.
Sample PPL week (6-day version)
- Monday — Push: Bench, overhead press, incline DB press, lateral raise, tricep extension
- Tuesday — Pull: Deadlift or row, pull-up, lat pulldown, face pull, hammer curl, barbell curl
- Wednesday — Legs: Squat, Romanian deadlift, leg press, leg curl, calf raise
- Thursday — Push (variant): Overhead press heavy, incline bench, cable fly, lateral raise, dips
- Friday — Pull (variant): Bent row, weighted pull-up, T-bar row, rear delt fly, preacher curl
- Saturday — Legs (variant): Front squat, hip thrust, walking lunge, leg extension, abs
Why 3-day PPL usually fails
Doing PPL only 3 days a week (Mon/Wed/Fri = Push/Pull/Legs once) gives each muscle group only one session per week. That's below the optimal frequency for hypertrophy for most people. If you're 3 days a week, choose Full Body instead.
The decision flowchart
- How many days a week, honestly, can you train? 2-3 → Full Body. 4 → Upper/Lower. 5-6 → PPL.
- Are you new (less than 6 months)? Pick Full Body regardless.
- Have you been training over a year and want hypertrophy? PPL.
- Want a balanced general-fitness plan and have 4 days? Upper/Lower.
One detail people miss
Whichever split you choose, the actual outcome depends more on consistency over months than on the split selection. A "wrong" split done for 18 months crushes the "perfect" split done for 4 weeks. Pick the one you'll actually do.
FitLife's onboarding asks how many days you can train. The split you get is matched to that answer — not what you wish you could do, what you'll actually do. Build mine →
FitLife builds your personalized workout, diet and progress tracker around your body, goals and equipment. No signup. Works offline. Free forever.
Start in 2 minutes →