All articles
Kettlebell Swings: The Complete Rep, Tempo, and Programming Guide

Kettlebell Swings: The Complete Rep, Tempo, and Programming Guide

April 18, 20267 min readNeverStop Team

How many kettlebell swings should you actually do? What tempo? When does it stop working? A practical guide based on programming from Pavel Tsatsouline, Dan John, and the StrongFirst school.

The kettlebell swing is the single most effective conditioning exercise most people never program correctly. It's a hip hinge, a cardio piece, and a posterior-chain builder all at once. And yet most people do it wrong in one of three ways: too few reps, wrong tempo, or no structure.

This guide fixes that.

How Many Reps Should You Actually Do?

The honest answer is: it depends on your weight, your goal, and your tempo. But here are the proven starting points from coaches who've programmed swings for thousands of athletes.

For General Conditioning: 100 Reps, Broken Up

Dan John's "100 swings a day" is the most famous kettlebell protocol for a reason. It works. The structure is simple:

  • Pick a weight you can swing with perfect form for 10–20 reps.
  • Do 100 total reps in one session.
  • Break them into sets of 10, 15, or 20 depending on the day.
  • Rest as needed between sets.

This builds a conditioning base without wrecking you. Three to five sessions per week is a reasonable target.

For Strength-Endurance: 10 x 10 EMOM

EMOM = every minute on the minute. Set a timer for 10 minutes. At the start of each minute, do 10 heavy swings. Rest for whatever remains in that minute. Repeat.

Total reps: 100. Total time: 10 minutes. Difficulty: deceptive. By minute 6 you'll understand.

This format is where timing apps become essential — you cannot count minutes in your head while your grip is failing.

For Fat Loss / Conditioning: Pavel's Rite of Passage

Pavel Tsatsouline's classic program uses ladders — progressive swing sets (1, 2, 3 reps, then 1, 2, 3 again) combined with Turkish get-ups. Volume builds over weeks from 60 to 200+ swings per session. This is advanced programming; only attempt after mastering the basic swing.

What Tempo Should You Use?

This is where most people go wrong. They swing as fast as possible, or as slow as possible, with no intention behind the tempo.

Tempo Framework

Slow tempo (20–25 BPM, roughly 1 swing every 2.5–3 seconds): Use for heavy swings where each rep is a maximum effort hip hinge. Strength and power focus.

Moderate tempo (30–35 BPM, 1 swing every ~2 seconds): The classic conditioning tempo. Sustainable for sets of 10–20. Most "100 swings a day" sessions live here.

Fast tempo (40–45 BPM, 1 swing every ~1.4 seconds): Use sparingly, with lighter weight. Metabolic conditioning, short bursts, Tabata-style. Form breaks down fast at this pace — not for beginners.

Why Tempo Matters More Than You Think

Without a fixed tempo, your swing cadence drifts. You rush when you're fresh, slow when you're tired, and the workload varies unpredictably. A fixed BPM forces consistency — which is where adaptation happens.

<CTACard> **Stop counting swings in your head.** NeverStop's BPM mode counts every rep out loud at your chosen tempo (10–50 BPM). Perfect for 100-swing workouts. Free to start. [Download NeverStop →](https://www.neverstop.live) </CTACard>

When Kettlebell Swings Stop Working

The swing has limits. After 6–8 weeks of consistent programming, you'll see one of three things:

Diminishing returns on the same weight. You can swing 24 kg for 100 reps without breathing hard. Time to go up in weight, not up in reps.

Conditioning plateau. Your resting heart rate has dropped, your recovery is fast, but you're not getting more conditioned. Swap in different conditioning tools — sled pushes, airdyne, rowing — for 3–4 weeks.

Grip failure before posterior-chain failure. The swing is a full-body movement, but grip is often the weakest link. Add deadlift holds, farmer's carries, or towel pull-ups.

Programming Templates

Three templates to copy:

Template 1: The Conditioning Base (Beginner)

  • 3 days per week
  • 100 swings per session, in sets of 10
  • 30 BPM tempo
  • Weight: 16 kg men / 12 kg women
  • Progress to 20 kg / 16 kg after 4 weeks

Template 2: 10 x 10 EMOM (Intermediate)

  • 3 days per week
  • 10 swings every minute on the minute, for 10 minutes
  • 32 BPM tempo within each set (means each set takes ~18 seconds of work, 42 seconds rest)
  • Weight: 24 kg men / 16 kg women

Template 3: Tabata Swings (Advanced, Sparingly)

  • 1–2 days per week, not combined with heavy leg day
  • 8 rounds of 20 seconds work / 10 seconds rest
  • ~40 BPM tempo — aim for 12–15 reps per 20-second work block
  • Weight: 20 kg men / 12 kg women
  • Total: ~100 reps in 4 minutes of work

Form Cues You Shouldn't Skip

Programming is useless if the swing is broken. Quick non-negotiables:

  • Hinge, don't squat. Shins stay vertical. The bell swings because your hips drive it.
  • Shoulders packed. Lats engaged at the top, not shrugged.
  • Bell to chest-height, not overhead. This is a Russian swing, not an American swing. Overhead swings are a CrossFit variation — fine if that's your sport, but not the default.
  • Breath pattern. Inhale on the way down, sharp exhale at the top. Every rep.

If any of these break, stop the set. Bad swings at volume are how backs get hurt.

The Practical Problem: Counting

Here's what nobody warns you about 100-swing sessions: you will lose count. By rep 47, with lactate building and grip failing, the mental math falls apart. You start wondering if you just finished set 4 or set 5. You add reps to be safe, which wrecks your tempo, which wrecks your form.

The fix is audio-counted tempo. Set a BPM, let the timer count every rep, and focus on the hinge.

This is exactly the problem NeverStop was built for. Set the tempo, set the target (say, 100 reps at 30 BPM), press start, and put the phone in your pocket. The voice counts every swing. You hinge.

Ready to train smarter?

Download NeverStop and start your first workout in seconds.

More articles

Built with v0