OfficialLedger

Game fee & mileage ledger for sports officials

Log each game once. See what every assignor still owes you, how long it has been open, and what your deductible miles were worth. Your ledger stays in this browser — no account or upload.

Works for referees, umpires, and any official paid per game. As of today

Log a game

Nothing saved yet in this browser.

Your ledger stays in this browser. Anonymous aggregate usage events never include ledger names, amounts, notes, or game records.

What you are owed

Outstanding

$0.00

Oldest unpaid: —

Total billed

$0.00

0 worked · 0 upcoming

Received

$0.00

Fees plus parking and tolls

Deductible miles

$0.00

Mileage rates applied by game date.

Mileage value is an estimate for your own records, not a tax form. Confirm your situation with the IRS guidance or a tax preparer.

Aging by assignor

Unpaid games grouped by who owes you, with the age of the oldest open game. The copy button writes a ready-to-paste reminder into the box below — this tool never sends email.

Unpaid game fees grouped by assignor, with totals and aging bucket
AssignorEarnedOutstandingUnpaid gamesOldest (days)BucketActions
No worked games yet. Add one above.

By month

Fees, payments and mileage value per month
MonthGamesFeesReceivedOutstandingMiles value
No worked games yet.

All games

Every logged game with fee, extras, miles and payment state
DateAssignorLevel · positionFeeExtrasMilesMiles valueStatusActions
No games yet. The form above adds the first one.

Mileage rates

The IRS changed the 2026 business rate mid-year, so each game is valued with the rate in effect on its date. Edit or add periods if your year or country differs.

Mileage rate periods, newest first
StartsCents / mileActions

Questions officials ask

What should a referee track for taxes?

For each game: the date, who paid you, the fee, any parking or tolls you paid, and the round-trip miles you drove. Officials are normally independent contractors, so the fees are business income and business miles may be deductible at the IRS standard mileage rate. This ledger keeps that list in one place for your own records.

What is the 2026 IRS business mileage rate?

72.5 cents per mile for January 1 to June 30, 2026, and 76 cents per mile for July 1 to December 31, 2026, according to the IRS standard mileage rates page. The ledger applies whichever rate was in effect on the game date, so a season that crosses July is not valued at a single rate.

Does this replace a 1099 or my tax software?

No. It is a private record book, not a tax document and not advice. Use your JSON backup as a starting point for your own filing, or keep it with your other records.

Where is my data stored?

Your game records stay in your browser's local storage on your own device, and there is no account. Clearing browser data deletes them, so export a JSON backup at the end of each season. We may collect anonymous aggregate usage events to understand whether the tool is used; those events never include ledger names, amounts, notes, or game records.

Can I track more than one assignor at once?

Yes. Every game records the assignor or league, and the aging table shows what each one still owes, how many games are unpaid, and how many days the oldest unpaid game has been open.

How do I ask an assignor about an unpaid game?

Open the aging table and use the copy button on that assignor's row. It writes a short summary — each unpaid game, the amounts and how many days each has been open — into a box on the page, and copies it if your browser allows. The tool does not send email; you paste it into your own message.

Why does a game show "no rate" next to the miles?

Miles are valued with the rate in effect on the game date. If the date is older than every period in the table, add an earlier start date under Mileage rates and the value appears.

How it works

  1. Log the game. Fee, miles, who owes it, and whether it is paid. One row per game, not per season.
  2. Read the aging table. Assignors that pay late show up at the top with the age of the oldest open game. The copy button turns a row into a reminder you can paste into email.
  3. Back up your records. Export a JSON backup and import it back in this browser when you need it.

Your ledger data stays in this browser. We may collect anonymous aggregate usage events to understand whether the tool is used; they never include ledger names, amounts, notes, or game records.

Was this useful?

Your answer helps us decide whether to keep improving this free tool. It sends only your choice, not any ledger data.