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
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.
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.

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.

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

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.

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.

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.
"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.
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.
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| Feature | Hardware Shot Timer | Dry Fire Timer |
|---|---|---|
| Save 30+ drills with par times | Re-enter every session | ✓ Always saved, always ready |
| Multiple strings per drill | Manual setup each time | ✓ Built in, runs automatically |
| Shift all par times at once | Not possible | ✓ One tap — every string |
| Track training history | Not possible | ✓ Full log with photos |
| Share drills with partners | Not possible | ✓ Export & import instantly |
| Random start delay | Yes | ✓ Yes |
| Precise par time beep | Yes | ✓ Hardware-scheduled |
| Price | $100–$130 | $8.99, once |
You spend more than this on a box of ammo you'll burn through in 10 minutes.
Download on the App StoreYour 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.