Log a game
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.
| Assignor | Earned | Outstanding | Unpaid games | Oldest (days) | Bucket | Actions |
|---|---|---|---|---|---|---|
| No worked games yet. Add one above. | ||||||
Select and copy if your browser blocked the clipboard. Nothing is sent from this page.
By month
| Month | Games | Fees | Received | Outstanding | Miles value |
|---|---|---|---|---|---|
| No worked games yet. | |||||
All games
| Date | Assignor | Level · position | Fee | Extras | Miles | Miles value | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| 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.
| Starts | Cents / mile | Actions |
|---|
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
- Log the game. Fee, miles, who owes it, and whether it is paid. One row per game, not per season.
- 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.
- 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.