Centurion Blue

Secondary Employment Tracker

๐Ÿ›ก๏ธ Administrator. Officer Accounts

Open an officer's account to view, edit, and update their data on their behalf. Changes save directly to that officer's account.

Loading officersโ€ฆ

๐Ÿ“‡ Department Directory

The shared officer list every scheduler pulls from. Add or remove people here.

Loadingโ€ฆ

๐Ÿค Exchange Board

Every officer's Exchange posting. Close or remove any post; tap "Post a job" to add one yourself.

Loadingโ€ฆ

๐Ÿ—‚ Scheduler Builder

Build a roster and jobs for a scheduling officer. Everything you create is theirs to control. To add a new scheduler, use "Make scheduler" in Officer Accounts above.

โž• Or create a pending scheduler (hasn't signed up yet)

Build their roster & jobs now, it links to their account automatically when they sign up with this badge.

โœ๏ธ Editing 's account, changes save to their account.

Welcome to your Secondary Employment Tracker

Log a job below in seconds, pay, hours and mileage calculate themselves. New here? Take the quick tour.

Home

ยท Year

Add a job in seconds below, pay and deductible mileage fill in automatically.

๐Ÿ›ก๏ธ Overtime & double-time rates are set from the current Denver Police Department contract. Each job is figured at the rate in effect on its own date, and rates update automatically as the scheduled contract raises take effect, for the full duration of the contract.
Hours This Week
0
Weekly Total
$0
This Month
$0
Compensation (year)
$0

โž• Quick Add a Job

โญ My Jobs
Pay$0.00
Round-trip miles0
Deductible mileage$0.00

๐Ÿ“ Today's Jobs

๐Ÿ“… Upcoming Jobs

๐Ÿ’ฐ Unpaid. Collect Payment

๐Ÿค Denver Secondary Employment Exchange

Have a job that needs filled and can't find someone?

Post your job here and expand your reach. Please check with your job scheduling officer for permission before posting. Open to every Denver officer with a free or paid account.

๐Ÿ—‚ Jobs from your scheduler

Open spots your scheduling officer opened to your roster, grab one and it goes on your calendar. (Not on the public board below.)

No open scheduler jobs right now.

๐Ÿ“‹ Open Jobs ยท posted by officers, open to anyone

Loadingโ€ฆ

๐Ÿ“ค My Posted Jobs

-

โœ… Jobs I Accepted

-

๐Ÿ—‚ Denver Scheduler Portal

Build and control the secondary-employment schedule. Add officers and jobs, assign officers to shifts, or leave a job open so officers can add their own name. Assigned officers see the shift on their calendar automatically.

grabs, swaps, releases & cancellations on your jobs
a note all your roster officers see in the app

๐Ÿ“† Coverage Calendar

Assigned, time & officer OPEN, tap to assign an officer Tap any entry to assign, change, or re-open it.
๐Ÿ“„ DPD 200 & quarterly invoicing, Secondary Employment rules
  • Payments: off-duty payments must be made by check, Electronic Funds Transfer (EFT), or other electronic means (Venmo, PayPal, etc.). Cash is not an acceptable form of payment for officers working off-duty.
  • Quarterly invoices: submit your off-duty billing invoices by employer, each quarter, to the Secondary Employment Invoice Inbox: SecondaryEmploymentInvoices@denvergov.org.
  • DPD 200: identify your scheduling fee and the services and duties you perform as the scheduling officer. Set the fee on each job (โœ๏ธ Edit job โ†’ Scheduler fee). Tap ๐Ÿ“„ Generate quarterly DPD 200 below to build one report for the quarter, addressed to Secondary Employment: a short intro and explanation, a section for each job listing every officer with their hours and pay rate per day, your fees, the TeleStaff attestation, and a signature, ready to email. Keep the blank Word template for reference.

๐Ÿ—‚ My Jobs

Loadingโ€ฆ
see every date & officer for a job

๐Ÿ–จ๏ธ Print Schedule

A clean PDF grouped by job, with who's assigned, pick a job (or all) and the period.

Schedule = the day-by-day roster. Job Summary = totals, pay per officer, pay range, hours, and fill status for the job(s) & period above.

๐Ÿ—„ Job Archive

Past dates move here automatically once they've been worked. Look up any previous job, by officer, event, notes, job, or year, and print the results.

No past dates yet, once a scheduled date passes, it lands here.

๐Ÿ‘ฎ Officer Roster

โ€ฆor add an officer manually:
-

Calendar. Days Worked

Days with work are highlighted. Click any day to see its jobs or add one, or use Select multiple days to add one job to several days at once.

Month

worked   today

๐ŸŒ™ My Days Off & Vacation/ASL/Comp Time (optional)

Mark your days off and vacation/ASL/comp days, they'll show on the calendar above. Every other day stays blank. This is optional; tap Save to Calendar when you're done.

Secondary Employment Tracker

One place for every secondary employment job, overtime shift, and side gig. It does the math on your pay, hours, and tax-deductible mileage, then turns it into accountant-ready PDF and CSV reports.

How it works, 3 simple steps

Set up once. After that, logging a job takes seconds.

1
โš™๏ธ

Set your rates

Open Settings and enter your name, home address, and pay rates (department OT, detective rate, IRS mileage). You only do this once.

2
โž•

Add each job

On Home, use Quick Add: pick the date, type the employer, enter your shift times, pay and mileage fill in automatically. Tap Add Job.

3
๐Ÿ“„

Get your reports

The Dashboard and Calendar update as you go. At tax time, open Reports to print jobs by month, quarter, or year, and download a PDF or CSV for your accountant.

What each tab does

๐Ÿ 
HomeQuick-add jobs with live pay and shift-hours, this week's totals, upcoming jobs, and unpaid-job reminders.
๐Ÿ“…
CalendarA month view of the days you worked, hours, shift times, and pay per day. Click a day to add or review jobs.
๐Ÿ“Š
DashboardTotals, hours per week vs. your cap, totals by job type, monthly running pay, and a multi-year summary.
๐Ÿงพ
ReportsPrint every job worked by month, quarter, or year, plus an accountant-ready income summary, mileage deduction, and quarterly breakdown.
๐Ÿ“‹
LogThe full spreadsheet-style list of every job, edit, duplicate, or export to CSV.
๐Ÿ’ผ
Other ExpensesTrack deductible gear, uniforms, training, and more for tax time.
โš™๏ธ
SettingsName, tax year, home address, pay rates, weekly cap, data backup, and access options.
๐Ÿ“–
How to UseThis page, your quick reference any time you need it.

The four job types

๐Ÿ“‘
1099Hours ร— the rate you enter. Contract / secondary employment work, mileage is deductible.
๐Ÿงพ
Check Only (Non 1099)Hours ร— the rate you enter. Paid by check with no 1099 issued, tracked separately, no mileage deduction.
๐Ÿข
Direct EmployerHours ร— the rate you enter. Paid by another agency on a W-2.
๐Ÿ•“
Department Paid OvertimeHours ร— overtime rate (base pay ร— 1.5), just enter hours; rate comes from your base pay in Settings.
๐ŸŽ–๏ธ
Department Double TimeHours ร— double-time rate (base pay ร— 2.0), just enter hours; rate is automatic.

Handy to know

โฑ๏ธ
Shift times โ†’ hoursEnter Shift Start/End in 24-hour time (e.g. 0900โ€“1730) and Hours Worked fills in automatically, overnight shifts too.
๐Ÿš—
MileageFor 1099 jobs, type the one-way miles, it doubles for the round trip and values it at the IRS rate. A tax record only; never added to pay.
๐Ÿ”
Recurring jobsHit Duplicate (โง‰) on any job to copy it to a new date. Typing a saved job's name also auto-fills its address & rate.
๐Ÿ’ฐ
Get paidThe Home "Unpaid" box shows who still owes you and the total, tap Mark Paid once you collect.
โš ๏ธ
Cap warningIf a job pushes a week over your secondary employment hour cap, the app warns you before saving.
๐Ÿ’พ
Your dataSaved on your device automatically. Use Settings โ†’ Backup to keep a copy or move it to another device.

Single-user license ยท Not for distribution

This app is a record-keeping aid, not tax advice. Confirm mileage deductibility and 1099 vs. W-2 treatment with a qualified tax professional.

Dashboard

ยท Year

Deductible Mileage is a tax record only, not compensation.

Total Compensation
$0
Total Hours
0
Total Jobs
0
Deductible Mileage (Tax)
$0

This Week. Hours Worked (Sunโ€“Sat)

Week containing:
DayDateHours
WEEK TOTAL0.0

By Job Type,

Job TypeJobsHoursPay $Mileage $

Hours Worked Per Week,

Week (Sunโ€“Sat)JobsHoursPay $Status

Only weeks with logged work are shown. "Status" compares the week's hours to your 32-hr secondary employment cap (set in Settings).

Monthly Breakdown,

MonthJobsHoursPay $Running Pay $Mileage $

Multi-Year Summary (2026โ€“2040)

YearJobsHoursTotal Compensation $Deduct. Mileage $

Secondary Employment Log

Log every job below ยท type only in white cells (grey = auto) ยท Deductible Mileage is a tax record and is NOT part of Pay.

DateEmployer / Job NameJob TypeJob AddressMap One-Way MilesRound-Trip MilesDeductible Mileage $ HoursHourly RatePay $Paid?W-2 Rec'dNotes
No jobs yet. Click "+ Add Job" to log your first one.

๐Ÿ“‹ W-2 Tracker, grouped by employer

Each employer sends one W-2 (or 1099) covering every job you worked for them that year. When it arrives, check it once here, all of that employer's jobs are marked received together. Tap ๐Ÿ“Ž Attach to upload a photo or PDF of the form so it's stored with that employer, on all your devices.

Other Deductible Business Expenses

ยท Year

Track equipment, uniforms, training, subscriptions and other work expenses for tax time. Keep your receipts.

๐Ÿงพ
๐Ÿ“ธ Snap or drop a receipt. AI reads it for you
On your phone this opens the camera. Snap a receipt and it becomes a new expense row with the vendor, date, amount & category filled in automatically, just double-check it. Drop several at once on desktop.

Total deductible: $0

excludes reimbursed ยท includes recurring charges through year-end

Date of PurchaseItem / DescriptionCategoryVendor / Merchant Amount $FrequencyBusiness %Year Deductible $ For Job (optional)PaymentReceipt?Receipt PhotoReimbursed?Business Purpose / Notes
No expenses yet. Click "+ Add Expense" to add one.

Recurring charges: set Frequency to Monthly or Quarterly and the deductible auto-counts each payment from the date through year-end (e.g., $10/month dated June = 7 payments = $70). Date it in January to count the full year, and use โง‰ to carry a subscription into the next year. Business % prorates partly-personal items like a phone plan.

Totals by Category,

CategoryItemsDeductible $

๐Ÿงพ Tax Center,

Your whole tax year in one place, running estimates so April is boring. Planning numbers, not tax advice; confirm with a tax professional.

๐Ÿ‘ช Household & filing

๐Ÿ’Š Medical bills: log them under Other Expenses โ†’ โ€œMedical (personal. HSA receipt vault)โ€ with a receipt photo. They're never counted as business deductions, but they build your HSA reimbursement vault (pay out of pocket now, reimburse yourself tax-free from your HSA anytime) and we check the itemizing threshold for you below.

๐Ÿ’ต Off-duty tax estimate, what to set aside

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Family credits & savings

๐Ÿš— Mileage, what counts

Only 1099 job mileage is tax deductible. That work is self-employment, so the miles are a business expense, including the drive from your regular shift straight to a 1099 job. That is why the app asks for miles on 1099 jobs and not on the others.

๐Ÿ“‘ 1099, contract secondary employment Deductible
๐Ÿ•“ Department Paid OvertimeNot deductible
๐ŸŽ–๏ธ Department Double TimeNot deductible
๐Ÿข Direct Employer, W-2Not deductible
๐Ÿงพ Check Only, Non 1099Not deductible

Department Paid Overtime and Double Time are City wages on your W-2. Driving from one workplace to a second one is real business travel, but for an employee it counts as an unreimbursed employee expense, and those were suspended for 2018 through 2025 and then permanently eliminated starting in 2026. Colorado starts from your federal taxable income, so there is no state deduction either. If your department reimburses your mileage, that reimbursement is tax free to you and there is nothing left to deduct. Planning information, not tax advice; confirm your situation with a tax professional.

๐Ÿ“‚ Tax documents,

๐Ÿ“„ Reports

๐Ÿ–จ๏ธ Print Jobs Worked

A detailed PDF of every job worked, day by day, pick the period.

Tax Summary

ยท Year

Year-end figures for your tax preparer ยท one tax year at a time.

Officer
Tax Year
Prepared

Income Summary,

CategoryJobsHoursIncome $

Deductible Business Mileage (1099 only)

Total deductible business miles0
IRS standard mileage rate ($/mile)0.725
Deductible mileage deduction ($)$0

Other Deductible Business Expenses

Total other deductible expenses (excludes reimbursed)$0

Quarterly Breakdown, (for estimated taxes)

Quarter1099 Income $Deduct. Mileage $Other (W-2) Income $

Notes

  • 1099 / self-employment income and the mileage deduction relate to Schedule C; W-2 wages come from your employer's W-2 form.
  • Full line-item detail (every job, date, address, miles) is on the Log tab, included in the Full PDF.
  • Record-keeping summary only, not tax advice. Confirm all figures and deductibility with your tax professional.

Settings & Setup

Fill in the fields below, then use the Log and Dashboard tabs. Changes save automatically to this browser.

๐Ÿ“ Your home address is the default starting point for mileage, most secondary employment trips start from home. Set your district station above and you can pick Home or station as the trip start on each job.

๐Ÿ—“ Events on My Calendar

Schedule things inside your work day, not just off-duty jobs. Built mainly for detectives and administrative assignments: court, interviews, callbacks, meetings, training, briefings. It also holds personal items if you want them there, doctor appointments, family, workouts. Events show on the calendar and in the day pop-up right alongside your regular shift and your jobs, and they never count toward pay, hours or your cap.

Once on: tap any day on the calendar, then ๐Ÿ—“ Add an event. You can set it to repeat across a date range on the weekdays you pick, standing court days or a weekly briefing, and Save & add another stacks several onto the same day. The location box suggests venues and addresses the same way job entry does. Events are private to your account and sync across your devices like everything else.

๐Ÿ›ซ DIA Daily Activity Log

For officers working Denver International Airport. Turn this on and a ๐Ÿ›ซ DIA Log tab appears in your tab bar. Pick your detail (One, Two or Three) and its start time, log each action as it happens, and the Class 1, 2 and 3 counts and times add themselves up. Roll Call always leads the sheet as a Class 3 at the Airport Office Building, a Long Seven (30 min) and Short Seven (15 min) are one tap, and overtime minutes are added to your patrol time. The Detail / Assignment box carries your detail and the car you are running, picked from the Airport Bureau list. Unit no. is the actual vehicle you drive and stays blank for you to type in. If you run the same car every shift, set it below and the assignment fills in every time. Choose Terminal as a location and you can pin the exact door (levels 100 to 600) or baggage carousel. CAD numbers start on the year. One tap downloads the real DPD 120DIA-1 Airport Police Bureau Daily Activity Log as a PDF and hands that PDF to your mail app to send to yourself or your sergeant. Assigned time is always 480 minutes and your serial number is your badge number. BWC Activated is a button on every action, so you can switch it off when it was not needed. Included in the free version.

Every action carries a BWC Activated button you can switch off for the ones that did not need it. This sets how new actions start out.

๐Ÿ’š Denver Wellness Portal

Track your Wellness Rewards points and turn them into comp time. Turn this on and a ๐Ÿ’š Wellness tab appears in your tab bar. Log every activity the program pays points for, from your annual physical to a half marathon, attach the proof the day you do it, and the portal keeps a running total against the yearly maximum for each one. It builds your quarterly Tally Sheet with both columns added up and every proof file behind it as one PDF, named with your name and badge number the way the department asks, ready to sign and email to DPDWellness@denvergov.org. There is a full APFT score sheet that prints the real Denver Police Academy U.S. Army Fitness Test form, and a Gym Log that counts your way to the 52 sessions a quarter. A reminder goes up when a Tally Sheet is coming due. Point values follow the 2025 Wellness Rewards Guidelines. Included in the free version.

125 points is 5 hours of comp time, 250 is 10 hours, 375 is 15, and 500 or more earns the yearly maximum of 20 hours. Points are tallied every quarter and do not carry over to the next year.

๐Ÿ“„ W-9 on File

Fill out your W-9 once and keep it on file. A scheduler you work for can download your completed W-9 to give the employer, so you don't fill one out for every job. We store only the finished PDF (auto-dated), your SSN/EIN lives inside that document, not as separate saved fields.

-

๐Ÿ”” Job Reminders & Notifications

Get reminded about upcoming secondary-employment jobs.

๐Ÿ“… For guaranteed phone alerts: pick a Calendar reminder alert, then use Add to Calendar on a job, your phone's Calendar app delivers the alert even when this app is closed. Device notifications fire while the app is open (on iPhone, only when you've added the app to your Home Screen).

