LEO Pay Tracker
Police Pay & OT Tracker
Only for iPhone
Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.
LEO Pay Tracker — Built by a cop, for cops.
Track your pay, OT, court time, details, training, and leave
in one place. See exactly what your check should be before it
hits your account. No accounts required. No data leaves your
device. Ever.
——————————————————————————
GHOST PAY STUB
See your estimated gross and net pay in real time as you log
shifts. Know what you're owed before payday — down to your OT
multiplier, night differential, and detail pay.
YTD EARNINGS TRACKER
Track your year-to-date earnings against your personal income
goal. Know exactly where you stand at any point in the year.
OVERTIME & SPECIAL PAY LOGGING
Log OT, court appearances, road jobs, training, callbacks, and
off-duty details with the correct pay rate applied automatically.
Supports split schedules, custom multipliers, and night
differential.
SMART SCHEDULE ROTATIONS
Built-in support for every common rotation — 4/2, Panama,
Pitman, DuPont, weekly, and fully custom. Your calendar knows
when you work.
HOME SCREEN & LOCK SCREEN WIDGETS
Six widget sizes — Small, Medium, and Large for your home
screen, plus Circular, Rectangular, and Inline for your lock
screen. Your YTD, next payday, and leave balances always visible.
AUTO LEAVE ACCRUAL
Set your vacation and sick accrual rates once. Balances update
automatically every pay period.
RETIREMENT COUNTDOWN
See exactly how far you are from your 20, 25, or custom
retirement milestone. Pro users unlock full pension projections
with FAS averaging and OT impact.
SMART NOTIFICATIONS
Payday reminders, pay period ending alerts, low leave balance
warnings, and YTD goal nudges — all scheduled locally on your
device. No push servers. No tracking.
BIOMETRIC LOCK
Protect your pay data with Face ID or Touch ID.
iBACKUP & RESTORE
Automatic backup to your personal iCloud. Never lose your data
when switching phones. Goes to your iCloud, not our servers.
——————————————————————————
PRO FEATURES
PDF EXPORTS
Generate professional pay summaries for mortgage applications,
union grievances, and tax preparation. Four report types: Pay
Period Summary, Year-to-Date, Annual, and Custom Date Range.
CSV EXPORTS
Export your raw pay data as spreadsheet-ready CSV files. Five
export types including Transaction Log, Monthly Breakdown, OT
by Source, and Pay Period History.
FULL PENSION PROJECTION ENGINE
See your estimated annual and monthly pension at 20-year,
25-year, and your custom retirement target. Configure Final
Average Salary averaging period, benefit multiplier, OT
inclusion, and pension cap.
PRO EDITION THEMES
Five exclusive premium themes curated for officers: Founder's
Edition, Federal Blue, Sniper, Honor Guard, and Special Ops.
Founding Member Lifetime — $14.99 one-time (first 500 officers)
Pro Annual — $19.99/year
Pro Monthly — $3.99/month
——————————————————————————
PRIVACY
Your pay data never leaves your device. No accounts. No cloud
sync for your earnings data. All figures stay private and local.
Purchases are processed securely by Apple. Subscription
management handled by RevenueCat. No pay data is ever shared
with any third party.
Note: Reports and exports are estimates based on your
self-entered data. Always verify against official employer
pay stubs before using for financial or legal purposes.
Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
more LEO Pay Tracker is a total game changer and has easily surpassed CopApp. Tracking overtime used to be a hassle, but this app makes it incredibly simple and accurate. The interface is clean and easy to use, so I can log overtime in seconds. The app automatically calculates totals (base pay, overtime, year-to-date, time off, etc). It’s especially useful when reviewing my hours each pay period to make sure everything is correct. My favorite feature is the ability to enter contract raises, which the app automatically applies on the effective date.
LEO Pay Tracker is a total game changer and has easily surpassed CopApp. Tracking overtime used to be a hassle, but this app makes it incredibly simple and accurate. The interface is clean and easy to use, so I can log overtime in seconds. The app automatically calculates totals (base pay, overtime, year-to-date, time off, etc). It’s especially useful when reviewing my hours each pay period to make sure everything is correct. My favorite feature is the ability to enter contract raises, which the app automatically applies on the effective date.
If you are in law enforcement and want an easy and accurate way to track your overtime, vacation time, and any other time off/comp time you can accrue, this is exactly the app you are looking for.
If you are in law enforcement and want an easy and accurate way to track your overtime, vacation time, and any other time off/comp time you can accrue, this is exactly the app you are looking for.
I use this app to track my hours, my schedule, and pay rates. Its combined 3 different processes into 1 for me and so far no issues!
I use this app to track my hours, my schedule, and pay rates. Its combined 3 different processes into 1 for me and so far no issues!
Good app with great features. Would like to see an option to change vacation and sick days to hours. Also would like to custom make a schedule that supports working m/t f/s/su one week and w/th the next week.
Developer Response Thank you for the feedback — really appreciate it! Both of those are on the roadmap for future updates. The hours vs days toggle for vacation and sick is straightforward and I'll get that in. The alternating weekly schedule (M/T + F/S/Su one week, W/Th the next) is a great use case — I'm building out a custom schedule builder that will support exactly that kind of pattern. Stay tuned and thanks for taking the time to leave a review
Good app with great features. Would like to see an option to change vacation and sick days to hours. Also would like to custom make a schedule that supports working m/t f/s/su one week and w/th the next week.
Thank you for the feedback — really appreciate it! Both of those are on the roadmap for future updates. The hours vs days toggle for vacation and sick is straightforward and I'll get that in. The alternating weekly schedule (M/T + F/S/Su one week, W/Th the next) is a great use case — I'm building out a custom schedule builder that will support exactly that kind of pattern. Stay tuned and thanks for taking the time to leave a review
• Family calendar — Settings → Calendar Sync. Work, leave, court, and payday go to a dedicated calendar you can share. Titles only — never pay amounts.
• Days off say OFF on the month grid. Tap a day and flip Work / Off when the rotation is wrong.
• Intel lives in Intel. The home-screen stub is gone; ask from the button or the Intel tab.
1.38 17h ago
What’s new in 1.37.
Setup that keeps your numbers. Year view — pinch like iPhone Calendar. Green $ on payday, next to OT. Friday OT on the Saturday-start check. Chevron theme: violet carbon, gold money, cyan edges.
Pay data never leaves the device.
Built for cops, by a cop.
1.37 4d ago
CBA Setup now pulls more from your union contract — overtime rules, leave, pay frequency, and the salary table. You confirm every number before anything saves.
Digital PDFs use the text already in the file. Photographed or scanned pages still read on-device.
New app icon and splash.
Your pay and contract data still never leaves your phone.
1.36 Aug 23
Year to date on the home screen is quieter: one gold number, a year curve you can drag through today into the estimate, and calmer check reminders under Ghost pay.
The calendar is days as numbers — on-duty stands out, off days stay empty, today is the gold disc.
Pay logs and settings use grouped lists. Reports, schedule, and Intel match.
Intel answers with a number from your logs — vacation, paycheck, OT what-ifs, year-end. A real stub now sits on the home screen. Asking Intel anything is Pro.
The overtime planner has a bigger year view for modeling extra OT through December.
Captions and gold buttons stay readable on every theme, including High-Vis.
Your pay and contract data still stays on your device.
1.35 Aug 22
Accessibility and reliability improvements.
• Fixed text scaling at large accessibility sizes. Text was
rendering much larger than intended for officers using bigger
text settings on their device -- it now displays correctly at
every size.
• Additional pay-calculation reliability refinements.
As always, your pay and contract data stays on your device.
1.34 Aug 19
Additional reliability improvements.
- Fixed payday estimates for semimonthly and monthly pay
schedules. These now correctly show real calendar-based
paydays (the 15th and last day of the month) instead of an
inaccurate estimate.
- Various accuracy and interface refinements.
As always, your pay and contract data stays on your device.
1.33 Aug 17
A focused update improving accuracy and reliability.
• More accurate contract reading. Setup suggestions pulled from
your union contract are now significantly better at avoiding
unrelated sections — fewer wrong suggestions when finding your
pay frequency, court minimums, and other contract details.
• More reliable backups and restores. Restoring a backup or
setting up a new device now goes through the same careful checks
as a normal app launch, so everything is set up correctly from
the start.
As always, your pay and contract data stays on your device.
1.32 Aug 5
A major update: customize your pay scale, catch entry mistakes
before they cost you, and see the real impact of overtime on your
pension.
- Build your own pay scale. Add, rename, and reorder ranks and pay
steps to match your department's actual structure — no more
forcing your contract into someone else's template.
- Catch typos before they cost you. The app now flags pay-scale
entries that look like a mistake — a step that dropped instead of
rose, a rank out of order — so a fat-fingered number doesn't
quietly throw off your pay.
- Does this overtime help your pension? See whether the extra hours
you're modeling in the Overtime Planner actually raise your
eventual pension — or have zero effect this year — right where
you're already deciding.
- Smarter contract reading. Quoted answers now cite the exact page.
Long contracts get scanned in full, including appendices where
salary tables often hide. Re-scanning a new contract no longer
erases your old one.
- Refreshed theme picker. A cleaner, more modern look for choosing
your app's color theme.
As always, your pay and contract data stays on your device.
1.31 Aug 3
A major update: pay-dispute documentation, overtime tools, and a
more reliable app throughout.
- Grievance & pay-dispute reports. Generate a formal, professional
PDF for a union rep — itemized disputed pay, supporting records,
and your notes, all in one document.
- Leave Balances at a glance. See vacation, sick, and comp time
right on your dashboard.
- Built to be more dependable. Automatic backups, reminders, and
your home-screen widget now quietly watch their own health and
let you know if something needs attention, instead of failing
silently.
- VoiceOver support. Core navigation and key actions across the
app are now fully accessible.
- Refined throughout. Sharper visual hierarchy, smoother
interactions, and dozens of smaller improvements under the hood.
As always, your pay and contract data stays on your device.
1.30 Jul 27
A smarter way to plan overtime, plus a smoother, more polished app
throughout.
- Overtime Planner. See how picking up extra overtime changes your
year — drag a simple control to model hours per week or month, and
watch your projected earnings build right on the dashboard.
- Small celebrations. Hit your yearly savings goal and the app
notices — a quick, understated moment to mark it.
- More reliable. If something ever goes wrong, the app now recovers
gracefully instead of freezing, so your data stays safe.
- Smoother everywhere. Numbers count up, buttons respond with a
satisfying spring, and small touches across the dashboard and
calendar make everyday use feel better.
As always, your pay and contract data stays on your device.
1.29 Jul 27
Intel gets smarter, and your year-end projection gets more accurate.
- Ask Intel in plain language. Intel now understands natural
questions like "how much overtime to hit my goal?" and shows
you what it heard before it answers — so you're always in
control. Every number comes from the same on-device math, and
nothing ever leaves your phone.
- Corrected year-end projection. Your projected total now
accounts for mid-year contract raises, pricing each part of the
year at the rate you actually earn. Your dashboard, projection
graph, and Intel now always show the same number.
- Search your contract and check your pay scale. Look up CBA
clauses and your step, grade, and scheduled raises — right
inside Intel.
Plus stability fixes and polish. As always, your pay and contract
data stays on your device.
1.28 Jul 21
1.27.1
Fixes two display issues with lump-sum income: the year-to-date earnings graph now includes lump sums so it matches your YTD total, and the year-end projection now counts one-time lump sums once instead of stretching them across the year.
1.27.1 Jul 13
New in 1.27
Shortfall Sentinel
A new dashboard card surfaces logged shifts that may fall below the minimums your contract guarantees — like the court and callback minimums you've set up. It's advisory: it points you to entries worth double-checking against your pay stub, so a short check doesn't slip by unnoticed. Estimated amounts and the grievance document builder are available with Pro.
Shift Differentials on Overtime
If your contract pays a differential for evening or night shifts, LEO Pay Tracker can now capture it on the overtime you actually work. Turn on shift differentials in your contract, set your day/evening/night rates, and pick a shift type when you log OT — the differential is applied automatically. You choose which overtime types it covers (regular shift, court, callback, detail, and more), so it follows your CBA instead of a one-size-fits-all rule. Differentials apply from the date you turn them on forward, so your existing pay history is never changed.
Also in this update
Tax-Year YTD now includes premium pay for a more accurate year-to-date estimate
Overtime previews now show your shift differential before you save
Reliability and accuracy improvements throughout
1.27 Jul 12
What's New in Version 1.26
Get your shift differential on overtime. If you work overtime on an evening or night shift, you can now mark the shift when you log it — and the app applies your contract's differential on top of the overtime rate. Your evening and night OT finally reflects what you actually earn.
More accurate tax-year totals. Lump sum income now flows consistently into your tax-year view, so your year-to-date numbers line up more closely with your real paycheck.
Plus behind-the-scenes accuracy improvements throughout.
1.26 Jul 11
What's New in Version 1.25
Bank comp time at the overtime rate. If you'd rather take overtime as comp time than pay, you can now bank it at 1.5× or 2× — so 8 hours worked banks 12 hours of comp at time-and-a-half. Just choose your rate when you log it.
Plus consistency improvements across the app and behind-the-scenes fixes.
1.25 Jul 10
What's New in Version 1.20
Check your paycheck. Scan your pay stub and we'll compare it against every hour you logged, so you can see at a glance whether your check came in right — and if it came up short, turn those discrepancies into a formal, itemized document for your union rep.
Track lump sum income. Add one-time payments like a uniform allowance or stipend, and choose whether each counts toward your total earnings or stays tracked separately. Your overtime rate is never affected.
Leave that resets when yours does. Set your own reset date for vacation, sick, and comp time — fiscal year, calendar year, or any date you choose — plus whether balances carry over and how much.
Plus a fix for home screen widgets and stability improvements throughout.
1.20 Jul 9
What’s New in Version 1.19
Deductions now match your real paycheck. Not everything comes out every check — so you can now set how often each deduction applies: every check, monthly, quarterly, or yearly, and even choose which check of the month it lands on. You can also add your own custom deductions, like a car payment or a one-time withholding.
Leave balances are more accurate at reset. When your leave rolls over into a new period, your balances carry over cleanly, and any time you took before the reset date no longer counts against your new year.
Plus stability improvements and refinements throughout.
1.19 Jul 5
What's New in Version 1.18
Change your schedule without losing your history — when you switch shift picks or set a new anchor date, your old rotation stays intact for past dates while your new schedule applies going forward, keeping your calendar and pay accurate across the change.
Override any day — tap a day on the calendar to mark it off, on, or a specific type, for when real life doesn't match your rotation. Your base pay updates to match.
A cleaner, more premium earnings graph, with your actual pay history flowing smoothly into the year-end projection.
Improved CBA import, including better handling of multi-page contract PDFs.
Plus a refreshed bottom navigation, contract status labels, and stability improvements throughout.
1.18 Jul 2
What's New in Version 1.17
Set up from your CBA — scan or upload your union contract and the app helps you locate the key pay rules (overtime, callback, court time, holiday, differentials) so you can confirm them quickly. You review every value before anything is saved.
See where you'll finish the year — a new interactive earnings projection on your dashboard. Drag along the curve to see your projected pay through December.
Schedule a future raise — add a contract with a future effective date and your year-end projection reflects it automatically.
Smarter pay verification — the reconciliation view now surfaces when your checks may have come up short.
Plus refinements and performance improvements throughout.
1.17 Jul 1
A smarter calendar — the month summary now updates as you move between months, so totals always match what you're viewing. Tap any chip (overtime, vacation, sick) to filter the calendar to just those days, and the current day is easier to spot at a glance.
A cleaner look — a refreshed bottom navigation and refined visual touches throughout.
Faster theme switching — preview and apply themes right from your dashboard.
Plus performance improvements and fixes throughout.
1.16.0 Jun 25
What's New in Version 1.15.0
Scan your pay stub
Point your camera at a paycheck and LEO Pay Tracker reads the numbers for you — no more entering every line by hand. You review and confirm everything before it's saved, so you're always in control of what goes in.
Catch possible discrepancies
LEO Pay Tracker compares what you were actually paid against what you expected and flags pay periods worth a closer look. It shows you where to verify — you decide what to do next.
Union-ready pay history PDF
Generate a clean, organized summary of your pay history to bring to your union rep or keep for your own records.
Verified pay history
Pay periods you've reviewed and confirmed are now clearly marked, so you always know exactly what's been checked.
New theme picker
Personalize the app's appearance with a refreshed theme selector — set the look that fits you.
Performance improvements
Smoother scrolling and a range of fixes throughout the app.
1.15 Jun 24
The biggest update yet — built to help you catch every dollar you're owed.
SHIFT WRAPPED
Your year on the job, in one shareable card. Total overtime, biggest week, court days, top OT source. Free — and your numbers stay on your device unless you choose to share.
RECONCILE EVERY CHECK
Compare your actual pay stub against what you logged, in two taps. Every check builds a record that proves your numbers when they don't add up.
COURT & GRIEVANCE TOOLS
Log court time with disposition tracking, flag entries that fall below your contract minimums, and generate a clean pay-dispute PDF for your union rep.
SMART QUICK-LOG
On a work day with nothing logged, the dashboard offers a one-tap entry pre-set to your most-used source. Less tapping at end of shift.
OT HEATMAP CALENDAR
Calendar days now glow by how much you earned — see at a glance which weeks you crushed. Tap any day to log it.
PENSION & RETIREMENT
Full pension projection with prior-service credit, final-average-pay estimates, and a live countdown to your retirement milestones.
PLUS
Verified & Recovered stamps when you reconcile, undo on delete, a cleaner dashboard, faster logging, and accessibility improvements throughout.
Pro unlocks PDF/CSV exports, the full pension engine, and Pro themes — now available as Lifetime, Annual, or Monthly.
Built by an active-duty officer. Your data stays on your device.
1.14.0 Jun 22
v1.13.0 — The Accountability Update
COURT & SUBPOENA TRACKING
Log court overtime with its disposition — appeared, cancelled, or continued — plus an optional case number that never leaves your device. Set your CBA's court minimum in Settings and the app flags any court entry logged below it, so you can verify against your stub every time.
RECONCILE EVERY CHECK
When payday hits, compare your actual stub against your records in two taps — enter your gross and net, and the app shows the difference instantly. Paste your stub text to auto-fill the numbers. Every check you reconcile builds a running ledger that proves your pay over time.
PAY DISPUTE REPORT (PRO)
Entries logged below your saved minimums and checks that came in under your records collect automatically as dispute candidates. Generate a formal, organized discrepancy report for your union rep — your records versus payroll's figures — in a single tap.
PRIOR SERVICE CREDIT
Military buyback, prior agency time, or purchased service now counts toward your years served, retirement countdown, milestones, and pension projections. Add it under Settings → Retirement.
ALSO IN THIS RELEASE
Court and flagged-entry filters in Pay Logs, a refined pension card, and accuracy improvements throughout.
Built by an active officer. Your data stays on your device.
1.13.0 Jun 14
v1.12.0 — The Accuracy Release
LEAVE BALANCES, BULLETPROOF
Your vacation, sick, comp, and holiday banks now run on a rebuilt, fully-tested accrual engine. Future-dated leave stays pending until the day arrives, edits and deletions reverse exactly, and balances can no longer drift over time. If your balance looked off before this update, correct it once in Settings → Edit Leave Balances — it will stay accurate from here on.
RETIREMENT COUNTDOWN, TO THE DAY
The pension progress ring now displays your true percentage, and the countdown uses real calendar math — years, months, and days that line up with your actual anniversary dates.
VACATION RUNS, GROUPED
Back-to-back leave days collapse into one clean entry in Pay Logs. Tap to expand and edit individual days. Display only — your pay math is untouched.
A CLEANER COCKPIT
A calmer calendar with a clearer "today," smarter dashboard cards, headers that tuck away as you scroll, a one-tap prompt to tag uncategorized overtime, and full VoiceOver support on progress rings and badges.
UNDER THE HOOD
Faster, safer data saving (including an instant save when you switch apps), night-shift-proof date handling on every entry path, and a new automated test suite guarding every balance calculation.
Built by an active officer. Your data never leaves your device.
1.12.0 Jun 13
- Retirement, your real numbers (Pro): enter actual gross earnings for prior years and your pension projection averages your highest-paid years — the way plans like CMERS calculate Final Average Pay.
- Tax Year view (Pro) now follows your real paycheck schedule — December work paid in January counts toward the correct year, with mid-year raises handled properly.
- Night-shift fix: dates always match your local day, even deep into an evening or midnight shift.
- Smoother, more consistent feel throughout, with clearer guidance in pay and pension settings.
1.11.4 Jun 11
• Family calendar — Settings → Calendar Sync. Work, leave, court, and payday go to a dedicated calendar you can share. Titles only — never pay amounts.
• Days off say OFF on the month grid. Tap a day and flip Work / Off when the rotation is wrong.
• Intel lives in Intel. The home-screen stub is gone; ask from the button or the Intel tab.
more Version 1.38 17h ago
Data Not Collected The developer does not collect any data from this app.