The AG Leave CompassATC Leave Tracker - don't let Uncle Sam take what's yours
◈ Checking local save…
Cloud connection: not configured
Cloud sync
Sign in to load your private leave records.
Your leave year at a glance

Make the most of your leave.

Track what you've earned, used and still need to schedule.

Jan 9, 20272026 leave year ends
ℹ
Start with your latest leave balances.

Open LES Import and Settings and enter the leave balances and the as-of date shown on your pay statement.

Leave dashboard

Not set up yet
Estimated annual balance now
—
From your last balance snapshot
Projected annual balance at year-end
—
Includes leave on your calendar
Estimated sick leave balance
—
Sick leave isn't subject to the annual carryover ceiling

Annual leave forecast

See how your leave balance and planned time off affect your year-end total.

Projected carryover used—
0 hours240-hour limit
Annual hours still to accrue—
Annual leave planned ahead—
Projected before future leave—
Remaining biweekly accruals—

Leave values use HH.MM: 249.15 means 249 hours, 15 minutes. Estimates account for biweekly accruals. Your official LES controls.

Dates that matter

Watch the end of the leave year and your own planned leave.

09JAN
Last day of the leave year

Use annual leave over your carryover limit before the year ends.

—

Open Calendar & shifts to map your planned leave against your work schedule.

What-if planner

How much additional time off would bring your projected year-end balance down?

40 hours ≈ 5 eight-hour days
Enter your balances in Settings to calculate a scenario.

How the forecast works

1. Start with the actual balances from your most recent pay statement and the date those balances were accurate.

2. Add your biweekly leave accruals through the end of the leave year.

3. Deduct annual leave taken since the balance date and future planned leave.

4. Any projected annual leave above your chosen carryover limit is marked additional leave to use.

Other leave banks & expiration dates

Independent of annual carryover

Credit hours, restored leave and time-off awards are kept separate from annual leave. Confirm individual expiration dates and balances with your LES and facility.

Upcoming accrual projection

Pay-period-based estimates
Period endingAnnual earnedSick earnedAnnual leave used / plannedProjected annual balance
Complete Settings to see your pay-period forecast.

Leave activity

Record leave taken, upcoming time off, and balance corrections after your last pay statement. Use HH.MM (e.g., 1.30 means 1 hour 30 minutes).

Add a leave entry

Use HH.MM for durations (8.30 = 8h 30m); minutes must be 00–59. Add separate entries for multi-day leave.

Planned leave reduces the year-end forecast but does not change today's estimated balance. Mark it taken after it happens.
Leave history & plans
DateLeaveEntryHoursDescriptionActions
No leave entries yet.
Leave already included in your starting balance should not be logged again. Entries dated on or before your snapshot date are excluded from forecast math.

Calendar & shifts

See regular shifts, planned leave and individually added overtime on your scheduled OFF days.

October 2026

ShiftAnnual leaveSick leaveDay offOvertime (OT)Federal holiday*In-lieu holiday (IH)

Select a date to edit that shift or log leave. Overnight shifts are shown on their starting date. Overtime appears on its starting date and does not change your regular shift cycle or your leave balances. Select regular shifts and explicitly save planned leave.

Plan leave across selected shifts

Use “Select shifts,” then choose dates in the calendar. Durations automatically match the remaining scheduled, chargeable shift hours.

0 shifts · 0.00 hours

No leave approval is requested. Existing entered hours are excluded to avoid duplicate planning. For partially covered shifts, only remaining hours are added.

Selected day

Choose a date on the calendar.

Enter the non-chargeable hours for your actual in-lieu holiday (for example, a Thanksgiving in-lieu holiday on your scheduled workday). Federal holiday dates never assign these hours automatically.
Use this to label an in-lieu day such as November 25 for Thanksgiving. Existing non-chargeable hours are preserved.

Use 24-hour HHMM time without colons: 1400-2400 is a 10-hour shift ending at midnight; 2200-0600 crosses into the next day. Enter OFF for a day off. Blank uses the repeating pattern.

Overtime on scheduled day off

No overtime

Select an OFF day to enter one or more one-time overtime assignments. Your repeating cycle stays unchanged.

24-hour HHMM: 1400 → 2400 is 10 hours, and 2200 → 0600 ends the next day. The end time may be 2400.

Repeating work schedule

Enter a weekly pattern or a rotating cycle. Manual date overrides always win.

Your schedule is a planning aid, not an official FAA assignment. Changes to your actual shifts should be entered as day overrides.

Upcoming shifts & overtime

Next 21 calendar days · includes individually added OT shifts
ATC leave planning

Use-or-lose shift planner

