Standalone Apple Watch with haptics. Pause & resume mid-drill. Fully customizable sounds. Drill export & import. 23 built-in competition drills with progress tracking. Features you won't find in any other dry fire app.
Download on the App Store
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.
Run drills without your phone. Browse by category, start with one tap, feel haptic signals — Stand By tap, Go buzz, Par Time pulse. Logs sync back to iPhone automatically. No other dry fire app works independently on Apple Watch.


Paused on rep 23 of 50? Resume from rep 24. Your session isn't lost because life interrupted. Try finding this in another dry fire timer.

4 presets — Default, Tactical, Soft, Classic — or build your own. Assign a different tone to each of the 5 signals from 8 tone types. Preview before you train. Other timers give you one beep. This gives you full control.

Export drills as JSON, send to your squad via AirDrop or text. They import and run your exact drills with your exact par times. No other dry fire app lets you do this.

Every drill logged with time, par times, notes, and target photos. Charts track your improvement over weeks. Export logs as CSV with photos for your coach.

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

One tap shifts every par time across all strings by 1/100th of a second. Tiny, relentless increments that compound over weeks. Perfect companion to Steve Anderson's program.

Hardware-scheduled beeps with millisecond accuracy. Random or fixed start delay — your choice. Yellow "Stand By" flash, then green "GO!" — unmistakable signals whether you're wearing ear pro or training at home.

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.

Connect AirPods for silent training or a Bluetooth speaker for group sessions. The app detects audio route changes and keeps working.

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 or fixed delay. Beep and green flash — GO. Execute your rep before the par time beep. The drill runs through every string and rep automatically. You just shoot. Works from your phone, Apple Watch, or through AirPods.
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.
"This saves me from having to keep writing down my par times, and trying to remember what times I use for a particular drill."
— Triangle Tactical"I got a lot more practice in the same amount of time."
— Triangle Tactical"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"Works better than traditional shot timers for dry fire practice."
— App Store review, 5 stars"Given the amount of time this app will save you, I can tell you that it is worth the fee."
— Triangle Tactical"Works well with Bluetooth speakers for multiple shooters."
— App Store review, 5 stars| 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 & charts |
| Share drills with partners | Not possible | ✓ Export & import as JSON |
| Customizable sounds | Fixed beep | ✓ 4 presets + per-signal tone picker |
| Random or fixed start delay | Random only | ✓ Both — your choice |
| Precise par time beep | Yes | ✓ Hardware-scheduled |
| Apple Watch support | No | ✓ Haptic signals from your wrist |
| AirPods / Bluetooth | No | ✓ Full support |
| Pause & resume mid-drill | No | ✓ Yes |
| Price | $100–$130 | $8.99 during trial, then $19.99 |
You spend more than this on a box of ammo you'll burn through in 10 minutes. Dry Fire Timer will save you time every single session for years.
Download on the App Store — FreeYour 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.
Yes. Browse drills by category, start with one tap, and get haptic signals on your wrist — no phone required. Your drill log syncs back to your iPhone.
Yes. Pick from 4 presets (Default, Tactical, Soft, Classic) or go full custom — choose a different tone for each of the 5 signals. 8 tones available, all generated in real-time. Preview before you commit.
Yes. AirPods, Bluetooth speakers, wired headphones — the app detects your audio route and works with whatever you connect.
iPhone and iPad running iOS 17 or later. Apple Watch with watchOS 10 or later.
Yes. Export any drill as JSON and send it however you want — AirDrop, text, email. They import it and they're running your exact drill with your exact par times.
It doesn't listen for gunshots. It doesn't measure split times from live rounds. If you need that, bring your $120 hardware timer to the range. This app gives you a start signal and a par time to beat — that's what dry fire needs.
It won't teach you how to grip, draw, or clear a malfunction. It assumes you already know what you're doing and just need a tool to run your drills faster, track your progress, and stop wasting time on setup.
No ammo logs. No barrel twist charts. No collection tracking. This app does one thing — runs dry fire drills with precision timing — and does it better than anything else.
No profiles. No leaderboards. No followers. You export drills to your training partners directly. That's it. Your training data stays on your device.
Free to try for 14 days. $8.99 during trial, $19.99 after. No recurring charges. No ads. You pay once, you own every feature forever, including every future update.