Shown to your crew when you join a House Calendar.
7
19
🔒 Locked after setup. Changing these here would re-read every tour you have already logged against a different rotation. Reassigned? Use Group change below — it takes effect from a date and leaves your history alone.
Your contract's yearly list — usually 8 tours (4 day + 4 night). Add each one; they'll show on the calendar in blue.
Status & Time Off
Punch in vacation, medical leave, or light duty. Vacation & medical leave = you’re off. Light duty lets you set the schedule you actually work — your group chart, an ABCD letter, or a custom weekly schedule. Vacation needs an end date. Medical & light duty can stay open; set an end date to go back to your regular tours.
Light-duty schedule — the schedule you actually work while on light duty
Light-duty gig name — where you’re working (optional)
Your letter
Days you work
This is your usual week. Change or turn off any single day later by tapping it on the calendar. Overtime on an off day (like a Saturday) → open that day and add it as Other OT.
Training takes you off the group chart. Class days show 🎓 at training; the days in between are off — you can pick up overtime on those.What training?Class days
Runs Mon–Fri by default over the dates you set. Tap a single day on the calendar to add or remove a class day.
🚚 6-month detail — you’re temporarily assigned to another firehouse. Your own calendar follows your detail group for the window and switches back on your return date; your home house shows you “on detail” and drops your tours until you’re back.Your group at the detail house (1–25)Set the End date above to your return date.
CFR Refresher
CFR (certified first responder) has to be renewed — usually about 4 years from your last refresher class. Enter your expiration date and you’ll get a reminder as it gets close.
CFR expiration date
Enter the date your CFR expires (on your card / from BHS). It’s usually about 4 years from your last refresher’s test-out day.
Schedule your CFR refresher
Pick the 5 class days — the 5th is the test-out day (your new expiration). You stay full duty; each class shows on the tour & time you pick. Edit anytime.
Education & Medicals
Mark a one-day event — it shows on the 9× day tour of that date. Pick the type and the date.
Tours in Your Phone’s Calendar
Subscribe once and your tours show up in Google or Apple Calendar — on your phone’s calendar app, your watch, in the car, and when you ask your assistant what you’re doing Saturday. It updates itself as you log swaps and overtime.
⚠️ Read this first. Everything else in this app is encrypted so that even I can’t read it. This feed can’t be — Google has to be able to read it to show it to you. Anyone who gets the link can see your tour schedule, so treat it like a password. It carries tours only — never your personal events, notes, overtime dollars, or anyone else’s information.
Your private calendar link
Google Calendar (do this on a computer — the phone app can’t add subscriptions):
It is not instant. Google decides when to re-read the link — usually every several hours, sometimes up to a day. Square Root is always right the moment you change it; your phone’s calendar catches up later. Apple lets you pick the refresh rate.
Comp Time
Veterans bank comp time on Memorial Day and Veterans Day — the hours of your tour that actually fall on the holiday itself. Spend it by setting a tour to Veteran comp in that day’s sheet — that selector only appears once this box is ticked. Ordinary Comp time is a separate pot and never touches these hours.
Day
Personal Event
Yours only — personal events never reach your firehouse, and they ride the same encrypted backup as the rest of your calendar.
Repeat
Remind me
🔔 The reminder time is kept on the server so it can reach you with the app closed — what the event says is encrypted and only your phone can open it.
Company Events
Name it, add one or more dates — pick each day, or auto-fill a weekly/monthly run, then remove or add any day. Every date gets highlighted in your color.
Repeat
Overtime Statistics
Everything you're owed, added up. Tap a year → month → pay period to drill in, then tap any day to jump to it on the calendar.
Backup & Restore
Your calendar lives on this device. Back it up so a new phone, a cleared browser, or a lost device won't wipe it.
1 · Save a backup
Copying the code is the surest way — paste it into Notes, email it to yourself, or drop it in a password manager.
2 · Restore onto a device
Open this calendar on the other device, then paste your code or pick your file. This replaces whatever is on that device.
3 · Cloud backup OFF
Auto-saves an encrypted copy to the cloud after every change — only your recovery code can unlock it. On a new or wiped phone, enter the code to get everything back.
Your recovery code — keep it safe
⚠︎ Sync paused — your data looks smaller than your last backup.
Used a different code before — on an older phone, or after a reinstall? Enter it here to pull that calendar down. This replaces what's on this phone.
Mutuals Ledger
Every partner mutual you record, tallied by name. Mutual in = you covered their tour, they owe you one back. Mutual out = they covered you, you owe them. Add a name to each mutual in the day view and it lands here.
Radio 10-Codes
Tap a code for the full meaning and sub-codes. Unofficial quick reference — verify against your current Communications Manual.
Box Numbers
Tap a box to open its cross-streets in Maps. Unofficial reference — box → location from NYC OpenData (FDNY dispatch data); verify against your current run cards.
Union & Fire Department Directory
Firehouses
📊 Firehouse Stats
Group Changes
Reassigned to new groups (and maybe a new partner)? Add the date it takes effect. Your old tours and everything you logged stay exactly as they were — only dates on/after the change use the new groups.
7
19
Your group history
Set the steppers above, then ✎ on the first row to correct the group you started on. That one reaches backwards — for a reassignment, add a change with a date instead.
ABCD Chart
On the ABCD chart you're assigned a letter and work that letter's days — both the 9× and the 6×. Turn it on for the dates it's in effect and pick your letter. Leave the end date open and set it later when you switch back. Your square-root tours before & after are untouched — and you can still pick up overtime and mutuals on the other letters' days, and add your marks & notes to each tour.
Your ABCD periods
Add to your Home Screen
√
Welcome to Square Root
Your whole chart, forever. Set your group once — every 9× and 6× lights up automatically, years ahead.
⇄ IN · Sully⇄ OUT · Reyes
Ledger: Sully owes you 1
Mutuals & swaps, squared away. The who-owes-who ledger never forgets a tour.
$742
9h day OT · off the UFA chart
Overtime in dollars. Every MSOT, RSOT and held-over hour priced at your actual rate.
🏠 E295 · L144
Who's working · swaps · coverage · push alerts
The whole firehouse, one calendar. Post a swap, the crew sees it — accepted tours write themselves in.
$9.99
once · yours forever
One-time unlock — no subscription. Or ride free with your house's House Calendar invite code.
Install Square Root before you set up — the installed app keeps its own storage, so you'll only enter your info once.
About you
Your name & company — so your firehouse can find you if you join a House Calendar. Then your chart group — tours show in red.
7
Mutual partner?
Regularly swap with someone? Add their group — it shows in amber. Skip if you don't have one.
19
Never lose your data
It's saved on this phone. Turn on cloud backup to get a recovery code — enter it on any phone to restore everything, even if this one is lost or wiped.
Your recovery code — save it now
Screenshot it or drop it in your notes / password manager. It's the only key — we can't recover it for you.
🏠 The House Calendar
☀️ 9× Reyes · Sullivan · Ferraro +3
🌙 6× Dittmar · Chen · Alvarez +3
The whole house, one day view. See exactly who's riding every 9× and 6× — computed from everyone's chart group, automatically.
⇄ Cover my Sat 9×✋ I'll take it — Sully
Swaps & coverage, no group texts. Post it once, the crew sees it — an accepted tour writes itself into both calendars.
🔔 Sully covered your Sat 9×⏰ You work tomorrow — 0900
Push alerts that matter. Requests to you, accepted deals, and a heads-up the tour before you work.
👑 Approve joins🔄 ABCD push📌 Company events
Admins run the roster. Approve the crew, reassign companies & groups, flip the whole house to ABCD, post events everyone sees.
$20/mo
one subscription · the whole crew rides free
30 days free to try it. One person (the house fund) covers everyone — every member gets the full app, no $9.99 needed.
√
Unlock Square Root
Your calendar is set up and saved on this phone — unlock it to open.
$9.99
once · yours forever · every phone you own
or get in with your firehouse
Bought it already? Restore with your recovery code — or email support@squarerootcalendar.com with your receipt.
📊 Overtime Statistics — your hours priced in dollars off the UFA chart
🤝 Mutuals Ledger — who owes who, always straight
🏢 Firehouse directory — every house, tap-to-call & directions
🔠 Radio 10-codes — searchable, tap for the full meaning
📦 Box numbers — look up any box, straight to the map
Always free: your full calendar — tours, mutuals, overtime & time-off logging, CFR, events, notes, and encrypted cloud backup. In a house with an active House Calendar? The invite code unlocks everything — no separate purchase. Your recovery code is your license — it restores the purchase and your data on any phone.