Base Pay & Overtime

Pick your rank and years of service from the Denver Police Department pay scale, your base hourly rate fills in automatically, and overtime & double-time are figured from it. The correct contract rate is applied to each job by its date.

= $0.00/hr (time-and-a-half)
= $0.00/hr
$0.00/hr (some secondary employment jobs pay this instead of your officer OT, choose it per job)

When you log a Department Paid Overtime job, pay = hours ร— the overtime rate. Each such job lets you pick Officer Overtime or the 25-Year Detective Rate, since some jobs pay the detective rate. Department Double Time uses the double-time rate. Just enter the hours, the rate is automatic.

Source: Denver Police 2026โ€“2028 collective bargaining agreement (Article 27. Pay Rates & Longevity). All scheduled raises through July 1, 2028 are built in; per Article 28.2 each raise takes effect the first Sunday after its contract date, and each job is figured at the rate in effect on its own date automatically.

Quick Guide

Job types, 1099 = contract / secondary employment work (you handle your own taxes). Check Only (Non 1099) = paid by check with no 1099 issued (hours ร— your rate; tracked separately, no mileage deduction). Direct Employer = another agency pays you on a W-2. Department Paid Overtime = your dept OT at base pay ร— 1.5. Department Double Time = base pay ร— 2.0. The two department types auto-calculate from your base pay set above.

Pay. Enter Hours + Hourly Rate for 1099 and Direct jobs. For Department Paid Overtime and Department Double Time, just enter Hours, the rate is figured from your base pay automatically (leave Hourly Rate blank).

Deductible mileage. A tax-record running total ONLY. NOT added to your pay. It calculates for 1099 rows only; Check Only, Direct Employer and Department OT rows show $0.

Data & backup. Everything is stored in this browser. Use the buttons below to back up or restore your data.

Your data & privacy. Your records belong to you. Download my data above saves a full copy anytime. To erase everything for good, every job, expense, and setting, on this device and in your account:

๐Ÿค Customer Support & Personalized Service

Every member gets personalized service, you'll receive a welcome text and email from customer support after registering.

Questions, problems, or ideas anytime: ๐Ÿ“ง Email support ๐Ÿ“ฑ Text (720) 336-0440

Site improvements and suggestions are always welcome.

๐Ÿ’ณ Manage or cancel your subscription

๐Ÿ”’ None of your information is shared with the Denver Police Department. This is your personal information, stored privately in your own account and browser.

๐ŸŽŸ๏ธ Free-Access Code

Have a free-access code? Enter it below to unlock full access. It's linked to your account, so you stay unlocked on every device you sign in on.