Train like you mean it.
Every rep. Every drill. Dialed in.

Dry Fire Timer keeps your entire drill library — 30+ drills with individual par times per string — saved, organized, and ready the moment you pick up your gun. No notebooks. No fumbling with settings. Just hit play and get faster.

Download — $8.99

Your shot timer is costing you training time.

You already know dry fire is where the real gains happen. You follow a program. You run Bill Drills, El Presidente, transitions, reloads. You have 30 different drills with different par times for each string.

And every single session, you're burning minutes punching numbers into a timer. Flipping through a notebook. Trying to remember what par time you hit last time on String 4 of your draw drill.

That friction adds up. It breaks your focus. And the worst part? Some days it's enough to make you skip training entirely.

Dry Fire Timer eliminates all of it. Your drills are saved. Your par times are waiting. You open the app, tap a drill, and you're training in under 5 seconds.

Everything your shot timer can't do.

Drill Library

Your entire training program, in your pocket

Save 30, 50, 100 drills — each with multiple strings and individual par times. Every drill stays exactly where you left it. Open the app tomorrow, next week, next month — your par times are right there, ready to beat.

Core Drills list
Par Shift

Get faster with one tap

When a drill feels comfortable, tap Par Shift. It tightens every par time across all strings by 1/100th of a second — simultaneously. No editing each string one by one. One tap. Every string gets harder. That's how you build real speed: tiny, relentless increments that compound over weeks.

Drill detail with par times
Built-in Drills

23 competition-proven drills, loaded and ready

Don't waste your first session building drills from scratch. Dry Fire Timer ships with drills competitive shooters actually run:

  • Core — Draw & Press, Reload, Draw to First Shot, One Hand Strong/Weak
  • Match — Bill Drill, El Presidente, Mozambique, Failure to Stop, Transitions
  • Steel Challenge — All 8 stages including Smoke & Hope, Showdown, Five to Go
Steel Challenge drills
Precision Timer

A timer that doesn't lie to you

Hardware-scheduled beeps with millisecond accuracy. A random start delay between 1 and 3 seconds so you can't cheat the buzzer. Yellow "Stand By" flash, then green "GO!" — unmistakable signals whether you're wearing ear pro or training at home.

Stand By signal
Training Log

Training log that proves you're improving

Every rep gets saved — your time, your notes, a photo of your setup. Scroll back through weeks of training and watch your par times drop. Export everything as CSV with photos to share with a coach or just to prove to yourself that the work is paying off.

Save drill modal

Set up once. Train every day.

01

Pick a drill or build your own

Choose from 23 ready-to-go drills or create custom ones with any combination of strings, reps, and par times. Save it once — it's yours forever.

02

Hit play and execute

"Stand By" cue. Random delay. Beep and green flash — GO. Execute your rep before the par time beep. The drill runs automatically. You just shoot.

03

Push your limits

Drill felt easy? Par Shift. One tap, every par time drops. Log your session. Come back tomorrow and pick up exactly where you left off — a little faster, a little sharper.

On the App Store since 2013.

Trusted by competitive shooters who take dry fire seriously.

"Even if you have a real shot timer that you use for dry-fire, the advantages offered by Dry Fire Timer are large enough that you should consider trying it out."

— Triangle Tactical

"Given the amount of time this app will save you, I can tell you that it is worth the fee."

— Triangle Tactical
13 years on the App Store — continuously updated
Recommended companion to Steve Anderson's "Refinement and Repetition"
Built by a competitive shooter who uses it every day

You already spent $120 on a shot timer.
Here's what it can't do.

Feature Hardware Shot Timer Dry Fire Timer
Save 30+ drills with par timesRe-enter every session✓ Always saved, always ready
Multiple strings per drillManual setup each time✓ Built in, runs automatically
Shift all par times at onceNot possible✓ One tap — every string
Track training historyNot possible✓ Full log with photos
Share drills with partnersNot possible✓ Export & import instantly
Random start delayYes✓ Yes
Precise par time beepYes✓ Hardware-scheduled
Price$100–$130$8.99, once

$8.99. Once. That's it.

$8.99
One-time purchase. Yours forever.
  • No subscriptions
  • No in-app purchases
  • No ads, no account
  • Every feature included
  • Every future update free

You spend more than this on a box of ammo you'll burn through in 10 minutes.

Download on the App Store

Frequently Asked Questions

Your shot timer is great for live fire. For dry fire, you need something that remembers your drills, tracks your progress, and lets you shift par times without re-entering numbers every session. That's exactly what this app does — and why competitive shooters use it alongside their hardware timer, not instead of it.

It was practically built for it. Set up each drill with its par times and strings, save it once, and it's ready every session. Use Par Shift to tighten your times exactly as the program prescribes.

Yes. Everything runs on your device. No account, no internet, no excuses.

It's designed for dry fire with par times. It gives you a start signal and a par time to beat — it doesn't listen for shots.

iPhone and iPad running iOS 17 or later.

Yes. Export any drill and send it however you want — AirDrop, text, email. They import it and they're running your exact drill with your exact par times.