Home / Guides / How to Write a 12-Week Workout Program

How to Write a 12-Week Workout Program

A practical step-by-step guide — with a simple structure, an example, and the mistakes to avoid.

Don’t want to write it yourself?

Our AI writes a polished, personalized 12-week workout program from a few quick details — in about 60 seconds.

Create my 12-week workout program — $59 →
$59 once — no subscription, no signup to try.

Why a 12‑Week Program Matters (and What Trips People Up)

A 12‑week horizon is long enough to see real strength or endurance gains, yet short enough to stay mentally fresh. Most beginners either jump straight into a vague “train for three months” plan and lose focus, or they over‑engineer a spreadsheet that never gets used. The biggest pain points are:

The guide below walks you through a repeatable process that solves those issues, so you end up with a program you can actually follow.

Step by Step

Write a one‑sentence statement: “Increase squat 1RM by 20 kg while maintaining 5‑km run under 25 min.” The goal determines exercise selection, volume, and intensity. If you have multiple goals, rank them; the top two will drive the structure.

- 3 days/week – full‑body A/B/C (ideal for beginners).

- 4 days/week – upper/lower or push/pull (good for intermediate lifters).

- 5 days/week – push/pull/legs with a dedicated cardio/skill day (advanced).

Choose the split that matches your schedule and recovery capacity. Write it down as “Mon – Full‑Body A, Wed – Full‑Body B, Fri – Full‑Body C”.

Break the 12 weeks into three 4‑week blocks:

- Block 1 (Weeks 1‑4): Build technique and base volume (65‑70 % of 1RM, 3‑4 sets of 8‑12 reps).

- Block 2 (Weeks 5‑8): Increase intensity (75‑85 % of 1RM, 4‑5 sets of 4‑6 reps).

- Block 3 (Weeks 9‑12): Peak and test (85‑95 % of 1RM, 5‑6 sets of 1‑3 reps, plus a deload on week 12).

Write the exact percentages and rep ranges for each block; they become the “progression rule” you’ll apply to every lift.

For each training day, list:

- Primary lift (e.g., squat, bench press, deadlift, overhead press).

- Secondary lift (e.g., front squat, incline press).

- 2‑3 accessories targeting weak points (e.g., Bulgarian split squat, face pull, plank).

Keep the total number of exercises per session between 4 and 6 to avoid burnout.

Decide how you’ll add load each week. A common method is “Linear + 2.5 kg” for the primary lift, while accessories increase by one set or one rep. Write a simple rule: “If the previous session felt “easy”, add the smallest possible increment; if it felt “hard”, stay at the same weight and aim for an extra rep.”

- Testing day: Week 12, Monday – attempt the 1RM or a time trial for the primary goal.

- Deload: The week before testing (Week 11) reduce volume by 30 % and keep intensity at 60‑70 % of 1RM.

- Active recovery: On off‑days, include 20‑30 minutes of low‑impact cardio or mobility work.

Use a table or plain‑text outline that lists:

- Week number

- Day (Mon/Tue/etc.)

- Exercise, sets × reps, target %1RM

- Notes (e.g., “focus on depth”, “add 5 kg next session”)

Save the file as `12wk_program.txt` or a spreadsheet tab so you can copy‑paste for future cycles.

A Simple Structure to Follow

Below is a skeleton you can duplicate for any goal. Replace the placeholders with your own lifts, percentages, and accessories.

```

Week 1‑4 (Base Block)

Mon – Full‑Body A

1. Squat 3×10 @ 65% 1RM

2. Bench Press 3×10 @ 65% 1RM

3. Pull‑Up 3×8 bodyweight

4. Bulgarian Split Squat 3×12 each leg

5. Plank 3×45 s

Wed – Full‑Body B

1. Deadlift 3×8 @ 68% 1RM

2. Overhead Press3×10 @ 65% 1RM

3. Row (Barbell) 3×10

4. Hip Thrust 3×12

5. Side Plank 3×30 s each side

Fri – Full‑Body C

1. Front Squat 3×8 @ 66% 1RM

2. Incline Bench 3×10 @ 65% 1RM

3. Lat Pulldown 3×12

4. Reverse Lunge 3×10 each leg

5. Hanging Knee Raise 3×12

```

Copy the block, change the percentages for Weeks 5‑8 and Weeks 9‑12, and you have a complete 12‑week plan in minutes.

Common Mistakes to Avoid

A Short Example

> Week 7 – Upper/Lower Split (Intensity Block)

>

> Monday – Upper

> - Bench Press  5×5 @ 80% 1RM (add 2.5 kg each week)

> - Bent‑Over Row 5×5 @ 78% 1RM

> - Dumbbell Shoulder Press 3×8 @ moderate weight

> - Face Pull  3×15

> - Triceps Rope Extension 3×12

>

> Tuesday – Lower

> - Back Squat  5×5 @ 82% 1RM

> - Romanian Deadlift 4×6 @ 70% 1RM

> - Leg Press  3×10

> - Calf Raise  4×12

> - Hanging Leg Raise 3×10

The format shows exactly what you need to copy into the master table for weeks 5‑8.

Pro Tips

Follow the steps, copy the template, and you’ll have a 12‑week workout program that’s clear, progressive, and resilient to life’s interruptions. Happy lifting.

Don’t want to write it yourself?

Our AI writes a polished, personalized 12-week workout program from a few quick details — in about 60 seconds.

Create my 12-week workout program — $59 →
$59 once — no subscription, no signup to try.

Frequently asked questions

Is this medical advice?

No — general fitness information tailored to your goal and equipment. Check with a doctor before starting a new program.

Related guides

How to Write a 30-Day Meal Program