Find specific shifts to request off, with preference for longer uninterrupted breaks beside your scheduled RDOs. Suggestions are proposals only.

Additional annual leave to use—After existing plans
Available future shifts0 shiftsBased on your entered schedule

Suggested shift-by-shift plan

Enter your schedule to calculate options.

How recommendations are built

1. Start with your current projected use-or-lose after already scheduled annual leave.

2. Find work shifts still available before the leave-year ends, using your recurring cycle and date overrides.

3. Prefer shifts beside known RDOs and existing leave, creating longer continuous time away from work.

4. Select full remaining shifts until the annual leave target is covered. Review dates and request leave through the FAA's normal process.

Holiday treatment is never assumed from the standard federal calendar. Enter your confirmed in-lieu holiday hours for any applicable shift. Overtime entries are excluded from annual-leave chargeable hours and stop an OT day from being treated as a full day off for break optimization. Staffing, leave bidding and approval are not evaluated.

LES Import and Settings

Import an official LES, review the balances and reconciliation, and configure accrual rates, leave-year dates, and other leave banks. Leave values follow HH.MM notation.

Checking local save…

Latest LES Import

Import your latest LES in PDF format. A value such as 249.15 is read as 249 hours and 15 minutes. Your PDF is read on this device; only leave numbers and the pay period date are kept.

Local PDF reading
Select a PDF to preview extracted values before applying them.

LES Reconciliation History

Last 24 imports

When a newer LES is imported, compare the expected balance (from prior LES, accruals and recorded taken leave) with the actual new LES. A variance indicates an item to review, not necessarily a payroll error.

Leave Balance Snapshot

Copy the current balances directly from an official pay statement.

Use the pay period ending date reflected by these balances (not the pay date).

Leave Accrual Rates

Choose the accrual shown on your pay statement.

Leave Year Dates

Standard OPM dates are prefilled. Verify your specific payroll schedule.

Additional Leave Banks

Track these independently of annual leave. An award balance may be unclear on the LES; review it manually. Enter blank when unknown.

One deadline per bank is supported. If you have different restored-leave tranches or award expirations, track them separately in official records.

Review and Save

Your snapshot is the starting point for projections.

Pay periods: This tracker assumes accruals are credited at the end of 14-day periods anchored to the leave-year end date.

Six-hour accrual: Credits 10 hours (rather than 6) in the last pay period of the leave year.

Special rules: Leave transfers, restored leave, changes in your accrual rate, uncommon tours, or a personal leave ceiling may require a custom setting or balance adjustment.

Backup and Restore

Manage your private Firebase account, sync status, automatic recovery, backups and data controls.

Cloud Account & Synchronization

Private Account - Firebase Firestore

Each controller has a separate account. Leave settings, entries, repeating shifts, overtime, holiday selections and LES-derived leave totals sync between signed-in devices. Original PDFs are not uploaded.

Signed in as:

Waiting for Firebase configuration.

Sync conflict — choose a version

This device has unsynced edits, but another device changed the cloud record. Download a JSON backup before resolving.

To prevent overwriting edits from another device, conflicting changes require your review. Offline edits are retained locally and retried when a connection returns. Large data files may exceed Firestore's per-document size limit; always keep JSON backups.

Own Your Data

Automatic local recovery and account backups

Automatic Save and Recovery

Changes are saved automatically after you click a Save or Apply button. When signed in, cloud sync is enabled and local data is kept as a recovery copy.

Checking…

Checking whether browser storage is available…

Website data location—
Last successful save—
Local copies—

In local-only mode, saved data belongs to the same website address and browser profile. When signed in, Firebase synchronizes your records across devices. Private browsing, switching domains, or clearing site storage may affect the local cache. Keep a JSON backup for additional protection.

Backup and Restore

Export a plain JSON backup of your settings and entries. Store it securely if your leave notes are sensitive.

Backups remain the safest protection against browser storage cleanup or moving to another browser. When signed in, your leave data (but not original LES PDFs) is synced to your private Firebase account. Original LES PDFs are processed on your device; the website files are hosted on Cloudflare Pages.

Data Management

Reset leave entries or wipe the tool entirely.

These actions cannot be undone unless you've saved a backup.

Official References

All leave balances and entries use the FAA LES HH.MM hours-and-minutes convention. The tool uses standard federal leave-year calendars and accrual conventions. Verify FAA-specific and individual exceptions against your own payroll and HR guidance.

OPM: Leave-year dates ↗

OPM: Annual leave accrual rates ↗

OPM: Restoration of annual leave ↗

The AG Leave Compass · An independent planning tool, not an official FAA, OPM, or payroll system · Calculations are estimates.