What's new
What changed in RefTraq, newest first. Dates are the day a change reached app.reftraq.com. A dot on Settings → Help means there is an entry here you have not read yet.
2026-10-29 · Keeping your own payment keeps its date too
- Keep yours means all of it. When an imported file disagrees with what you were paid and you keep your own amount, or haven't answered yet, the file's Paid Date is no longer put on your payment. The file's date is for the file's amount. When the amounts agree, or you take the file's number, the file's date is still used.
- Attach a photo of the check to the payment. In Quick add → Payment, after you pick the games, tap Attach a photo of the check. Take a picture or choose one, drag the box around the check, and its bank line is blacked out before the picture is used for anything, as before. A stub with no bank line and a payment screenshot work too.
- Read the check fills the payment. It fills Total received and Check # (and Paid on for a stub or a screenshot) only where you haven't typed, and says back what it read so you can check it. Nothing is saved until you tap Save payment, and the blacked-out picture is then kept with each game it paid. Undo takes both back.
- Photograph a check is now part of Quick add. The separate check screen is gone. On a game you're still owed for, Record a check in Quick add opens Payment with that game ticked, and a check from Quick add's Photo button or from the Import screen goes there too. An old link to the check screen opens Payment. Mark paid stays on the game page.
- Use the file's number keeps the check number on a payment with no date. When a game's one payment came in from older history with no date, taking the file's amount used to drop its check number. It now keeps the check number. The payment takes the file's Paid Date when the file gives one, and otherwise still has no date: RefTraq never gives it a day nobody wrote. A $0 from the file is recorded on the game's date, so the game reads settled, not unpaid. The line after an import also counts only the answers that were saved, so a game the import left as it was is no longer counted as settled in the file's favor.
2026-10-28 · TAPPS games take UIL's fee schedule
- TAPPS games are priced like UIL games. In Texas nearly every UIL or TAPPS game follows the same rules, so UIL's fee schedule now prices TAPPS games too: the same game fee, the same travel tier from your chapter's list, and the 91-mile card with its meal money. A game is read as TAPPS when its assigner, level or teams say TAPPS. Only blank fees are filled; a fee already on a game, or one you typed, stays as it is.
- Your own TAPPS fee schedule comes first. A fee schedule of yours whose name or assigner says TAPPS (for example TAPPS Baseball), or one kept to the TAPPS game's own assigner, prices your TAPPS games instead of UIL's, as long as it has a fee for the game. A TAPPS fee schedule set for all assigners also covers your UIL games, and where it disagrees with UIL's there, those games are shown as disagreeing so you choose; keep it to your TAPPS assigner to avoid that. A TAPPS fee schedule kept to its assigner no longer makes setting up UIL's fee schedule skip that sport. Any other fee schedule that covers the same games and disagrees with UIL's is still shown as disagreeing.
- SPC stays out. SPC and other private-school leagues, college and youth games are still left out of UIL's fee schedule. A UIL fee schedule you set up earlier keeps its notes, which still say TAPPS games are left alone; they aren't anymore.
- Games already on your schedule. The next Apply to my games fills the blank fees of this season's TAPPS games, past ones included; paid games are left alone. If your UIL fee schedule is kept to one assigner (its name ends in that assigner's name), it prices only that assigner's games: clear its assigner on Fee schedules to let it price your other TAPPS games.
- School games or not includes TAPPS assigners. A TAPPS assigner can now be asked Are these school games (UIL or TAPPS)?. Yes means UIL's fee schedule prices its games; No keeps UIL's fee schedule off them.
- A leave reminder keeps its place in the bell. When a game early in the morning is added late at night, its reminder to leave is due right away. If no phone or computer has notifications on yet, it waits for one, and it used to jump back to the top of the bell every 15 minutes, unread again after Mark all read or Clear all. It now keeps the time it first came due.
- It still reaches you before you leave. Turn notifications on any time before your leave time and the waiting reminder goes to that device. It no longer gives up two hours after it came due when your leave time is still ahead.
- A meeting with no place gets a plain reminder. A chapter meeting or a clinic with no site and no home team now gets a reminder that says what it is and when it starts, like "Dillon Football Officials Meeting tomorrow, 7:00 PM." It no longer tells you to add a venue to My sites when there's no venue to add. A game at a venue that isn't in My sites still says so.
- What's new waits for you. A new What's new note no longer shows up already read or cleared because you tapped Mark all read or Clear all earlier that day, before the note arrived. Those buttons now mark the notes you can see.
- Signed out elsewhere means no more notifications here. If you're signed out of this browser from somewhere else, for example because you signed out everywhere from another device, this browser stops showing your notifications, just as it does when you tap Sign out here.
- Easier with a screen reader. On Notification settings and Notifications, a message after a tap is read aloud, and on Notifications the bell says it's the page you're on instead of doing nothing.
- Your time zone fixes your game times quietly. Games RefTraq read before your time zone was saved were read in Central time. When you save a different zone (from your phone when you turn on notifications, or on Notification settings or Connect your schedule), the next sync puts those games at the right time for your zone without a "game moved" notification for each one. A game you changed by hand keeps the time you gave it, and the game page offers the feed's time if you want it. A game your assigner really moves is still announced, the same as always.
- Many moves at once are one notification. When more than five of your games move in one sync, for example when an assigner re-posts a season, you get one notification saying how many moved instead of one for each game. Games you declined or that were canceled aren't counted.
- An import never merges a game's payments. When your file says a different amount for a game paid in parts, say $95 on December 20 by check #4471 and $30 on January 10, the import review no longer offers the file's $130, which turned them into one payment on January 10 and moved the $95 into the wrong tax year. It lists the game with "Kept: this game was paid in parts — change a payment on the game itself." On a game with one payment, Use the file's number now changes that payment and keeps the day it came and its check number. If that payment changed after the file was read, the import leaves that one game as it is, says why with Open the game, and still imports the rest of the file. A row that only says a game was paid, with no amount, never changes a payment.
- Find the school on UIL's map. For a school your chapter's tier list doesn't name, RefTraq no longer works out UIL's travel band from a distance it measured. The site in My sites, and any UIL game there whose travel is blank, offers Find this school on UIL's map, which opens UIL's own mileage calculator. Bring back the school's tier, or type the miles the map shows in Miles on UIL's map and RefTraq picks the tier with UIL's band edges.
- Setting a tier fills your games. When you save a school's tier, the games there that aren't paid yet get their blank travel fee from that band. Until then their travel stays blank, never a guess and never $0. A game already paid, or a travel fee you typed, is left as it is.
- Your own bands still measure. A fee schedule with your own travel bands from your chapter center (not UIL's) still offers Measure from my chapter center, and the drives in your mileage log are measured as before.
- Say once whether an assigner's games are school games. School games (UIL or TAPPS) follow their governing body's rules; college, Little League and Pop Warner games don't. When you hold UIL's fee schedule and an assigner on your games isn't linked to your chapter, the Schedule asks once, Are these school games (UIL or TAPPS)?, and tapping it opens the Associations page, where you answer under School games or not (also reached from a calendar feed's Who assigns these games in Settings). An assigner linked to your chapter in RefTraq's directory counts as school games without asking.
- No keeps UIL's rules off those games. Their games are priced by your own fee schedule for that assigner, never UIL's game fee, travel tiers, the 91-mile card or its meal money, and they no longer wait on UIL's map. Fees already on a game stay as they are, and you can change the answer any time.
- Yes changes nothing. UIL's fee schedule keeps pricing school games as before (UIL and, since the TAPPS change above, TAPPS games). Self-booked games are asked about like any other assigner, and until you answer they're priced as before.
- The list decides the band. A school on your chapter's tier list now takes its travel from the list: tier 2 pays UIL's 31 - 60.9 mile travel even when the distance RefTraq measured says otherwise, and the second game that day pays none, as UIL's schedule says.
- Importing the list fills your games. After you import it, the games at those schools that aren't paid yet get their blank travel fee filled, and the import names any game it didn't change: one already paid, or a travel fee already set. A school's tier can be changed or cleared on its site in My sites.
- Fill travel on a paid game. A paid game this school year whose travel fee is blank offers Fill travel from My sites. It adds the travel only; what you were paid stays as it is, and the Pay breakdown shows the difference.
- Meals are their own choice. The card for UIL travel from 91 miles shows only for a school past the last tier on your list, and Use adds the travel alone. Add $15 meals is a separate button, still there after you save the travel. A fee sheet's bare "Meals" column is no longer read as meal money paid.
- An empty fee schedule no longer counts as pay set up. Home's setup card, the UIL fee schedule suggestion and Connect your schedule's next step stay until a schedule has amounts in it, because one with none prices nothing.
- The guided setup keeps what you typed and moves you on. On the own-gigs step, going back (the Back button, the back arrow, your phone's back button or a swipe) now asks first when you typed amounts and haven't saved them, and Skip steps aside while they're typed, since Next goes to the same place and asks the same way. On who pays you, Save · Finish setup (or the next step) saves and goes on in one tap, and the next page says what was saved.
- The Schedule says when your calendar link is broken. With no games coming up and a link RefTraq couldn't read the last time it tried, Upcoming now says so and points you to Settings → Calendar feeds, instead of promising games after the next sync.
- Track names the right buttons. With no drives yet, Track now points you to Log mileage for this game on a game's page, or + Log drive.
- Each payment's own date decides. When a game was paid in two parts in the same year and only one part has a date, the part with no date is now counted as money with no payment date on Taxes and on Who pays you, instead of taking the other part's date. Your Income received and the year each payment counts in are unchanged.
- The 1099 split shows only dated money. On Who pays you, the split for that year now holds just the dated part, and the sentence about money with no payment date names the rest, so a 1099 that reads higher is explained by it. In the Schedule C export, such a game has two rows for the year, one with no payment date, and the received column still adds up to your income.
- Deleting a paid game names the money first. On a game's page and when you delete several from the Schedule, Sure? Delete now says how much leaves Taxes and for which year, like "Sure? Delete — $125 received in 2025 leaves Taxes", or "$95 received in 2025 and $30 in 2026" for a game paid across New Year's. A deleted game is left out of Taxes, the Schedule C export and the 1099 check, and before, it left without a word.
- Taxes tells you about deleted games that were paid. Before you hand this year over now counts deleted games with money received in the year. Its button opens the Schedule's Deleted view for that year, where Undelete puts a game back with every payment. The tax meeting sheet raises the same count.
- Who pays you finds all the money with no payment date. When a game was paid in two parts and only one has a date, the part with no date is now in the sentence about money with no payment date, counted in the year the game was played, the way Taxes counts it.
- Changing a payment never merges a game's payments. When a game was paid in parts, say $95 on December 20 by check #4471 and $30 on January 10, a Quick add correction like "that check should be $130" no longer turns them into one $130 payment on January 10, which moved the $95 into the wrong tax year. Quick add now lists the payments and points you to the game's payment list to fix the one that's wrong. On a game with one payment, a correction keeps the day it came and its check number, and Undo puts the original back.
- Deleting a copy of a feed game moves each payment. When you delete your copy of a game the calendar feed also brought in, each payment on it moves to the feed's game with its own day and check number, so each still counts in the year it came. If a payment can't be moved, nothing is moved or deleted.
- The 1099 check looks at each payment. When a form differs from your record by one payment that came in January, the check now finds it even if the same game was paid again later.
- Five buttons: Payment, Drive, Expense, Game and Note. Quick add, and Home, now open on buttons, with Save at the top of each. Typing a sentence still works, right under them.
- One check for several games. Payment lists the games still owed. Tick the ones a check covers, type the total, and Quick add records each game paid. When the check is more or less than they owe, you choose where the difference goes, including That's all they're paying.
- A game not added yet, or pay that isn't from a game. A payment can add the game it was for, at your fee schedule's fee, or record a clinic stipend or other pay as income in the year it came.
- Several games from a calendar. Game lets you tap several days at once, and a new site is saved to My sites and measured from home as you add it.
2026-10-27 · Drives that may be one, and a drive whose game was deleted
- Track asks about two drives that may be one, under any spelling. Two drives on the same day to "Dillon HS" and "Dillon High School", or two logged from the same game where one names no place, now get the possible duplicate question too, where only drives written exactly alike did. East Dillon HS is still another school, and Dillon HS and Dillon Middle School are never asked about together. A pair you already answered Keep both for stays answered.
- A drive whose game was deleted says so. On Track and on the drive's page, a drive linked to a game you deleted now reads "Its game was deleted from your schedule. Delete this drive if you didn't go." If another game that day is still on your schedule, like the feed's copy of an imported game you deleted, it says nothing. A game you only hid is still your game, so its drive keeps saying when that game was canceled, and the drive's page no longer offers Open the game for one that is gone.
- Under actual car costs, the business-use share is your log's. Home's Driving you can record and Rebuild drives now work the share from the miles you've already driven and logged this year, as Drives ahead does, never from days not logged yet or days you rode. With the car's total on record and no drives logged, they say the share comes once drives are in your log.
- An expense file's "Mileage" rows are left out. A row whose category says Mileage, Miles or Auto mileage was imported as an Other expense at 100%, deducting those miles a second time. It's now left out with a sentence saying to import those drives as Mileage. And the tax meeting sheet's Business miles line and your mileage log count only the trips you drove, with rides said apart, like "12 trips, plus 2 rides".
- Finish a payment that's more than the game pays, right on the card. When you pick a game and the amount you said is more than that game pays (say $190 for a $95 game), the card no longer stops at "enter it on the game's page". Type that game's share and tap Record the share, or tap All $190 on this game, then Sure? Record all $190. If you said the money was for more than one game, only the share is offered.
- Why a payment didn't save is said right under Save. The reason now appears under the button you tapped, not at the bottom of the screen, and a screen reader reads it out. If the game already has a payment recorded, Open the game takes you there. On Photograph a check, a payment that didn't save is said under the check's card, and Find the game says when your games are still being read.
- Your pick stays picked. Tapping the game a payment was for no longer gets undone when your games finish loading a moment later.
- Say the check number and it's kept. "Dillon paid me $95, check #4471" records the payment with check #4471, so the same check photographed later is caught. A payment that couldn't be written now says so instead of "Recorded".
- Read the check. Photograph a check now has one reading button instead of two: Read the check (or Read the stub, or Read the screenshot). It is Chief's reader; the reader that ran on your device, and sometimes gave up, is gone. The bank line is still blacked out on your device before anything is sent, it still fills only the boxes you left blank, and nothing is recorded until you tap.
- Read the receipt, Read the picture. Adding an expense offers Read the receipt, and a photo of a fee sheet on the Import screen waits for Read the picture instead of being read the moment you choose it. Either way the picture is kept as proof, and you can always type it in yourself.
- It says when it can't read. When reading isn't available or your reads are used up, the screen says so where the button was, and tells you to type it instead.
- One check for several games is asked about. When a school paid four games with one $340 check and your sheet writes $340 on every game, or on one game with the rest marked paid, the review asks before importing: record each game's own fee from that check, or import it as written. Before, the check was counted once per game.
- Short-paid history comes in settled. A game played more than six months ago that was paid less than its fee is added as "That's all they paid", so old seasons don't fill your owed list. Newer games stay owed, and you can change either one in the review.
- A different Paid Date is a question. When your file says a payment came on another day than the one your game has, the review shows both, since the day decides the tax year. Before, the file's date was passed over without a word.
- The rest of a payment is its own payment. When your game has $70 and the file says $100 came by Jan 8, the review offers to record the $30 on Jan 8. Your $70 keeps its own date, so each part counts in the year it came.
- More payment headings are read. A column headed Amount Received, Amt Paid, Paid Amt, Check Amount, Payment Amount, Pd, Rec'd or Paid ($) is what each game paid. Before, those payments were left out and the games came in unpaid.
- Check numbers are not dollars. A Check column of check numbers (4471, 4472) was read as a $4,471 payment. It is left out now, the review says why, and your Paid column gives the payment. A Check column written in dollars is still the payment.
- "Paid 70" is $70. A Paid cell like "Paid 70" or "Pd 70 9/30/25" was read as paid in full. It is the amount now, and the date after it is the day it was paid. A year or a check number after the word ("Pd 2025", "Paid 4471") is still just paid.
- A heading that names the amount wins. With both a Paid column and an Amount Received column, the amount comes from Amount Received, and a Paid column of dates is the day it was paid.
- More sport spellings are read. "HS FB", "V FB" and "FB-V" come in as Football. Any other sport RefTraq does not know, like "Footbal" or "6-Man", is kept as you wrote it and listed in the review, where you can pick the sport it means. RefTraq never changes a spelling on its own.
- Games you already have as "HS FB" or "V FB" now count as Football in Stats and when RefTraq matches a fee schedule or rate.
- Record another payment. A game you closed with That's all they're paying, or one already paid, now offers Record another payment when more money comes. The earlier payment keeps its day, and the new one counts in the year it arrived: $95 on December 20 and $30 on January 8 are $95 this year and $30 next year. A game you said was all they're paying stays settled at the new amount; Mark unpaid takes back every payment and that answer. If a payment would take a settled game past its fee or a partly paid game past what's still owed, or matches a payment already on the game (same amount, same day), RefTraq asks before recording it.
- Several payments are counted. A partly paid game with two payments says "$95 of $125 came in 2 payments" instead of naming one day for the whole sum, and Clear payment and Mark unpaid name each one first: "This clears both payments ($50 on Nov 20, $45 on Dec 2)."
- The year note names each payment's own year. While you record the rest, the note under the boxes names every earlier payment that counts in a different year, each with its own year.
- A canceled game Arbiter puts back on is no longer missed. If you changed a game by hand and Arbiter canceled it and then put it back on, RefTraq kept it canceled and said nothing: off your calendar, no leave reminder, not in what you're owed. Now you get a notification right away ("Your game at Dillon High School on Friday is back on Arbiter; you still have it canceled"), and Needs attention asks. Open the game and tap Take Arbiter's to put it back on your schedule, or Keep mine to keep it canceled. Nothing changes until you choose, and a game you canceled yourself is never asked about.
2026-10-25 · Drives saved at an old mileage rate are found and re-priced
- Taxes names drives saved before their IRS rate was in RefTraq. A drive keeps the rate it was saved with, so a July or August 2026 drive logged before the 76¢ rate arrived still read 72.5¢: 1,000 miles was $725 where the IRS rate gives $760. Taxes now says how many, from when, at which rate, and how much the deduction moves.
- Re-price them, in one confirmed step. Tap Re-price them, read what changes, and tap again. Each drive gets the IRS rate for its day; miles and places stay as they are, and rides as a passenger are never touched.
- Nothing changes until you do. Until then, the Schedule C export, the tax meeting sheet and the mileage log each carry one line saying those drives are at an old rate, with the figures as saved.
- A January drive logged before the new year's rate is published is found the same way once that rate is added. Only the year you are filing and later are checked, so a return already filed is never reopened.
- A room set up partway through the year is no longer counted as a whole year. The home office walkthrough now asks when you started using the space for officiating, and when you stopped if you did. A 150-square-foot room set up on October 1 shows $187.50 for the year, not $750: a month counts only when the space was in use for 15 days or more of it.
- Both methods follow the same months. The other method takes that part of each whole-year housing cost; what you spent on the office itself still goes in whole. RefTraq still shows both figures and picks neither.
- Only the drives after you started using it are counted as unlocked. The miles you logged before the space was your office are named separately.
- Left blank, it says so. Until you answer, the figures assume all twelve months, and the screen asks.
- The Deduction Review asks before it deducts a fee taken out of your pay. "Does anyone take a fee out of your pay before you see it?" now asks whether the pay you recorded is the full game fee or what reached you. Most deposits, ArbiterPay's among them, arrive with the fee already out, so it's already missing from your income: answer After the fee and the review adds no expense, and prints the fee as a note for your preparer on the review, the tax meeting sheet and your export. If an earlier answer already added the fee as an expense, the review lists those rows so you can open and delete them; it never deletes anything itself. Answer Before the fee and it's added under Assignor & Chapter Fees as before. Until you pick one, nothing is added.
- Fees in Quick add and in imported files come with the same warning. "Assigning fee $3" or "Arbiter fee $3" in Quick add, and an imported assigning, chapter or Arbiter fee, say that if your recorded pay is after the fee it's already off your pay. Imported rows like these start unchecked.
- A gym membership stays at 0%. "Planet Fitness membership $25 yesterday", "gym membership $45", "YMCA membership $40" and "gym dues $40" in Quick add or Add an expense now file as Gym / Fitness at 0%, not Registration & Dues at 100%. An imported file's "Gym dues" or "YMCA membership" does too. "Parking at the YMCA $5" is still parking.
- Imported office supplies count. "Office", "Office Supply", "Printer ink" and an OFFICE DEPOT charge used to import as Home Office, which no total counts. They're Office Supplies now ("Printing" and "Postage" are Postage & Printing). A home office named in so many words, or an office's rent or bills, is still Home Office. "Assigning fee" imports as Assignor & Chapter Fees, and "Arbiter fee" as Software & Subscriptions, as Quick add reads it.
- Tax prep goes in the year you paid it. Reviewing 2026, the Deduction Review asks "Did you pay someone in 2026 to prepare the business part of your 2025 return?" and says the fee for your 2026 return, paid in 2027, belongs in your 2027 review.
- Check the games a check paid for. When one check covers several games, Photograph a check now asks you to check the games it paid for (it used to say "tick") and says "Checked: $95 of $125" as you go.
- The guide says what the app does. Outstanding, partly paid games, a game Arbiter moves while you keep yours, a day at two places, the yellow !, the bell, and a game paid across two tax years are all described the way they work now.
- Arbiter moving a game back asks again. If you kept Saturday, then took Arbiter's Friday, and Arbiter later moves Arnett Mead at Dillon back to Saturday, Needs attention says so again with Take Arbiter's and Keep mine. Keeping yours still holds until Arbiter changes its mind.
- Links open the list. The weekly "you're owed" notification, the Taxes doors and Chief's Needs attention now open the Schedule's list even if you last looked at the month calendar, and the same link works every time you tap it.
- Partly paid games are named. Paid (est.) on several games now says "Left 1 partly paid game alone: open it to record the rest." instead of "no fee set, or already paid."
- Hidden money by the year it came. A hidden game paid in December and again in January is counted on Taxes' "Before you hand this year over" card, and listed, for both years.
- Log your drive counts the farther place. On a day with a JV game at Dillon HS and the varsity at Herrmann Field, tapping the morning-after "Log your drive" reminder now fills the round trip to the farther one, the same figure Home's Driving you can record shows. Log mileage says "Your games that day were at Dillon HS and Herrmann Field," and opened from a game's page it keeps that game.
- A place nobody measured stays unmeasured. The form names it and never guesses its miles; type the whole trip if you know it.
- No more "double-header" warning for two places. Logging a second drive that day now names both places and asks you not to count one trip twice.
- Miles each way are doubled. "The drive to Herrmann Field should be 12 miles each way" now saves the 24-mile round trip, and the card says "24 miles round trip (12 each way)". A new drive's card always says round trip, and asks when the miles you said match a place's one-way distance in My sites.
- Your passenger is your drive. "Matt rode with me", "Matt was my passenger" and "drove the carpool" are saved as your drive, not a $0 ride. If you say you drove and carpooled but not who drove, Quick add asks.
- The game that was played. A drive on a night with a canceled JV game and a played varsity game goes with the varsity game.
- No drives before they happen. "I'll drive to Herrmann Field friday" saves nothing, and a drive dated after today asks "Save it anyway?" before saving.
- The morning-after reminder fills the right miles. When you've saved a school twice in My sites, once for any sport and once for Football at its stadium, tapping "Log your drive" the morning after a football game now fills the stadium's miles, the same as Log mileage on the game page.
- The weekly "money still owed" message says which games are partly paid. It now reads, for example, "1 game unpaid, 1 partly paid — $30 still owed", counts only what is still owed on each game, and opens the Unpaid list on your Schedule.
- No more Payments switch that did nothing. Notification settings no longer shows a Payments switch, because RefTraq doesn't send that message yet.
- You hear about it the moment it moves. When you've changed a game's day, time or place yourself, RefTraq keeps yours and never moves it for the feed. Until now, when the assigner then moved that game, it showed only in Needs attention. Now you also get a notification right away, quiet hours or not, like every other moved game: "Arbiter moved Arnett Mead at Dillon to Thursday, October 29 at 5:00 PM at Herrmann Field. You kept yours — open it to choose." Tap it to open the game and take Arbiter's or keep yours.
- Once for each new day, time or place. The same move isn't sent again on the next sync. If the feed comes back to what you have, or you take Arbiter's before the message goes, nothing is sent. A game you hid, or one that's canceled or already played, never gets one.
- An import can't wipe a payment. If a game already has part of its pay recorded ($95 of $125, say), choosing Settled — no fee for that row in an import no longer replaces the $95 with $0. The sheet's $0 is shown as a difference for you to decide, like any other.
- Taxes says which games were paid part of their fee. The "Before you hand this year over" card, the tax meeting sheet and Chief used to say a partly paid game had "no payment recorded." They now say it apart: "1 game played in 2026 was paid part of its fee; the rest is still open."
- Each payment in the year it came, on Taxes too. A game paid $95 in December and $30 in January now shows $95 in this year's Income received and $30 in next year's, the same as the Schedule C export's Line 1. Chief's "how much was I paid" and the Pay sheet's year note count it the same way.
- A possible duplicate is counted once. Until you answer it, a game that may be on your schedule twice no longer adds a second game to Taxes' "games paid" count or the tax meeting sheet, matching Home.
- Photograph the check for the rest. When a school paid part of a game, Photograph a check now offers that game for what it still owes. A check for exactly the rest matches it, and it is recorded as a payment of its own, with its own day, beside the one already there.
- Say it in Quick add. "Dillon paid me $30" on a partly paid game records the $30 beside the first payment, and "worked the Dillon game" says what is still owed instead of "It isn't paid yet."
- The same check twice is caught. The check number is kept with the payment. Photograph the same check again and RefTraq names the game it is already on and asks before recording it again. With no number on the picture, it asks when the same payer already paid that amount that day.
- Remove one payment. A game with two or more payments lists them, and each has its own Remove, with a second tap to make sure. Clear payment still removes them all.
- Home loads faster with a long history. Home now reads your games once each time it opens, instead of five times, so a career of a thousand games or more comes up noticeably quicker on a phone. Everything on it reads the same.
- Milestones say "on record". If your history in RefTraq starts after your career did, a milestone no longer calls it your first. It reads "Your first playoff game on record was in May 2016" and "Your 100th game on record", on Home, Your seasons and the game page.
- A spring season is over when it's over. Your 2026 baseball card, Wrapped and Stats no longer say "so far" in October. A season reads "so far" while games are on your calendar, for about a month after your last game (a playoff gap), or when that sport ran later in the year last year.
- Two sports, counted in plain words. A football and baseball career card reads "22 seasons (11 baseball, 11 football)", and the seasons milestone names the sport: "Your 10th season on record, counting each sport: football 2020". When several weeks tie for your busiest week, Stats shows the most recent one and says "the most recent of 3 weeks with 6 games".
- "Matt Saracen Jr." and "Matt Saracen" can be the same person. Who you work with now asks about them, and if Arbiter adds "Jr." to your name, it offers That's me. Two different suffixes, like Jr. and Sr., are never asked about. On Your older seasons, picking a sport now asks that sport's assigner for that sport's missing years.
- A rate or fee schedule saved for "HS Football" still prices your imported games. Now that imports store "HS Football" as Football, pay rules written under the old spelling still apply to them. A rule or schedule spelled the game's own way always comes first, so nothing already priced changes.
- "Flag Football", "Field Hockey" and "Table Tennis" stay their own sports, however they're spelled, and an assigning group named for one of them no longer sets a sport; the import asks instead.
- Importing a sheet you imported before doesn't add its games again, even when its sport now comes from the assigning group.
- "HS Football" and "FB" import as Football. A sheet's Sport column is read the way RefTraq names the sport, so your imported seasons sit beside your calendar's Football instead of making a second sport in Stats, Your seasons, Wrapped and your career card. Games you imported before with another spelling are counted as the same sport too; nothing on them is changed. A sport RefTraq doesn't know is kept as you wrote it, and the review lists what it read as what ("FB → Football").
- A football and baseball sheet with no Sport column keeps them apart. Each game takes its sport from its assigning group's name ("Dillon Baseball Umpires" is baseball), and an Assignor or Assigner column now counts as the group. When the groups' names don't say the sport, the review asks once for each group instead of putting one sport on every game.
- Record the rest. On a partly paid game, tap Record the rest and type what came, the day it came and the check number if there is one. The game lists each payment.
- Each payment counts in its own year. $95 in December and $30 in January count as $95 this year and $30 next year on Taxes, Who pays you and the tax export.
- The same check isn't counted twice. If that check number is already recorded, RefTraq asks before recording it again.
- Chapter checks and ArbiterPay statements find their games. On Photograph a check, a check from your chapter lists the games it assigned, and an ArbiterPay statement lists the games paid through ArbiterPay on Who pays you, or every game you haven't been paid for in the last six weeks when nothing is set up. A Dillon ISD check is never taken for an East Dillon game.
- One check for several games is never put on one game. When the check is for more than the game you tap pays, you check the games it covered and record them once they add up to the check, or type that game's share. When some of them add up to the amount, RefTraq names them, and you check them yourself.
- The day the money came. A new box starts at today, and the payment counts in the year it came, not the year printed on the check. A stub or a payment screenshot starts at its own date once that day has come. Only games already played are matched.
- The Pay sheet says what it counts by. It counts each game in the year it was played, says when some of that money arrived in another year, and in January says how much more Home's outstanding counts from last year. Taxes says why its figure can differ.
- Partly paid games keep the rest owed. If a school pays $95 of a $125 game, the game says "Partly paid, $30 still owed" and stays on the Unpaid view, in Home's outstanding and in Needs attention, counting the $30.
- Say when that's all. Open the game and tap That's all they're paying (a second tap confirms) to settle it at what came. Clear payment undoes it.
- Nothing old reopens. Games you marked paid before today still read as paid.
- "Paid nothing" records nothing. "Dillon paid nothing", "paid zero" or "paid me none" used to offer the game's whole fee as received. Now Quick add asks whether the school isn't paying for that game or the money just hasn't come. "Still waiting on Dillon" and "Dillon hasn't paid" record nothing.
- Settle a game at $0 when they aren't paying. Say "Dillon settled for $0" or "they're not paying for the Dillon game". The card offers a $0 payment and says it closes the game. Nothing is saved until you tap it.
- Zelle, Venmo, cash and "got paid" list your unpaid games. "Zelle 95" or "got paid 95" with no school now lists the games you've played that are still unpaid, the one $95 fits first, and keeps the $95 on the card. Tap the game it was for.
- A payment for two games stays off one game. "Zelle 190 from Dillon" is never written whole onto one $95 game. The card names the games that add up to it, and after you pick one, it asks for that game's share.
- Your totals count a possible duplicate once. When a game you added yourself (or brought in from a file) is also in your calendar feed, Needs attention asks whether it's the same game. Until you answer, Home, Taxes, the Pay sheet, Stats and Chief count that game's expected pay once, not twice. Home and the Pay sheet say so: "1 possible duplicate not counted twice — see Needs attention".
- A payment is never dropped. If you recorded a payment on the copy you added, that copy is the one counted. Tap Keep both on the game and both are counted again.
- Quick add says why it asks you to pick a game. When it can't put a payment on a game by itself, the card now says why under "Pick which game you mean first": the school was the visiting team and the home school usually pays, the only unpaid game there was canceled, or the money was for more than one game. Pick the game if the money is for it anyway.
- Each FAQ question is its own heading. Help's FAQ reads the same, and answers to your questions can now quote the one FAQ answer that fits.
- Needs attention says when Arbiter moved a game you kept. A game whose day, time or site you changed yourself stays where you put it. When your feed now has it somewhere else, the game gets the yellow ! and says "Arbiter moved Arnett Mead at Dillon to Saturday, October 31 at 1:00 PM. You kept yours."
- Take Arbiter's or Keep mine. Take Arbiter's moves the game to the feed's day, time and place. Keep mine leaves it and won't ask about that move again; if Arbiter moves it somewhere new, it asks once more.
2026-10-24 · The guide explains UIL travel pay, and Chief answers from it
- The guide explains UIL travel pay. The money page now says what UIL pays: $20, $35 or $50 by the miles from your chapter's center point, up to 90.9 miles, and from 91 miles Texas's state rate round trip from your home, shared by the cars, or a $15 rider fee, plus meal money. Ask Chief "what does UIL pay for travel?" and it answers from that page.
- The UIL travel note says what happens past 91 miles. Setup and Set what you get paid used to say you enter that travel yourself. The game page asks whether you drove or rode and how many cars went, then fills it, and the note now says so.
- Short answers for travel fee bands and hotel stays. The guide now says what a travel fee band is, and how to keep a hotel stay as a Lodging expense.
- A few guide answers that were wrong are fixed. The FAQ now says what Chief sends to an AI model, and what it never sends. The Taxes page says car costs you logged are in no total. Getting started explains that checking more than one gate range leaves varsity football games without a fee.
- Chief finds the whole answer in the guide. When Chief looks up how RefTraq works, it now reads each FAQ answer on its own and the full guide passage instead of only the start of a long section, plus What's new from the last two months. Questions like "What does the yellow ! on a game mean?" or "What happens when my assigner moves a game?" get the guide's answer instead of "I don't know".
- Questions about the app get answers about the app. "How much does RefTraq cost?", "Is my 1099 added on top of my game income?", "What year does a December game paid in January count in?" and "Does UIL pay mileage over 91 miles?" are now looked up in the guide, instead of being answered with your own pay, best year or miles. "How do I get my crew on RefTraq?" opens Invite your crew, and "How do I put RefTraq on my home screen?" gives the install steps.
- Chief's 20 lookups a day are its own. Using Quick add's AI helper no longer uses them up. An answer that talks about deductions or taxes always ends with "Your preparer decides what applies to you.", and Chief never repeats a rate or an amount you typed unless the guide says it.
- On game day, the game page starts with getting there. Open tonight's game and When to get there comes first, right under the title: when to be there, when to leave, your route and stops, and Route in Google Maps. Pay, crew and who paid follow below. A game just after midnight gets this order the evening before, when you leave. Every other day the page reads as it always has.
- A game you haven't worked can't be marked paid by accident. On a game dated after today, Amount received starts empty instead of holding the estimate. If you really were paid ahead, type the amount and tap Mark paid, and RefTraq asks once: "This game hasn't been played yet. Record it as paid anyway?" Today's and earlier games work as before.
- Older games show their year. In Schedule's Past list, and anywhere else your games are listed, a game from another year now says so: "Sep 26, 2025" on a computer, and the year under the month on a phone. This year's games look the same as before.
- The site note is about this game's site. When a game asks you to choose a site from My sites, the note about a site left out of the list now only names a site with this game's venue in its name. It no longer brings up a school that has nothing to do with the game.
- "Worked the Laribee game thursday" finds that game. A game you say you worked, reffed or did is the one already on your schedule, on the most recent day you named. Quick add adds nothing and shows what's still open on it, like no drive logged or not paid yet. It used to add a new game next week.
- Cash counts as a payment. "Got $85 cash from Dillon" and "cash 65 for the JV game thursday" record the payment on that game.
- ArbiterPay deposits list your unpaid games. "ArbiterPay deposit 140" shows the games you've played that are still unpaid, the one the amount fits first, for you to pick. A deposit that covers several games is never split by guessing, and ArbiterPay is never added as a game.
- The morning-after drive goes with last night's game. "Drove to Herrmann Field 42 miles", said the day after a game there, is dated that game's day and linked to it, and the card says so.
- A game you added by hand is spotted when your feed brings it too. If you added Friday's game at Herrmann Field before connecting your calendar feed, the feed's copy of "Dillon High School (Herrmann Field)" no longer sits beside it unnoticed. Your copy shows Possible duplicate under Needs attention, as long as both are the same sport on the same day, start within half an hour of each other, and name the same place, even if it's spelled differently.
- What you entered moves before your copy goes. Delete takes two taps, and it moves the fee you typed, the payment you recorded and your notes onto the feed's game first. Anything the feed's game already has stays. If the two disagree about a fee or a payment, RefTraq says so and doesn't delete anything until you fix it. Keep both still works, and a deleted copy can be undeleted from the Schedule.
- Typing a fee keeps the game in step with your assigner. Setting a game's fee, travel fee, meal money, payment, level, round or teams on its page, or a fee on several games at once from the Schedule, used to count as editing the game by hand, so when the assigner later moved it to another day, changed its venue or put it back on, RefTraq left it where it was and said nothing. Now only changing a game's day, time, site, status, crew, sport or who assigns it keeps your version; everything else is still saved and shown in the game's History, and your feed keeps moving the game. Games already marked as edited by hand stay that way for now.
- Taxes reads calmly after your first drive. Until you log a car cost, the two ways to deduct your car start as one line, and Show both ways opens both figures right there. RefTraq still never picks one for you. With only games ahead, the income row now says Income received (no games played yet), and every amount in the breakdown uses the same minus sign.
- A drive is for a game you've worked. Log a drive offers today's games and the last 30 days' games with no drive yet, never tomorrow's game at Herrmann Field. Type an earlier date and the games after it drop off the list. A game's own Log mileage for this game shows from the game's day on.
- Your next game is at the top of Home on your first day. While Finish setting up is on Home, your games for today and this week now sit above it, so on a phone the first thing you see is your next game, not three screens of setup. A game further out than this week shows under Next game, on any day.
- Each setup question is asked once. While Finish setting up is showing, it's the one place Home asks for your home address, your games and your first drive. Time your drives keeps its list of venues that need an address, the add-a-drive buttons come back once you've recorded one, and Put RefTraq on your home screen waits until setup is finished.
- No $0 that only means "no fee yet". When your games are in but none has a fee yet, Home's money card says so (for example "1 game in 2026") instead of showing $0 estimated, received and owed.
- Setup steps only counts what you've done. Say how early you get there no longer shows as done before you have a game ahead or a time saved. While Finish setting up is on Home, Settings → Setup steps lists its steps first with the same count as Home ("Home's checklist · 1 of 4"), then the rest.
- Setup never says you're set up while games have no fee. When games this year are still waiting on a fee, setup's last page says how many, like Almost set up: 6 games this year still have no fee, and opens Fee schedules. When they are varsity football waiting on a gate range, it says so.
- Pick your gate range any time. UIL pays varsity football by each game's gross gate receipts. If you set up UIL's schedule without picking a range, Fee schedules now has a card for your UIL Football schedule: pick the range you usually work, in UIL's own words, or I don't know for the lowest, and this school year's varsity games with no fee are priced as an estimate. You can change the range there later. A game that already has a fee keeps it.
- The chapter step says what it leaves blank. With no gate range picked, the button reads Use UIL's schedule without varsity fees and says how many varsity games will have no fee, instead of ending with "Priced 0 games".
- UIL's schedule before your games are in. Set what you get paid shows UIL's own fee schedule, not a blank template, unless something says you officiate outside Texas. Check the sports you work and it sets up UIL's amounts. On the chapter step, the fees card now says to link your chapter first, and its button opens UIL's schedule.
- UIL travel pay, in a sentence. The long travel paragraph is now two short sentences, and it only asks you to link your chapter when none is linked. How UIL travel pay works shows the whole rule.
- One name for pricing your games. Home's checklist, the money card and Connect your schedule all say Set what you get paid until something is set up, then Price your games, or Price the rest once some games have a fee, and all open Fee schedules.
- Games from your calendar feed get their opponent. Arbiter's calendar feed names only one team. Import Arbiter's schedule report (the .xls, or a copy of your schedule page) and each game from your feed that it matches gets the opponent, and a playoff gets its game type and round. Only what a game is missing is filled in; anything it already has stays. The review says how many, like Opponent added to 14 games.
- Needs attention says when opponents are missing. On the Schedule, Needs attention shows how many of this season's games from your Arbiter feed have no opponent, with a link straight to Import.
- Chief helps you finish setting up, one step at a time. Now and then, at most once a day and never on your first day, Chief pops up beside its button on Home with the next step from the setup meter, like "You haven't set your arrival times yet. Want me to take you there?" (with your name in front if you told Chief what to call you). Take me there opens it, Not now puts that step off for a week, and Stop these turns the suggestions off; turn them back on in Settings, under You. Once everything is set up, Chief says so once and stops.
- See how far RefTraq is set up, and go straight to the next step. Home now shows RefTraq is 60% set up (or wherever you are) with a bar and the one step that's next, like setting your arrival times, with Take me there. See all steps, also in Settings → Setup steps, lists every step with why it matters and its own Take me there. A step RefTraq couldn't check just now is said as that and left out of the percent, never counted as not done. Hide for now puts the card away on that device until a new step needs you, and at 100% it goes away on its own.
- Tell Chief what to call you. The next time you open Chief, it asks "What should I call you? First name, initials or something else?" Pick your first name, your initials (you can change them) or type a name or nickname, and Chief greets you with it, as does the setup meter on Home. Not now asks again in a week, and Don't ask again means no name. Change it any time in Settings, under You.
- Send feedback straight from Chief. Type "I have an idea…", "Something's wrong…" or "Feature request…" and Chief offers Open Send feedback, with what you typed already in the box. Nothing is sent until you press Send.
- Ask Chief how RefTraq works. Ask Chief something about the app itself, like "what is a travel fee band?" or "can RefTraq track hotel stays?", and when Chief can't answer it from your records it looks the answer up in this guide. The answer is marked as an AI answer, names the guide section it came from, and offers Take me there to the page where you do it. If the guide doesn't cover it, Chief says it doesn't know and offers Help and Send feedback rather than guessing. Only your question goes out, with your names, amounts, emails and links taken out first, never your records. Chief can look up as many as 20 questions a day this way; past that, it shows what the guide says without the AI.
- Reminders use your phone's time zone from the start. The first time you turn on notifications or add a calendar feed, RefTraq now saves your phone's time zone if you haven't picked one, so a Mountain or Pacific official's leave reminders and calendar times are no longer an hour or two off Central. It never changes a zone you already chose, a phone set outside the US zones still asks you to pick one, and you can change it any time in Settings → Notification settings. The Messages lined up list there now shows times in the zone your reminders are actually sent in.
- An empty Taxes total offers your schedule first. When nothing is logged yet for a year and some of its game days have no drive, Taxes now offers Log your 2026 drives from your schedule above Log a drive, so you can log every game day's drive in one go instead of one at a time.
- Taxes is clearer in your first weeks. When RefTraq can't check what's still open in a year, Taxes now says so with Try again instead of showing nothing, which looked like a year with nothing left to do. Income estimated counts games with no fee the way the card below it does, split into played and ahead. Before any game is marked paid, Taxes says nothing is marked paid yet instead of calling your deductions a loss. The Schedule C export still saves when Who pays you can't be read, and tells you that section was left out. And the Deduction Review, opened from an earlier year, says why it covers only this year and last.
- Leave reminders reach a first-week official. Turning notifications on the morning of a game now still brings that game's leave reminder, a couple of hours before you leave, instead of nothing. If your browser blocked notifications, Home says reminders aren't reaching this phone and how to allow them, and the bell marks any message that never reached your phone. The morning of now starts at a morning time instead of 8:00 PM, and won't save an afternoon time or one inside your quiet hours. Setup asks how early you get there for each sport ahead, so the reminder can say when to leave. And a game with no start time is named on Notification settings and the game page as getting no leave reminder, with the time to add.
- Putting RefTraq on your home screen is easier to find. Once your games are in, Home shows a Put RefTraq on your home screen card with the steps for the browser you're using, the same card as in Help. Got it puts it away in both places, and See all devices opens the steps for every phone and computer. Settings has a Put RefTraq on your home screen row too, until RefTraq is installed. On an iPhone or iPad, Home shows the card only when the leave-reminder card isn't already giving the same steps.
- A game that moves gets a new leave time. If a game moves earlier, or to a venue farther away, after its leave reminder already came, RefTraq now sends one more reminder titled New leave time with the time to leave now, and it takes the old one's place on your lock screen. A game moved later, or by less than 10 minutes, doesn't send another. If RefTraq can't work out the new leave time, for example because the drive to the new venue isn't timed, the reminder says what's missing instead of guessing.
- Agree to the terms once. You now agree to RefTraq's Terms of Service one time, when you create your account. When the terms change, RefTraq posts the new version with a new date and tells you with a Terms updated note on Home that you can put away, instead of asking you to check the box again. Using RefTraq after a change takes effect means you accept it. The terms were updated on October 24, 2026 to say so, and a change to what RefTraq costs is still told to you before it applies.
- Log this season's missing drives from Taxes, and a truer tax meeting sheet. When Taxes says some of this year's game days have no drive, its button now opens Rebuild drives on this season, listing exactly those days before today, so you can check who drove and log them in one tap, with Undo. Track's link is now Rebuild drives from your schedule, and it still offers every season that's over. On the tax meeting sheet, games with no fee are counted only once they're played, and the line no longer tells your preparer that money is missing from what you received: it now reads, for example, "2 games played in 2026 have no fee and no payment recorded. If any of them paid you, that money is not in the figure above."
2026-10-21 · Help improve RefTraq, and Chief's tax-season answers
- UIL games 91 miles or more away get their travel. UIL's fee schedule pays those trips at Texas's state mileage rate, round trip from your home, shared by how many cars went, or a $15 rider fee if you rode, plus meal money. The game page now asks whether you drove or rode and how many cars the crew took, works it out (76¢ a mile for 2026-27), and fills the travel fee and meal money with one tap.
- A new switch in Settings: Help improve RefTraq. To see where new officials get stuck and what is too much, RefTraq will soon record what features you use and when something goes wrong, with your account, in RefTraq's own database. It never records what you type or the amounts, names, addresses or pictures on the screen, the detail is kept 90 days and then only daily counts, and no outside analytics or advertising company gets it. It's on unless you turn it off in Settings → Privacy → Help improve RefTraq, and while it's off nothing is recorded. The privacy page now says so, and says the app runs no outside analytics script.
- The chapter step says when it couldn't see your games. Its suggestions come from who assigns your games, so when RefTraq can't read them it now says it may suggest fewer chapters and offers Try again, instead of quietly suggesting less. You can still search.
- "For taxes" means the year you are filing. From January 1 through April 15, asking Chief about income or miles for a return (what's my taxable income?, how many miles did I drive for taxes?) answers for last year, the year you are filing and the year the Taxes tab opens on, and says so. Questions that don't mention taxes still answer for this year, and naming a year always wins.
- Your mileage log says its miles are round trips. The printed mileage log and its text file head the miles column Miles (round trip), and each line of the text file reads 24 mi round trip. The Schedule C export's mileage log calls the column miles_round_trip, and Track's drives say mi round trip too, so your preparer doesn't read a 24-mile drive to a field 12 miles away as doubled. Only the words changed: every figure is the same.
- A sign-in link's leftovers leave the address bar. Opening RefTraq from a link with a promo code, or from a sign-in link that had expired, now takes the code or the error out of the address once it has been read. Reloading the sign-in page no longer shows the expired-link message again, and copying the address no longer copies your code.
- Fix a drive you saved. A drive's page now has Edit this drive, for its date, From, To, business purpose and who drove. Before, the only fix was to delete the drive and log it again, which lost the game it was for. Moving the date prices the drive at the IRS rate for the new day, and the form tells you that rate before you save; anything else keeps the rate the drive was saved with. A ride saved as driven can be marked I rode as a passenger, and it then deducts $0, since only the driver deducts. Each drive the Mileage log lists with no destination or purpose opens with the boxes ready, so the log a preparer reads can have both.
- Logging drives keeps every Friday reachable, asks who drove, and never halves the miles. Logging one game's drive at the game no longer makes Home's Driving you can record go away: while past days this season still have no drive, it comes back as More driving you can record, with Not now to put it away until your next unlogged game. Review these drives and Rebuild a past season now ask whether you drove yourself to all of these before they log anything, and a day you mark as a ride is logged as a passenger trip at $0, since only the driver deducts. Log mileage for this game for a venue nobody has measured offers Measure the drive to it, and the Google Maps button now says the route is one way, so you double it for the round-trip box (and that, with no home address, the route starts where your phone is). When Log a drive can't check which recent games already have a drive, it offers only this week's games and says so. A drive's page and Track's table on a computer call the IRS-rate figure a Deduction only when your car method is standard mileage. And Log a drive's error lines and its double-header warning are now read out by screen readers.
- Setting what you get paid finishes the job. Tapping a kind of game under Games with no fee yet now opens the schedule that covers those games' dates, or starts one dated for their season, so a rule for last season's games can actually price them; after you save, it says how many were priced and offers Price older seasons too when some are from an earlier year. Add a playoff ladder now prices this year's playoff games with no fee, as saving any rule does. Travel fee bands saves your chapter's rings as UIL prints them (0 to 30.9, 31 to 60.9). Schedules show their seasons as dates (August 1, 2026 → July 31, 2027), and a season that ends before it starts says Effective to is before Effective from. In My sites, tapping another site while you have unsaved changes or travel pay asks first instead of dropping them, and Check the drive in Google Maps says the miles are yours to type and, with no home address set, that the route starts from where your phone is.
- An import catches a mistyped year. A date like 10/14/1025 used to bring in a game, a drive or an expense in the year 1025. Now the import holds that row back and names the date: "10/14/1025: the year looks mistyped — RefTraq takes games from 1950 through 2027." For a game, the review offers the same day in the year of the rows around it, or you can type the right date; for drives and expenses, fix the year in the file and import again. A payment date with a mistyped year is held back the same way.
- The sign-in link waits for your tap. The link in a RefTraq sign-in email now opens the sign-in page with a Finish signing in button, and you're signed in when you tap it. Some work and school email (Microsoft 365, for one) opens every link to check it before you see the email, and that used to use up the link and the code before you could. If a code doesn't work because the link was already used, the page says to tap Resend. The sign-in page now also offers [email protected] under the spam reminder, says so plainly when RefTraq couldn't send the email or is sending too many at once, and a screen reader now reads its error messages and the Check your email card as they appear. Emails sent before this change still work.
- Help points the right way, and what you send isn't lost. The guide now sends you to Settings → Pay for Fee rules, line by line, My sites and Travel fee bands, where they moved, and the Pay page calls your venues My sites like the rest of the app. Reading a reply to your request now clears A reply is waiting for you on Help, its dot, the bell and Feedback's new-reply count. Send feedback asks before a stray Escape, ✕ or click outside drops what you wrote or attached, and can't be closed while it sends. A reply you send on a weak signal stays in the thread with a Sent line, even when the request can't be read again just then. The guide also explains the UIL gate choices in setup (I don't know prices varsity football at the lowest range, as an estimate) and describes the Feedback button as the speech bubble it is on a phone.
- Agreeing to the terms once is enough, in every tab. Tapping the sign-in link opens a second tab, and both asked you to agree; agreeing in one now clears the other at once, without recording the agreement twice. The getting-started guide now names the doors Home shows today (Connect your calendar link, and Set up your pay, step by step, which opens the guided setup), and Feedback's thank-you points at Help → Ask us, where replies to your requests show up.
- Setup leaves your own gigs' pay alone. On Who usually pays you?, The home school and The hosting venue now skip a field another group also plays at, like a youth league you book yourself, and list it for its own answer on Who pays you instead of moving that league's checks to the school. With both paths checked, setup asks who pays you last, after your own gigs, so those groups start unchecked. Gigs you book yourself won't save a second fee schedule for a group you already price, which would leave its games with no fee; it names the schedule to change instead. Your chapter step says when it couldn't read your fee schedules, with Try again, and when a schedule you have already covers your UIL games it names that schedule instead of promising UIL's. And Your venues shows the travel pay your chapter's tier list set, like From your chapter's list · $20.
- Keep both is remembered with your account. When a game you imported is also on your calendar feed and you tap Keep both, RefTraq now keeps that answer in your account, so the Possible duplicate flag stays answered on your other phone or computer and after you sign out. An answer you gave on this device before is sent to your account the next time RefTraq checks. If RefTraq can't read your answers, Needs attention says a duplicate you already answered may show again, with Try again.
- "I don't know the gate" now gives varsity football a fee. In setup, a Texas UIL official who checks I don't know for varsity football's gate tiers gets each of those games priced at the lowest range, the least UIL pays, instead of leaving them blank. The fee is marked as an estimate on the game page, so change a game's fee when its gate was higher.
- The app stays its own colors, and form hints never cover the next box. RefTraq now tells your phone's browser it is already dark, so a browser dark mode (Chrome's darken websites, Samsung Internet's dark mode) no longer darkens it again into near-black with no visible cards. And a hint under a box, like With an address, the stop goes on the Google Maps route. when you add a stop on the way to a game, now sits under its box instead of drawing over the next label or the Add this stop button.
- A game's page agrees with itself, and routes from where you leave. On a canceled, declined or removed game, Estimated total now matches the Pay breakdown: what it actually paid, or nothing, with no made-up shortfall. A game that should have paid but was closed at $0 reads Settled at $0 on its page and in the Schedule, not No fee, and the button says Mark settled at $0. If RefTraq can't read your drives, Needs attention still lists everything else, says the drives couldn't be read, and offers Try again. Route in Google Maps starts where the leave time does, from Work for example. When you've added stops, the route through them in Getting there is the one to use, and the second game of a double-header no longer routes you from home. Paid date reads like the other dates, and a removed game you've already hidden is no longer told to hide it.
- Quick add saves only the sentence on screen, once, and Chief keeps your place. If you change the sentence after tapping Next, the old card steps aside and says to tap Next again, so Save never records the figure you just corrected. A payment dated after today (Pemberton paid me $70 on October 30, said on October 23) asks for the day the money came instead of offering to add the game marked paid. Let RefTraq try again asks once however many times it's tapped, and a reply that comes back after you've moved on is dropped. A note for a game that was deleted meanwhile says so instead of "Noted". Closing Chief puts you back on the button that opened it; on a phone, Chief is a dialog that keeps the page behind it out of reach until you close it; and a screen reader reads a Chief report as a table, row by row.
- The Schedule says what's true, and you can select games without a long-press. On a phone, a Select button starts picking games to edit, hide or delete together, and a screen reader now says whether each game is checked; the calendar says which day is picked. The sport chips match the list you're looking at, so in Needs attention or a year's unpaid list you can narrow to any sport it holds, and setting a sport on several games offers each sport once, spelled the way you usually spell it. Who paid and Paid (est.) now say when a game was deleted since the list loaded instead of counting it as done or already paid. Keep both on a possible duplicate says it's remembered on this device only. And when Home can't refresh on a new day, Today says so with Try again instead of showing yesterday's games as today's.
- Home keeps what it showed, and starts one sync or drive timing at a time. When Home can't refresh, on a weak signal at the field for example, it keeps your games, leave time and money on screen and says they may be out of date, with Try again. Your day never shows yesterday's leave times on a new day. Tapping Sync now on two cards, or Time the drive from Work on both Your day and Time your drives, now runs once and shows the same result on both. When games you've already worked have no fee, the line under the money says they aren't counted in what's outstanding, so $0 never reads as "nobody owes you". And Today says "No games today." even when RefTraq couldn't check your setup.
- Stats and Who you work with ask before lasting changes. On Who you work with, Not me, Not the same and Separate them now take a second tap and say what they do, and a new Names you kept apart list shows every "not the same" answer with Undo, which brings the question back. A game dated in a year that can't be real, like 1025, no longer fills Stats, Your older seasons or the career card with hundreds of empty years. Those years are left out, and the page says how many games have a year RefTraq can't use. A history with no venues no longer says "at 0 venues": Where you work says how many games have no venue recorded. Your older seasons shows "football" and "Football" as one sport, and the same assigning group in different capitals as one. Connect your schedule now asks before a new home address clears your drive times, and warns when what you typed is only a town, as Settings does.
- The Taxes screens open the right year and print only the record. On Taxes, the buttons on the card that lists what's still open in a year now open the Schedule's Unpaid or Hidden list for that year only, with a chip that says so and Show every year to clear it, so the list matches the count. A year of rides as a passenger or expenses that count 0% now says why its total is $0 instead of telling you to log a drive. Who pays you says when a year has no games instead of saying every place has a payer. The Mileage log shows the IRS rate as money per mile ("$0.70/mile"), offers Try again when it's slow to load, and a canceled or failed share no longer shows as a success. Printing Taxes or the Tax meeting sheet leaves off the year chips, links and buttons.
- Settings asks before a new home address clears your drives. Changing or emptying your home address clears every drive time and every distance Google measured from the old one, and Settings used to say so only after the save. Now Save first says how many drive times and measured distances will go and takes a second tap; emptying the box asks "Remove your home address?" the same way, and the note after it no longer offers to time drives from an address you removed. The home address boxes on Home and in Settings ask for the street and warn when what you typed is only a town, because no drive can be timed from a town. Deleting a place in Leaving from now says that its rules go and where your games will leave from instead, and Sign out says "Signing out…" while it works.
- Adding or editing a game keeps what you typed. On Add game, Add several at once and a game's Edit form, closing or tapping Cancel with something entered now asks first, and a second, deliberate tap drops it. An empty form still closes at once. If a save of several games stops partway, the dates already saved leave the calendar too, so going back and saving again never adds them twice. The Edit form no longer tells you to set your name in Settings while it is still reading it. If it can't read your name, it says so and offers Try again. Add game now knows the other spellings you marked as you, so it doesn't offer them as crew partners. After Add several saves, Cancel goes away, so Undo stays within reach, and its pay boxes open the number pad on a phone.
- Notification settings and the inbox say what's true. If you never chose a time zone, Settings → Notification settings now opens on your phone's zone, marked "Set from your phone", instead of showing Central as if you had picked it, and saving a switch no longer stores Central for you. Remove on a device and Turn off on this device now take two taps and say what happens first, so a stray tap can't stop your leave reminders. The Founding price reminders switch waits until Pro can be bought. An iPhone on an iOS too old for notifications is told to update to iOS 16.4, and in Notifications an item that couldn't be marked read shows as unread again, and Clear all says it clears everything when there's more than one page.
- Travel pay you haven't saved isn't lost. On My sites, tapping Save site or Cancel while a travel-pay entry is still open now asks first instead of closing over it, and when the travel pay saves but the list can't reload, the site says it may be out of date with Try again.
- A saved expense can be corrected. Open an expense from Track and tap Edit this expense to change what it was for, the amount, the date, the category, the merchant, the deductible % or how you paid, then Save changes. The receipt stays with it. A wrong category or a 100% that should have been 50% used to mean deleting the expense, receipt and all, and typing it again. A % you saved stays unless you type another or pick a new category, which shows that category's usual %. If a save fails, your changes stay on screen, and Stop editing with changes asks for a second tap before it drops them.
- The Pay page and Fee schedules say what's true. My chapters now names every association you have, including one you added by hand, instead of saying no chapter is set up; a UIL schedule from the older ring-1 presets, or one whose notes you changed, shows as UIL's and not as your own gig; and the games count says "has a fee or is settled", since a game settled at $0 has no fee. When something on the Pay page or the games-with-no-fee check can't be read, it says so with Try again. On Fee schedules, going back or opening another rule with unsaved edits asks for a second tap first, and a playoff ladder you started no longer follows you to the next schedule. Setup's last step no longer says you're set up when your fee schedule has no rules yet.
- The expense screens keep what you typed and say what's true. Remove the receipt on an expense, and Remove this picture on a game's check, now ask for a second tap before the picture is deleted, as Delete this expense does. Closing Add an expense with something typed, or a receipt added, says it will be dropped and closes only on a second try; an empty form still closes at once. With last year showing on Track, Add expense opens on December 31 of that year and says so, so the expense is there when you come back. Read it for me stops once the expense is saved, an amount of 0 says it must be more than zero instead of "Amount is required", and a screen reader now hears each expense's date and what it deducts.
- My sites keeps each site's edits to itself. Opening another site while you were editing travel pay could save that travel pay onto the other site; now each site starts fresh. A distance Google is still measuring for one site no longer lands on the next site you open, and when a measured distance saves but the list can't reload, the form says it's saved so you don't measure it twice.
- The venues step counts what's left to add. When a sport has more venues than the step lists, the line under them says how many of the rest aren't in My sites yet, instead of saying they all are.
- Your own gigs keep what you typed. On the own-gigs step of pay setup, tapping Next with amounts typed but not saved now asks first instead of dropping them. If a save stops halfway and leaves a fee schedule with only some of its amounts, the step says so and points you to Fee schedules, and saving again never makes a second copy. The priced-games count no longer says "this year" when it includes next January's games.
- Who pays you, for your chapter's games only. When pay setup asks who usually pays you and your schedule has more than one assigning group, it now lists them so you can uncheck a league, camp or school that books you directly; only the checked groups get the answer, so another group's income never moves under the wrong payer. Games you booked yourself are never included. If the answer doesn't save, it says so plainly, and A third party waits until you name who pays you.
- The gate question explains itself. When pay setup asks which gate ranges your varsity games fall in, it now says what the gate is (the money a varsity game takes in at the ticket window), who can tell you your usual range, and, if you choose I don't know or more than one range, how many varsity games that leaves without a fee for now.
- You see what UIL's schedule did. In Set up your pay, step by step, tapping Use UIL's schedule now says on the next step which schedules were set up and how many games they priced. Before, that line flashed on the step you were leaving and was gone.
- Home's setup list asks where you drive from. Once your games are in and no home address is saved, the list on Home offers Add where you drive from, because every drive time, leave time and measured mile counts from it. It's optional and doesn't count toward finishing setup.
- Clearer first steps. Connecting your Arbiter schedule now says to press and hold the link in Arbiter's email and tap Copy: tapping it on an iPhone adds it to Apple Calendar instead of copying it. The last step of setting up your pay no longer says you're set up when you skipped every step; it says your pay isn't set up yet and how to set it. When Quick add can't read a sentence, it now shows how to say it (drove 42 miles to Dillon HS Friday) instead of nothing, and the chapter step says plainly that UIL measures your travel pay from your chapter's center point.
2026-10-20 · Pay set up step by step, one Pay page, and your chapter's tier list
- Set up your pay step by step. Set what you get paid on Home's checklist (and Set up again, step by step on the Pay page) now starts with one question: how do you get your games? Through a chapter or association asks for your chapter in each sport (with UIL's fee schedule offered for a Texas UIL official), then your venues, then who pays you. On my own (college, youth, leagues, camps) asks who books you, what each kind of event pays, travel, and who pays. You can choose both. Every step saves as you go and any step can be skipped.
- Who pays you, asked once. Setup asks whether the home school pays (the usual answer), the place hosting the game, or someone else such as a league or ArbiterPay, and fills in Who pays you to match. A neutral site or a playoff stadium is left for you to answer on its own, and anything you already answered is left alone.
- One Pay page. Settings has one Pay row where it had six. It opens a page that says in one line each what is set (your chapters, your own gigs, your venues, who pays you, arrival times) and opens the same screens as before to change it. Nothing you saved has changed.
- Two old presets leave the list. The "ring 1" UIL baseball and football playoff presets no longer show under Start from a preset: UIL's whole fee schedule replaces them. A schedule you already made from one keeps working.
- Import your chapter's tier list. Many chapters send a list of schools by tier or zone, with the travel fee for each tier and which schools pay through ArbiterPay. On My sites, Import your chapter's tier list reads it as the chapter sent it, a PDF or a spreadsheet, for one sport at a time (the title's sport is offered, and you can choose another). Each school becomes a venue for that sport with its tier's travel fee, and a school marked ArbiterPay is set to be paid through ArbiterPay on Who pays you. A school past the last tier (Non Metro, 91 miles or more) gets no fee and a note that it is paid by the mile. A school listed twice with two tiers stays two entries for you to pick from, and anything you already set is left alone.
2026-10-19 · A color for each sport, several games at once, and asking for your chapter
- Your chapter can ask RefTraq for a feature. The Feedback button has a new choice, For my chapter: say which chapter or association it is for (filled in from your associations in Settings when you have them) and what your chapter would like RefTraq to do, and send. It reaches the people building RefTraq like any request, and a person at RefTraq reads every chapter request; the reply shows up under Help → Your requests.
- Each sport has its own light color on the Schedule. Football, baseball and every other sport you work now each carry a slight tint on their rows, with a small colored dot beside the game, so a mixed week reads at a glance; a chapter meeting or clinic has a color of its own. On a computer the dot sits in the date column. A small key above the list names only the sports on screen, and the same sport is the same color every time. The calendar's dots still mean scheduled, paid and worked-unpaid; the day's games under it carry the sport colors. The colors are only a hint: each row still says its sport in words.
- Add several games, practices or gigs at once. On the Schedule, + Add now offers One game or Several at once (and Add a game links to it too). Pick dates is a calendar where every tap chooses a date, past or future, a month at a time; then one form says what they all are (games, practices, scrimmages, clinics or camps, or other), the sport, the level, where (a place from My sites, one you type, or no set place), the time and what each pays. Booked by says who booked them: an assignor or association, a team (type its name), or I booked it myself, saved as "Self-booked" so those group together. You then see one row per date, where any time or pay can change and any date can come off, and one Save adds them all; Undo takes back exactly the ones it added. A practice or a clinic counts its pay but never as a game worked, the way a meeting or a camp already does. Type or paste reads a list you type or paste into the same review the Import page gives, and Chief reads it opens Import, where Have Chief read it reads a schedule file or photo.
2026-10-18 · Your usual gate range for UIL varsity football
- Log a drive lets go of a chip when you type a different place in To. Tapping a game or a site on Log a drive fills To, the miles when the drive is measured and the game it was for. If you then typed somewhere else in To, the chip's miles, its Measure the drive button and its game stayed, so measuring billed Google for the first place and the drive saved with that place's miles and game. Now typing a different place in To clears the miles the chip filled (never miles you typed), the measure button and the game link, and a measure only fills miles for the place To still names.
- Log a drive asks before saving a drive dated ahead, and a canceled game's drive says so. Tap a game later this week on Log a drive and its date comes with it; saving a drive dated after today now asks first ("This drive is dated Saturday, October 24, after today. Save it anyway?"), and a second tap saves it. A drive logged for a game that was later canceled, declined or dropped from your feed says so on its row in Track and on its own page, so you can delete it if you didn't go. Two number tidies too: the double-header warning prints its miles plainly (24.9 mi, not a long string of digits), and + Add extra miles adds to the drive's miles as stored, so 12.25 plus 1 is 13.25, not 13.3.
- Unchecking a site update says what goes with it. When two rows of an imported file fill the same saved item (one row a site's address, a later one its miles), RefTraq brings them in as one change. That change now says so on the Import review ("Also brings in line 3's miles from home (one way); unchecking this row leaves that out too."), so leaving it out never drops the later row's fill without a word.
- UIL varsity football can be priced at your usual gate range. UIL pays varsity football by each game's gross gate receipts, so the UIL fee schedule recommended on Set what you get paid left those games without a fee. Now its card asks for the gate range you usually work, starting on Leave out: pick one and your varsity football games are priced at it. Leave it and nothing changes. A game priced that way says "gate estimate (your usual range; the real fee depends on the gate)" beside Priced by, so you know to change the fee when the gate was different. A gate range picked when you import UIL's 10-year sheet is marked the same way from now on. RefTraq also keeps the sheet's "Each additional $5,000" amount for each school year, for pricing a gate above the top range later; it doesn't price anything yet.
- A paid varsity football game says which gate range it was paid at. Once the money for a UIL varsity football game is recorded, its page has a Gate row: take away the game's travel and meal money, and what is left is matched to that school year's gate fees, or to the top range plus whole $5,000 steps ("Paid at the $10,001–$12,500 range ($120 fee, $15 more than your usual range)"). When the game's travel fee is blank it lists every range the money could be, with the travel each assumes, and never picks one. It only reads: the game's fee stays as it is.
- A game's pay, part by part, and where a season's pay came from. A game with money set or received now has a Pay breakdown card: the game fee, travel and meal money (a blank one says "not set", never $0), what it was expected to pay and what came in, and the difference; for a varsity football game priced at your usual gate range and paid at one range, the difference is split into what the gate explains and the rest. Stats has Where your pay comes from: each year's share of game fees, travel and meal money, counted the way your Pay sheet counts them, and for varsity football how many games were paid at each gate range. What a game pays no longer counts a gate estimate as a fee: a game priced at your usual range counts at the gate fee its payment matched, once paid at one range, and is left out until then.
- The Pay breakdown and the Gate row say only what RefTraq knows. Meal money on a game with no fee set, and the travel and meal money on a canceled game that paid part of its fee, now show their amount with why they aren't counted ("$15 (not counted: no fee set)") instead of "not set". When a varsity football game's travel fee is blank and its payment fits one gate range only by assuming a travel figure, From the gate and Other name it ("assuming $50 travel"). And a payment that matches no gate fee says what was tried (no travel or UIL's travel up to 90.9 miles), not "with or without travel", because mileage paid at the state rate from 91 miles is never tried.
- The privacy page says exactly what Have Chief read it sends. reftraq.com/privacy (now dated October 18, 2026), the first-time question and this guide now say that Have Chief read it can send a pasted or spreadsheet text as well as a file or picture, and that only Photograph a check blacks out a check's bank line first: a payment screenshot, a stub with no bank line, or a picture you tell the Import screen isn't a check goes as you cropped it. Nothing about what is sent changed, only the words.
- Marking several games paid at their expected pay takes the day the money came, and never writes over a payment. On the Schedule, Paid (est.) now asks Paid on (blank is today; a day that hasn't come is refused). Income counts in the year you got it, so when a selected game is from an earlier year than that day it says which year's income the payments will count in before anything is saved: mark last November's games paid in February with Paid on blank and they count in the new year, so set Paid on to the day the checks came. And a game whose payment was recorded after the list loaded (on its own page, by Quick add, in another tab) is left as it is and said, never overwritten at the estimate.
- An expense dated outside Track's two years opens on its own page. Track lists this year's and last year's expenses, and it holds the links to each one, so an expense saved with an older date (a receipt for an amended return) could never be found again. Now Add an expense says under the date that Track won't list that year, and after you save, the expense opens on its own page, where you can see, fix or delete it. And an expense dated after today is refused ("That day hasn't come yet. Type the day you paid."), as Mark paid refuses a payment day that hasn't come, which also catches a year typed wrong.
2026-10-16 · Per-mile travel counts once a day at a site
- The old $20 travel fee no longer rides on your games. Before late August, a game RefTraq couldn't price was saved with a $0 fee and a $20 travel fee you never set. When Apply to my games prices one of those now, it treats that $20 as not set: travel comes from the rate or the fee schedule, else from what the site pays in My sites, else it stays blank. Any other travel fee on a game, one you typed or a $0, is kept, and a game you priced keeps what it has. And a fee schedule RefTraq made from your rate table at a flat $20 travel fee, and that nobody has saved since, now takes travel from each site's travel pay; it says so on Fee schedules. A schedule you set yourself keeps the travel it says.
- Per-mile travel counts once a day at a site, with a switch to pay it on each game. A double-header is one drive, so when a site in My sites pays travel per mile, only the first game there that day (by start time) now gets the round-trip travel, and the later games there that day get $0 travel; the game page and the game form say it was counted on the earlier game. If the first game is canceled, the next one takes the trip. A site that pays mileage on every game can say so: turn on Pay travel on each game in its per-mile travel pay. Flat travel pay is per game, as before, and a travel fee you typed on a game still wins. Games already priced keep the travel fee they have.
- Your calendar now has the drive, with reminders 15 and 5 minutes before you leave. Beside every game RefTraq can give a leave time for (a timed drive, or every drive through your stops, and an arrival time), the calendar from Your games in your calendar adds a "Leave for …" event, from when you leave to when you reach your first stop or the venue. It lists your stops, each timed drive without traffic, the miles each way, when to be at the venue and a Google Maps link, and the game's own event now says the drive and points to it. Apple Calendar and Outlook ring the reminders; Google Calendar ignores reminders in a subscribed calendar. A game with no leave time gets no drive event, and a canceled game takes both away.
- The day's per-mile travel goes to a game that can be paid it. When the first game of the day at a per-mile site couldn't carry a travel fee (another assigner's game whose site pays it nothing, a scrimmage already settled at $0, or a game with no fee set), every later game there got $0 travel "counted on the earlier game", and the trip was never paid at all. Now the round trip goes to the first game that can carry it. A game that already has its travel fee keeps it, and travel fees already on your games don't change.
- Each drive in your calendar's route is that drive's own time. When you reach a stop early and wait for its meeting time, the "Leave for …" event and the game's event counted the wait as driving ("20 min" for a 10-minute drive). Now each leg says the drive RefTraq timed for it. And when your plan stops at a meeting, the drive to it no longer carries the venue's miles as if it went all the way there; the venue's distance from home is said on its own line.
- Measuring from your chapter center asks only when it can help. A UIL fee schedule from the 10-year sheet pays travel only for schools up to 30.9 miles from your chapter's center point, the one mileage band that sheet prints. A site measured farther away kept showing up on Home and in Needs attention as "not measured", and every tap asked Google for the same miles and filled nothing. Now a measured site is never asked about again: the game says the schedule pays no travel beyond 30.9 miles, so you can enter the travel you were paid or add the farther ring from your chapter's sheet. When your own fee schedule and UIL's agree on a game's fee, the travel from your chapter center now fills in too (it waited forever before). A site Google can't find a route to from the center is left off Home's list for a week instead of costing a call on every tap (a tap on the site itself still tries), and a game page and Home measuring the same site at once make one call, not two.
- UIL travel now prices up to 90.9 miles from your chapter center. UIL pays travel on the first game of the day by the distance from your chapter's center point: $20 up to 30.9 miles, $35 from 31 to 60.9 and $50 from 61 to 90.9, the same in every sport from 2022-23 through 2028-29. UIL's 10-year sheet prints only the first of those bands, so RefTraq's UIL schedules priced travel only up to 30.9 miles, and a school measured at exactly 30.9 miles got none. Now the UIL schedule from Set what you get paid, and the 10-year sheet imported on Import, carry all three bands, a school at exactly 30.9 or 90.9 miles is in its band, and a second game that day still pays no travel. From 91 miles UIL pays mileage at the state rate, round trip from your home, depending on how many cars go, plus a rider fee and meals; RefTraq can't know those, so that travel stays blank and the game says why, for you to enter. For 2029-30 on, UIL has published only the first band ($22), so a game 31 miles or more away keeps its travel blank. A UIL schedule you already saved keeps its one band (RefTraq never rewrites a saved schedule) and the game says which band it lacks: add the band to the schedule, or delete it and add UIL's again from Set what you get paid or the 10-year sheet on Import.
- A school exactly 30.9 or 90.9 miles away gets its travel, and a Google problem on RefTraq's side stops after one try. A fee schedule saved before this week could end its travel bands at 30.9 or 90.9 miles, so a school measured at exactly that distance got no travel, and the game asked you to add a band the schedule already had. Those schedules now price it, with nothing for you to change, and the game names a band only when the schedule really lacks it. UIL's crew fee sheet's Over 91 Miles column is no longer read as a $0 travel band (or, when it's worded, as a reason the whole sheet couldn't be read): the review says UIL pays mileage there at the state rate, and that travel stays blank for you to enter. Importing the same travel fee bands file again no longer fails as an overlap. And when Google turns down RefTraq's own request (its key or its daily quota, not your address), Time all drives and Measure from my chapter center stop after the first try and say timing isn't available right now, instead of asking Google once for every place and using up the day's limit.
- Importing a rate table that names no sport asks which sport it is. A rate table often says "Football" only in its title, and every row came back as a problem with no way to answer it but starting over. Now the review asks Which sport are these rates?, with your own sports to tap (or type another) and an Assigning group to choose; the rows that name no sport take it, a row that names its own keeps it, and the review updates in place. Rows with the same problem are said once ("12 rows have no sport") instead of once each, Start over and Choose a different file are at the top of every import review, and when Chief reads a rate table he copies a sport printed in its title onto every row.
- One place to set your pay: Fee schedules. The rate table and fee schedules did the same job two ways, so the rate table is gone from Settings and every "price these games" button now opens Fee schedules. Fee schedules lists Games with no fee yet (tap one to set what it pays), and Price older seasons too prices every season the way the rate table's Apply to my games did. If you had rates, Move them into fee schedules puts each one in a schedule for its sport and assigning group, after pricing every one of your games both ways: it moves only the rates that leave every fee exactly as it is, and one that would change a price stays, keeps pricing what it priced, and says why. Setting a fee on one game and offering it to the games like it now adds that fee to a fee schedule, and a rate table file still imports, its rates moving into your fee schedules the same way.
- Moving your rates checks playoff games, next season and the pay a schedule already sets. Move them into fee schedules checked the games you had, so a rate could move as a rule that left a later scrimmage, tournament or playoff game with no fee, or that clashed with a schedule you'd set up for next season. Now it also checks a playoff, tournament, scrimmage and district game at each level, and a day in every season one of your schedules is dated for, and a rate that would change any of them stays where it is and says why. A rate whose pay differs from a rule a schedule already has for the same games is never added beside it: it stays in the old rate table and names that rule ("Dillon Football already pays $85 for Varsity; this $90 rate stays in the old rate table until you change that rule"), and importing a rate table file says so for each one that stayed instead of only that rates were moved.
- UIL's 10-year officials fee schedule imports as fee schedules for every sport and school year. Choose UIL's "10 Year Officials Fee Schedule" PDF on Import and RefTraq reads all nine sports (baseball, basketball, football, soccer, softball, swimming and diving, volleyball, wrestling and water polo) for every school year it lists, 2021-22 through 2031-32: each row's level, playoff round, tournament, official (a referee, an AR, a line judge, a single umpire) and its fee, plus the travel it pays for 1 to 30.9 miles. Check the school years you want (the one you're in starts checked); each becomes its own schedule per sport, dated August 1 to July 31, so a game is only ever priced with its own year's fee. Football's varsity fees depend on the gate, so you pick your usual range or leave them out, and a row RefTraq can't place is listed with why. A year you already have is skipped.
- UIL's 10-year fee schedule, imported, keeps to UIL games and to what the sheet says. A schedule imported from UIL's "10 Year Officials Fee Schedule" PDF now prices only UIL member-school games, as the one Set what you get paid recommends always did: a TAPPS, college or youth game is left alone. A Sub-Varsity or Junior High volleyball line judge is no longer priced at that level's referee fee, because the sheet says those fees are agreed between the chapter and the schools; such a game stays without a fee until you add yours, and the review and the schedule's notes say so. Water polo's 5-minute fee (tournaments only) now prices only a game whose format says 5-minute quarters, instead of every tournament game. Importing the same school year again adds nothing, including when you already have it from Set what you get paid under your assigner's name, and a sport whose heading RefTraq can't read is listed under Left out instead of disappearing. Schedules you imported before keep their rules; import the year again after removing one to pick these up.
- Your own fee for a volleyball line judge the UIL sheet leaves to be agreed locally now prices the game. After importing UIL's 10-year schedule, setting a fee from Games with no fee yet for a Sub-Varsity or Junior High line judge game left the game without a fee and listed it again. Now your fee prices that game, the first of the day and the later ones, and it leaves the list; its travel stays blank until you set it, because the sheet leaves those fees to the chapter and the schools. The game page and the game form say the fee is agreed locally instead of naming the referee's rule. A TAPPS schedule, or one of yours for just those line judges, no longer makes the import skip a UIL school year. And water polo's 5-minute tournament fee now prices a game whose format reads "Length of Quarter - 5 Minutes", and the review says 6- and 7-minute quarters are priced for the regular season only.
- You get a push when a canceled or dropped game is put back on your schedule. RefTraq told you when an assigner canceled a game or it left your calendar, and then said nothing when it came back, so you could skip a game you were still on. Now it tells you the game is back on. A game moved and moved back before you heard of either, or canceled and put back overnight, sends nothing, because nothing changed for you; and a game moved back and forth during the day tells you where it ended up.
- Who pays you counts a place's money in the year it came. On Who pays you, Answered, but not counted yet listed a game by the year it was played, so a December game paid in January showed under the wrong year (and a game not played or paid yet showed too). Now it lists the money the split above counts in that year, the same way: paid in it, or with no payment date on a game played in it, and says how much. A game whose own Who paid this game names someone not on your list is listed there too, and its place is no longer offered Paid by…, because an answer for the place could never change that game. The schools with no payer are still the games you worked that year, and the card now says so.
- Pick your chapters from RefTraq’s directory. RefTraq now keeps a list of officials’ associations and their local chapters, starting with Texas: the seven officials associations UIL recognizes (TASO, THSBOA and the rest), TASO’s sport divisions, and the 207 local chapters UIL gives a center point for its mileage rule. UIL itself is the governing body, not a chapter, and you never join it. In Settings → Associations, From RefTraq’s directory finds yours by name (“CS TASO FB” finds College Station’s football chapter) and suggests ones from the names you already use; pick one to add it, or to link an association you already keep. Then say what it is to you (you belong to it, it assigns your games, it pays you) and, when RefTraq doesn’t know, which association your chapter is part of. Connect your schedule asks the same thing at the end, and you can skip it. It’s all optional, and a name that isn’t listed works the way it always has. An associations file can carry Directory and Roles columns too. RefTraq counts how many members each association has, and never shows anyone who; the privacy page says so.
- Searching the directory by an association’s short name finds that association. Typing “TWOA”, “THSBOA” or “LSHSSUA” listed the association and then every chapter in Texas whose association UIL’s list doesn’t name. Now it lists only what the name belongs to, and “CS TASO FB” still finds College Station Football. And after you add, link or delete one under All your associations, coming back to Connect your schedule shows your list as it is now, and a pick there uses it.
- Your games’ assigning groups, your dues and who pays, tied to your associations. In Settings → Associations, What your games say asks about each assigning group on your games that isn’t linked yet: “Your games say ‘CS TASO FB’. Is that College Station · Football chapter (UIL center point)?” Link ties it to that chapter under the name your games use, and Not this puts it away; when two or three chapters fit equally, it asks which, and it never links one on its own. For an association you’ve linked that has games, Who pays for these games? answers with one tap from your payers (or ArbiterPay), saved in Who pays you for games that don’t say who paid them. And the Deduction review now asks about each one by name (“Did you pay your TASO dues?”, “Did you pay your College Station Football chapter dues?”, then any other dues) and names your chapter’s meetings. A yes still needs the amount you paid; RefTraq never fills one in. A dues answer you gave before linking an association is never added beside the association's own: the review says it was for a question it no longer asks, and Let it go (two taps) clears it. Once you've answered a dues question for a named association, the general one is never added too, on any visit, and the dues questions wait until your associations are read. If your associations can't be read, it says an answer about them is waiting, with Try again. Only a chapter is called a chapter, and a league that only assigns your games isn't asked about dues.
- Measure from my chapter center, and UIL travel prices itself. UIL pays travel by the distance from your chapter's center point to the school, and RefTraq couldn't measure it, so travel stayed blank on UIL games. Now, once your chapter is linked in Settings → Associations, Measure from my chapter center measures it with Google Maps on a tap: on Home's Time your drives card (one tap for every site your upcoming games need, counting only what can be measured), on a game that is waiting on it, and on each site in My sites. Then RefTraq fills in the travel fee on games already priced by that schedule whose travel is blank; a travel fee you typed, a $0 travel fee and a game already paid are never changed. Needs attention flags an upcoming UIL game whose travel waits on that distance, and when two chapters you linked for one sport have different center points and the game's assigning group names neither, it says so and points you to Associations rather than guessing which to measure from. Nothing is measured until you tap, and each tap counts against the same daily limit as timing a drive.
- Midland chapters can measure from their center, and a UIL travel ring that disagrees with another schedule is caught. UIL gives six Midland chapters (Permian Basin football, basketball, soccer and volleyball, West Texas baseball and softball) a center point at Midland International Airport, with no street, and Measure from my chapter center refused it as "only a town". It measures it now. And when your UIL schedule's travel ring disagrees with another fee schedule's travel on the same game, Needs attention, Fee schedules and Chief now say the schedules disagree, as Apply to my games already treats the game. If RefTraq can't read your chapter center distances for a moment, it says it couldn't check, and Apply to my games and your calendar sync leave the UIL games it would have priced for the next time instead of pricing them without the distance.
- Game changes come right away, even during quiet hours, and you hear when a game's venue changes. When your assigner moves, cancels or drops a game, or puts one back on, RefTraq now sends that notification the moment the sync sees it, whatever your quiet hours and however far off the game is; before, only a change to a game starting before your quiet hours ended went at once, and the rest waited for morning. And when your calendar feed moves a game to another venue, you get "Venue changed: your Varsity Football game on Friday, October 23 at 7:00 PM is now at …", sent at once too. A site you picked yourself on the game page never changes, so it is never announced. New games, the weekly payment reminder and the rest still wait for the end of your quiet hours, and Moved or canceled games in Settings → Notifications still turns all of these off.
- One notification per game for each change, and a new game is never announced after it changed. When one sync moved a game and changed its venue, you got two notifications and your phone kept whichever came last. Now it is one ("Your game at Dillon HS moved from Friday, October 16 at 7:00 PM to Saturday, October 17 at 7:00 PM, and it is now at East Dillon HS"); a game canceled in the same sync just says it was canceled, and a game back on that also moved says so in the back-on message. A new game waiting for the end of your quiet hours is no longer sent if it was canceled, moved or sent to another venue overnight, since that change goes out at once. A game moved, moved back and moved again the same day now tells you about the last move, a venue change and a later move both reach you, and changing your quiet hours no longer loses the morning-after reminder to log your drive.
- UIL's fee schedule comes first for Texas UIL officials. If you work Texas public-school games (a Texas chapter or association you picked from RefTraq's directory, a Texas home address, or Texas venues on your schedule, and games at high school or junior high levels), Set what you get paid now leads with Recommended for Texas UIL officials · UIL officials fee schedule, 2026-27: UIL's own published fees for this school year, one fee schedule for each sport on your schedule, built from its public 10-year officials fee schedule. One tap sets them up, dated August 1 to July 31, and prices this school year's UIL games that have no fee; a fee a game already has, a game already paid, and TAPPS, SPC, college and youth games are left alone. UIL pays travel by the distance from your chapter's center point, which RefTraq can't measure yet, so travel stays blank rather than a guess. Nothing is set up until you tap, the other schedules are still there to choose, and the setup checklist's pay step says the same. UIL is the governing body that sets these fees, not a chapter.
- UIL's fee schedule comes first for Texas UIL officials. If you work Texas public-school games (a Texas chapter or association you picked from RefTraq's directory, a Texas home address, or Texas venues on your schedule, and games at high school or junior high levels), Set what you get paid now leads with Recommended for Texas UIL officials · UIL officials fee schedule, 2026-27: UIL's own published fees for this school year (from July, the coming one too), one fee schedule for each sport on your schedule, built from its public 10-year officials fee schedule. One tap sets them up, each dated August 1 to July 31, and prices those school years' UIL games that have no fee, girls' and boys' games included; a fee a game already has, a game already paid, and TAPPS, SPC, college and youth games are left alone, then and every time a game syncs or your schedules are applied. A sport one of your fee schedules already covers is left out, and the card names that schedule, so two never disagree over a game. When a UIL school year you set up is ending, Fee schedules offers the next one. UIL pays travel by the distance from your chapter's center point, which RefTraq can't measure yet, so travel stays blank rather than a guess. Nothing is set up until you tap, the other schedules are still there to choose, and the setup checklist's pay step says the same. UIL is the governing body that sets these fees, not a chapter.
- UIL's single-umpire fees price only a game worked alone. If you import both UIL's single-official fee schedule and the 10-year officials fee schedule for the same school year, every varsity game used to say your fee schedules disagree, because the single-umpire fee was set against the crew fee. A row that says single umpire, official or referee now applies only to a game whose crew size is 1, and a game with a crew, or with no crew size recorded, is priced by the crew fees. Rows that don't say it, like the per-official football fees on the same sheet, price as before. If you work a game alone, set its crew size to 1; RefTraq never guesses it.
- Chief answers for the period you asked about. Asking how much you were paid in January, in Q1 or since January no longer adds the whole year's note about money that arrived for games played in another year; asking about the whole year still does. A question like "is my 2026 mileage deductible?" or "can I deduct my mileage from last year?" now gives your own figure for the year you named, not the year being filed. And "what if I drove 500 more miles in 2015?" says RefTraq has no IRS rate for that year instead of quoting one.
- The install tip names the best browser for your phone or computer. RefTraq looks and works best installed, so the Keep RefTraq one tap away card in Help now gives the steps for the browser you're using: Safari on an iPhone or iPad (the Share button is under ⋯ on iOS 26; leave Open as Web App on), Chrome on Android, Samsung Galaxy included (Install and create shortcut, or Install app in older Chrome), and Chrome or Edge on a computer. In another Android browser it suggests Chrome in one line, since some browsers make a plain shortcut whose notifications may not arrive; Chrome and Edge on an iPhone are fine as they are. It no longer says you stay signed in where that isn't true: an iPhone or iPad Home Screen app, and Safari's Add to Dock on a Mac, keep their own sign-in, so you sign in once inside them with the code from the email. Getting started in the guide has the same table.
- The install tip knows an app's built-in browser and an older Mac. Opened from a link inside Facebook, Instagram or another app on Android, RefTraq can't be installed, and the tip used to send you to a browser menu that isn't there; now it says to open app.reftraq.com in Chrome and install it from there. Safari before version 17 on a Mac has no Add to Dock, so it now says that needs Safari 17 on macOS Sonoma, or to use Chrome or Edge.
- A game waiting on a distance waits for it, and every place agrees on the day's travel. When a UIL fee schedule (or any schedule that pays travel by mileage bands) priced a game whose distance wasn't measured yet, a site's travel pay in My sites was written in its place, and the game kept that figure for good: Measure from my chapter center was never offered and the ring never came. Now the travel stays blank until the distance is measured, then fills in. And Apply to my games, Needs attention and Fee schedules now read a day with two games at one per-mile site the way your calendar sync and the game page do, so a game they price is no longer flagged as two fee schedules disagreeing, Apply bounded to this year (or to UIL schools) never gives the day's trip to a game it doesn't price, and timing a drive never gives it to a different game than Apply would.
- Timing a drive now fills travel from your travel rings. When a fee schedule pays travel by mileage bands measured from your home, a game at a venue whose drive wasn't timed yet keeps its travel blank. Once you time that drive (Time all drives on Home, Time this drive on a game, or Compute in My sites), the games there that already have their fee get the travel the ring pays, and Apply to my games does the same. A travel fee you typed, a $0 included, is kept, and a drive farther than every band fills nothing.
- A game waiting on its travel distance waits even when another schedule names a travel fee, and timing says when Apply has more. When a UIL schedule (or one of yours with travel by mileage bands) and another fee schedule both cover a game, and the other one pays a flat or included travel fee, that fee used to be written on the game while the distance was still unmeasured, and it stayed there for good: Measure from my chapter center was never offered, and once the distance was known nobody compared the two. Now the travel stays blank until the distance is measured. Then, if both schedules say the same travel fee, it fills in; if they don't, Needs attention says the schedules disagree about the travel so you can pick. And after you time a drive, when Apply to my games would fill the travel on games the timing left alone (a double-header where an earlier game has no fee yet), it says so: "Apply to my games fills the travel on 2 more games." Only a schedule that pays travel by mileage bands asks this about a game that already has its fee: two schedules that differ on a flat or included travel fee no longer flag an imported game that has its fee, and a game you already worked whose travel waits on a distance now says what to add or measure (its site, the drive from home, or your chapter center).
2026-10-15 · The car and home office comparisons wait until every box is answered
- A site can be for one sport, one level, or a neutral site. Football and baseball at one school are usually two places, and RefTraq could keep only one, so a baseball game at Dillon High School took the football stadium's drive, leave time and address. Now My sites has Sport played here and Level played here on every site (Any sport and Any level fit every game, as before), and a game takes its own sport's site first: "Dillon High School · Baseball" for the baseball game, the stadium for football, never another sport's. The site list on a game offers that sport's sites first and never another sport's, and Add to My sites starts with the game's sport and level. Mark a playoff stadium a Neutral site: a playoff or tournament game lists neutral sites first, the feed adds a playoff venue as one, and a playoff at a neutral stadium never takes the home school's drive. The feed sets a new venue's sport (not its level). Your existing sites stay Any sport until you change one. A sites file can carry Sport, Level and Neutral columns.
- Travel, leave times and Chief now always use the same site. A new game from your calendar, and the fee the game form suggests, used to price travel from the any-sport site with the game's name even when the game's own sport had its site, so a baseball game could get the stadium's travel pay. Now they read the same site the game page does. Two games at one school on one day, JV at the practice field and Varsity at the stadium, are two places: the later one no longer says you're already there. A site you choose for a game stays chosen when your calendar syncs, the site list on a game offers only sites the game will really use (and says how to use one it leaves out), and asking Chief how far a place is lists every site with that name.
- A UIL fee schedule PDF opens its own review straight away. Picking UIL's fee schedule PDF (or one laid out like it, with a sport on each page and mileage bands across the top) now opens RefTraq's fee schedule review, one schedule per sport, as soon as the file is read, and Have Chief read it is no longer offered first for a sheet RefTraq already reads. Before, tapping Chief turned the sheet into a plain table RefTraq couldn't recognize, and the review filled with errors.
- A fee cell with two amounts says so. In a fee sheet, rate table or travel bands file, a cell like "$155/$135" (the first game and each additional game) used to be read as blank, and the row was then blamed for having no fee. Now that row is listed as one RefTraq couldn't import, naming the cell and saying it holds two amounts, so you can put the one you mean. A cell with one amount reads as before.
- Your games keep up with the venue and the crew your assigner sets. A game came into RefTraq with whatever your calendar said the first time it synced, and kept it: if you were the only official assigned then, the game kept a crew of one, and if the assigner set or changed the site later, the game kept the old one (and so never showed the new site's address). Now, on the next sync, a game you haven't edited takes the site and the full crew your calendar lists today. A site you picked from My sites stays yours, a game you edited keeps what you changed, and a crew you typed keeps every name you added. A game you edited still picks up a crew that only grew from the one it had.
- When Chief reads a file, the review names the columns it had no place for. A column Chief copied that the import can't keep (a Sport column in a fee schedule, say) used to be dropped without a word; the review now lists it.
- Chief reads any association's fee schedule into fee schedules, one per sport. A fee book that isn't laid out like UIL's (a sport column instead of a page title, mileage bands down the side, first and additional games in their own columns, or no mileage at all) can now go to Have Chief read it, and it opens the same review as UIL's sheet: a schedule per sport, its mileage bands as travel, and a first-game and an each-additional-game fee for every level, game type and round. Chief only copies the fees as printed; RefTraq builds the schedules, and any amount Chief gives that the PDF doesn't show is left out and named. A row that doesn't fit is listed with why, and nothing is added until you tap Add.
- When two fee schedules disagree about a game, RefTraq asks instead of picking. A mid-season raise added as a second schedule used to be ignored for any game the old schedule had a more specific rule for (a referee premium), and a statewide schedule could quietly win over your own group's. Now a game two schedules would pay differently gets no fee and a Fee schedules disagree flag in Needs attention, which names each schedule and what it says, with a button to Fee schedules. End the old schedule the day before the new one starts, or change one, and the game is priced. And a rule that sets only meal money or only travel no longer hides the fee rule beside it. Fees already on your games don't change.
- Fee schedules shows where two schedules overlap. Under your list, Schedules that disagree names the two schedules, the games they would pay differently, what each would pay, and the fix in one sentence: end the older schedule the day before the newer one starts. Each game is a link. And adding or editing one of those games, the fee box now says the two schedules disagree and what each says, where it used to show no suggestion at all.
- A rate with no travel fee adds no travel fee. A rate saved with its travel fee left blank used to add a $20 travel fee you never set and couldn't see anywhere, so an $85 rate priced a game at $105. Now a blank travel fee means none until you set one: the game is priced at $85 and its travel fee stays blank. A rate that says $0 travel still writes $0, and one that sets a travel fee still uses it. Games already priced keep what they have.
- A new fee schedule takes its travel from each site. A fee schedule you create now starts with travel set to Each site's travel pay instead of Included, which meant $0 travel on every game. Until a site says what it pays, a game there carries no travel fee, never a $0 RefTraq assumed. Travel a rule sets itself, or one you typed on a game, still wins. Schedules you already have keep the travel they say, and you can choose Included, Flat or Bands for a new one as before.
- A schedule that takes travel from each site counts when two schedules overlap, and a fee book with no mileage leaves travel to the site. A game covered by a schedule set to Each site's travel pay and by another set to Included or Flat used to take the other schedule's travel ($0, say) without a word, under the first schedule's name, even when the site pays $24. Now, when the site's travel pay and the other schedule say different things, the game gets no fee and a Fee schedules disagree flag naming both, like any other overlap; when they agree, it is priced as before. And a fee book that prints no mileage now becomes a schedule that takes travel from each site, where it was saved as Included, a $0 travel fee on every game that hid what the site pays.
- Timing a drive fills in the travel fee it was waiting on. A game at a site that pays travel by the mile showed Travel needs the drive measured until its drive was timed, and timing it cleared the warning but left the travel fee blank until you went to Rate table and tapped Apply to my games, so what you're owed read low. Now timing a drive from home (on the game, in My sites, or with Time all on Home) fills in the blank travel fee on that site's games right away and says how many. A travel fee you typed, a $0 one, and games already paid, canceled or hidden are left alone. A game with no fee set no longer gets the warning, since travel can't be added until it has one.
- Each site can say what it pays for travel. Open a site in My sites and set its Travel pay: none, a flat amount, or a rate per mile on the round trip from home, for any assigner or for one. A game there with no travel fee gets it when you tap Apply to my games, which now says how many travel fees came from My sites, and the game page and the game form name the site it came from. A per-mile site whose drive nobody measured says so, offers Time this drive, and puts a ! on its games until it is measured, because RefTraq never guesses the miles. A fee schedule saved as Included offers a one-tap switch to each site's travel pay. A travel fee you type on a game still wins.
- Two identical charges on a card statement are both offered. Two $3.25 tolls on the same day used to import as one, with the second called a repeat and kept once. Now each one is offered: a row with the same date, merchant and amount as another row (or as an expense you already have) starts unchecked, with a note to check it if you were charged twice. A drive logged twice on one day is still one round trip. And tolls, parking and garages now come in as Parking & Tolls, and hotels, motels and inns as Lodging, where they used to land on Other.
- Each site can say what it pays for travel. Open a site in My sites and set its Travel pay: none, a flat amount, or a rate per mile on the round trip from home, for any assigner or for one. A game there with no travel fee gets it when you tap Apply to my games, which now says how many travel fees came from My sites, and the game page and the game form name the site it came from. A per-mile site whose drive nobody measured says so, offers Time this drive, and puts a ! on its games until it is measured, because RefTraq never guesses the miles. A fee schedule saved as Included offers a one-tap switch to each site's travel pay. A list of sites you import can carry it too, in a Travel pay column (None, $10, or $0.50/mi) with an optional Assigner column; a site that already has travel pay keeps it. A travel fee you type on a game still wins.
- The tax meeting sheet shows what you spent and what counts, side by side. Under each expense line the sheet now prints both figures, for example "$400 spent · $200 counts in your Taxes total, at the usual 50%" for meals, or "$60 spent · $0 counts in your Taxes total, at the usual 0%" for a gym fee. The line you read aloud is still what you spent, so your preparer can apply the share once and nothing is halved twice. Phone, internet, the home office and car costs keep their own notes, because their share is settled at the table.
- A referral message says when your friend's free month starts. Once the referral program opens, the message you share and Your points say your friend gets their first month free when their own plan starts, not the day they sign up.
- Set what you get paid starts with the published fee schedules, even before your games are in. A new account that opened it before its calendar link brought a game in was told every schedule "prices none of your games: there's no football on your schedule", and Start from blank was put first. Now each schedule says your games aren't in yet and that it will price the ones it matches as they arrive, and Start from blank no longer says the rate table lists games you don't have yet.
- Set any arrival time on a game. On a game's page, When to get there now has Custom…, for any number of minutes before the game (75, say), and Be there at…, for a clock time like 6:15 PM, which RefTraq turns into minutes before the start. A time after the game starts is refused in words, and a game with no start time offers only Custom…. Like the other chips, it changes only that game's arrival time and never stops your calendar feed from moving the game.
- Tell Quick add when to be at a game. Say "be there by 6:15 for the Dillon game", "be there 90 min early friday" or "get to Gatlin an hour early", and Quick add sets that game's own arrival time, the same one Custom… and Be there at… set on the game's page. The card shows when you'll be there ("Arrive: 6:15 PM (45 min early)") before anything is saved, and Undo puts back what the game had, even no arrival time of its own. A day means the next one, a school means its next game, and with neither it's your next game; on a double-header it asks which game. A time with no AM or PM is read as the one before the game starts, and it says so. A time after the start, a clock time for a game with no start time, or "early" with no number gets a question, never a guess. Your arrival times for each sport stay as they are, and the feed still moves the game if your assigner does.
- Quick add takes a drive's miles from that game's own place. When My sites has a venue saved once for football and once for baseball, "drove to Dillon HS" on the day of a baseball game now uses the baseball entry's miles, the way Log a drive already did. With no game that day to tell them apart, Quick add leaves the miles blank and asks, instead of taking whichever entry came first.
- Plan the stops on the way to a game. On a game's page, When to get there now has Getting there: tap Straight there, add up to three stops (meet the crew, pick someone up, or stop for gas) with a time to be there and how long you stay, or paste a route you built in Google Maps. RefTraq counts your leave time back through the stops, says which drive between stops it hasn't timed instead of guessing, and Open the route in Google Maps takes your stops along. Planning the route doesn't count as editing the game, so a game your assigner moves still moves.
- Time the drives between your stops. In Getting there, Time these legs asks Google Maps for each drive on the way that isn't timed yet (from where you leave to your first stop, between stops, and from your last stop to the game), all in one tap, without traffic. Each drive counts toward the same daily limit as timing any other drive. RefTraq keeps a drive only for the two addresses it was timed between, so if you change a stop, your home address or the venue while it's timing, or later, that drive reads as not timed again rather than a wrong number, and if the daily limit stops it partway, the drives it already timed are kept and it says it stopped. A stop with no address is named instead of timed.
- Your stops show up everywhere you see when to leave. A game with stops on the way used to get its stops only on its own page: Home's Your day, Chief, your leave reminders and your calendar still counted the straight drive to the game. Now all four count back through the stops the same way the game page does, and name the first one ("Leave home by 5:17 PM for your 5:30 PM meeting at East Dillon HS"). When a drive between two stops hasn't been timed, they say which one instead of guessing, and Home links to the game. In your subscribed calendar, each game with stops lists the plan step by step, by the names you gave your stops and their times, with drive times without traffic. Who you meet is never shown on a lock screen or in your calendar, and neither are the stops' addresses. A game without stops reads exactly as before.
- A stop picked from My sites keeps that site's drive time. With two sites of one name (Dillon High School for football and for baseball), a stop you picked from Or one of My sites in Getting there lost the drive from home RefTraq had already timed, so the leave time disappeared and Time these legs asked Google again. Now the stop matches the site with its name and its address, and the chips say which site is which ("Dillon High School · Baseball"), with the game's own site first. Importing a list of who pays you now says how they pay in words ("Direct deposit"), and an associations file that lists the same sports in another order is no longer called a disagreement.
- A stop's time with no AM or PM is read against the game, and a pasted route never replaces your stops. In Getting there, a stop's Be there at of "5:30" used to be read as 5:30 in the morning, so a 7:00 PM game said to leave before dawn on its page, Home, Chief, your reminders and your calendar. Now a time with no AM or PM is read the way Quick add reads one: the latest time still before the game starts (5:30 PM before a 7:00 PM game), and the card says how it read it; a game with no start time asks you to add AM or PM. The game's own Be there at… reads it the same way. Pasting a Google Maps route when a game already has stops now adds its stops after yours, up to three in all, and says how many were added and how many didn't fit; it used to replace every stop you had planned, with their times and timed drives, while saying "Added". And a stop you add straight after another is no longer lost when the page hasn't caught up with the first.
- A double-header's second game no longer asks about the drive. Home's Your day already treated back-to-back games as one trip, but each game's page, Needs attention and your subscribed calendar asked about every game on its own, so a double-header's second game got its own "Leave by" from home, its own Time this drive and its own !. Now only the day's first game is a trip from home. A later game at the same place says "You'll already be there from the earlier game.", and a later game somewhere else says the drive is from the earlier venue, which RefTraq doesn't know; neither gets a leave time from home or a drive flag. If the earlier game is canceled, the next one is the day's first trip again. Leave reminders and Time your drives were already one per day and venue, and don't change.
- Calendar links must be public https links, and up to 10 can be on at once. RefTraq now saves only a calendar link that starts with https:// (a webcal:// link is still turned into one for you) and points at a public website: an http:// link, or one to a private or local address, is refused with a sentence that says why, wherever you add it (Connect your schedule, Settings, or a file). An account can have 10 calendar feeds turned on at a time; adding or turning on an 11th asks you to pause or remove one first. And when one of your feeds is slow to answer, the automatic sync now reads the rest of your feeds on its next run instead of holding everyone else's up.
- Which car deduction and Home office don't call a winner while a box is blank. With only some of a year's costs typed (gas but not the lease, or utilities but not the rent), Which car deduction used to say "Standard mileage is $2,200 larger" and Home office "The simplified method is $630 bigger", as if every blank box were $0. Now a blank box keeps the actual figure marked "at least", the screen lists what is still blank and asks for a 0 in any box that cost you nothing, and neither screen says the other method wins until every box is answered (one already ahead with boxes still blank can still say so). The car's cost boxes no longer show a "0.00" that looked like an answer. And if you own your home, Home office no longer names an amount that "would carry to a future year": part of an owner's home costs, the office share of mortgage interest and property tax, can still count that year whatever your profit, so it says that your preparer works out which part counts and which carries.
- A sheet's one Pay figure is read as the whole pay on a game with a travel fee. Importing a sheet with a single Pay (or Amount) column and no travel column used to put its $125 into the game fee of a game that already had a $20 travel fee, so the game expected $145. Now the figure is compared with the game fee plus the travel fee: if they add up, nothing changes, and if they don't, the review shows "Game fee and travel: the file says $150 in all, you have $105 + $20 travel ($125)", and taking the file's number sets the game fee to $130 so the two add up to what the file says. A column headed Game Fee is still read as the game fee.
- A time with no AM or PM is no longer read as the morning. A sheet's "7:30" used to come in as 7:30 in the morning, so an evening double-header's rows matched neither game and their payments landed nowhere, and a game added from one got a morning reminder. Now "7:30" matches your game at 7:30 in the morning or the evening, and a game the import adds from it comes in with no time, with a line in the review saying so. A sheet that writes 24-hour times elsewhere (19:00) is read as written, and "7:30 PM" always was.
- In tax season, Chief's deductions answer is for the year you're filing. From January 1 through April 15, asking Chief "what are my deductions?" (or "how much is deductible?") with no year named answers for last year, the year you're filing and the one Taxes opens on, and says which year it is. Ask about "this year" to get the new year so far. Questions about what you made or were paid are unchanged.
- Your car, both ways, on Taxes. Taxes now shows both car figures for the year side by side: your miles at the IRS rate (standard mileage) and the car costs you logged in Track at your business-use share (actual expenses), marking the method you chose. It says plainly that only one can be claimed for a car, which one your total counts, and why the choice can lock in for the life of the car. A figure RefTraq can't work out yet says what it needs (your drives, your car costs, or the car's total miles for the year), and RefTraq never picks for you. In Which car deduction, Use the car costs I logged fills the cost boxes from what you logged that year, leaving any box you typed in alone.
- A late cancel or move of an early game reaches you right away, even during quiet hours. If your assigner cancels, moves or drops a game that starts before your quiet hours end (a 7:00 AM game canceled at 11 PM, with quiet hours until 8:00, or moved from 7:00 AM to the evening), RefTraq now sends that notification at once instead of holding it until morning, when it would arrive after the game had started. Changes to later games, new games and everything else still wait for the end of your quiet hours, as before.
- A game at a place that isn't in My sites can be fixed from the game. When a game's venue isn't in My sites, or is there without an address, the game's page now offers Choose a site from My sites: a list of your sites, the likeliest first, and tapping one puts the game at that site, so its drive and leave time come from that site's address. Or tap Add with the venue's name to My sites (Add Gatlin HS to My sites) and My sites opens with the name already filled in; save it with its address and you're back on the game, ready to Time this drive. A site saved without an address opens straight to its own form. Choosing a site never stops your calendar feed from moving that game when your assigner reschedules it.
- Needs attention calls out a game whose venue RefTraq can't place. An upcoming game at a venue that isn't in My sites, or has no address there, gets the ! with Venue not in My sites or Venue has no address, even before your home address is saved. On the Schedule, that game's row says Choose this game's site, and tapping it opens the game with the list of your sites already open. Ask Chief "which games have no address?" for the list.
- A drive time that looks wrong can be checked and timed again. Under a game's Leave by, a drive timed from home now says which address it was timed to ("Timed from your home address to 3450 Mustang Rd, Dillon TX"), so a venue saved as just a town shows, with Open the route in Google Maps to look at the route itself and Time this drive again to ask Google once more. Opening the route opens Google Maps in your browser; RefTraq sends it nothing.
- RefTraq won't time a drive to an address that's only a town. Google routes an address like "Dillon, TX" or "Dillon High School" with no street to the middle of town, which is how a drive near home came out as 2 minutes. Now RefTraq checks first and asks for the street instead of timing it: Time all drives leaves those venues out and names them, a game's Time this drive and My sites' Compute distance say which address to fix, and a home address that is only a town says so before any drive is timed. A drive already timed to (or from) a town gets the ! in Needs attention with Drive timed to a town, and the line under a game's Leave by says which address was only a town. An address with a house number and a street, a numbered road like FM 1512, or an intersection is timed as before.
- Help and the Feedback button take twenty new requests a day between them. A twenty-first in 24 hours now says so in plain words instead of sending: add it to one of the requests you already sent (replies are never limited), or send it again the next day.
- Who at RefTraq can see your account. The person who runs RefTraq can now see each member's name, email and account status (when you signed up and last signed in, the link you arrived by, whether a calendar is connected, how many games you have, and whether you agreed to the terms), so they can find your account and help you when you ask. They still don't see your games, fees, income or other records. The privacy page says so under "Who at RefTraq can see what".
- Connect your schedule knows your link is already saved, and waits for your time zone and name. Once a calendar link is saved, the page says so (with the link's end hidden) and offers Sync now; pasting the same link again pulls your games in instead of saying "That feed is already added." Home's empty money card says your games are on their way and offers Sync now, where it used to ask you to connect a link it had just called connected. Connect now waits until RefTraq has read your time zone and your name, because the first sync reads every game's time in that zone and finds your position by that name; if either can't be read, it says so with Try again instead of bringing your games in at Central times with no positions. And after you save your home address, it mentions Time all drives only once there are venues to time.
- The privacy page now has its own date and a list of what changed. reftraq.com/privacy now says "Last updated October 15, 2026", separate from the Terms of Service, so bringing it up to date doesn't ask you to agree to the terms again. A short "What changed" list at the bottom names what it now describes that the October 4 version didn't: Anthropic reading a file only when you tap Have Chief read it, files you attach to a support request, news from RefTraq under the bell, conversations RefTraq's owner starts with you, the morning-after reminder to log a drive, and the crew on a printed game card. The terms didn't change.
- Notifications can be on for up to 10 devices, and a few paid lookups have a limit for everyone. Turning notifications on for an 11th phone or computer now says to remove one under Your devices first, and Send a test notification waits half a minute between tests even when a test didn't reach any device. Timing drives with Google Maps and Quick add's helper each cost RefTraq money per use, and each already had a daily limit for your account; they now also have one for everyone together. On the rare day that's reached, they stop and say so ("RefTraq has timed as many drives today as it can for everyone"), keep what was already done, and come back the next day. Typing a sentence the plain way into Quick add still works.
- Money you were paid for a game you declined now counts as income everywhere. When an assigner paid part of a fee before you declined the game, Home counted that money but Taxes, Who pays you, the Schedule C export and Chief's "how much have I been paid" left it out, so the same year showed two income totals. Now every income figure counts it in the year it arrived, and the export lists that game so its money column still adds up to Line 1. A declined game still isn't counted as a game you worked or as pay you expect.
- Tie your games to the association that assigns them. Settings → Associations keeps a list of who assigns your games, like Dillon Football Officials or Dillon Little Dribblers, added by hand or from a file. Choose one for each calendar feed, and one per sport when a single feed carries two chapters (football from one, baseball from another): each new game from that feed takes its association as its assigning group, and so does a game that has none yet. A group your feed gives a game, or one you typed, is never replaced. Fill this feed's games (also reached from each feed's Who assigns these games in Settings) does it now for the games you already have, and leaves games you edited by hand alone.
- A game your assigner puts back on comes back on. A game canceled in your calendar feed and then reinstated used to stay Canceled in RefTraq for good: no leave reminder, gone from your calendar link, left out of what you're owed. Now a game you haven't edited by hand comes back on when the feed no longer cancels it, and when a feed marks an event's own status as confirmed or tentative, the game follows that too, as it already did a new date or time. A word like "declined" somewhere in a game's notes or crew list never changes a game you already have. A game you edited keeps the status you gave it, a game marked Removed (dropped from your feed) still comes back the way it always has when the feed lists it again, and each change shows in the game's History.
- A game you imported before connecting your calendar feed isn't quietly doubled. If you import a schedule (Arbiter's report or your own sheet) and connect your feed afterward, the feed adds its own copy of each game ahead, so the same game was on your Schedule twice, with two reminders and its fee expected twice. Now the imported copy gets a Possible duplicate flag in Needs attention when the feed has a game on the same day, at the same time and place, in the same sport, and the game's page offers Delete the imported copy (it keeps the feed's, which the feed keeps up to date, and you can undelete it from the Schedule) or Keep both. Nothing is deleted on its own. Importing with no feed connected now says this may happen. Ask Chief "do I have any duplicate games?" for the list.
- Track's expense list says what its card says about your car and home office. The Expenses card and Taxes leave car costs (gas, maintenance, cleaning, vehicle insurance and registration) and home office costs out of your deductions, but each row in the list still read "Gas · 40% deductible" with $800 beside it, so the rows added up to more than the card. Those rows now say "Not counted: a car cost" or "Not counted: a home office cost", the words on the expense's own page, with a dash where the deduction was, and on a wide screen the Deduction column adds up to the card. What you spent is still shown on every row.
- An Arbiter schedule report brings in your upcoming games when your only calendar feed is someone else's. Importing Arbiter's schedule report leaves out upcoming games your Arbiter calendar feed will bring in on its own. It used to do that whenever any calendar feed was on, so with only an Assignr feed (or another assigner's) those upcoming Arbiter games never arrived. Now only a feed from Arbiter holds them back, and the import adds them otherwise.
- Drives ahead counts a chapter meeting or a clinic you drive to. Home's Driving you can record already counted a meeting or clinic day once it was past, but Drives ahead this season left the same day out until then. Both count it now, as business driving, and the cards and Rebuild a past season say "days you worked or attended" instead of "game days". Drives ahead now reads "If you make the 6 drives ahead with measured distances…".
- Who pays you asks school by school, and ArbiterPay is one of the ways a payer pays. Each payer on Who pays you now has How do they pay you?: ArbiterPay, Check, Direct deposit, Cash, Other or Not sure (Not sure is never read as cash). Choosing ArbiterPay for a school counts that school's money as paid through ArbiterPay, so it lands on ArbiterPay's 1099, and adds ArbiterPay to your list if it isn't there yet; the screen says so before you save. RefTraq counts the money when ArbiterPay pays it and doesn't track moving your ArbiterPay balance to your bank. A new Who pays at each place section lists the places you worked this year whose payer RefTraq can't name, like Herrmann Field or Arnett Mead HS, and asks Paid by… for each one. Your answer counts every game there that way, without writing anything onto your games: remove the answer and they go back to how they were, and no total ever changes, only which column the money sits in. A game's Who paid this game card says when your answer for its place decided it. On the Schedule, select games and tap Who paid to set who paid all of them at once. And Who pays you imports from a file like the other lists, with a Download template.
- Who pays you never adds ArbiterPay twice. When you saved a school as paid by ArbiterPay, or answered Paid by… ArbiterPay for a place, RefTraq added ArbiterPay to your list first. If the second part then didn't save, the screen didn't notice ArbiterPay was already there, and every Save after that was refused because ArbiterPay was on your list. Now the screen says what happened ("ArbiterPay was added to your list; Gatlin ISD didn't save. Try again."), reads your list again, and checks for ArbiterPay before adding it, so trying again just saves.
- Drive times say they are without traffic. A drive RefTraq measured is Google's standard time with no traffic in it, and now it says so: the game's leave time ("25 min drive without traffic"), Home's plan for the day, My sites and the leave line in your calendar. Add your margin for a Friday-afternoon drive with how early you like to be there (Settings → Arrival times, or the chips on a game).
2026-10-14 · UIL's fee schedule PDF imports, feedback takes pictures and PDFs, and editing a game saves once
- Home is up to date when you come back to it. Home left open overnight, or in a tab you came back to, kept showing yesterday's games under Today, yesterday's leave time and yesterday's outstanding, and a game canceled since kept its leave time. Now Home reads your games again when you come back to it after a few minutes or on a new day, and at midnight while it's on screen. And after Time the drive from Work (or a game's Time this drive), Time your drives stops listing that drive, so a second tap no longer asks Google Maps again.
- Leave from work, not just home. Settings → Leaving from saves places like Work with their address, and picks where your games usually leave from. For a week with a pattern, Rules by day and time says things like "Tuesdays, games before 7:00 PM → Work", and a game's page lets that one game leave from somewhere else. Home's Your day, a game's page and Chief now name the place ("Leave Work by 4:35 PM") and say why when a rule or your usual place chose it. A drive from a saved place is never guessed from your drive from home: until it's timed, RefTraq says which drive is missing, offers Time the drive from Work, and gives no leave time. Your places can come in from a file on that screen too. Leave reminders and your calendar link count from the same place and name it ("Leave Work by 5:45 PM"); the calendar shows only the place's name, never its address. A drive from a place that isn't timed yet gets no leave time there either: the reminder says which drive, Home's Time your drives lists it ("1 drive from Work to time") with its own button, and a game's Needs attention names it. Each one is a single tap; Time all still times only drives from home. Your mileage log doesn't change.
- Ask Chief about the drive from work. "How far is Laribee HS from work?" and "How long is the drive from Work to Dillon HS?" answer with the drive timed from that saved place, and "When do I leave work for Friday's game?" counts back from it. If that drive isn't timed yet, Chief says so and opens the game where you can time it; it never uses your drive from home instead. A place you haven't saved gets the names of the ones you have. And "When do I leave for Friday's game?" now says when to leave, where it used to say when the game starts.
- A venue's new address clears the drive from your places too. Changing a site's address in My sites already cleared its drive time from home; now it also clears the drive time from Work and any other saved place, so "Leave Work by" never counts to where the game used to be. The drive shows as not timed until you tap Time the drive from Work again. A saved place can't be called "Usual" any more, the game page's name for your rules and your usual place, and a game's Choose for this game now picks the right place even when two read alike.
- A new home address means your drives get timed again. Saving a different home address in Settings or Connect your schedule now clears the drive times measured from your old one, so a leave time never counts from a home you've moved from. The note under Save says so and offers Time all drives, which measures them again from your new address. Distances Google measured from your old address are cleared too, and the same tap measures them again; the note says how many. A distance you typed stays as it was, because it may be the only record of it (so does one measured before RefTraq started keeping track of which were Google's); the note says those are from the old address, and Compute distance automatically on a venue in My sites measures one again. Saving the same address again changes nothing, and drives from Work or another saved place keep their own times.
- Settings saves only what you changed. Typing your name in Settings, then saving a new home address on Connect your schedule and coming back, used to put your old address back when you tapped Save name and address, which cleared the drive times you had just measured from the new one. Now each box you didn't touch shows what's saved, and Save writes only the boxes you changed. Connect your schedule waits until it has read your home address before it offers the box, and says so with Try again when it can't read it, so an empty box can never replace the address you have. And a save that went through is never reported as failed because Settings couldn't be read again right after.
- Time all drives stops re-timing a venue it already measured as next door. When your home and a venue come out as the same spot (both only "Dillon, TX"), Google measures 0 miles, and Time all drives used to count that venue and time it again on every tap. Now a 0 Google measured counts as measured: the count drops, a ring travel fee prices it at your nearest ring, and nights away reads it as nearby. A 0 you typed still counts as not measured. And saving a new home address while Time all drives is running stops it, keeping nothing measured from the old address.
- My sites keeps a distance Google measured, and travel bands refuse what can't be kept. With a venue open in My sites, tapping Time all drives and then Save site (to add a note, say) used to write the old blank miles over the ones just measured, so the drive kept its time with 0 miles and the next Time all measured it again. Now the miles box shows the measured distance, and a save leaves the miles alone unless you typed in that box. Travel fee bands and the miles box in My sites now say so when a figure is more than RefTraq can keep (miles go up to 99,999.9, to one decimal), instead of a save that failed after your old ladder was already cleared. If a ladder save fails anyway, your old ladder is put back, or the page says what's there and offers Put my old ladder back.
- Signing out ends it, even with no connection, and leaves nothing of yours behind. Sign out with no signal, or while RefTraq's sign-in service was having trouble, used to leave you signed in on that browser; now it signs you out on the device anyway and the sign-in page says "Signed out on this device. RefTraq couldn't be reached to end it elsewhere." Signing out also clears what was yours on a shared browser: an unfinished Deduction Review, the nights and per-night rate you typed, your yes to Quick add's helper and to having a document read with AI (whoever signs in next is asked again), a promo code or link you brought, and the rest of the list on the privacy page. Signing out in one tab now signs out the others. After Delete my account, you land on the sign-in page at once, which says your account is deleted, instead of a confirmation that needed Close.
- Setup checks your name against your crew lists, and counts syncing once. On Home, Finish setting up used to check off your name as soon as one was saved, even when your assigner spells it another way ("Jeff Smith" in Settings, "Jeffrey Smith" on every crew list), so every game came in with no position and a fee set by position never applied, without a word. Now, when the name you saved is on none of your crew lists, that step stays open and says so, and Home asks "RefTraq didn't find “Jeff Smith” on any of your 12 crew lists. Which of these is you?" Pick the spelling your assigner uses and it replaces the one in Settings, then fills in your position. A spelling you joined to your name in Who you work with counts as you, and a schedule with no crew lists at all changes nothing. Get your games in and Sync your games were two steps that checked off together; they are one now, with Sync now inside it once your calendar link is saved. A calendar link that can't be read still gets its own Fix your calendar link step.
- Setup checks your name against your crew lists, and counts syncing once. On Home, Finish setting up used to check off your name as soon as one was saved, even when your assigner spells it another way ("Tim Riggins" in Settings, "Timothy Riggins" on every crew list), so every game came in with no position and a fee set by position never applied, without a word. Now, when the name you saved is on none of your crew lists, that step stays open and says so, and Home asks "RefTraq didn't find “Tim Riggins” on any of your 12 crew lists. Which of these is you?" Pick the spelling your assigner uses and it replaces the one in Settings, then fills in your position. A spelling you joined to your name in Who you work with counts as you, and a schedule with no crew lists at all changes nothing. Get your games in and Sync your games were two steps that checked off together; they are one now, with Sync now inside it once your calendar link is saved. A calendar link that can't be read still gets its own Fix your calendar link step.
- Have Chief read it: a careful read for files and pictures the quick read misses. A scanned PDF, a sheet photographed at an angle, a payroll tracker laid out like nothing else, a crumpled receipt: when the reader on your device can't make it out, the Import screen, Photograph a check and a receipt in Add an expense now offer Have Chief read it, and you can choose it any time. The first time, RefTraq says what happens and sends nothing until you agree: the file or picture goes to Anthropic to be read (a check's bank line is blacked out on your device first), it isn't used to train Anthropic's models by default under its commercial terms, and RefTraq doesn't store it or the reading. What comes back goes into the same review as anything you import, and on a check or a receipt it fills only the boxes you left blank. Any amount the reader gave that the document doesn't show is left out and named, so you can type it yourself. Everyone gets a starter allowance of these reads and Pro adds more each month; the button says how many you have left.
- A check on the Import screen goes to Photograph a check. Before Have Chief read it sends a picture or a PDF from the Import screen, RefTraq asks "Is this a check or a payment screenshot?" Yes opens Photograph a check with the picture, where the bank line is blacked out first, and nothing is sent. A list of calendar feed links is never sent to be read, since a feed link works like a password. And a "Paid", an "x" or a paid date the document doesn't show is left out like an amount, so a game is never marked paid by a guess.
- "Read it for me" on a receipt takes the total. A receipt says "total" on more lines than its total, and the last one used to win: a "TOTAL SAVINGS 10.00" under a $97.41 sale filled in $10.00, a "BALANCE DUE 0.00" filled in $0.00, and a "Total Tax 3.10" filled in the tax. Now the line that is the sale's total wins (a grand total when there is one), savings, tax, a subtotal, an item count and a tip suggestion never do, and a $0.00 never wins over a total that says more. When no line is the total, the amount is left blank for you to type.
- Ask Chief about your income and get your tax figure. "How much did I receive in 2025?", "what was my gross income?", "what's my taxable income for 2025?" and "what was my 1099 income?" now answer with the money that arrived in that year, the same figure as Income received on Taxes and Line 1 of your export, and say so when some of it was for games in another year. They used to answer with what the games made, which counts a game by the day it was played. "How much did I make?" still answers that way. Asking what you spent on your car now counts gas, maintenance and the car's other categories ("car repairs" is Vehicle Maintenance), something RefTraq has no category for gets "No expenses logged that I can match to…" instead of everything you spent, and a home office says the amount you recorded, as Taxes does.
- Bank exports, mileage app reports and hand-kept logs import the right way. A Wells Fargo download, which has no header row, was read as a game schedule with negative fees; it now comes in as expenses, with the deposits left out. A MileIQ-style report no longer takes the Start and End times for where you drove from and to (it reads Start Location and End Location), and a drive it marks Personal is left out with a sentence instead of coming in as business miles. An expense with no category RefTraq knows now takes one from what was bought ("TASO CHAPTER DUES" is Registration & Dues) and still starts unchecked, so a guess is never filed without your check. And a sheet you kept by hand with dates like "8/20" takes the year from a title above the headings ("2025 Ref Expenses") or the tab's name, and says so; with no year anywhere, each row says the year is missing instead of the date being unreadable, and the sheet is no longer guessed as travel fee bands.
- Finish an import from the same file, and "Settled — no fee" settles. Opening a file you already imported, to answer a difference you left for later, fix a row, pick a sport or add your crew, used to say "These rows of this file were already imported — nothing changed." Now the rows you hadn't brought in yet come in, and only the same rows a second time are turned away. And a row marked paid with a $0 fee, answered Settled — no fee (or a $0 you typed), now settles its game on the game's date, where it left the game waiting on a payment. A row that filled in one value and left a difference for later is asked about again the next time you open the file, where it used to say nothing more about it.
- Files read a percentage the way you wrote it, and two rows for one thing keep both. In an expenses file, a Deductible % of "50%" used to be ignored, so the row took its category's percentage (a uniform came in at 100%); now "50%", "50" and an Excel cell formatted as a percent all read as 50%, and one RefTraq can't read is listed as a problem instead of quietly using the default. When two rows of a file fill in the same site or rate, the second no longer erases what the first filled in (a site's address from one row and its miles from the next now both stay), and two different fees for one rate keep the first and say so. A drive already in your log under another spelling ("Dillon HS" in the file, "Dillon High School (Football Field)" in your log, the same day) now starts unchecked and names the drive you have, so it isn't logged twice.
- Editing a game saves once, and a crew size of 0 no longer stops a save. On a game's page, Save changes now saves once however fast you click it. A game saved with a crew size of 0 before that box learned a crew has at least one official made every later save fail with "a crew has at least 1 official", whatever you changed; the box now opens blank for it, and saving something else leaves it alone. If your name in Settings arrives after you opened the edit form, Who worked it with you no longer lists you as one of your own partners, unless you had already changed the crew. And Crew size and format and Choose from your sites tell a screen reader whether they are open.
- Apply to my games prices a game the way a sync would. A rate with only a travel fee used to set a game's fee to $0 when you applied it, so a game you hadn't priced read as paying its travel and dropped out of your "no fee set" count; now it stays unpriced, here and when a new game syncs in, and the Rate table still asks what that game pays. A rate that says $0 travel now writes $0 instead of your default travel fee. And a canceled, declined or removed game, or a meeting, is no longer given a fee by Apply to my games or by a sync, so it can't show up as money you're owed.
- A rate needs a game fee. The Rate table now asks for a game fee before it saves a rate (type 0 if the game pays nothing); the travel fee is still optional. A rate with only a travel fee prices nothing, so it used to save without a word and change no game. One you saved before shows a line under it saying so until you give it a game fee, and a row in a rate table file with no game fee lists the same reason instead of adding a rate, unless it fills in a rate you already have with a game fee.
- Quick add records only money and miles you said. "Dillon hasn't paid me yet", "never paid me" or "still waiting on my check from East Dillon" used to record a payment at the game's fee; Quick add now records nothing and Chief tells you what is still owed. "Paid $15 to park" asks whether the money came in or went out, instead of offering to add a game called "park". A payment goes on a game the school hosted: one it only visited is offered as a question you can pick from. "Dillon paid me $210 for both games" asks which game, then how much of it was for that one, instead of putting all $210 on one game. A correction that names something you don't have ("the Permian fee should be $90", "the East Dillon drive should be 40 miles" with only a Dillon HS drive) asks which one you meant instead of changing your newest game or drive. And when Quick add asks for help reading a sentence, a number of miles you didn't type is left out of what comes back, and the card says so.
- A payment to a canceled game waits for your tap. When the only game Quick add found for a payment was canceled, declined or dropped from your feed, and it was the only game you had, "Gatlin paid me $85" went straight onto it. Quick add now asks first, every time: it says the game was canceled and records the payment on it only when you pick it.
- A photographed check lands on the game it paid, on the day it came. On Photograph a check, a second picture of a check you'd already recorded could land, sure of itself, on a canceled game at the same school for the same amount; now it says the game is already marked paid, a canceled, declined or removed game is only ever offered as a question that says so, and one no longer stops two games you worked from adding up to the check. With no date in the box, the payment records as today and the screen says so first; a date that hasn't come is refused. Changing a box, or a reading landing after you tapped Find the game, asks you to find it again, and Record all as paid records only when those games still add up to the amount in the box. And a game that pays nothing, like a $0 scrimmage, no longer shows Unpaid in Needs attention.
- Quick add asks between two games that both fit, and keeps the day it read. "Dillon HS paid me $105" with two unpaid $105 games there used to put the money on the more recent one when the other was more than six weeks old; now it asks which game, however far apart they are. When Quick add asks for help reading a sentence, the drive, expense or game that comes back is dated the day it read instead of today, and a drive is linked to the game played there that day. A dollar figure in what you typed ("that Laribee thing friday $42") is never turned into 42 miles: the miles are left out, the card says so, and it asks how many. And "the Laribee game moved to 12:30" moves a 10:00 AM game to 12:30 PM, where it read half past midnight; "moved to 1:30" from a morning game asks whether you mean AM or PM.
- Quick add and imports file car costs under the car. "Car repair $300", "fixed the truck $300", "truck insurance $600" and "registration for the truck $85" used to be filed as equipment repair, your officiating liability insurance and chapter dues, each 100% deductible on top of the IRS mileage rate, which already pays for the car's repairs, insurance and registration. They're now Vehicle Maintenance, Vehicle Insurance and Vehicle Registration & Fees, which Taxes keeps out of your deductions under the mileage rate and counts toward the car under actual expenses; gas is still Gas. An expenses file reads "Auto Insurance" and "Vehicle registration" the same way. And "bought a new truck for $35,000" no longer adds a $35,000 expense: Quick add says a car or truck you buy belongs in the Deduction review's question about things that last for years, where your preparer decides how it's written off.
- A game's page and the Schedule stay in step. When a game changed while its edit form was open (your calendar feed moved it, or it was canceled), saving a new fee used to put the old time and status back and keep the feed from fixing it again. Now a save writes only the boxes you changed, and the form says "This game changed while you were editing" with Start again to see it as it is now. On a computer, the schedule beside a game updates as soon as you mark it paid or save an edit, instead of keeping the old badge and fee. A game you hid and then deleted comes back to your Hidden games when you undelete it, and the Schedule says so, instead of saying it went back to your schedule. With Hidden chosen, a game opened from Removed or Needs attention no longer offers Unhide, since it isn't hidden. And Be there saves one choice at a time.
- One Try again clears both lines. On a computer, when a game's page couldn't refresh after you marked it paid, the schedule beside it said so too, and its Try again refreshed the list but left "RefTraq couldn’t refresh this game" standing above the game. Now either Try again reads the game and the schedule again, and both lines go once they load.
- The Schedule shows the list you picked. Tapping another list while a Hide, Delete, fee change or Paid (est.) was still saving used to bring back the list you left under the new list's name; now you see the one you tapped. A link that opens Unpaid, Hidden or Needs attention starts fresh, with no games still selected, no Sure? waiting and no sport filter left on. A sport filter applies only while its chips are showing, so a list can't be filtered to nothing with no chip to clear it. Needs attention lists a double-header by start time, and on a computer Unpaid opens newest first, as it does on a phone, and a review list keeps its own order.
- "State Semi", "Regional Semis" and "Region Final" read as the rounds they are. A playoff game whose level said "State Semi" used to count as the State round, so a season card said "as far as the State" and Your seasons announced your first State game; "Regional Semis" counted as plain Regional, and "Region Final" as a plain Final, which put a season that reached the Regional Final "as far as the Final". They now read as the State Semifinal, the Regional Semifinal and the Regional Final, on your cards, milestones and Stats, and a fee rule for that round prices them. A game that already came in with the old round keeps it; pick the right one under Round when you edit the game.
- Your Wrapped can be played any time — mid-season it's your season so far. A season's Wrapped used to wait until that sport had no games left on your calendar. Now every season you've worked has one, on Stats and in Your seasons in numbers: one still being played is marked "so far", its first screen says "Your 2026 football season, so far", a line above says how many games are left, and its card says SO FAR. A season counts as still being played when it's this year or games of it are still on your calendar, the same rule Stats uses for "by this date last year", so a gap between playoff rounds no longer reads as the end of the season.
- Chief says when it couldn't read My sites. When your list of sites didn't load, "how far is Arnett Mead HS?" used to answer that it wasn't on My sites yet and to add it, and a leave time said the drive wasn't timed. Chief now says it couldn't read My sites just now and to ask again, with no advice to add anything; "where is my game?" says the same about the address.
- A promo code you used before says whether its free access is still on. Entering a code again used to say "Your free access from it runs through" its end date even after that access was turned off or had ended. Now it says the access was turned off, or the day it ended, and only says "runs through" while it still does.
- A leave reminder never shows up after it's time to leave. A reminder that couldn't reach your phone on time (it was off, or the notification service was slow) used to stay deliverable for two hours from when it was sent, so a phone turned on at 10:00 could still show "Leave by 8:30 AM". Now each leave reminder carries its leave time (or the game's start, when RefTraq can't work out a leave time), your phone is told to drop it at that moment, and RefTraq doesn't send it at all once that time has passed. Settings → Notifications lists it as not sent because it was already past time to leave.
- Connecting a bank you already linked says so instead of linking it twice. Each time Plaid finishes, it makes a new link, so connecting the same bank again (or tapping Connect bank after a save that seemed to fail) made a second link that synced every transaction twice. Now RefTraq notices the same bank with an account you already have, closes the new link, saves nothing, and says to tap Reconnect on the bank you have, or Disconnect it first to start over. A second login at the same bank, with different accounts, still links. Settings now shows a bank that was saved even when the save answered with an error, and Connect bank works again after Plaid's sign-in screen was slow to load, without reloading the page.
- Money figures that agree. Home's outstanding keeps last season's unpaid games until tax day, the same games Chief's "owed" answer and the weekly reminder count, and in January it says so ("outstanding since Jan 1, 2026"). A canceled game that paid part of its fee counts what it paid, not its whole fee, on Home, Taxes, the Pay sheet and Chief. Track's Expenses card leaves home office costs out of "deductible" and says them underneath, as Taxes does. Chief no longer calls meal money on a game with no fee "already in what you made", and writes a figure below zero as -$12.50. An expense can't be saved at less than zero. And when the new year's IRS mileage rate isn't in RefTraq yet, Taxes says so and which rate your drives use until it is.
- The Pay sheet adds up, Who pays you waits for its forms, and the car's depreciation is that year's. On the Pay sheet's download, a canceled game that paid part of its fee shows what it paid under Game fee, with its travel and meal money left out and the Note saying "called off — counts what it paid, not its $135", so every column adds up to its total and fee + travel + meal money is the estimate on every line. Meal money on a game with no fee set is said in the Note rather than in a column that totals without it. Who pays you says it is loading a year's forms after you switch years, instead of showing nothing, and says so with Try again when they can't be read. And Which car deduction uses each year's own depreciation figure rather than 2026's.
- Which car deduction now uses each year's own IRS depreciation figure back to 2019, from the IRS notices (30¢ a mile for 2024, 33¢ for 2025, 35¢ for 2026). For a year before 2019 it still says it doesn't have the figure rather than borrowing another year's.
- Fee schedules price only what they say. A fee schedule imported from a UIL fee sheet used to price a scrimmage or a playoff game (a Bi-District or Area baseball game) at the regular-season fee plus first-game travel; a row that names no kind of game is now the regular season only, and the schedule covers the sheet's school year (a 2026-27 sheet runs August 1, 2026 through July 31, 2027). Apply to my games keeps a travel fee you typed on a game with no fee yet, where it used to replace it with the rule's or your default. An officials meeting or a clinic earlier that day at the same school no longer makes the game after it a "2nd game" at the lower fee. And the UIL baseball preset prices a Freshman game whose place in the day is unknown at $75, as it does JV.
- Tax tools read a rate and a share the way you mean them. On Nights away, a per-night rate typed with a comma in the wrong place ("68,50") used to read as $6,850 a night; now it asks you to type it as an amount, and "1,068" still reads as $1,068. In the Deduction review, the phone, internet and device questions used to ask for the business share and then take RefTraq's 40% of it again, so a $400 phone filed $64 instead of $160; they now ask for the whole price or bill and say RefTraq files it at 40%, and point you to Add an expense, where you can set your own percent, if your split is different. And when a 1099 doesn't match, Who pays you no longer suggests that money you received in December was counted by the payer in another year.
- UIL's fee schedule PDF imports, one fee schedule per sport. Choosing UIL's "Officials Fee Schedule – single official" PDF on the Import screen used to find "Nothing importable" in 177 rows: each page names its sport only in its title, and every fee is a pair, "$155/$135", the first game of the day with mileage and each additional game. RefTraq now reads that layout: each sport becomes its own new fee schedule, the mileage columns become its travel bands ($20, $35 and $50 on the first game, the difference between the two amounts), and each row becomes a game fee for its level, tournament or playoff round, with no travel on each additional game. The review lists the sports with a checkbox each (one you already have a schedule for by that name starts unchecked), asks which gate range you usually work for varsity football, whose fees depend on the gate, and lists every row it left out with why, like the "Each Additional $5,000" add-on. Travel is measured from your chapter center, as UIL does, which RefTraq can't measure yet, so first-game travel stays blank until you set the schedule's Measured from to Home. Nothing is priced until you tap Apply to my games.
- A PDF over several pages keeps its columns. When page 2 of a payroll PDF had no travel fee on any row, RefTraq read that page with one column fewer, so a game's paid amount landed under Travel: a $85 travel fee on a game left unpaid. A page without its own header now uses the columns of the page that has one, so a column left blank stays blank. And a cell that wraps onto a second line, like "Laribee" with "Stadium" below it, now joins its game's row instead of becoming a row of its own. The import message says when either happened.
- A Mac Excel workbook's dates read right. A workbook made in Excel on a Mac can count its dates from 1904 instead of 1900, and RefTraq read those dates four years and a day early: a game on September 5, 2025 came in as September 4, 2021, its payment landed in the wrong tax year, and the real game was added a second time. RefTraq now reads which way the workbook counts and gives the same dates Excel shows.
- "Set what you get paid" counts this year's games, and Home says when they're last year's. From January to tax day, last fall's games with no fee used to keep the setup step open as "3 games this year have no fee set", though nothing on it could price them. The step now counts only this year's games, and Home's line says "3 games from 2026 have no fee yet" and opens the Rate table, where Apply to my games prices older seasons.
- A chapter meeting is no longer a game with no fee. A meeting on your schedule with no fee used to show on Home as "1 game has no fee yet", count in Taxes' games with no fee set and get a No fee set flag, though the Rate table and Set what you get paid never ask what a meeting pays. Now none of them counts it. Home's games figure leaves meetings out too, and is labeled games in 2026: every game on this year's schedule, played and still ahead (the Stats tab counts the games you've worked).
- Chief and the Pay sheet leave meetings out too. Asking Chief "who still owes me?" no longer lists a chapter meeting with no fee as a game that hasn't been paid and has no fee set, and "what did I make?" no longer says the real figure is higher because of one. On the Pay sheet a meeting with no fee is still listed, noted "meeting, no fee", but isn't counted among the games with no fee set. A meeting that pays is counted like any game.
- A payroll sheet you keep by hand imports its games. A sheet with month totals, a "September" heading, "Balance Due" and "Avg/Game" lines down its Date column used to import nothing and was taken for a rate table; those lines are now left out on their own, and the games come in. When none of a sheet's dates says a year ("Aug 22", "8/28", "Sept 5"), the review asks Which year is this sheet? once, instead of a question for every row; the tab's name or a title like "2025 Football Payroll" fills it in for you, and a season that runs past December moves on a year at January. And when a sheet has no Sport column, Sport for this sheet picks one for the games that name none, suggested from the tab's name, the title or the assigning group; a game that names its own sport keeps it.
- A copy of Arbiter's schedule page imports with its times, positions and fees. Copying your schedule from Arbiter's website and pasting it on the Import screen used to be taken for Arbiter's printed schedule report: the review said "Read your Arbiter schedule: 3 games" and then imported none, or imported them with no time, position, fee or status and a level of ", Varsity". The two share their column names, so RefTraq now looks for what only the printed report has (its title, its page footer, a "(Fri) 7:00 PM" line) and reads a copy of the web page as the table it is. A browser copy that put a game's time, or the second line of a site, on a line of its own is put back together, so each game keeps its time, and the Fees column is read as the game fee.
- Schedules and payroll sheets import the way assigners and officials write them. A date with its weekday in front ("Fri 9/5/25", "Friday, 9/12/2025") or written year first ("2025/09/05") used to read as no date at all; it reads now, in game schedules, mileage logs and expense files alike. A time written "7:00p", "7 PM", "7p", "7:00 p.m." or "1900" reads as the evening it is: "7:00p" had come in as 7:00 in the morning, and a time RefTraq can't be sure of is left blank rather than guessed. A Paid column of Y and N, of checkmarks (✔), of TRUE and FALSE, or of the dates each check came in is read as the payment, where it used to be dropped from the import without a word; "Paid 9/30/2025" and "Yes - check #1102" count as paid, and a date there is the day it was paid. Headings from assigner downloads are understood too: Visiting Team, Pos, Role, Assignment, Event Date, Event Time, Age Group, "Paid?", and a Mileage column when it is written in dollars (a Mileage column of miles stays out of your pay). A negative fee or payment, like "-48.12" or "($85.00)", is a refund or a correction, so that row is listed for you to fix instead of becoming a game. And a note on a row: a new game whose note says it was rained out or canceled comes in as canceled, and a row whose note says "2 games" comes in as one game, with the review telling you so.
- Your car is counted once. On the standard mileage rate, a Gas or vehicle insurance expense saved at a percentage above 0 (typed, or kept from a year on actual expenses) was added on top of your miles, so the car was claimed twice: 4,000 miles at 76¢ plus $2,000 of gas and $1,500 of insurance at 40% read $4,460 of deductions where $3,060 was right. If you deduct actual car costs, Taxes said the car wasn't in the total while those expenses were. Now the car's own costs (gas, maintenance, cleaning, vehicle insurance, registration and fees) are left out of your deductions on either method and shown on their own as Car costs: on actual expenses, with what they come to at your business-use share, for your preparer. Parking and tolls still count. Nothing you saved is changed. With actual car costs or a home office, Net profit and the self-employment tax say they're before those, and Home office says its profit cap is an upper bound. An imported expense file's gas and car costs now get the same percentage Add an expense and Quick add would give them.
- Taxes, the export and the tax meeting sheet read the same figures. A canceled game that paid part of its fee now shows what it paid in the export's game list too, as Taxes and the Pay sheet already did. Home office now reads what you spent everywhere (a $1,000 expense saved at 15% read $150 on Taxes and in the export while the tax meeting sheet said $1,000), since that is what your preparer starts from. When RefTraq doesn't have a year's IRS mileage rate, the export, your mileage log and the tax meeting sheet say so too, not only Taxes. The export's expense list has a new last column, in_total, saying which rows are in Total deductions and which are left out (your car's own costs, and home office). The tax meeting sheet lists all your car costs under Your vehicle, not just gas, and when you've typed a per-night rate on Nights away and also logged meals, it reminds you the rate stands in for meal receipts on those days. On Taxes, Estimated tax savings says what it's before, as Net profit does, and Which car deduction says "in 2025" instead of "this year" for a past year.
- Feedback and Get help take several files, PDFs included. Send feedback, a new request in Get help, and a reply in one of your requests now take up to five files with a message: screenshots, photos (PNG, JPEG or WebP) and PDFs, 10 MB each. Tap Add pictures or PDFs, choose several at once, and each shows by name and size with Remove before you send. An Apple HEIC photo is refused with how to save it as a JPEG instead. Your message is sent first and the files after, so if one doesn't upload, the message is still sent and RefTraq names that file with a Try again for it alone. The files are kept privately in your account, only you and the RefTraq team can open them, and they are deleted with your account; the copy of your request kept on GitHub says only how many files you attached, never a file or its name.
- A notification that reached only some of your devices says so. In Settings → Notifications, Messages lined up for you used to say "Sent" when any one of your phones or computers took a message, even if another was busy at that moment and never got it. Now a sent message says, under the Sent line, what happened on the others, like "Sent to 1 of 2 devices; the other was busy and did not get it." A reply to your request in Get help now goes out as urgent, the way a leave reminder does, so a phone saving its battery doesn't hold it back.
- A new calendar link stays on screen, and a change made while saving stays yours. On Your games in your calendar, making a new link or turning it off while the page was still re-reading your link (after you came back to it on a slow connection) could put the old, dead link back on screen with its Add buttons; it no longer can. On Notification settings, a setting you changed while Save was still going used to be put back and the page said "Saved."; now your change stays in the box and the page says it isn't saved yet.
- A game moved and then canceled the same day sends both messages. When your assigner moved a game and later that day canceled it, the "canceled" message never came, because RefTraq counted it as the "moved" one it had already sent; a second move or a drop from your feed the same day was lost the same way, and so was a second batch of new games. Each change now sends its own message, and on your lock screen the newer one replaces the older one for that game. A leave reminder for a game added late at night, or that morning, now comes right away instead of not at all, a message held overnight until morning says "today" about a game that is today, and a game you declined that leaves your feed is no longer marked dropped or announced.
- Connect your schedule puts the link box with its steps, and starts on your phone's time zone. The box for your calendar link now sits right under the numbered steps, after who assigns your games and your name, instead of three screens down on a phone; your time zone, the no-link option and your home address follow. If you have never picked a time zone, the page now starts on your phone's ("Set from your phone: Pacific. Change it if you work somewhere else.") where it quietly assumed Central, and saves it only when you tap a zone or Connect, so the first sync reads your game times in it. After you save your home address it says how the drives get measured: "On Home, tap Time all drives." And the home address box in Settings now asks for "Street, city, state".
- The sign-in page scrolls, and its email says RefTraq. On a small phone, or with the keyboard up, the bottom of Check your email (the code box, Resend the link and the links under it) could be cut off with no way to reach it. The page scrolls now. The card says what to do when the link opens inside your email app or in a different browser: come back to the sign-in page and type the code from the same email. And the sign-in email's subject is now "Your RefTraq sign-in link and code" instead of "Your Magic Link" or "Confirm Your Signup".
- Plainer words when you're just starting out. With your calendar link connected and nothing coming up, the Schedule's Upcoming list now says "No games coming up on your calendar link" instead of telling you to connect one, and Unpaid with no games says "No unpaid games." Home's line about games with no fee now reads "3 games have no fee yet, so they aren't counted in Estimated," with a button below it to set what they pay. Set what you get paid says its schedules are Texas (UIL) ones and points anyone who officiates somewhere else to Start from blank, and its amounts are for "the shortest-distance travel band."
- Quick add reads a new start time as a change, not a second game. "The Gatlin game friday starts at 6pm", "kicks off at 6pm", "is at 6pm now" and "friday's game at Gatlin is 6pm" used to add another Friday game at Gatlin; when that game is on your schedule, Quick add now offers to change its time, as "moved to 6pm" always did. "The Gatlin game friday is off" marks it canceled, and "postponed" says to change the date on the game itself. With no game there, "game at Gatlin saturday starts at 7pm" still adds one. "Drove 1,200 miles" is 1,200 miles (it read 200), "got $105 from Dillon" and "Dillon sent me $105" record a payment, and a drive to a place you already logged a drive to that day is still saved but says so first, since a double-header shares one round trip.
- A venue only takes a saved site's drive when the names match. With "East Dillon HS" in My sites and a game at "Dillon HS", RefTraq used to give the Dillon HS game East Dillon's 72 miles and 70-minute drive, because one name is inside the other: its leave time, reminder, calendar entry and Chief's answer counted from the wrong drive, your Wrapped called Dillon HS the farthest venue of the season, and your calendar link never added Dillon HS to My sites. Now a game uses a site's distance only when it is the same name (capital letters and extra spaces don't matter), or the same venue with the field your assigner adds in brackets, like "East Dillon HS (Lions Field)". Dillon HS shows as not timed until it has its own drive, and when your calendar link gives its address, the next sync adds it to My sites so you can time it.
- Chief knows being paid from paying. "Did I get paid for the Dillon game?", "have I been paid for playoff games?" and "was I paid for friday's game?" used to answer with what you spent; they answer with what you were paid now. "What's left to get paid?" answers with what you're owed, and "any games friday?" says what you have that day.
- Stats says what its numbers say. A typical fee that went from $200 to $200.50 used to read "down 0%"; a change under half a percent now says the dollars ("$0.50 more"). Chain-crew and clock work still count as games worked but no longer pass for what a game pays. A year whose games were all settled at $0, like a season of scrimmages, shows $0 on the Recorded as paid chart instead of a dash and is no longer listed as a year with no payments. With a year chosen, the Sport mix leaves out sports you didn't work that year, and hides itself when only one is left. A tie is said as one: Your seasons' busiest month names the month it's tied with, and the heat grid's "Busiest" line says "tied for the most" when its story card does. And Who you work with no longer shows "0 officials" and "0 with your top partner" when you worked those games alone.
- A playoff round you typed counts as that round, and Stats says which games it couldn't place. A round written in a game's Round box or a sheet's Round column ("Regional final") used to rank as the deepest round of the season, so a season card or Wrapped could say "as far as the Regional final" for a season that reached the State Semifinal, and the same round spelled two ways earned two "first" milestones. It now reads as the round it names. Stats' The mix says how many games have no level or no position recorded ("8 games with no level recorded") under each bar, since the bar's shares count only the games that have one. And a season card made for this year's season says "isn't over" only while games of it are still on your calendar.
- "Was I paid for Friday's game?" is about that game. Chief used to read it as money that arrived on a Friday. Now "was I paid for Friday's game?", "did I get paid for the Gatlin game?" and "was I paid for my last game?" find the game and say where its payment stands: "Yes — $105 received on Mon, Oct 12", settled at $0, "Not yet — $105 is still owed", no fee set (so nothing is counted as owed), canceled, or not played yet. A double-header lists both games, a game Chief can't find is said so, and Show me opens the game. "How much did I get paid Friday?" is still the money that came in that day.
- Import keeps to the kind you chose, and a travel ladder that didn't finish saving says what it holds. On the Import screen, choosing another kind over a game schedule's review (say Mileage) when RefTraq couldn't read your drives used to leave the games review and its Import button on screen under the new choice, and Import then brought the file in as games. Now the error shows with nothing left to import, and Analyze tries again. And when adding travel fee bands from a file stops partway, RefTraq reads your ladder back and says what it holds now (it can be empty, because the save clears it before writing), with Put my old ladder back; it used to tell you to import the same file again, which would have saved the file's bands as your whole ladder.
- A reminder that stops being true isn't sent. Monday's "money still owed" reminder is lined up at midnight for 9:00; if you mark those games paid before then, it is now withdrawn instead of telling you about money that already came in. And a new game or a change held overnight for a game you've since hidden or deleted is no longer sent in the morning; Settings → Notifications says why it wasn't.
- A message held overnight is checked again before it goes. When your assigner moved a game during your quiet hours and then canceled it, both messages used to go in the morning, the move first; now the cancel replaces the move, and a "moved to Sunday at 7:00 PM" goes only if the game is still there then, a "was canceled" only if it is still canceled, and a "left your feed" only if it hasn't come back. A leave reminder for a game canceled, hidden or deleted after it was lined up no longer goes; on a double-header the day's reminder moves to your other game. And with quiet hours that start at midnight, a leave reminder for an early game now goes at 11:59 PM the night before, where it used to be lined up for after the game.
- Track's Expenses card leaves your car out, as Taxes does. Gas, maintenance, cleaning, vehicle insurance and registration were left out of Taxes' deductions but still counted in Track's deductible figure, so $2,000 of gas saved at 40% beside $100 of uniforms read $900 on Track and $100 on Taxes. The card now reads $100 and says the car's costs underneath in Taxes' words, and an expense's own page says a car cost is not counted instead of showing its percentage as a deduction. A home office expense's page says the same, in Taxes' words, with Work out your home office to open the screen where it is counted. Rebuild a past season logs only the days you saw and left checked: a day found since the list opened stops the save and is added to the list for you to check, the way Home's Driving you can record does. And when Track can't read your schedule, two drives to one place on one day say "RefTraq couldn't check your schedule for that day" instead of "Your schedule shows no game that day."
- Fee schedule presets fill in only amounts you entered, and playoff baseball isn't priced at the regular fee. On Fee schedules, Start from a preset used to save the Texas chapter template with its sample amounts, and the next rule you saved priced your JV and freshman games at $55 + $35; choosing the template now opens its boxes on Set what you get paid, where nothing is saved until you fill them in. The UIL baseball schedule priced Bi-District, Area, playoff and tournament games at the regular $85; its rules now say regular season, so those games stay without a fee for you to set. A rule you mark Regular season now also covers games whose type isn't set and district games, and a rule naming the game's own type still comes first. And a schedule saved with travel left blank can be renamed and dated again: a flat travel box left blank now means travel isn't set.
- Track's Expenses card leaves your car out, as Taxes does. Gas, maintenance, cleaning, vehicle insurance and registration were left out of Taxes' deductions but still counted in Track's deductible figure, so $2,000 of gas saved at 40% beside $100 of uniforms read $900 on Track and $100 on Taxes. The card now reads $100 and says the car's costs underneath in Taxes' words, and an expense's own page says a car cost is not counted instead of showing its percentage as a deduction. Rebuild a past season logs only the days you saw and left checked: a day found since the list opened stops the save and is added to the list for you to check, the way Home's Driving you can record does. And when Track can't read your schedule, two drives to one place on one day say "RefTraq couldn't check your schedule for that day" instead of "Your schedule shows no game that day."
- Drives ahead counts the miles you drove, and Your day says when Google couldn't find a venue. If you deduct actual car costs, the business-use share on Home's Drives ahead this season counted rides you took as a passenger as miles you drove (80 miles riding and 120 driving of a 1,000-mile car read 20% where it is 12%), and a drive logged for a day still ahead; it now counts only drives you made, as Track and Taxes do. And when Google couldn't find a route to a venue's address this week, Your day no longer tells you to tap Time your drives, which leaves that venue out for a week: it says Google couldn't find a route and to fix the address in My sites.
- Chief answers about drives by place, each year's car method, and pay still to come. "Did I log the drive to Gatlin?" used to go to Quick add as a new drive dated today, so one Save logged it twice; now Chief lists the drives to Gatlin in your log, or says there are none. "How many miles did I drive to Gatlin?" counts only the drives there, where it counted every drive. A mileage figure over more than one year ("all time") adds the IRS-rate figure only for years you used the standard method, and names the years you used actual expenses, or whose method couldn't be read, instead of counting them. Car costs over more than one year (fuel, insurance, repairs) are said a year at a time by that year's method, so an actual-expenses year's fuel is no longer called covered by the standard rate. "How much will I earn this weekend?" and "how much will I get paid this weekend?" answer with what is on the books, like "how much will I make", where they answered with games already worked or money already paid. And "What if my fee went up $10?" starts from the same figure as "What did I make?", where a canceled game that paid part of its fee counted at its whole fee.
2026-10-13 · A calendar link that can't be read says so, and setup asks for your name
- Setup asks for your name as your assigner lists it. Each game's crew lists every official, and RefTraq finds your position by your name, so a first sync without it brought every game in with no position, and a fee that depends on the position couldn't be set. The Finish setting up card on Home now starts with Add your name as your assigner lists it, and Connect your schedule has a Your name box above the link; Connect saves the name before it pulls your games in. If Home can't check your setup, it now says "Couldn’t check your setup just now." with Try again, where the card used to disappear and Today said "Enjoy the break."
- A calendar link RefTraq can't read is named, never "no games yet". When you connect your schedule or tap Sync now in Settings and RefTraq can't read a link, it now says "RefTraq could not read your calendar link" and names the link the way Settings lists it (the site and the last four characters, never the whole address), with why and what to do: usually, copy the link from Arbiter's "Calendar Sync" email again. It no longer says the feed had no games in it beside that. Sync now with no calendar link at all says "No feed is connected yet." On Home, before any game is in, the Today line now says your link is connected and points you to Sync now in Settings when a link is saved, and says the link couldn't be read when that's the case, instead of asking you to connect a link you already have.
- Enter sends your sign-in link. On the sign-in page, pressing Enter in the email box (or the promo code box) now sends the link, the same as tapping the Start my … season button; it used to do nothing. And pressing Enter twice on the code from the email signs you in once: the second press used to check the code again and show "That code didn't work" over a sign-in that had worked.
- Signing in says when your connection dropped, and the terms screen never hangs. On an iPhone, a sign-in link or code that couldn't reach RefTraq showed Safari's own words, "Load failed"; it now says "Could not reach RefTraq. Check your connection and try again." A code refused because the check that you're a person didn't go through now says that, not that the code was wrong. And on the terms screen, if saving your agreement gets no answer, Continue lets you in after a few seconds instead of reading "One moment…" for good (RefTraq saves the agreement again next time), and a quick double tap records it once.
- Under actual car expenses, Add an expense proposes gas at your business-use share. If you told Which car deduction that you deduct your car's actual costs, a gas expense (and maintenance, cleaning, insurance or plates) used to open at 0% and save at 0%, the standard-mileage figure, even though that page said gas would stop reading 0%. It now opens at your business-use share for the expense's year, worked out from your mileage log and the car's total miles, and saves at it. If the car's total miles for that year aren't in yet, the % box stays empty and the form asks for them, with Open Which car deduction, rather than saving a guessed 0% or 100%; you can also type the % yourself. If RefTraq can't check which method you use, it shows the standard 0% and says so. A % you type always wins, other categories are unchanged, and nothing you already saved changes.
- The tax meeting sheet says what Taxes counts, and nights you haven't looked at are a proposal. Each expense line on the sheet is still what you spent, and where your Taxes total counts less of it (meals at 50%, or a category saved at 0%), the line now says how much it counts, so the two pages can be read side by side. The nights away line no longer reads out RefTraq's own guess as your count: until you have opened Nights away for that year, it says "Not reviewed yet", gives the number RefTraq proposes, and does no per-night arithmetic. Open Nights away once and the sheet prints the nights you kept.
- Drives from 2016 through 2022 get that year's IRS rate. RefTraq's IRS mileage rates used to start in 2023, so a drive you rebuilt for an older season, or logged with an older date, was figured at 72.5¢ a mile. Each year from 2016 now has its own rate (58¢ for 2019, and for 2022 58.5¢ through June and 62.5¢ from July 1). Drives you already logged keep the rate they were saved with; to refigure a rebuilt season, delete its drives and rebuild them.
- Mark all read covers the newest What's new. A What's new entry that arrived the same morning you tapped Mark all read or Clear all in the bell could stay unread there until midday. It's covered now, and the bell still shows the entry on its own day.
- Quick add files gas at your business-use share too. Under actual car expenses, "gas $40" in Quick add used to save at 0%. It now saves at the same business-use share Add an expense proposes for that year, and the card says the %. If the car's total miles for that year aren't in yet, the card asks for them (add them in Which car deduction) and won't save until they are, rather than guessing 0% or 100%. Under the standard mileage method gas stays at 0%, and if RefTraq can't check which method you use, the card says so and uses 0%. Other expenses are unchanged.
- Chief's Show me opens the year it answered. Ask Chief about last year's deductions, miles or spending, and Show me now opens Taxes or Track on last year, where it used to open on the year Taxes or Track starts on, so the figure Chief gave was not the one on the screen. Miles from an earlier season open that year's mileage log. And when the Schedule C export on Taxes fails, its message is now in yellow, not the green a finished download gets.
- A recorded check lets go of its picture, and the pay sheet says "Settled at $0". After you record a check on Photograph a check, the picture now clears with the boxes, so the next check needs its own picture. It used to stay, and recording the next payment kept the first check's picture with that game too. On the pay sheet, a game expected to pay something that you settled at $0 now reads Settled at $0 (and "settled at $0" in the downloaded file's Note), where it said No fee. A game that pays nothing, or has no fee set, settled at $0 still reads No fee.
- Paid (est.) leaves canceled and upcoming games alone, and Mark unpaid asks first. Marking a selection paid on the Schedule now skips any game that was canceled, declined or dropped from your feed, and any game that hasn't been played yet, and says how many it left alone; it no longer shows in the Removed review at all. On a game's page, Mark unpaid first says which payment it would clear ("This clears the $95 received on Friday, October 2") and takes a second tap, so one stray click can't erase a recorded check. A canceled game no longer offers its fee as the amount received: the box starts blank, with a reminder to record a payment only if money actually came in.
- Track keeps each year's car deduction, Home names what it counts, and older dates show their year. Switching Track between this year and last used to carry one year's car method over to the other, and when RefTraq couldn't read which car deduction you use, the Drives card still called the IRS-rate figure your deduction. Each year now uses its own method, and when the method can't be read the card shows your miles with the figure "at the IRS rate" and names no method. On Home, the received tile now reads "received for 2026 games": it counts what you were paid for this year's games, while Taxes counts money in the year it arrived, so a December game paid in January can sit in different years on the two. And a drive's or an expense's page, and Track's question about two drives to one place, now give the year for a date outside this year ("Friday, December 12, 2025").
- Notification times read 9pm. In Settings → Notifications, the quiet hours and the reminder time now take "9pm", "9:00 PM" or "21:00", and show your saved times with AM or PM. A time like "9:00" with no AM or PM used to save as 9:00 in the morning, which made quiet hours run 23 hours; it now asks which you mean ("Say 9:00 PM or 9:00 AM, or use 21:00") instead of guessing. Saving a site in My sites or an arrival time now saves it once however fast you tap, and the Schedule's Review chips tell a screen reader which one is on.
- Importing a file no longer brings back a game you deleted. A sheet with a game you had deleted used to add it again as a new game. Import now checks the games you deleted, leaves that row as is, and says so in the review ("1 row is a game you deleted, so it stays deleted"); Undelete in Schedule → Deleted is still the way to bring one back. If RefTraq can't read your deleted games, Import says so with Try again and plans nothing, rather than guess.
- Choosing when to be at a game no longer stops the feed moving it. Picking an arrival time on a game's page (My default, At game time, 30 to 90 minutes) used to count as editing the game by hand, so if the assigner later moved that game, your calendar feed left it on the old day and time. Now the arrival time is saved like a note: the game still follows your feed, and its History still shows the change. Saving the game's edit form when only the note or the arrival time changed works the same way. And Time this drive asks Google Maps once however fast you tap it.
- Quick add reads your games and log before it plans a sentence. A sentence Chief handed to Quick add (say, "my gas expense should be $45") used to be planned before your drives and expenses had loaded, so the card asked "Which expense?" with nothing to pick and Save stayed off. It now waits until your games and your log are both read, and a sentence you send with Next before then is read again once they arrive. Until your games are read the card says "Reading your games…" and won't save, and if they can't be read a new game waits too, so it can't be added twice. A finished Undo now says what it took back ("Undone: logged 30 miles…"), and one that fails says where to change it instead: the game's page for a payment, a game, a note or a time, and Track for a drive or an expense.
- Quick add never writes over a payment you already recorded. "Dillon HS paid me $125" used to record the payment even when that game already had one, replacing the amount and the day it came. Quick add now checks the game when you tap Save, and if a payment is already recorded (a $0 settlement included) it says "That game already has a payment recorded — open the game to change it." and saves nothing. Undo after a Quick add payment now puts back exactly what the game held before. And a payment dated after today is refused with "That day hasn't come yet.", the same as a game's Paid on box.
- Home never says "no games" when it couldn't check, and says what a drive is missing. If RefTraq couldn't check whether any of your games are in, Home used to say you had none and ask you to bring them in. Now Today just says "No games today." and the setup card's Get your games in says it couldn't check. Your day now says which thing a drive is missing: a venue not in My sites says to add it there, a venue with no address says to add its address, and only a venue with its address on file points you to Time your drives, in the same words your calendar feed and reminders use. Under today's games, This Week now says "Nothing else this week." instead of "No games this week." And your calendar feed gives a leave time for a venue whose drive was measured at under a minute, as Home and your reminders already did.
- Home's two Time all buttons share one run. Home can show Time all N drives in two places, in Time your drives and in the card about the driving ahead. Tapping one and then the other used to start two runs, and Google Maps was asked about the same drives twice. Now the second tap joins the run already going and both cards show what it timed. When drives are timed, every driving card on Home reads them again, so neither keeps offering to time drives that already have a time.
- Log these drives on Home writes only the days you saw. If RefTraq finds another game day while the list is open (a venue just measured, or a game played since midnight), Log now adds nothing yet: the list shows the new day and says "1 more day was found; check the list and tap Log again." It used to log that day along with the ones you checked, so the drives written could differ from the number on the button. And the list's rows show a dollar figure only under the standard mileage method; if you deduct your car's actual costs, or RefTraq can't read which method you use, each row gives the miles alone.
- Sign-in keeps "Check your email" when you come back, and a promo code link is used once. After RefTraq emails you a sign-in, leaving to read the email and coming back to a reloaded page (the iPhone Home Screen app often reloads after Mail) used to show the email form again, and sending again replaced the code in the email you already had. For an hour, this tab now reopens Check your email with the box for the code, and Use a different email starts over. When the email can't be sent because you asked a moment ago, the page says to check your inbox for the one already sent. If the check that you're a person couldn't load, that card now says so beside the disabled Resend the link. And a link with a promo code in it no longer redeems the code again on every reload: the code leaves the address bar once RefTraq has it.
- Setup never reads a failed check as nothing there. If Set what you get paid can't read your games, it now says "Couldn't read your games" with Try again and still lists every fee schedule, where it used to tell you each one prices none of your games because "there's no football on your schedule" and put Start from blank first. It also names which read failed: your games, or the fee schedules you already have. On Home, if RefTraq can't check your name, the setup card says so instead of asking an account that has one to add it. And on Connect your schedule, a link that can't be read now tells you what to do in your own assigner's terms: only an Arbiter official is sent to Arbiter's "Calendar Sync" email.
- Opening RefTraq never waits forever, and a deleted account is signed out. If opening the app hangs on the blue RefTraq screen for more than eight seconds, it now says it is taking longer than usual and offers Reload, and a check of the terms that never answers lets you in rather than holding that screen. After Delete my account, leaving the confirmation by any way (the back arrow, the sidebar, Chief) now signs you out and lands on the sign-in page, where it used to open the app for an account that no longer exists.
- Read it for me reads checks better, and a payment screenshot is no longer blacked out. On Photograph a check, the reading now works from a sharper copy of the picture (bigger, gray, with its contrast raised), reads the check as the block of lines it is, and keeps every line it is sure of instead of throwing the whole picture away over one smudge; a line it isn't sure of is still left for you to type. A picture you choose with Choose a payment screenshot has no bank line, so nothing on it is blacked out any more and its bottom lines can be read. A photo of a paper check is still always blacked out along its bank line, and what is kept with the game is the same picture you see.
- Undoing a Quick add change lets your feed keep that game up to date. Changing a game's fee, time or payment with a sentence, or marking it canceled, counts as editing the game by hand, and Undo used to leave it counted that way, so if the assigner later moved the game your schedule kept the old day and time. Undo now puts the game back exactly as it was, including whether you had ever edited it, so the feed keeps moving it.
- Chief says when it couldn't read something, instead of answering with nothing. When your expenses, drives, arrival times or settings didn't load, Chief used to answer as if they were empty: "how much did I spend on gas?" said $0, a leave time said you hadn't set an arrival time, and a crew question asked you to add your name in Settings. Now an answer that needs what didn't load gives no figure for it and says so ("I couldn't read your expenses just now — try again in a moment."). Answers that don't need it are unchanged, and a crew count made without the names you joined says so.
- A fee sheet imports into a second fee schedule, and the rest of a file can be imported later. Importing the same fee sheet into another schedule used to call its rules "already imported" because they had gone into the first one; each schedule now counts on its own. A file imported with some rows unchecked used to refuse the rest as "already imported"; importing it again now adds the rows you left out, and only the same rows a second time are the repeat. A list of calendar feeds now reads each link the way Add feed in Settings does: a webcal:// link is saved as https://, RefTraq's own calendar link is refused with the same reason Settings gives, and a link that doesn't start with https:// or webcal:// is left out with a sentence.
- Import puts fee rules in the schedule the review names, and Replace my ladder saves only the bands you checked. When you import fee rules, the review now names the fee schedule it read them against ("Into your “Dillon Football” fee schedule: …"), and Import writes them there. Tapping another schedule while the file was still being read used to leave the old review on screen, and Import then moved that schedule's rules into the one you had tapped; the schedule chips now wait until the file is read, and a read that fails clears the review rather than leaving the old one. Replace my ladder now leaves out any band you unchecked, as Import does. If the replace can't finish, Import reads your ladder back and says what it is now (empty, or the file's after all), with Put my old ladder back. And when nothing in a file would be added, the review says why: already there, rows it couldn't read, or only payments, refunds and totals; it used to call all of those "already there".
- Fee schedules, Who pays you and Travel fee bands keep what you did. On Fee schedules, Start from a preset and Add playoff ladder now run once however fast you tap, so two quick taps no longer make two schedules or add every round twice. When Who pays you can't refresh after it has loaded, it keeps your payers and figures on screen and says "these figures may be out of date" with Try again, where the whole page used to turn into an error. And on Travel fee bands, a box you type in, or a band you add or remove, while a save is still going is kept: the page says it isn't saved yet and to tap Save bands again, where it used to put the saved bands back over your change and say "saved".
- Saving a rate or a fee schedule leaves a game marked paid alone. A scrimmage you marked paid at $0 used to get a fee written onto it when you saved a matching rate or schedule, or tapped Apply to my games, and then read as owed again. A game with a payment recorded (a $0 settlement included) now keeps its fee. A $0 fee on a game not marked paid is still filled.
- Linking a bank never asks you to link it twice. When Plaid saved a bank in Settings but couldn't read it yet, the message used to say "Try connecting the bank again", and doing that with Connect bank linked the same bank a second time. It now tells you to tap Reconnect on that bank below to finish linking it, which repairs the one already saved. Connect bank also opens Plaid once however fast you tap it, and the list of linked banks always shows the newest read.
- The mileage log and Rebuild a past season name your car method, and the Deduction Review says what it added. The mileage log's per-drive column is headed the way its total is: a deduction under the standard mileage method, "at the IRS rate, not deducted" if you deduct your car's actual costs, and "at the IRS rate" when RefTraq can't read which method you use. That last case now has a Try again beside it. Rebuild a past season reads the method for the season you pick: under actual costs it leads with the miles and says the IRS-rate figure is not part of your deductions, and when the method can't be read it never calls the figure a deduction. In the Deduction Review, when every answer is added but RefTraq can't check your expenses again afterward, it now says "Added 3 expenses" and that it couldn't re-check what's on file, where it used to say something went wrong partway. The total line says how much counts toward your deductions, and screen readers hear what Add did.
- A game's page waits to say when to get there. When to get there on a game's page used to say "No arrival time set" and "This venue isn't in My sites yet" while your arrival times and My sites were still loading, and kept saying it if they couldn't be read. It now says it is reading them, and if they can't be read it says so, with Try again, rather than telling you to set things you may already have. Opening a game, and the Pay sheet, now say what is loading, and if it is slow, that nothing is lost, with Try again.
- A device you remove from your list stays removed. Removing another device under Your devices in Settings → Notifications (an old laptop, from your phone) used to last only until that device opened RefTraq again, when it quietly turned its notifications back on. Now a removed device turns its own notifications off the next time it opens RefTraq and stays off until somebody taps Turn on notifications on it again. The list says so beside Remove. A device whose notifications stopped for some other reason (the browser renewed its address, or the notification service lost track of it) still fixes itself as before.
- A season card says when your mileage log couldn't be read. If RefTraq couldn't read your mileage log, the card's mileage deduction switch used to say no drives in your log are linked to these games, and so did the line about miles below it. Both now say RefTraq couldn't read your mileage log just now, and Try again at the top reads it again. On Notification settings, turning this device on or off, sending a test and removing a device each act once however fast you tap.
- Quick add never changes or pays something you didn’t name. A correction that names a school, a store or a kind of expense RefTraq can't find now asks which one you meant. "The fee at Pemberton should be $95" with no Pemberton game used to change your most recent game's fee, and "my hotel was actually $129" with no hotel logged changed your newest receipt. "That game", "that check" and "it" still mean the most recent one. A payment typed without a dollar sign ("Dillon HS paid me 95") now records 95, where it recorded the game's own fee; two numbers, or a number beside a drive, get a question instead. A payment never goes on a game that hasn't been played yet while one you've worked there is still unpaid, and if only upcoming games are unpaid, Quick add asks you to name the game ("for the Oct 23 game"). Naming the game's day picks the game and dates the payment today, the day the money came, so a check for a December game that you record in January counts in January.
- A $0 rate takes two real taps, and Rates and Arrival times keep their list. Saving a rate whose game fee is $0 asks you to tap Save rate again, and a double-click used to answer that question for you and price this year's games at $0. A second tap now counts only when it comes a moment later. Apply to my games runs once however fast you tap it. If Rate table or Arrival times can't refresh, the list stays on screen with a line that it may be out of date and Try again, where it used to disappear behind an error, and a save or delete whose refresh failed still says it was saved or deleted. Arrival times also reads your list again before saving a new one when the last refresh failed, so it can't save a second "Football / Jv" beside a "Football / JV" you just added.
- Chief reads the month ahead when you ask about what's ahead, and Quick add reads "rained out" and "each way" the way you mean them. Asked in October, "how much will I make in November?", "what games do I have in December?" and "when is my game in December?" used to read last November or December, so Chief said nothing was booked, found no game, or listed your next game instead. A month you name in a question about what's coming (will, on the books, do I have, scheduled, any games in) now means the next one, and a question about what already happened ("what did I make in November?") still means the last one. In Quick add, "tuesday's game got rained out" said on a Wednesday now marks yesterday's game canceled, where it used to mark next Tuesday's; "was canceled" and "got called off" point back the same way to a day earlier this week, and "is canceled" or a new time still means the coming game. "42 miles each way" (or "one way") now logs the 84-mile round trip, and "drove from Dillon HS to Laribee HS" logs a drive to Laribee HS from Dillon HS and asks for the miles, where it used to log a drive to Dillon HS at Dillon's distance from home.
- An import never puts two rows on one game, and a $0 settlement stays settled. When two rows of a sheet both looked like one of your games (a JV and a varsity game at the same school on the same day), both used to update that one game, and one row's payment was lost without a word. Now each game takes the row that fits it best: the other row goes to the game it fits next, is added as a new game, or, when the two rows fit equally well, is asked about in the review. And a game you settled at $0 is no longer filled over by a sheet that says it paid something: the review shows it as a disagreement, and you choose which is right.
- A canceled game never makes the next one a 2nd game. If a fee schedule pays one amount for the 1st game of a day and another for the 2nd, a game that was canceled, declined, dropped from your feed or hidden used to count as the day's 1st game, so the game you actually worked after it was priced as the 2nd. It now counts only the games still on your schedule. And when two games at one place on one day have no start time, or the same start time, RefTraq no longer guesses which came first: neither is priced by a 1st-game or 2nd-game rule, so a rule that doesn't care which game it is prices them, or they wait for a fee. A game alone at its place that day is still the 1st game, start time or not.
- Settings keeps its page, and Sign out, when a refresh fails. If Settings couldn't read your name and address again after showing them, the whole page used to turn into "We couldn't load this", taking Sign out, your calendar feeds and your linked banks with it. It now keeps what it showed and says it may be out of date, with Try again. If Settings can't read them the first time, Sign out is still there below the message. A calendar feed list that can't be refreshed after you add, edit, pause or remove a feed stays on screen and says so, and an older read can no longer replace a newer list. Sync now, Fix my schedule, the bank's Sync now and a feed's Sure? Remove each run once however fast you tap.
- Reading a picture never replaces what you typed while it read. Read it for me on a check or a receipt takes a few seconds, and a box you filled in during those seconds used to go back to what was there when you tapped (a check's amount went blank again; a receipt's total replaced the one you typed). Now a reading fills only the boxes still empty when it finishes, and if you replaced the picture meanwhile, the old picture's reading is dropped instead of filling the form for the new one. Log a drive does the same with Measure the drive: miles you type while it measures are kept, choosing another game or site meanwhile leaves the old place's miles out, and two quick taps ask Google once.
- Home's leave time and the Schedule's flags say when they couldn't be read. If RefTraq couldn't read your sites or arrival times, Home's Leave by card used to disappear without a word. Now a leave time already showing stays, with a line that it may be out of date, and on a day with games Home says it couldn't work out when to leave, with Try again. On the Schedule, a failed re-check no longer wipes the yellow "!" flags already shown; it says they may be out of date. Log a drive says when it couldn't check for another drive that day, instead of quietly dropping the double-header warning. Exporting your Schedule C file and Undelete each run once however fast you tap, and a screen reader hears the Schedule's view switch as "Show calendar" or "Show list".
- Your career story names one home field, and a milestone lands on the game the Schedule shows. On Stats' story, Your home field and the Home Cooking card could name two different venues when two were tied for the most games, or one venue spelled two ways ("dillon hs" and "Dillon HS"). Both now read the same count, name a venue by the spelling you use most, and say a tie as one ("tied with Westerby HS for the most"). The year-against-year card no longer reads "+0% games" when the counts differ by a game or two; it says "+1 game" instead. And on a day with two games where one has no start time, the game with the time now counts first, the way the Schedule lists them, so "Your 100th game" and "2nd game together" land on the game you'd expect.
- Time all drives skips a venue Google can't route, and gets to the rest. If Google couldn't find a route to one of your venues (a mistyped or incomplete address), Time all drives used to try that venue first again on every tap, so each tap was spent on the same failures and the venues after them never got timed, while RefTraq kept saying "Tap again". Now a venue Google couldn't route is set aside for a week and the tap moves on to the others. RefTraq tells you how many venues Google couldn't route and to fix their addresses in My sites, where each one is marked. Saving a new address for a venue, or a new home address, lets it be tried again right away, and the number on the Time all button counts only the drives a tap will actually time.
- Quick add never puts a payment on a canceled game by itself. Telling Quick add "Dillon HS paid me $95" when one game at Dillon was canceled and another you worked is still unpaid used to ask which of the two it was. Now it puts the money on the game you worked, and a declined game or one dropped from your feed is left out the same way. If the only unpaid games at that place were canceled, declined or dropped, Quick add says so and asks you to pick the game before it records anything.
- Import reads a PDF. A fee sheet, a rate table or any other list saved as a PDF can now be chosen on the Import screen like a spreadsheet: RefTraq reads the words on each page and where they sit, puts them back into rows and columns, and shows you the usual review before anything is saved. It used to refuse every PDF. This works for a PDF made from a document or a spreadsheet; a scanned PDF is a picture of the page with no words in it, and RefTraq says so and gives the two ways that work: choose a screenshot or photo of the sheet, or select the table in the PDF, copy it and paste it. A locked PDF gets the same two ways. GIF, TIFF and BMP pictures now get their own sentence (save as PNG or JPEG) instead of being called PDFs.
- Signing out forgets the page you were on. On a shared phone or computer, the next person to sign in within the hour used to land on the page the last person had open when they signed out, such as one of their games. Signing out now forgets it, and the next sign-in opens on Home. A link you open while signed out still takes you to that page once you sign in. And if RefTraq can't read the sign-in saved on this device when it opens, it now shows the sign-in page instead of staying on the blue RefTraq screen.
- Reading a check gets more of it right. Read it for me now reads an amount printed without cents when it has a dollar sign ("$105"), an amount the picture split with spaces ("1, 234.56" or "105 . 00"), and the letters a photo mixes up inside a number (an O for a 0, an S for a 5, an l for a 1, a B for an 8). A whole number with no dollar sign is still never read as money, because it's far more often a ZIP code or a check number. A date whose slashes came out as spaces or bars ("09 12 2026") is read too. And a town ending in "no" in the payer's address ("Reno, NV 89501") is no longer taken for the check number.
- A game card says the sport once and names the place, and the pay sheet catches dates typed backward. A game whose level already names its sport ("JV Football Scrimmage") used to print "JV Football Scrimmage Football" at the top of its game card; it now says it once. A game with no site recorded now prints its home team as the site, followed by the address from My sites, where the card used to print the address with no name in front of it, or a blank line. On the Pay sheet, a custom period whose start is after its end used to show "No games in this period" with $0 totals and let you download an empty statement; it now says the dates are backward and waits for you to fix them.
- The Schedule's bulk actions touch only the games you can see. If you selected games and then tapped a sport chip, the games that chip took off the screen stayed selected, and Hide, Delete, Fees and the other bulk actions changed them too, along with the ones you could see. Changing the sport chip now starts a new selection, and a bulk action only ever changes selected games that are on screen, so a game hidden or deleted from another page meanwhile is left alone. The count in the bar is the number it will change.
- Who you work with reads a blank sport as Other, and Edit game knows the spelling you said is you. A game with no sport recorded (an imported scrimmage, say) used to list a partner's games under a sport with no name, count a season apart from your games marked Other, and never appear as a sport to choose. It now reads as Other, the way the Stats tab shows it. And once you've told Who you work with that your assigner's spelling of your name is you ("That's me"), Edit game stops listing that spelling as somebody you worked with, stops saying your name isn't on the crew, no longer offers it as a name to add, and saves the crew without a second line for you. Two spellings you joined as one official are offered once.
- Import's suggested dates no longer put two rows on one game, or January in the wrong year. When two rows of a sheet had no date and both matched the same one of your games, Import used to pick that game's day for both of them; one then landed on the game and the other was left unsure. Now neither is picked for you: each offers the day, and you say which row is the game. A row dated "9/31" is no longer settled by your Oct 1 game when another row of the sheet already is that game. And a date with no year on a season that runs past New Year ("1/5" between Dec 20 and Jan 10) is now read as the January after, where it used to take the year from the tab's name and land a year early.
- A fee schedule never gets the same rule twice. Adding a rule whose level, game type, round and other keys match a rule the schedule already has, or adding the playoff ladder a second time (or over the rounds a UIL preset already set), used to save the repeats, and then the schedule refused to save until you deleted them, because only one of two identical rules can ever price a game. Fee schedules now says which rule is already there and saves nothing. And if a preset stops partway while its rules are being saved, the half-made schedule is taken back, so trying again makes one schedule, not two.
- An imported crew knows the spelling you said is you. When a sheet's Crew column spells your name the way your assigner does ("Eric J. Taylor") and you've told Who you work with that spelling is you, importing it used to save your Settings name and that spelling as two people on the crew. Now that spelling is your line, as written, and nobody else on the crew changes. And when a game's page can't read the names you've joined, its Crew card says so, where it used to treat each spelling as a different person without a word.
- A fee suggestion fills only what its rule sets. On Add game and Edit game, tapping a suggestion from a rule that sets only the travel fee ("game fee unset · $15 travel") used to erase a game fee you had typed. Now a fee the rule doesn't set keeps what's in the box, the way meal money already did, and a $0 the rule sets still goes in as $0.
- Chief's spending answer leaves the home office out of your deductions, as Taxes does. Asking Chief "how much did I spend last year?" used to count home office costs in "counts toward your deductions", so the figure was higher than the deductions on the Taxes tab, which reports a home office apart from every total because your preparer works it out on its own form. Chief now leaves it out of that figure and says what you recorded for the home office on its own line, in the same words Taxes uses.
- A fee schedule rule that sets only travel no longer hides a game. A rule that pays a travel fee but leaves the game fee blank used to count as pricing the game, so Apply to my games set no fee for it and the Rate table never asked what you get paid for it. Those games are now on that list. And on a game whose fee reads $0, Apply to my games no longer writes such a rule's travel fee beside the $0, where the game then read as paying its travel alone.
- Add extra miles to a drive when you went out of route. A drive's miles stay the trip from your door to the venue and back. When you went out of your way for the job, a drive's page now has + Add extra miles: type the miles, pick a reason (Picked up crew, Detour, Second stop or Other) and save once. The miles join the round trip at the IRS rate the drive was saved with (a passenger still deducts nothing), and the drive's notes get a line like "+6 mi out of route: picked up crew". Log a drive has the same optional box.
- A new address in My sites starts its distance over. Changing a site's address already cleared the old drive time, but the miles from the old address stayed, and Time all drives fills in only the miles a site doesn't have, so it timed the new address and kept the old distance beside it, which travel fees then read. Saving a new address now clears the old miles too, unless you typed new ones, and the next Time all drives measures both.
2026-10-12 · Home offers to remind you when to leave
- Settings → Your plan. A new page under Account, above Redeem a code, says what RefTraq costs you today (free during the beta, no credit card), any free access you have and how long it lasts, and what never needs Pro: your schedule syncing, tracking what you're paid and owed, Stats, your Wrapped and season cards, and seeing, editing and exporting everything you've recorded. Chief opens it when you ask "am I pro?" or "what's my plan?".
- Taxes says what is still open before you hand the year over. When a year has loose ends, Taxes now shows a Before you hand 2025 over card above the export buttons, one line and one button for each: games played with no payment recorded (Open Unpaid on the Schedule), games with no fee set (the rate table), game days with no drive in your mileage log (Rebuild your 2025 drives, or Track for this year), payers nobody has said send a 1099 or not, and 1099s you expect that aren't entered yet (both Who pays you), and hidden games with money recorded, which every figure leaves out (Open Hidden on the Schedule). It gives counts, never dollar figures, and it isn't there when nothing is open. The tax meeting sheet's "Raise these" list says the same counts.
- Taxes reaches every year you have records in. The Tax year switch on Taxes, Who pays you, Nights away, Home office and Which car deduction used to offer only this year and last. It now also offers every earlier year with a game, a drive or an expense, newest first, so a season you imported from 2019 has its own Taxes, mileage log and tax meeting sheet. It still opens on the year being filed. The Deduction Review keeps to this year and last. Rebuild drives now offers See 2019 on Taxes for any year it rebuilt. For a year before 2023, Taxes says under the mileage row that its drives carry the fallback rate (your Settings rate, else 72.5¢ a mile), not that year's own IRS rate.
- Home office costs are kept apart from your tax totals. Anything recorded under Home Office used to be added into Taxes' deductions total, net profit and savings estimate like any other expense. It now has its own line, "Home office: $500 recorded — not in this total. Form 8829 or the simplified method; your preparer decides.", with a link to the Home office screen, because a home office goes on its own form, only counts for a space that passes the tests, and can't be more than your profit. The Schedule C export lists it in its own block outside Total deductions and Net profit, Chief leaves it out of your deductions and says so, and the tax meeting sheet's Home office line says it isn't in the expense total. If you had home office costs recorded, your total and savings now read lower and your net profit higher.
- The Schedule C export adds up each line. After the summary, the export now has a By Schedule C line block: one row per line in the order of the form, from Line 9 (your mileage plus parking and tolls) to Line 27a, with what went into each. Its lines add up to Total deductions, and it sits outside the summary so nothing adds the same money twice. If you deduct your car's actual costs, Line 9 carries parking and tolls and says the vehicle total is your preparer's.
- No self-employment tax below $400. Schedule SE starts when net profit × 92.35% reaches $400, about $434 of profit. Below that Taxes now shows $0 self-employment tax, where it used to tax every dollar of profit, and the savings estimate no longer counts self-employment tax you would not have owed.
- A rebuilt drive says so on every mileage log. A drive you logged with Track → Rebuild a past season's drives is now marked "Rebuilt from schedule on" the day you rebuilt it, on the mileage log page, when you print it or save it as text, and in a new recorded column in the Schedule C export's mileage log. One line under the log says how many drives were rebuilt and when, such as "3 of 12 drives were rebuilt from your schedule on 2026-10-01." A drive you logged at the time leaves that column blank. Your own notes on a drive are not added to the export.
- The mileage log names drives with no destination or purpose. An IRS mileage log needs both for every drive. When a drive is missing either one, the mileage log page says how many, with a link to each drive, and the printout, the text file and the Schedule C export list them by date under the log. Log a drive now reminds you when Business purpose is blank, and still saves without it.
- The morning after a game, a reminder to log the drive. If you worked a game yesterday and no drive is logged for that day, RefTraq sends one notification at 8:00 the next morning (later if your quiet hours run past 8): "Log your drive to Herrmann Field from yesterday's game." A double-header is one reminder, and a day at two places names both. Tap it and Log a drive opens filled in from that day's first game. Any drive you log for that day, a ride as a passenger included, means no reminder, and one you log before 7:45 that morning stops it. It's only for yesterday's games, never for games you imported or anything older, and it isn't sent for a canceled game, a meeting or a clinic. If it isn't sent by that evening it isn't sent at all. Turn it off in Settings → Notifications under Log your drive after a game.
- Setting a fee on one game offers it to the games like it. When you set a game fee on a game's page, or fix one with Quick add ("the Dillon game fee should be 95"), and other games this year have the same sport, level, position and assigning group with no fee set, RefTraq offers one button: Use $95 for the 3 other Football Varsity Referee games. The tap adds that rate to your rate table and prices this year's games that have no fee, then says how many it priced. A game that already has a fee keeps it, earlier seasons are left alone, and nothing changes unless you tap. If your rate table already has a different fee for those games, RefTraq leaves that rate alone and offers to open the rate table instead. A $0 fee asks a second time.
- After you connect your schedule, the next step is the next button. When connecting your calendar link brings games in and some of them have no fee, Connect your schedule now says how many ("12 games this year have no fee.") and its main button is Set what you get paid, or Price these games once you have a rate or a fee schedule. See your games is still right below it. When every game already has a fee, or no new games came in, the page is the same as before.
- Quick add can add the game a payment was for. When you tell Quick add something like "Dillon paid me $85 Friday" and that game isn't on your schedule, the card used to ask "Which game was it?" with nothing to pick and a Save button that stayed off. It now offers Add this game and mark it paid, which opens Add a game with only what you said: the day (or a blank date for you to fill in when you didn't name one), the place, and the $85 as the game fee and as a payment received. Nothing you didn't say is filled in, and if you didn't say an amount the button is Add this game and the game is saved unpaid. Add a game says the payment it will save, with Save it unpaid instead if you'd rather.
- Fee schedules price your games when you save. Saving a rule or a schedule in Settings → Fee schedules now fills in the fee on this year's games that have no fee yet and says what it did: "Priced 3 games this year", "No games this year match this schedule yet", or "Every matching game already has a fee." The fee schedules page also has its own Apply to my games button that does the same for all your schedules. It never changes a fee a game already has, and it leaves earlier seasons alone, so a $0 scrimmage from years ago stays $0. If you change an amount, a game already priced at the old amount keeps it until you change it on the game's page.
- Setup asks for your first drive or expense. The Finish setting up card on Home has a new step, Record a drive or an expense, with three ways in: Log a drive, Add this season's dues and registration (an expense that opens on Registration & Dues, which you can change), and Quick add. It checks itself off once any drive or expense is on record, from any year. An empty Taxes tab offers the same first two buttons.
- Last season's games count as games in. If the only games you've brought in are from an earlier year, setup now checks off Get your games in and the optional Bring in last season step. Before any game is in, Home's Today line names the ways to bring them in: your calendar link, Arbiter's schedule download or your own sheet, or adding a game by hand.
- Fees you typed in count as pay set. The Set what you get paid step now checks itself off when every game this year has a fee or a payment recorded, even if you never made a rate table. Home's "N games with no fee set" line now has a button: Set what you get paid if you have no rates yet, Price these games once you do.
- Home shows what this season's drives ahead could be worth. When games are still ahead of you this year, Home now has a Drives ahead this season card: "If you drive to the 6 games ahead with measured drives, that's about 480 miles round trip, worth about $365 at the IRS rate." It counts one round trip for each game day (a double-header is one trip), only to venues RefTraq has measured from your home, at the IRS rate on each day, and leaves out canceled games, meetings and clinics. It's an estimate of drives you haven't made yet, so it's never added to any total and never shows on Taxes or in an export; log each drive after you make it. It says how many game days ahead are at venues not measured yet, with a button to time them. If you deduct your car's actual costs, it shows the miles instead.
- Setup offers to bring in last season. The Finish setting up card on Home has an optional step at the bottom, Bring in last season, that opens Import for your own spreadsheet, Arbiter's .xls schedule report or a payroll sheet. RefTraq checks every row with you before it saves anything. It checks itself off once you have any game from an earlier year, however it got there, and Skip this checks it off on that device. It's optional: it isn't counted in the card's steps, and setup finishes without it.
- A pay stub reads now. On Photograph a check, choose A stub with no bank line when the picture is a stub torn off its check. The box starts around the whole picture and nothing is blacked out, so the net pay and check date on its last lines can be read. A check with its stub still attached is still a check, and its bank line is still blacked out. Choose a photo of a check or stub picks a picture you already took, and pictures are read at a higher size, so small print on a stub comes through.
- Signing in from RefTraq on your iPhone Home Screen. On an iPhone or iPad, the link in a sign-in email opens Safari, not the RefTraq you put on your Home Screen, so tapping it never signed you in there. When you ask for a sign-in email from the Home Screen app, the Check your email card now says first to type the code from that email, and why. Everywhere else the card is the same as before.
- Home asks once to turn on leave reminders. When you have a game coming up, Home shows a card that turns on notifications for the phone or computer you're using, so RefTraq can tell you when it's time to leave. Tap Turn on reminders and allow notifications. On an iPhone or iPad in Safari, the card shows the steps to put RefTraq on your Home Screen first, because that's the only way an iPhone takes notifications from RefTraq. Not now hides it on that device. It doesn't show when notifications are already on there, or when they're blocked for RefTraq in the browser. You can always turn them on or off in Notification settings.
- A long page title no longer runs under the buttons at the top. On a phone, a page with a long name, such as Which car deduction or Notification settings, drew its title underneath the bell, Chief and Feedback buttons, so both were hard to read and tap. The title now stops short of the buttons and ends in "…" when it doesn't fit.
- Each calendar feed says when it was last read. Under each feed in Settings → Calendar feeds, RefTraq now says when it last read that feed. When the last try failed, the feed says so in plain words: how many times in a row, when it last worked, why (the address no longer exists, it answered with a sign-in page instead of a calendar, or the site didn't answer), and a Fix button that opens the feed so you can paste the link again. The link itself is never shown there. A feed that failed once and has worked since says that too.
- A broken calendar link shows on Home. If your calendar link stops working, the Finish setting up card comes back on Home with Fix your calendar link in place of a checked step, so new assignments don't quietly stop arriving.
- Pausing one calendar feed no longer turns off the removed-game check for the others. Since yesterday, while any feed was paused RefTraq marked no game "Removed" from any feed. Each game now remembers which feed it came from, so a game dropped from a feed that is on is marked removed as before while another feed is paused, and a paused feed's games are left as they are. A game synced before this change learns its feed the next time that feed lists it. Removing a feed altogether still works as before; pause it instead if you want to keep its games.
- Removing a calendar feed no longer marks its games removed. When you removed a feed in Settings → Calendar feeds, the next sync could mark every upcoming game from it "Removed", send a "dropped" notification for each and take them out of your subscribed calendar and expected pay. Removing a link is not your assigner dropping the games, so those games now stay as they are. If you add the same link back, its games are checked against it again.
- Your home address is one box away wherever drives come up. Every drive RefTraq measures starts from your home address, and a new account has none. Home's Driving you can record and Time your drives cards used to send you to another page for it, and Time your drives offered to time drives it couldn't. Both now ask for the address right there, with a box and Save my address, then offer Time my N drives. If your address was already saved somewhere else in the meantime, RefTraq keeps it and says so. In Settings, the Save button now sits right under your name and home address instead of below your calendar feeds.
- A new account shows one welcome instead of four $0 tiles. Before any game arrives, Home's money card said "$0" four times, which read like you'd earned nothing. It now says what will show there once your games arrive, with a button to connect your schedule. As soon as you have a game, the four figures come back as before.
- Your Deduction Review notes follow you. The answers that become notes for your preparer (a home office, a big purchase and when you bought it, something you sold, a place you keep in another town, and the like) used to stay on the phone or computer where you typed them. They are now saved to your account, so they show on your other devices, print on the tax meeting sheet wherever you open it, and come at the end of the Schedule C export as Preparer notes. If a note can't be saved, the review says so beside it and keeps it on this device until Try again works. Expense answers still wait on your device until you tap Add, as before.
- The Schedule C export says who paid each game. The income detail ends with two new columns: the game's assigning group, and paid by, who the money came from as Who pays you works it out (a chapter that pays through a processor shows the processor). It's blank for a game nobody has paid yet, or when nobody is named. The 1099 section now lists every payer with what it paid, its games and the form you expect from it, and those rows add up exactly to the totals under them. The expense list ends with a receipt column that says "yes" when you kept a picture of the receipt; the picture stays in RefTraq. The new columns go at the end, so a spreadsheet built around last year's file still lines up.
2026-10-11 · Pausing a calendar feed keeps its games
- A canceled game no longer reminds you to leave. When a game was canceled, dropped from your feed, deleted, hidden or moved to another day after its leave reminder was lined up, the reminder could still reach your phone. RefTraq now checks every 15 minutes and calls off any reminder whose game is no longer on your schedule that day. A moved game gets its reminder on its new day instead.
- Pausing a feed no longer marks its games removed. If you had two calendar feeds and paused one in Settings, the next sync marked every upcoming game from the paused feed "Removed", sent a "dropped" notification for each, took them out of your subscribed calendar and out of the money you're owed. While any feed is paused, a sync no longer marks games removed at all (resume the feed to turn that check back on), and a game that comes back to a feed is still restored as before. Removing a feed altogether can still mark its games removed; pause it instead if you want to keep them.
- Taxes counts paid games out of the games you've played. The Taxes breakdown said "31/40 games paid", counting the games still ahead of you, so it looked like nine were unpaid when Home said two. It now reads "31 of 33 played games paid · 7 ahead", and a past year reads "38 of 38 games paid". Its mileage line says when a trip was a ride as a passenger, whose miles aren't in the figure: "1,671 mi driven, 31 trips (1 as a passenger)".
- Chief's money answers open the screen that agrees with them. Asking Chief "how much have I been paid?" counts each payment on the day it came in, the way Taxes does, but Show me opened the Pay sheet, which counts by the day of the game, so a December game paid in January landed in the other year. It now opens Taxes for that year. Comparing this year with last year now says what was recorded as paid on each side, beside what the games pay. And when you ask for your average per game this year while a check is still out, Chief now also says the figure Home shows, the average of the games paid so far.
- Nights away counts only games you've played. A game far from home still on your calendar was already counted as a night away, on the Nights away screen and on the tax meeting sheet (where it was multiplied by your meal rate). A night is proposed now only once its game has been worked.
- Send a screenshot or photo with your feedback. The Feedback sheet, Help → Ask us and a reply to one of your requests now have Add a screenshot or photo. You see it before you send and can remove it. The picture is kept privately: only you and RefTraq's owner can see it, it is never posted anywhere, and it is deleted with your account. If your message goes but the picture doesn't, RefTraq says so and lets you try the picture again without sending the message twice.
- A payment imported onto a game you already had is dated. When a payroll sheet with no "Date Received" column filled in what a synced game paid, the payment came in with no date, so Who pays you could not tell which 1099 it belonged on and the check against the forms you entered left it out. It now takes the game's date, the same day a game the import adds gets, and a payment date the game already has is never changed.
- A reply to your request reaches your phone. When RefTraq answers a question, problem or idea you sent from Get help or the Feedback button, a phone or computer you turned notifications on for now gets "Reply to request #12", and a tap opens the reply. The notification says the request's number only, never what the answer says. An answer that is held for a person to read first comes only once it is sent. Turn it off under Replies to your requests in Settings → Notifications.
- A bell for everything RefTraq tells you. The bell at the top of every page opens Notifications: new and changed games, leave reminders and replies to your requests, newest first, with a number on the bell for what you haven't read. Tap one to open it and mark it read, clear one or all of them (nothing is deleted, and Show cleared brings them back), or mark everything read. It works even if your phone never shows a notification. The page that chooses what RefTraq sends is now called Notification settings, and the Feedback sheet links straight to your requests and their replies.
- A sharp photo of a check stub reads now instead of being called blurry. Read it for me was turning down clear pictures of check stubs with "too blurry to read", because the blacked-out bank line under the text threw the reader off. It now reads only the printed lines above that black bar, so the check number, date and amount fill in. The kept picture still has the bank line blacked out. When a picture really can't be read, it says to move the box over just the printed lines, or type what it says.
- What's new is in the bell too. Each new entry on this page now shows up in Notifications with a number on the bell until you read it. Read it on your phone and it reads as read on your computer too, and the dot on Help goes away with it.
2026-10-10 · Meal money alone shows no fee on your schedule
- Fix my schedule leaves your own times alone. Fix my schedule in Settings re-reads your games' dates and times from your feed. On Central time it used to replace any time that differed from the feed's, including one you had typed yourself. It now changes only the dates and times RefTraq read wrongly in the first place, so a time you set by hand stays as you set it.
- A game with only meal money shows no fee on your schedule. The Schedule (the list, and the table on a computer) showed a game's meal money as its fee when no fee was set, so $15 of meal money read as a $15 game. It now shows "—" like any game without a fee, sorts with them, and Paid (est.) for a selection skips it instead of recording the meal money as the payment.
- Every page has a way back to your games. Opening a page such as Connect your schedule, Your games in your calendar or Notifications fresh (reloading it, reopening the installed app on it, or following a link to it) left it with no back arrow and, on a phone, no tab bar. Those pages now show Home where the back arrow would be. Connect your schedule also offers See your games once your calendar link is saved, and it and Your games in your calendar end with Done. For screen readers, the back arrow is now called "Go back" instead of "(tabs), back".
2026-10-09 · Choose your time zone where you connect your schedule
- Timing drives stops at 200 a day, and says so. Each drive RefTraq times asks Google Maps once, and nothing limited how many one account could ask for. Time all drives, Time this drive and My sites now time up to 200 drives a day for each account, far more than a season's venues. Past that, they keep what was already timed and say the rest can be timed tomorrow.
- Import no longer says you have no fee schedules when it couldn't read them. Importing fee rules on a bad connection used to say "You have no fee schedules yet — create one first" about schedules you already had. It now says it couldn't read them, with Try again. And My sites keeps your list on screen when it can't reload it after you save a site or time your drives, saying the list may be out of date instead of replacing it with an error.
- Chief's reports agree with its answers. A report by sport, site, level or assigner now puts "football" and "Football", or "Dillon HS" and "dillon hs", on one row, named the way you spell it most. A payments report leaves out a declined game and dates each payment the way "how much have I been paid?" does, so the two give the same total.
- Your time zone is on Connect your schedule. The zone your game times are read in used to live only under Settings → Notifications. It is now on the Connect your schedule page too, beside the link you paste, and Settings → Calendar feeds points to it. Choosing a zone changes nothing else in your notification settings. Games already on your schedule keep their times until you tap Fix my schedule in Settings.
- One sport is one row, however it's spelled. Games you imported as "football" and games from your feed as "Football" used to show as two sports in Home's By Sport and as two chips on the Schedule, each with part of your season. They're now one row and one chip, named the way most of those games spell it, the way Stats already counts them.
- Every "Sure?" takes a real second tap. A quick double-click on Delete schedule, a fee schedule's or the rate table's Delete, Remove on Who pays you (a payer or a 1099), Arrival times or My sites, Hide or Delete for the games you picked on the Schedule, or Hide game and Delete game on a game used to arm the button and act in the same click, before the warning was on screen. The second tap now counts only once you can read it. And Quick add's Save and Undo run once, where two clicks at the same moment could record the same entry twice.
- A change that saved nothing tells you. If you deleted a payer, a 1099 form, a calendar feed or an expense on one device and then changed it on another, RefTraq said it was saved when nothing was. It now says the item is no longer on your list. A receipt or check picture for an expense or game that's gone is no longer kept where no screen could show or delete it, changing a feed's link to one you already have says "That feed is already added," and a car-deduction total the app refuses no longer switches your method anyway.
- The Schedule and a game keep what they showed when a refresh fails. After you mark games paid, hide them or change them from the Schedule, it reads your games again. If that read failed, the whole Schedule turned into "We couldn't load this", taking your games and the sentence about what was just saved with it. Now the games stay, with a line saying they may be out of date and Try again. A game's page does the same after Mark paid or an edit, where it used to keep showing the game unpaid without a word. On a computer, the schedule beside an open game says it couldn't load instead of "No games here.", and removing a check's picture says so when it fails.
2026-10-08 · Your games sync in your own time zone
- Game times are right outside Central. RefTraq read every calendar feed as Central time, so a 7:00 PM game showed as 6:00 PM in the Eastern zone and 9:00 PM in the Pacific zone, and every leave-by time built on it was off too. Your feed is now read in the time zone you chose in Settings → Notifications (Central if you haven't chosen one). If you're outside Central, choose your zone there, then tap Fix my schedule in Settings to move the games already on your schedule. It moves only times RefTraq set itself, never a time you typed.
2026-10-05 · Home's average per game shows what a game pays
- A fee typed with a dollar sign is kept. Editing a game and typing "$95" or "1,200" as its fee, its travel fee or its meal money used to erase the fee without a word, and the bulk Set fees did the same to every game you'd selected. Those boxes now read money the way you write it, and a box they can't read says so by name. "45 min" works as an arrival time and "5 officials" as a crew size. Mark paid no longer offers a game's meal money as its payment when no fee is set.
- Meal money alone doesn't count as a game's pay. A game with no fee set but $15 of meal money used to add $15 to your Estimated and Outstanding on Home, to your estimated income on Taxes and to what Chief said you made, while each of them said the game's fee wasn't set. It now adds nothing until you set its fee, and the Pay sheet's meal money total counts only games with a fee, so its columns add up.
- The tax meeting sheet and Nights away say they're loading. While your records were still on their way, the tax meeting sheet showed only its top card and Nights away showed nothing under the years, and a connection that never answered left them that way with no Try again. Both now say they're loading and offer Try again if it takes a while, and the sheet's Print button waits until there's a sheet to print.
- Saving a game you didn't change leaves it as your feed's. Opening a game, tapping Edit game and then Save changes without changing anything used to mark it as edited by hand, so your calendar feed stopped moving it when the assigner rescheduled it. Now only what you change is saved, and a Save with no changes saves nothing.
- An expense page that can't load says so. It used to say the expense was "not here any more" when your connection dropped, and "No receipt on this one" when a kept receipt's link couldn't be made. Both now say what happened, with Try again.
- Deleting takes two real taps. A quick double-click on Delete this expense or Delete this drive used to arm the button and delete in the same click, before the warning was on screen. The second tap now counts only once you can read it. If an expense page can't be read again after you add or remove a receipt, it keeps what it showed and says it may be out of date, instead of hiding "Receipt saved." behind an error, and Track keeps a deleted drive's Undo when it can't reload right after.
- Set what you get paid never adds a schedule twice. If setting one up stopped partway, Try again could add a second copy. It now says what was saved and sends you to check it, and it waits to start one until it has read which schedules you already have.
- Your calendar link takes two real taps to replace or turn off. A quick double-click on Make a new link or Turn off used to arm the button and act in the same click, ending the address your Google or Apple calendar uses before you saw the warning. Now the second tap has to be a real one. And Set what you get paid waits until it has checked your fee schedules before offering Use this.
- Notifications says when it couldn't check your phone. If RefTraq can't reach its notification service for a moment, Notifications now says it couldn't check this device and offers Check again, where it used to offer to turn on notifications that were already on. A save that worked is always said as saved, and leaving the page and coming back keeps the changes you haven't saved yet.
- The fee suggestion reads the date and time you typed. Typing "10/4/2026" or "9am" on a game used to miss your fee schedule, or offer a morning game the second-game fee.
- Bank transactions says when it's still loading. On a computer, the list of transactions from your linked bank used to say "Nothing here." while it was still loading, and again when it couldn't load. It now says it's loading, says when it couldn't load with Try again, and keeps the list you were looking at if a refresh fails.
- A game's buttons say when something goes wrong. Mark paid, Mark unpaid, Hide, Delete, the arrival times, notes and Who paid used to do nothing you could see when a save failed. Each now says so beside its button. Deleting or hiding a game you opened from a reminder, your calendar or a new tab now takes you to your Schedule, where the game used to stay on screen. An amount you've typed into Mark paid stays put when you step away to log a drive and come back.
- "Priced by" only when the rule really priced it. A game with no fee set, beside a fee rule that pays $0, used to say "Priced by" that rule while the page said it had no fee. It now says what your fee schedule says, $0, and leaves the fee for you to set.
- Fee schedules keep the one you just made. On a slow connection, creating a schedule (or starting from a preset) could show "New schedule" again a moment later, and tapping Create then made a second copy. It now stays open as the schedule you made, and says so if the list couldn't be read again. A playoff ladder that stops partway says how many rounds it added, so you don't add them twice.
- Who pays you keeps the payer you just added. On a slow connection, a payer you'd just saved could disappear from the list a moment later, and Add who pays you was there before your list had loaded. The list now shows what you saved, and Add waits until your payers are read. Money on a game you declined is also left out of the 1099 split, the same way Taxes leaves it out, so the two agree.
- "football" and "Football" are one season. A schedule imported with the sport typed in lowercase used to show as a second season beside your feed's games: two cards, two Wrapped stories, an extra season counted toward your milestones, and a slice missing from the Stats sport bar. Seasons, cards, Wrapped and milestones now count one sport however it's spelled, named the way most of its games spell it.
- A game's History reads each move as it happened. A game moved from Friday to Saturday and later from 7:00 PM to 1:00 PM used to say it moved "from Friday at 1:00 PM". Each line now gives the day and time the game had then.
- A sync never undoes what you just did. If your calendar link briefly answered with a web page instead of your schedule (a sign-in or maintenance page), RefTraq used to read it as every upcoming game dropped from your feed and tell you so, game by game. It now counts that as a sync that didn't work and tries again next time. A dropped game you keep by setting it back stays the way you set it, where the next sync used to mark it dropped again. And marking a game paid, or editing it, while your schedule is syncing keeps your change, where the sync could write the game back the way it was a moment before.
- Your average per game shows mid-season. The "avg $X/game" under your year on Home is now what you've been paid divided by the games you've been paid for. One $95 check reads "avg $95/game", and a game still waiting on its check doesn't pull it down. Meetings, clinics, canceled games and a scrimmage that paid nothing aren't in it. Stats keeps its own figure, which waits until every game you've worked is marked paid, so mid-season the two can read differently.
- Your older seasons asks for the years that are really missing. With games in 2016, 2018 and 2021, the page used to say you had nothing for "2017 through 2020" and asked your assigner for 2018 too. It now names 2017, 2019 and 2020, and the email asks for those. Clearing a year box no longer fills it back in, and the draft works even when RefTraq can't read your games. Who you work with no longer tells you to pull down to refresh, a gesture the page doesn't have.
- Your own arrival time for a game is saved. Choosing how early to be there for one game, with the chips on its page or the minutes box in Edit, saved nothing on app.reftraq.com (it worked in the demo), so its leave time, its reminder and your calendar kept counting from your default. It's saved now.
- Stats says why it has no average yet. Until every game you've worked this year has a payment recorded, Stats shows no average for the year. It now says Home's figure counts only the games paid so far, where it used to call any average with a missing check a guess.
- Stats offers only the years you worked a sport. With Baseball chosen, the year chips list only your baseball years, so a football-only year is never a choice that reads all zeros. A sport or a year you chose that isn't offered any more, after deleting or relabeling games, no longer keeps narrowing the page with its chips hidden. With one year on record, Stats names that year instead of saying "this year".
- Settings never saves over what it hasn't read yet. On a slow connection, Save settings used to be ready before your name and home address had loaded, and saving then wrote blanks over them; Travel fee bands could likewise replace your saved rings with an empty list. Both now wait until your settings are in, say so if they can't load them, and keep what you've typed when you come back to the page. A failed save says so, a travel band with no fee asks for one (0 if it pays nothing), and Travel fee bands now says that rings price a game through a fee schedule.
- Disconnecting a bank waits for Plaid. If Plaid didn't answer when you tapped Disconnect, RefTraq used to take the bank off your list anyway, which could leave the link open at Plaid with nothing able to close it. Disconnect now keeps the bank and says nothing was disconnected, so you can try again in a few minutes.
- The Rate table only asks about games that still need a fee. After Apply to my games, it used to say more games were "still at $0" than the list below it showed, counting canceled games, chapter meetings and games you'd already been paid for. Now the count is the list, and those games aren't on it. A rate you just saved also no longer drops off the list on a slow connection.
- Settings says when something didn't work. Adding a calendar feed with a quick double tap no longer shows "That feed is already added" under the feed you just added. A sync that worked isn't reported as failed because a count afterward couldn't load. And on Connect your schedule, if your link saves but the first sync doesn't finish, it still says your link was saved.
- Your pay setup pages say when they can't load. Arrival times, My sites, the Rate table and Fee schedules used to say "Nothing set yet", "No sites yet" or "No rates yet" while your list was still loading, and when it couldn't be read at all. They now say they're loading, or that they couldn't load it, with Try again. Done on those pages takes you to Settings when there's nowhere to go back to, such as a page opened in a new tab.
- Time all drives says what it timed, even when it stops. If timing your drives stopped partway (Google not answering for a moment), it used to show only the error, though the drives it had already timed were saved. It now says how many it timed and that it stopped, so a second tap times the rest.
- Time all drives keeps the miles you typed. If you typed a site's miles yourself in My sites, "Time all N drives" used to replace them with Google's while it looked up the drive time. It now only fills in what's missing. Timing one site from its own page still measures both.
- Stats compares this year to the same day last year. Until today's year is over, Stats sets it against last year up to today's date, even when no more games are on your calendar yet. It used to compare January to March with all of last year and show a drop that wasn't there. And "Play it as a story" under the story cards now plays the season you picked (once it's finished), or your whole career when nothing is picked.
- The tax screens say what they mean. Switching Taxes to the other year no longer shows the old year's figures under the new year's label while it loads, and its Pay sheet button opens the year you're looking at. Nights away no longer says nothing is far enough from home when some venues were never measured. The tax meeting sheet shows money that came in for last year's games instead of "nothing recorded", Who pays you says how much paid money has no payment date, and a 1099 amount of "12,00" is refused instead of read as $1,200.
- "45 min" and "5 officials" work in Settings. An arrival time, a notification's "minutes before you leave" and a fee rule's crew size now read the unit you type after the number. Saving your notification settings no longer stops on a box the reminder you picked doesn't show. The fee rule form now explains which rule wins the way RefTraq actually decides it (a Playoff rule beats "Varsity · Referee · 1st game"), and your calendar link and notification devices show dates on your own day, not tomorrow's after 7 PM.
- A box says what it can't save instead of half-saving it. Which car deduction now says "Total miles has to be more than zero" before it changes anything, and keeps a total like 12,345.6 as whole miles. An arrival time for a sport and level you already have is caught however you capitalize it, so "Football / Jv" beside "Football / JV" no longer makes a second time that never applies. A travel fee band's rate per mile is kept to the cent: 0.725 asks you to type 0.72 or 0.73 rather than being rounded for you.
- An import that stops partway can be finished. If an import lost its connection halfway, importing the same file again used to say it was already imported, with the rest never brought in. It now says how much was saved, and importing the file again finishes it without doubling what was saved.
- Who you work with says when it couldn't read your joined names. If the names you've said are the same person don't load, the page now says so with Try again, rather than quietly splitting them apart again. Picking a sport and a season with no crews no longer claims you worked those games alone. And separating or joining names that only partly saves now shows what really saved.
- Importing an old drives log finds the drives you already have. A drives or expenses file for an earlier year is now checked against that year's log, and a file with no From column matches drives you saved from home, so neither comes in a second time. When an import asks how much a game paid, "12,00" is refused instead of read as $1,200, and "$1,045.50" shows as $1,045.50.
- Your seasons keep your games when your mileage log won't load. If RefTraq couldn't read a year of your mileage log, Your seasons, the season and career cards and Wrapped used to show "We couldn't load this" in place of every game. They now show your games and say only the miles are missing, with Try again. A season's Wrapped no longer needs your car deduction method, which it never shows, and Share or Download on a card runs once.
- An expenses file that names a RefTraq category keeps it. Importing a file whose category column says "Vehicle Insurance", "Office Supplies", "Shoes" or "Taxes & Licenses" used to file it under a different category (Vehicle Insurance came in as Insurance, counted in full instead of left out under the standard mileage rate). A category written the way RefTraq writes it, in any capitals or with "and" for "&", now comes in as itself.
- Importing a file only fills in what you have. Importing a list of sites, rates, fee rules or calendar feeds over ones you already have used to save the file's whole row: a blank address or mileage cell blanked yours, a paused feed came back on, and a fee the review said it would leave alone was changed. It now fills in only the empty parts, as the review says.
- Every tax screen opens on the year you're filing. From January through April 15, Which car deduction, the Deduction Review, Who pays you, Nights away and Home office opened on the new year, so a car method, a review answer or a 1099 entered then was saved to the wrong year. They now open on the year you're filing, as Taxes does, and Which car deduction and Home office have a Tax year switch.
- Settings waits for your banks, and saves what you typed. In Settings, Connect bank waits until RefTraq has read the banks you already linked, and "Saved ✓" now means everything you typed was saved, even what you typed while it was saving. Remove (a calendar feed), Disconnect (a bank) and Sign out now need two separate taps; a quick double tap no longer does it in one go.
- Fixing a site's address no longer keeps the old drive. On My sites, "Compute distance automatically" measured the address saved for the site, so fixing an address and computing before saving brought back the old place's miles. It now asks you to save the new address first. Saving a new address also clears the old drive time, so your leave reminders stop counting from the old place until the new drive is timed.
- A chapter meeting reads like a meeting. A meeting or a clinic in your schedule (one you imported or added) used to show up in your calendar and your reminders as a game: "CS TASO Football Meeting Football", with your football arrival time, or no leave time at all. It now says its name once, and when to leave counts from when it starts. A reminder that said "+ 0 min before the game" now just gives the drive.
- A check for several games marks each one paid. When a photographed check adds up to several of your games at one school, Photograph a check now records each game at its own fee, where it used to put the whole check on whichever game you tapped. It also takes one tap per check, says when it couldn't read your games instead of "Nothing unpaid", and starts the next check with empty boxes.
- Your requests never look lost. If RefTraq can't read your requests, Get help now says so with Try again, where it used to say "Nothing yet" or that a request "is not here". A reply you just sent stays on screen even if the page can't refresh, and a request's date is the day you sent it.
- Your story says a tie is a tie. When two years have the same number of games, Stats' story now says your biggest year is tied with the other one instead of "more than any other year", and "When you work" says the same for a weekday-and-month tie. The Playoff Regular style says what share of the games shown were playoff games, rather than "of everything you worked" when you're looking at one season.
- Quick add says when it can't read. If Quick add couldn't read your games and places, or your drives and expenses, it now says so with Try again, and waits to save anything that needs them. A question it couldn't answer no longer sits on "Working it out…": Next comes back to ask again.
- Your points, a code and a crew invite say when they can't load. Your points used to read "The referral program opens soon" when your connection dropped, and Invite your crew could offer its message before RefTraq knew whether it had to mention points. Each now says it couldn't load and offers Try again.
- The Pay sheet agrees with Home. A game with no fee set that you've marked paid, or settled at $0, no longer counts as "no fee set" there. If the Pay sheet can't load your games it now says so and offers Try again, where it used to show no games and $0. A period with no end date says "onward", not "to today", because it includes the games ahead.
- Unpaid means unpaid. The Schedule's Unpaid list no longer includes a scrimmage you settled at $0 or a game that was canceled, the same games Home leaves out of what you're owed. Tapping between Upcoming and Past quickly no longer shows one list under the other's name.
- The Schedule says when it can't read. The calendar view now says when your games didn't load and offers Try again, where it showed an empty month. Marking several games paid at once tells you how many it marked, which ones it left alone (no fee set, or already paid), and, if it stopped partway, that the rest are still selected. The Deleted list shows the day you deleted a game, where one deleted in the evening read as the next day.
- Home's found drives follow your car method. If you deduct your car's actual costs, "Driving you can record" on Home now leads with the miles and says the IRS-rate figure isn't part of your deductions, the way Taxes and Track do.
- Try again keeps what it loaded. On a slow connection, if Try again loaded a screen and the first, slower attempt failed a moment later, that late failure used to replace the loaded screen with "We couldn't load this". Home, Track, Taxes, Settings and the other screens with Try again now keep only the newest load.
- Chief reads the year you ask about. "How much did I spend in 2024?" used to say nothing was logged even when you'd imported 2024's statement, and "all time" counted only this year and last. Chief now reads the drives and expenses for the years your question names, back to your first game for all time.
- Home leaves a canceled game out of your day. When a game today is canceled, declined or dropped from your feed, Home's plan for the day no longer tells you when to leave for it. The game still shows in Today with its badge. And after "Time all drives", Home's plan and the driving it can record use the new drive times right away, without leaving Home first.
- Deduction Review never files the same answer twice. If adding your answers stopped partway, the ones that were added used to stay on the list, so the next Add filed them again. They now leave the list as they land, and Add waits until RefTraq has checked what you've already logged for that year.
- Which car deduction waits until it has read your year. It used to say "Nothing logged yet" and let you choose a method while it was still loading, and choosing one then could erase the car's total miles you'd saved. It now says it's loading, and the choice waits. The page also says the method applies to every year, not just the one you're looking at.
- The tax pages keep the year you're working on. The Deduction Review files each answer once, and its year tabs wait while it adds, so one year's answers can't end up under the other. The mileage log opens on the year you're filing, like the other tax pages, and shows miles with commas ("1,315.5"). Which car deduction keeps a total miles you typed when you come back to it, so choosing a method saves that figure and not the old one. Home office no longer covers your loaded figures with a stale "couldn't read your drives", clears what the home cost when you switch years, and both pages name the year you're looking at instead of saying "this year" or "so far" about last year.
- Home office uses your car method. If you deduct your car's actual costs, Home office no longer puts the IRS-rate figure on your miles. And if it can't read your year, it says so instead of telling you to log some drives.
- Chief never guesses your car method. If your car deduction method can't be read for a moment, Chief now tells you your miles without putting a dollar figure on them, where it used to quote the IRS-rate figure as your deduction even if you deduct your car's actual costs. The mileage log does the same: until it has read your method, it doesn't call its total a deduction, switching years no longer shows the old year's method, and its text download no longer calls the IRS-rate figure a deduction if you deduct actual costs.
- Which car deduction asks about the year you're looking at. With last year open, it used to ask how many miles the vehicle did "this year" and what it cost you "this year". It now names the year, so the totals you type are for the right one.
- Undo on the drives Home logged says what it did. If Undo can't remove the drives you just logged, it now says so and how many it did remove. Tapping Undo again removes only the drives that are left.
- Saving a drive or an expense saves it once. A quick double tap on Save trip or Save expense used to log the same drive or expense twice, doubling its deduction. If an expense saves but its receipt doesn't upload, the button now offers Try the receipt again (or Finish without the receipt) instead of saving the expense a second time. And a Deductible % you typed stays put when you change the description.
- Log a drive warns about a double-header however you type the date. The "you already logged a trip on this date" note now shows for "10/4/2026" as well as "2026-10-04". While a drive, an expense or a game is saving, the form can't be closed halfway, which used to save it anyway and then go back one page too far. And after an expense is saved but its receipt didn't upload, the form says the expense is saved as it stands, instead of taking changes it would never save.
- Quick add writes money the way the rest of the app does. It says "Added a $1,045.50 Lodging expense" where it said "$1045.5". And the Deduction Review's "is deductible" total now adds each expense the way Taxes does, so the two can't be a cent apart.
- Track opens last year too. Track has a Year switch now, so last year's drives and expenses can be opened and fixed there, not only this year's. From January to April 15 it reminds you which year you're filing.
- Rebuild a past season keeps the season you chose. Opening the mileage log from Rebuild a past season and coming back used to switch to your newest season, while the result still said what was logged. It now stays on the season you chose. The season buttons wait while drives are being saved, a page that can't load offers Try again, and an Undo that stops partway says how many drives it removed and how many are left.
- The duplicate-drives question is clearer. When Track asks about two drives to one place on one day, it now gives each drive's miles and says which one "Delete the newer one" removes. A canceled game no longer makes the day look like a double-header. Tapping Undo twice no longer puts the drive back twice.
2026-10-04 · A game added on game day still gets its reminder
- A late game still tells you when to leave. If your leave reminder comes the night before (the usual setting) or in the morning, a game that reached your schedule after that time used to get no reminder at all: it was lined up for a time that had already gone and then dropped as too late. It now comes before you leave instead, two hours ahead unless you've set your own. Settings → Notifications.
- Reminders say the day the way you would. "Your game at Dillon HS today was canceled", where it used to say "Your today game". A trip that means leaving the day before says "Leave by the day before at 10:55 PM", the way your calendar already did.
- Your calendar and your reminder find the drive Home finds. When a game you added or imported names a home team but no site, your subscribed calendar and its reminder now give the same leave time as Home, and the calendar event shows that school's address. The reminder used to say the drive hadn't been timed. A venue under a minute from home counts as timed too.
- A reminder names the place you're driving to. A leave reminder, and a message about a new, moved, canceled or dropped game, now names the game's site, the place Home, the game page and your calendar show, and the home team only when there is no site. They used to name the home team, so a playoff game at a neutral stadium read "Dillon HS" beside a leave time worked out for the stadium.
- Home's average per game counts the games you've worked. The "avg $X/game" under your year on Home used to divide what you've been paid by every game on this year's schedule, the ones still ahead included, so in the middle of a season it read about half of what a game pays. It's now the figure Stats shows for the year, and it waits until every game you've worked this year is marked paid, because one missing check would make it a guess.
- Chief's average per game is Home's. "What's my average per game?" used to average the fees on every game before today, chapter meetings, clinics and a canceled game that paid included, so it read a different number from Home and Stats. Now it gives their figure, what you were paid for the games you've worked. Until every one is marked paid, it gives what the fees come to and says how many games have no payment yet.
- Chief counts a name once. "What's my busiest site?" and "Who pays the most?" used to count "Dillon HS" and "DILLON HS" as two places, so another school could come out on top. They're one now, shown the way you write it most, the way Stats counts them. A tie for your busiest month goes to the later month, as on Your seasons.
- Chief counts games the way Stats does. "How many games have I worked?" used to count chapter meetings, clinics and a canceled game that still paid. Now it gives the same number as the Stats tab and says what it left out. Your busiest site is decided by games too, so a meeting never tips it.
- Chief knows who you mean on a crew. Once you've told Who you work with that "Matthew Saracen" and "Matt Saracen" are one person, Chief counts them as one too. It counts the same games that page does, and it tells you about any game that lists them without your name.
- What you made counts the same games. "What did I make this year?" and "Am I ahead of last year?" used to say "from 11 games" where "How many games have I worked?" said 7, because they counted chapter meetings, clinics and a canceled game that still paid. They say 7 now, and anything else in the money, like a paid clinic, is named beside it. The dollar figure hasn't changed.
- Ask Chief about the last 30 days or the next two weeks. "What did I make in the last 30 days?", "How many games in the next 7 days?" and "Miles this past week?" now count from today, where they used to answer for the whole year or with only your next game. The next 7 days are today and the seven after it, the same days Home's This Week shows; last week and last month are still the calendar week and month. "How many games tomorrow?" now answers from your schedule.
- "This date last year" lines up on game day. Stats' change against last year and Chief's "Last year by this date" count last year up to the day before today's date, the way this year counts games once they're worked. On a day with a game tonight, a game on the same date last year used to be counted on one side only, so you read one game down.
- Chief's miles are the miles you drove. "How many miles have I driven this year?" used to add in the rides you logged as a passenger, so it read higher than Track and Taxes. Now it gives the same miles they do, and says how many rides it left out.
- What Chief says you've been paid matches Taxes. "How much have I been paid this year?" used to count money on a game you declined, and to miss a payment whose date was saved as typed, like "9/20". It now counts the way Taxes' Income received does.
- A chapter meeting isn't asked for a position. A meeting or a clinic you added with no fee used to get a ! for "No position" when your pay rules for that sport name positions. Neither has a position, and Stats doesn't count either as a game, so that ! is gone. A meeting with no fee still asks for one: enter $0 if it paid nothing.
- Ask Chief about any stretch of days. "What have I made since September 1?", "How many games between 9/1 and 9/30?", "What did I make from Aug 1 to Sep 30?" and "What did I make in Q3?" now answer for exactly those days, where they used to answer for the whole year, or for September alone. "How many games on Sep 25?" is that day, not the month. Chief still says which days it counted.
- Chief counts tonight's game tomorrow, like Stats. On game day, "How many games this week?" says tonight's game is on your schedule, and "What did I make this week?" leaves its fee out until tomorrow, the way Stats, the Pay sheet and "Who still owes me?" already did. It used to count the game as worked from the morning of.
- A game with only a home team counts as a venue. Stats, Your seasons, your venue milestones and Home Cooking now count a game you added or imported with a home team but no site at that school. Those games used to count as no venue at all, so the number of venues you've worked read low.
- Nights away lists the venues it can't judge yet. A venue your calendar feed added has an address but no distance until you time the drive, and Nights away used to treat it as next door: no nights proposed, and nothing to measure. Those games are now listed under the venues to measure, with the button to My sites. Taxes → Nights away.
- Mark paid takes the day the money came. A game's Mark paid now has a Paid on box beside the amount. Leave it blank for today, or type the day the check came, like "12/28/2025". Taxes counts money in the year it arrived, so a check from December 28 that you mark paid on January 3 now counts in December's year. A day that hasn't come yet is refused.
- A travel fee nobody measured stays blank. If your fee schedule pays travel by distance ring, a game at a venue whose drive hasn't been timed now gets its game fee and an empty travel fee, instead of the nearest ring's fee. Once you time that drive (My sites → Time all drives), new games there get their ring's fee; for a game already on your schedule, set the travel fee on the game. Apply to my games also no longer writes a travel fee it doesn't know as $0.
- Two schools in one day are two first games. If your fee schedule pays less for a second game, a game you added or imported with a home team but no site is now matched to the other games by that school. An afternoon game at another school is priced as a first game, where it used to take the second-game fee, and a distance-ring travel fee now uses that school's measured drive.
- A photographed check says what it matched. When a check is for exactly a game's fee and the game has no travel fee, the match now says it matches the fee. It used to say "fee plus travel". When the game's total includes meal money paid, it says so.
- Quick add reads the date you wrote. "Bought a whistle Sep 20, 2025" goes into 2025, where the year used to be dropped and the purchase filed this year. "Drove to Dillon on the 25th", "the 25th of September" and "25 Sep" now read too, where they used to be dated today. A date with no year on something you bought or drove is never more than a month ahead: "bought shoes Jul 15", typed in March, is last July. A day the calendar doesn't have, like "Feb 30", is said on the card instead of becoming March 2.
- Money reads the same on every screen. Quick add's card and the sentence it reads back, the fee a game form suggests, and the questions a photographed check asks now write "$1,200" and "$1,045.50", where they used to say "$1200" and "$1045.5".
- Numbers are read the way you type them. "12,000" total miles and "$1,850" of fuel on Which car deduction, "1,500" square feet and "$14,400" of rent on Home office, "45 mi" on a drive and "30%" on an expense now count as typed. Before, some of them counted as nothing without a word, so a comparison could show the wrong method as the bigger one. Anything RefTraq can't read is said under the box instead, and an expense whose Deductible % you leave empty takes the category's usual percentage, where it used to save 0%.
- A start time reads the way you type it. Adding or editing a game, "7pm" and "7:30 PM" now work, and so does a date like "10/4/2026" (on a drive and an expense too). A time typed without its leading zero, like "9:30", used to be listed after a 1:00 PM game the same day, priced as the second game of a doubleheader, and sent to your calendar as an all-day event. Games already saved that way now read right everywhere.
- A date reads the way you type it everywhere. The date on a check you photograph, a pay sheet's own From and To, and a fee schedule's season dates now take "9/12/2026" and "Sep 12, 2026" too. A check dated the way checks print it used to find no game, and then go into your records as typed. A date box no longer takes a bare number like "45000" as a day in 2023; it says it isn't a date.
- "About when did you buy it?" takes the month the way you write it. On the Deduction Review, a big purchase's dates now read "3/2026", "March 2026" and "3/14/2026", where only 2026-03 used to be accepted, and the note for your preparer writes every one the same way. Fixing a row an import couldn't date no longer takes a bare number like "45000" as a day in 2023.
2026-10-03 · Fee sheets and travel rings import the way you keep them
- A fee sheet reads its own words. A Game Type of "Regular Season" or "Playoffs", a crew of "5-man", and a "2nd game" in a Game or Doubleheader column now come in. Before, they were refused, or the rules for different crews and for a doubleheader's second game folded into one and lost their fees. A rate table's Assignor or Organization column keeps the assigning group, and one "N/A" in a fee column no longer hides the fees under it.
- Chief tells an old season from money you're owed. "Who still owes me?" counts this year's games, and last year's until tax day. Unpaid games older than that get a line of their own instead of being added up as owed, so a history you imported no longer reads like years of back pay. Ask about one year to see it.
- Chief counts the games you name. A question about playoff games, scrimmages or tournaments now counts only those, and "What was my busiest month?" or "What was my best year?" answers with a month or a year instead of a site.
- Ask Chief about your last game, a past season, or every year. "What was my last game?" and "When did I last work at Dillon?" answer with the game, "Show me my 2025 season" counts that year's games, and "Games by year" is a report with a row for each year. A game from another year is said with its year. "What did I make?" also says how much of it is recorded as paid, and what Stats shows when it counts differently.
- Travel rings save the way chapters print them. "0 to 30 miles" then "31 to 60", UIL's "1–30.9", "90 and over", "Less than 30" and a per-mile rate written "$0.50 per mile" or "50¢ a mile" now read, and a ladder like that saves instead of being refused for a gap. A Ring column of names beside your Miles no longer hides the miles. In a list of calendar feeds, Off and Paused mean off.
- A row your file has twice is called a repeat. The review used to count the second copy of a row as "already there" and its differences as values you already had. It now says how many rows repeat a row above, apart from what you had, and words a difference between two of your rows as one.
- A college team is not a playoff round. A game whose level names a team ending in "State", like Utah State or Sam Houston State, is that team now, not the State round, so it no longer counts as a playoff game in Stats or your Wrapped, or gives you a "first State game" milestone.
- Your busiest week is one week everywhere. The Iron Official now counts the most games in any seven days in a row, the week Stats calls your busiest, and names those seven days. Before, it counted a Sunday-to-Saturday week, so the two could name different weeks with different counts.
- A new season's travel rings replace your old ones in one tap. Importing this season's rings over the ladder you already have used to be refused for overlapping, until you deleted every band by hand. The import now offers Replace my ladder with these bands, says which ladder it takes out, and has Undo.
2026-10-02 · A new account's first screens say what's true
- Canceled games don't need a fee. Set what you get paid no longer counts a canceled, declined or dropped game among the games with no fee set, so its count matches Home's.
- Taxes counts the same games as Home. A canceled or dropped game nobody paid for no longer counts in Taxes' games, its games with no fee set or its estimate, so Taxes, Home and the pay sheet agree. Money that did come in for a canceled game still counts.
- A brand-new account reads right. Home no longer shows an average per game before any game has been paid, Taxes no longer shows "−$0" for mileage, and the Schedule says where your games come from instead of promising a sync. Invite your crew and Rebuild a past season now show their names at the top of the page on a phone.
- Your card statement imports the right way round. Paste or choose the statement you download from your card or bank and it reads as expenses (it used to look like a game schedule). Purchases come in and card payments, refunds and deposits are left out, whichever way your bank signs them. Before, a statement that shows purchases as negative imported only its payment and its refunds, as expenses. A bank's "Food & Drink" now files as Meals, not Home Office, and "Fees & Adjustments" as Bank Fees. A row the bank filed under a word RefTraq doesn't use, like "Shopping", or under no category at all, starts unchecked, so a whole statement never brings groceries in as a deduction. Check the ones that were for officiating.
- A mileage log you kept imports the right way. A Passenger column used to be read as Drove, so every ride came in as a drive and every drive as a ride. It reads right now, and a Driver column with someone else's name asks. Start and end odometer readings give the distance between them; before, one drive could come in as 45,210 miles. One-way miles are doubled into the round trip, and "25.4 mi" is read. A Total row under the log is left out instead of coming back as a row with no date.
- A list of your sites keeps its miles and its whole address. A Round Trip Miles column was ignored, so the distances you typed never came in; they are halved to the one-way miles a site keeps. An address split into Street, City, State and ZIP columns kept only the street, which could be timed to the wrong town; the parts are joined now.
- The Rate table knows about your fee schedules. When a fee schedule already prices your games, the Rate table no longer says it's the one screen that has to be filled in. It says your schedules come first and it only covers games they don't. Set what you get paid also names the schedules you already have.
- Actual car expenses read right everywhere. If you deduct your car's actual costs, Taxes, Track and the mileage log no longer show what your miles come to at the IRS rate as a deduction. Taxes says your car isn't in its total, and each screen says what the miles are for: proving your business-use share. Which car deduction now opens by saying which method you chose, and says the car's total miles is kept when you choose.
- The Deduction Review reads the amount you type. Type "$1,200" or "1,200" and it files $1,200. It used to read both as nothing and file nothing, without a word. Anything that isn't an amount now gets a sentence right under its box, and a big purchase's cost prints on the page for your preparer as you typed it, never as $0.00. Add expense takes "$45" too.
- Every money box takes "$120" and "1,200". Mark paid, the rate table, fee schedules, the playoff ladder and travel fee bands now read a dollar sign and commas, and a box that can't read what you typed says so by name. Two of them used to save $0 instead: a travel band's "$15" fee, and a check typed in as "$140.00", which was recorded as a $0 payment.
- An import knows a totals row and keeps playoff games apart. A row labeled "TOTAL" under your games is left out instead of being offered a date as if it were a game. A date suggestion never points at one of your games against a different opponent, so a typo like 11/31 can't land on the wrong playoff game and offer to change its fee. A row your file has twice now says so once, plainly.
- Dates written with the month's name import. "Sep 5, 2026", "Fri, Sep 5, 2026", "September 5 2026" and "5-Sep-26" now read as that day, in a game schedule, a mileage log or a card statement. They used to read as no date at all. "Sep 5" with no year gets the year of the rows around it, and "Feb 30" offers the two real days next to it, the same as 9/5 and 2/30.
- No leave time from an arrival time you never set. Until you say how early you like to be at a game, Home's day plan, Chief, your calendar and your leave reminders no longer work out a leave time as if you meant to arrive right at the start. They say the arrival time isn't set and point you to Settings → Arrival times.
- The tax meeting sheet says how you deduct your car. Under Business miles it now says you use the standard rate, or, if you deduct your car's actual costs, how many miles the car did in all that year and what share was business. If nobody has said the car's total miles, it says your preparer will ask.
- An imported payroll sheet keeps the day you were paid. A Date Received column (or Date Paid, Payment Date, Check Date) now comes in with each game, so a December game paid in January counts in January on Taxes. Before, it was dated the day of the game. A subject like "Bi-District Football", "Varsity Scrimmage" or "Football Officials Meeting" keeps its playoff round, scrimmage or meeting, instead of becoming a sport called "Scrimmage" or a game you worked.
- A season's numbers read right. Stats now says "your JV baseball games", not "jv". The tax meeting sheet puts the comma in miles, as Taxes does (1,315 mi). And when a game's fee isn't what your fee schedule says, the game page shows Your fee schedule says with the schedule's amount, instead of saying the schedule priced the game.
- A 1099 check names the assigner behind a gap. When a processor's 1099-K says more than RefTraq recorded from it, and one assigner paid you exactly the difference that year, Who pays you, the tax meeting sheet and the Schedule C export now name that assigner and say to set its "pays you through" to the processor. Sentences about who pays you also read right with names like "Dillon Football Officials", and two names are joined with "and", not a comma.
- The export names its year. If you deduct your car's actual costs, the Schedule C export and Taxes' "How we calculate this" now say "Your business use for 2025 is …" for a 2025 return, not "this year", which by tax season is the wrong year.
- Who you work with says why a game has no crew. The note under the totals now also says the assigner's calendar entry may not have listed one, not only that the game was imported, added by hand or synced before crews were kept.
- A day's games in the order they're played. When you have two games on one day, the Schedule, Home's Today and This Week, and the list beside a game on a computer now show them by start time. Before, the later game could come first. Past games stay latest first.
- Whole dollars read the same everywhere. The note on Taxes about money paid in a different year from the game now says $155, not $155.00, like the figures beside it. So does the same line on the tax meeting sheet and the Schedule C export.
2026-10-01 · Drives timed in one tap, the Log is now Track, and a ! on games that need something
- Print a game card for the coaches. A game's page now has Print a game card: one page with two copies, one for each head coach, showing the date and time, the teams, the site and the crew with their positions. Nothing about money is on it, and anything RefTraq doesn't have gets a line to write on.
- The pay sheet shows meal money. When a game has meal money paid, the pay sheet's file gets a Meal money paid column beside the travel fee, and its totals add it up, so each game's fee, travel and meal money come to the estimate. The screen says how much of the estimate is meal money.
- Invite your crew. Settings → Invite your crew gives you one message with your own link to send in your crew's group text. RefTraq has nobody's number or email and sends nothing itself, so it goes out from your phone, and each person who joins starts with their own schedule, miles and taxes. The screen also lists who you work with most, so you know who to send it to.
- A ! on any game that's missing something. A yellow ! now marks a game with no fee set, no drive logged, a drive RefTraq can't time yet, a payment more than 30 days late, or no position when your pay rules need one. Review → Needs attention on the Schedule lists them all, and each game's page says what's missing, with a button to fix it.
- Ask Chief what needs attention. "What needs attention?" or "Which games are missing a fee?" gets the same count as the Schedule's Needs attention review and says what each game is missing. Show me opens that list.
- Connecting your schedule has its own screen. The first setup step on Home now opens Connect your schedule: pick who assigns your games, follow the numbered steps, paste the calendar link, and RefTraq saves it and pulls your games in. A webcal:// link works, an Arbiter page pasted by mistake gets told where the right link is, and the same screen takes an Arbiter .xls schedule and your home address.
- Start from a published fee schedule. The pay step on Home now opens Set what you get paid: pick the UIL baseball schedule, the UIL football playoffs or a Texas chapter template, with the sports on your schedule first, and RefTraq sets it up from this year on and fills in a fee for each game it matches that has none. A fee you set above $0 is never changed, older seasons are left alone, every amount can be edited afterward, and Start from blank still opens the rate table.
- Meal money comes in with an import. A spreadsheet column headed Meal money or Per diem now brings in the meal money you were paid, beside the game fee and travel, and it counts toward what each game pays you. A game that already has meal money keeps it, and the review asks if the file disagrees. The review also says each disagreement in words, like "Game fee: the file says $150, you have $105".
- Time all your drives at once. When a venue has its address but no drive time yet, so RefTraq can't say when to leave, Home shows Time your drives with one button that times them all with Google Maps. A game page offers Time this drive for its own venue. Venues still missing an address are named, with a way to add one. Nothing is timed until you tap.
- Home shows the driving you can record. Until you log your first drive of the year, Home adds up the game days you've already worked and what those drives come to at the IRS rate: one round trip a day, from the distances RefTraq has measured. Days at venues it hasn't measured yet are counted, never given miles. Review these drives logs them in one tap, one round trip for each game day, with an Undo; the card goes away once a drive is logged.
- Rebuild a past season's drives. Track → Rebuild a past season's drives lists an earlier season's game days with no drive logged, one round trip each from the distances RefTraq has measured. Uncheck any you didn't drive and log the rest in one tap, with Undo. Each rebuilt drive's note says it came from your assigner's schedule, so your preparer can see how it was made.
- From last season's schedule to its drives. After you import an earlier season's games (Arbiter's schedule export works), Import offers to rebuild that season's drives, with the season already picked, and once they're logged you can go straight to that year on Taxes. Taxes also points the way when a past year has games but no drives logged yet.
- Move a game Arbiter moved, in one tap. When you import your Arbiter schedule again and a game is now on another day, the review shows Move it beside it, and Move all when there are several. The game takes Arbiter's new date, keeps its time when Arbiter doesn't give one, and its History keeps the old date.
- Track and Taxes count the same miles. The Drives card on Track now counts the miles you drove, the way Taxes and the mileage log do. A ride as a passenger is still listed as a trip, but its miles aren't yours to deduct, so when one is in the card says "mi driven". The miles on Taxes now have a comma too.
- Delete an expense or a drive. Open an expense in Track, tap Delete this expense, then tap again. It leaves Track and your deductions, and a receipt kept with it is deleted too. A drive in Track now opens its own page, with the date, the miles, the deduction and the game it was for, and Delete this drive works the same way.
- The Log is now Track. The tab that keeps your drives and your expenses is called Track. Two cards at the top show both at once: Drives, with your mileage deduction, trips and miles, and Expenses, with what counts toward your deductions and what you spent. Tap a card to open its list. Chief and the keyboard shortcut (g then l) find it as before.
- Chief finds more pages. Ask "where is Track?", "how many points do I have?", "how do I print a game card?", "time my drives", "set my pay" or "download my pay sheet" and Chief takes you there. It used to answer the points question with your next game.
- Chief says where the buttons are. "What do I owe in taxes?" now opens Taxes and its estimate, instead of answering with what assigners owe you. "How do I mark a game paid?", "how do I delete a game?", "how do I install the app?" and "connect my Arbiter" say where the button or page is. Told to delete something, Quick add leaves the sentence alone instead of adding it. "How do I delete an expense?" now says where Delete this expense is, and "how do I delete a drive?" or "how do I change a drive?" no longer starts a new drive in Quick add.
- One mark everywhere: the whistle. RefTraq's whistle now marks the sign-in page, the app's sidebar, the loading screen and the terms screen, in place of the old "RT" letters, and it's the icon your phone shows when you add app.reftraq.com to your home screen. Chief keeps his white hat.
- Meal money is never filed as a meal you bought. Typing "got $15 meal money from Dillon" into Quick add or Chief used to make a $15 meal expense. Chief now says meal money goes on the game, and "How much meal money did I get this year?" answers with the meal money on the games you've worked, not everything you made.
- Taxes leads with the number. The Taxes tab now opens with your deductions and goes straight to the breakdown. How the figures are worked out (the mileage method, commuting, and the home office) is one tap away, under How we calculate this.
- Taxes opens on the year you're filing. From January through April 15, Taxes and the tax meeting sheet open on last year, the one going to your preparer, and Tax year at the top switches to this year in one tap. The tax-season reminder opens that year too.
- Your calendar and reminders say what's missing. Your RefTraq calendar link and leave reminders now say whether RefTraq has the address but hasn't timed the drive, has the venue without an address, or doesn't have the venue yet. Before, they always said it didn't know the drive.
- Ask Chief about one game. "When is the Gatlin game?", "Where's the Gatlin game?", "Is the Gatlin game still on?" and "Was the Gatlin game canceled?" now get an answer from your schedule: the day, time and place, the address when My sites has it, and whether the game is marked canceled or dropped out of your feed, as of your last sync. Two games that day are both listed, and Show me opens the game.
- Chief knows the days of the week. "What time is my game Friday?", "What did I make last Friday?" and "Is the Laribee game on Saturday?" now mean the day you'd expect. A day on its own is the next one, or the latest one when you ask about what already happened, and "next Friday" is the one in next week. Chief says the date back, so you can see which day it took.
- A code beside the link. The sign-in email now has a code as well as the link. If you read your email on a different device from the one you're signing in on, type the code on the sign-in page instead of tapping the link.
- "Sync + repair labels & times" is now "Fix my schedule". It's the same button in Settings: it re-reads your feed and corrects labels, times and positions, and it never touches fees or payments.
- Two drives that may be one get a question. When your list of drives has two to the same place on the same day, it asks: Keep both, or Delete the newer one, with Undo if you change your mind. A double-header counts too, since two games at one place are one trip, unless you went home between them. Those drives are marked "Possible duplicate" until you choose, and nothing changes on its own. The mileage log points you to them when there is something to look at.
- Meal money you're paid has a place. When a payer adds meal money (a per diem) to a game, enter it as Meal money paid on the game. It counts toward what the game pays and, once paid, toward your income. It is never a deduction, and meals you buy are still an expense at 50%. A fee schedule's rule can fill it in.
2026-09-30 · The privacy policy says what the app counts, and money figures fit on your phone
- Chief moved up on your phone. On a phone, Chief is now the small round button at the top of the page, beside Feedback, so it never sits on top of a figure. Tap it and the chat slides up from the bottom, as before. On a computer it stays at the bottom right.
- The app counts visits, and the privacy policy now says so. app.reftraq.com runs Cloudflare Web Analytics, which counts visits and measures how quickly pages load. It sets no cookie, stores nothing in your browser and doesn't follow you to other sites, and RefTraq sees totals, never who you are. reftraq.com and this guide still run nothing like it. Because the policy changed, the app asks you to check the box once more the next time you open it.
- Every money figure shows in full. On a phone, Home's Estimated, Received and Outstanding could read "$3,9…" once the season's totals grew. Now a figure is never cut: when four tiles side by side would squeeze it, Home shows them two by two, and a figure that still doesn't fit gets a little smaller instead of losing digits. The same goes for the totals on the Log and on Your seasons.
- One count of games with no fee. Home, the setup steps and Settings → Rate table now show the same number: this year's games with no fee set. The setup steps used to count kinds of assignment instead of games, and called them "$0" when no fee had been set at all.
2026-09-28 · A question for your preparer, and Chief and Quick add understand more
- Nights in one place raise two questions. When you stay near one other place ten or more nights in a year, Taxes → Nights away says that two questions come up: whether that place has become your tax home, and whether the work there is still temporary. RefTraq decides neither; your preparer does. The tax meeting sheet prints the question beside your nights.
- Quick add reads more of what you type. "84 miles round trip to Laribee Saturday" logs the drive you made last Saturday, while "driving to Laribee Saturday" still means the one ahead. When the sentence doesn't say which, your game at that place that week decides. "Paid $50 for chapter dues" is now money you spent, not money you were paid, and "received $105 from Dillon" records a payment. Something plus what it cost, like "hotel in Laribee $110", "Arbiter fee $38" or "new shoes $89", becomes an expense in the right category. As always, you check the card before anything is saved.
- Add a game or a note in your own words. In Quick add, "Game at Gatlin HS Saturday 7pm" or "JV game at Laribee Thursday 5:30pm" adds the game with its time, and the card now shows the time. "Worked a game at Gatlin yesterday" adds a game you worked that wasn't on your schedule. If you already have a game there that day, the card tells you before you save. A time with no AM or PM is left blank for you to set. Start with "note:" to keep a note on a game, as in "note: crew was late at Laribee".
- Tell Quick add a game moved or was canceled. "Friday's game moved to 7:30 pm", "the Gatlin game is now at 6pm" or "the Dillon game was canceled" changes that game once you check the card and tap Save, and Undo puts it back. A canceled game stays on your schedule, marked canceled, and stops counting toward what you're owed. "The Gatlin game fee is 95" sets the fee.
- Chief understands more everyday questions. "Did Dillon ISD pay me yet?", "Am I ahead of last year?", "Is mileage deductible?" and "Where's the mileage log?" now get the right answer. Ask what you spent ("how much gas did I buy?") and Chief opens the Log, where every expense is, instead of answering with what you made.
- Ask Chief what you spent. "How much did I spend on gas this year?" or "what did I spend this year?" now gets the total from your Log, by category, with the part that counts toward your deductions shown separately.
2026-09-27 · Quick add, and feedback from any page
- The terms say what happens to your ideas. If you send RefTraq a suggestion or other feedback, RefTraq may use it to make the app better, without owing you anything for it. Your records are not included: they stay yours, as before. Because the terms changed, the app asks you to check the box once more the next time you open it.
- A Feedback button on every page. It sits at the top right. Tap it, pick an idea, a question or something that's wrong, say it in a sentence, and tap Send. It goes straight to the people building RefTraq with the name of the page you were on, so you don't have to explain where you were. Any reply shows up under Help → Your requests.
- Reports from Chief. Ask Chief for a report, like "unpaid games by assigner", "what did I make by month?" or "games by site this year", and it answers with a small table and the total. Download spreadsheet saves every game behind the table, in the same file the Pay sheet makes.
- Quick add: one box, one button. The place where you say what happened in one sentence ("Dillon HS paid me $125", "drove to Laribee yesterday, 28 miles") is now called Quick add (it was Hey Ref, and for a few hours this morning Whistle). Open it from Add a drive, a payment or an expense on Home or with the h key. Type or say what happened and tap Next; check the card and tap Save. The examples under the box are there to read, not to tap, and one Photo button takes a picture or picks one from your phone. It still reads on your own device, and nothing is saved until you tap Save. Older entries below still call it Hey Ref.
- A guide page for Chief. Help → Ask Chief lists what you can ask it and where its answers come from, and the FAQ says who Chief is.
- Ask Chief. The round button with the whistle in the white hat, at the bottom right of every page, opens Chief. Ask it about your own records in plain words: "Who still owes me?", "What did I make in September?", "How many miles this year?", "What are my deductions?", "What's next?", "Who do I work with most?". It works out the answer from the same numbers your tabs show, right on your device, and Show me opens the page it came from. Ask where anything is ("Where do I change my fees?", "take me to stats") and it takes you there. Ask "what if": "What if my fee went up $10?", "What if I work 5 more games?", "What if I drove 500 more miles?" gives you the before and after from your own numbers, marked as an estimate. Ask "When do I need to leave?" or "What does next weekend look like?" for when to be there and when to leave home, the same as Home's day plan. "How far is Dillon HS?" gives the miles and the drive from your sites. The chat stays open while you move between pages on a computer, and signing out clears it. Tell it something to record ("Dillon paid me $85") and Open in Quick add takes it there; ask Quick add a question and Chief answers it there too. Chief isn't a tax advisor: ask "is my whistle deductible?" and it shows you what the guide says about it, word for word, with your own figure beside it where there is one, and your preparer decides.
- Chief's what-ifs for your car and your home office. Ask "What if I switched to actual expenses?" or "What if I took the home office deduction?" and Chief opens the screen that works it out with your own numbers. Those screens compare, they don't choose, and your preparer decides.
2026-09-25 · A payment you photograph finds its game
- Read a payment made on your phone. On Photograph a check, tap Choose a payment screenshot and pick the screenshot. The box starts around the whole screen. Read it for me reads the game its description names, meaning the date, time, fee and travel, and Find the game looks at your games on that day first. It finds the game even when the school is spelled differently or the game has no fee set yet.
- A payment that names a school finds its game. Photographing a payment from "East Dillon High School" now finds your game at "Dillon East Dillon HS". The words that only say what kind of school it is (High School, HS, ISD, Middle School) no longer stop the match.
- When the amount doesn't settle it, you still see the game. If the game has no fee set, or was expected to pay a different amount, Find the game shows it and says why, and you tap it if it's the one. What you were paid is what gets recorded.
- A district that pays under another name. When no game is at the name on the payment, the games that come to exactly that amount in the six weeks before are shown, with a note that the name didn't match. If your game there is already marked paid, it says so.
2026-09-24 · Notifications on your phone, your games in your calendar, and promo codes
- Notifications on your phone or computer. Go to Settings → Notifications and tap Turn on notifications on this device. Your browser asks you to allow it, and from then on RefTraq tells you what you chose, even when the app is closed: when to leave for a game, a new game on your schedule, a game moved or canceled, money still owed, and tax time. Send a test notification shows you one straight away. Turn it on for each phone or computer you want; Your devices lists them, and each can be removed. On an iPhone or iPad, add RefTraq to your Home Screen first (Share, then Add to Home Screen) and turn it on from there; that is the only place Apple allows it. Signing out turns notifications off on that device.
- Settings → Notifications. Choose what RefTraq will tell you: when to leave for a game, a new game on your schedule, a game moved or canceled, money still owed, and tax time. Set when the leave reminder comes (the night before, the morning of, or a set time before you leave), your quiet hours and your time zone. Nothing arrives in your quiet hours, and a message that would be too late to help (a leave reminder after you should have left) is never sent. Below your settings, Messages lined up for you lists what RefTraq has lined up and what it sent, and says why when something was not sent.
- Your games in your calendar. Go to Settings → Your games in your calendar and tap Make my calendar link, then Add to Apple Calendar, Add to Google Calendar or Add to Outlook. That's the only step: from then on every game is in your calendar with when to leave for it, a game your assigner moves moves there too, and a canceled game disappears. Your calendar app checks for changes on its own schedule, so a change can take a while to show. Fees, payments, notes and the other officials' names are never in it. The link is private; if you share it by mistake, Make a new link and the old one stops working at once.
- Redeem a code. If your chapter, a partner or RefTraq gave you a code, enter it in Settings → Redeem a code — any time, not only when you sign up. It becomes free access recorded against the email address you sign in with, and the screen says how long it lasts.
- A canceled game in your spreadsheet imports as canceled. A Status column that says Canceled, cancelled or CXL now marks the game canceled, so it no longer counts as money you're owed. A status RefTraq doesn't recognize is kept as you wrote it, and the import review tells you which.
- Enter a promo code when you sign up. The sign-in page has Have a promo code? under your email. Type the code your chapter or a partner gave you and it's used the moment you're in, and Home tells you what it gave you. A link with a code in it fills the box for you. Settings → Redeem a code still takes one any time.
- Drag the box around a check. When you photograph a check, drag the box's corners, or the whole box, with your mouse or your finger until it fits the check. Tapping a corner still moves it in a little. The bank line along the bottom is still blacked out before the picture is used for anything, measured from where you left the box.
2026-09-23 · Your seasons, your crew, and your whole position
- Get your older seasons back. Seasons missing from your Arbiter schedule weren't lost by Arbiter. Your assigner cleared them, on Arbiter's own advice, and since February 2025 a cleared game is archived, so your assigner can bring it back. Stats → Missing seasons? Get them back (also on the Import screen) writes the email to your assigner: pick the years and the group, and Open it in my email puts the draft in your own email app to check and send. It asks for your own games only. RefTraq never sends it and never keeps the address. The same page lists what to download from Arbiter now, before this season goes the same way: your schedule report, your ArbiterPay payment history, and your 1099s (Arbiter keeps only the last three years).
- When your assigner moves a game, RefTraq moves it too. Your calendar feed used to fill in only what was blank on a game, so a game Arbiter moved to another day stayed on its old date in RefTraq, and nothing told you. Now the next sync moves it to the new day and time, unless you've edited that game yourself: a game you changed by hand keeps your date. Its fee, its payment and anything you typed never move. Settings says how many games a sync moved.
- Every game keeps a record of what changed. Open a game and its History card lists every change, newest first, with the day and who made it: you, your feed, or you by import. That covers a new date or time ("Moved from Friday, October 2 at 7:00 PM to Saturday, October 3 at 1:00 PM"), a fee filled in or changed, a payment marked or cleared, a site, level or round that changed, a crew that arrived, and a check picture kept or removed. It sits beside the drops, cancellations and deletes it already showed. RefTraq's own server writes these records, whatever made the change, so none can be skipped. For the crew it records only how many officials, never their names. A sync that changes nothing writes nothing.
- Stats has its own tab. Every season and every sport you've worked, told as a story and drawn as charts. It opens with a few cards, each one thing true of your games: how many since your first season, your biggest year, how this year compares with the same date last year, what a game pays now against then, the day and month you work most, your busiest week, your playoff run and your home field. Below them are the charts: games by year stacked by sport, with games still on your calendar drawn as an outline; the money recorded each year; the typical fee for your most-worked level (the middle one, so a single playoff check cannot pass for a raise); a grid of weekdays by month; your top venues and assigners; your levels and positions; and your playoff rounds. Tap a year's bar, or pick a sport or a year at the top, and the whole tab narrows to it. A year with no games shows as an empty bar and says so, and so does a year whose payments were never recorded. Your Wrapped for each finished season, your career card and the full season lists are at the bottom. It replaces the link on Home.
- Your career, as a story. Stats → Play it as a story plays everything on the Stats tab one screen at a time, like a season's Wrapped: every game since your first season, your biggest year, this year against last, what a game pays now against then, when you work, your busiest week, your playoff run, your home field and your style. It ends on your career card, ready to share. Nobody else is named on it, and it carries no money. It is also at the top of the Wrapped list, as Your whole career.
- Your Arbiter schedule, straight from Arbiter. Download your schedule from Arbiter (the Official's Game Schedule report, an .xls file) and hand it to Settings → Import as it is. RefTraq used to turn .xls files away, and the report's print layout, where every game takes several lines, would not have made sense to it anyway. It now reads the report the way it is laid out: the date and time, the sport and level, the site and teams, your position and your fee, and the rest of the crew. Download it again next week and import it again, and nothing is added twice. RefTraq remembers each game by Arbiter's own game number, so even a game Arbiter moved to another day is recognized, and it tells you the new date rather than guessing. With your calendar feed connected, games still to come are left for the feed, so none arrives from both. A fee Arbiter shows as $0.00 is treated as not entered yet, never as a game that pays nothing. Other officials' phone numbers and the assigner's notes are never kept.
- Your whole position, not just its first word. RefTraq read your position off each game's crew list one word at a time, so Field Judge was saved as "Field", Head Line Judge as "Head" and Line Judge as "Line". Baseball positions are one word, which is why it went unnoticed; most football positions are two. A rate or fee rule for "Field Judge" could never match a game saved as "Field", so those games sat with no fee. New games now keep the whole position. For games already saved, go to Settings → Calendar feeds and tap Sync + repair labels & times once. It changes only a position that is exactly the first word of what your feed says, never one you typed yourself. Then tap Apply to my games on your rate table to price any games that were waiting on it.
- Rows RefTraq couldn't place now come with the answer. When you import a spreadsheet, a row RefTraq can't place no longer just gets skipped. The review says what's wrong with each one, shows it as your sheet has it, and offers the fix for you to confirm. Formula errors, totals and a second table below your games are left out in one line. A time on its own line is joined to the game above it. A row with no date gets the day of a game you already have when one matches it, and otherwise it asks and says where the row sits on your sheet. A date like "3.28" takes the year of the rows around it. A $0 game marked paid is settled with nothing owed. RefTraq never picks an amount for you. Use all suggestions takes them all at once, and Leave it out is always there. Impossible dates like 9/31 are no longer imported as if they were real days.
- Hey Ref takes a drive to the school you named. "Drove to Arnett Mead High, 42 miles" could be logged to another school's field. RefTraq didn't see that "Arnett Mead High" was the venue you had saved as "Arnett Mead HS", so it took a game where Arnett Mead was the visiting team and used that game's field. It now reads High, HS and High School as the same school. A visiting team is never taken as where you drove. And when two venue names overlap, like Dillon HS and East Dillon HS, it picks the one that fits what you said. The same goes for a payment: "Dillon HS paid me $125" goes to the Dillon game instead of asking whether you meant East Dillon's.
- Playoff rounds your chapter abbreviates are read correctly. Labels like "Playoffs Reg. 1/4 Finals", "Reg Semi" and "Bi Dist" are now read as a Regional Quarterfinal, a Regional Semifinal and Bi-District. Before, "Reg. 1/4 Finals" was read as a plain "Final", and the other two weren't recognized as rounds at all, so a fee rule for a regional round could miss those games. A round already saved on a game is never changed.
- RefTraq now keeps your crew. Your feed has always listed everyone on each game — who was the referee, who worked the plate, who was on the line — and RefTraq used to read that list only to find your own position, then throw the names away. It keeps them now: open a game and the Crew card shows every official the feed listed and their position, with your line marked. It is the first step toward seeing who you work with most, season by season, and the season recap coming in December. Games already in your feed fill in on the next sync; a game that has dropped out of your feed cannot, because the feed no longer has it — which is why this could not wait. Only you can see these names.
- Add a crew yourself. On any game, Edit game → Who worked it with you: type a name, or several separated by commas, with a position in brackets if you like, or tap one of the people you have worked with before. That is how an older game, a game you added yourself or a season you imported gets a crew, and it counts toward Who you work with like one from your feed. A spreadsheet can carry them too: a Crew, Partners or Officials column is read on import, and a game that already has a crew keeps it. RefTraq puts your own line on each crew from Settings → Your name, so if the name is not set the import asks for it first. Imports also now keep the playoff round a spreadsheet gives in its own column.
- Your seasons in numbers. Home → Your seasons in numbers shows every game you've worked that RefTraq holds, imported history included. It covers season by season, how far you went in the playoffs, the positions you've worked most, your venues and levels, your busiest month, the money you recorded and the miles in your log. Every number says what it covers. The game counts run from your first game to your last; the miles run only as far back as your mileage log does. A chapter meeting or a camp isn't counted as a game, and a canceled game isn't either — the screen says how many it left out rather than quietly dropping them. An average per game appears only for a season where every game's payment is recorded, because history often has one check covering two games. It's the first piece of the season recap coming in December.
- A long career counts in full. RefTraq's server hands back at most 1,000 rows per request, and the app used to ask for all your games in one go, so an account with more than 1,000 games could have seen some of them missing from Home, the Schedule, the rate table's "not covered yet" list and Apply to my games, with nothing saying so. It now asks page by page and gets every game. If you've imported a long history, nothing changes except that all of it counts.
- Milestones. Your 100th, 250th, 400th and 500th game; your first playoff game and your first game in each playoff round; your 5th, 10th and 15th season; your 25th and 50th venue; the season's 1,000th mile. When you cross one, Home tells you, once. A milestone from long ago, like the ones inside your imported history, is told as it was: "You passed 400 games in October 2024", never as if it happened today. Got it puts them away, and Your seasons in numbers lists every one with its month. A game that was a milestone says so on its page.
- Your style. Your seasons in numbers now says what kind of official your games say you are: the Road Warrior (most of your games are long drives), the Night Owl, the Iron Official (a week with six games or more), the Double-Header Regular, Home Cooking (one venue, over and over) or the Playoff Regular. You get at most two, each with the numbers behind it ("32 of your 58 games with a known drive were over 60 miles from home"), and none at all if your games don't clearly point one way.
- Who you work with. Your seasons in numbers → Who you work with counts the officials on the crews your assigners list: who you've worked with most, for how many seasons, your longest partnership, and the crews that keep getting put together. Narrow it to one sport or one season. On a game's page, each partner now says which game together it is — "3rd game together · 2nd this season". It finds you on each crew by the name in Settings, and if your assigner spells it differently it says how many games it could not count. Those names stay in your account.
- The same official under two spellings. Assigners don't always spell a name the same way: "Matt Saracen" on one game and "Matthew Saracen" on the next, and Who you work with counted them as two people. It now spots names that might be one person and asks, Same person or Not the same. It never joins them on its own, because two officials can share a surname and an initial. A spelling that might be you is asked about first: tap That's me and the games your assigner listed under that spelling are counted too. Nothing on any game changes, only how the names are counted, and Separate them undoes a join.
- A card for your season. On Your seasons in numbers, every season has Make a card: one picture of that season to post or send, with your games worked, how far you went in the playoffs, your venues, the miles you drove to those games, your position and your style. Your name and your mileage deduction stay off the card unless you switch them on, and nobody else is ever named on it. A season still being played says "so far" on the card. Share hands the picture to your phone's share sheet where the browser allows it; Download the picture saves it anywhere.
- Your link on every card. A card now carries your own link at the bottom, like reftraq.com/r/3f9a1c0b. If somebody signs up from your card, RefTraq records that you sent them. The link is a random code: it doesn't say who you are, and nobody who sees it can tell. Put my link on it takes it off any card you'd rather post without it. When you share a card, the link travels with it as an address people can tap.
- A page for the people you send a card to. Somebody who sees your card and types the address at the bottom now lands on reftraq.com/wrapped, a page about the card itself: what it shows, how theirs gets built from their own schedule, and what stays off it. A card with your own link on it still takes them straight to sign-up, with you credited.
- A friend who taps the link on your card is told what it was. Your card's link takes people straight to RefTraq's sign-in page. They now see a line there saying somebody shared their season with them, and that theirs is built from their own schedule once they sign in and connect their calendar. It never says who shared it: the code on your card is random so nobody can tell.
- A privacy policy and terms you can read. RefTraq's privacy policy is now published at reftraq.com/privacy and its terms at reftraq.com/terms, in plain language, linked from the bottom of the website and from Help in the app. They say what RefTraq keeps, who can see it, what leaves your hands and to whom, and the rules for using it. RefTraq is free during the beta, and you must be 18 or older to use it.
- Agree to the terms, once. The next time you sign in, RefTraq asks you to read its Terms of Service and Privacy Policy and check a box agreeing to them, once, before the app opens. It records which version you agreed to and when, and asks again only if the terms change. You can read both before signing in too: they are linked at the bottom of the sign-in page. If RefTraq can't check, it lets you in and tries again later — it never locks you out.
- Delete your account yourself. Settings → Delete my account deletes your account and everything in it, for good. You type your email to confirm, so a tap can't do it by accident. Any bank you linked is disconnected at Plaid first, then the pictures you kept, then every game, payment, trip and expense. The page says what stays (only what the privacy policy already names) and links to the export, so you can download your records first. Emailing [email protected] still works too.
- Your Wrapped. When a season is over (no games of that sport left on your calendar that year), Your seasons in numbers shows Your Wrapped beside it: a few screens, one at a time. They cover how many games you worked and when, your miles and your farthest drive, your playoff run round by round, your style, and then the card. A screen with nothing true to say is left out, so a short season is a short story. Back and Next move through it.
- A career card. Your seasons in numbers → Make a career card: the same picture, for every game you've worked that RefTraq holds, all sports. It says since when ("Career · since 2016"), which is the year of your earliest game in RefTraq, so import your old seasons and it goes back further. If your mileage log starts later than your games, the miles say "since" their own year. A career card carries no money at all.
- The tax meeting sheet now shows last year beside every line. Under each figure is what RefTraq had for the same line last year. And when a category comes out exactly where it did last year — to the cent — or your business miles do, the sheet raises it as a question for the meeting. That is often right: a fixed bill or an annual registration at the same price does it. But a number that repeats to the dollar is also what an estimate carried over from last year looks like, and how a figure was worked out is the first thing a preparer asks. Nothing is changed and nothing is called wrong; the sheet just asks before somebody else does.
- Nights away, turned into money — at your preparer's rate. A preparer values your nights away at the federal meals-and-incidentals rate for where you stayed, then counts half. RefTraq counts the nights and never supplies that rate: it changes with the place and the year, and a wrong one is a wrong deduction. Type the rate your preparer uses (or the one on last year's statement) on Taxes → Nights away and it shows the arithmetic — "8 nights × $68 a night × 50% = $272" — and the tax meeting sheet prints it beside the count. Last year now has its own tab on that screen, with its own cleared nights and its own rate, because tax season is about last year.
- Back, then Home, no longer leaves RefTraq. If you opened RefTraq straight onto a page other than Home — from a link in an email, say — then opened something from it, pressed your browser's Back button and tapped Home, the browser left RefTraq for the page you were on before. Home now always lands on Home, and Back and Forward move through RefTraq the way you would expect.
- A slow connection no longer looks like an empty account. While your games were still on their way, Home showed $0 and empty lists and the Schedule said "Nothing on the schedule". On a slow or dropped connection, that looked exactly like everything being gone. Home, the Schedule, the Log, Stats and Taxes now say Loading your games… until RefTraq's server has actually answered. If it takes longer than usual, they say so, say that nothing is lost, and offer Try again. "Nothing here" appears only when there really is nothing.
- Fix a number by saying it. Hey Ref can now correct as well as add: "that game's fee should be 105", "the check from Dillon HS was $110, not $105", "the drive to Arnett Mead was 84 miles, not 64", "change the gas expense on Tuesday to $42.10". The card shows the figure now and what it will be before anything is saved, and Undo puts back exactly what was there. If two games or drives could be meant, it asks which. It never deletes anything, and the new figure always comes from what you said.
- A "Total Received" column counts as what you were paid. Some payroll sheets keep what each game paid under Total Received instead of Received, and RefTraq used to skip that column, so importing those years brought in the games but none of the payments. It now reads it. A "Total Received" that holds just one season total beside the table is still left out, because one season's total must never land on a single game. And a row with nothing on it but a date is reported as unreadable instead of becoming an empty game.
2026-09-22 · Who pays you, and more for tax time
- Your 1099s will no longer tempt you to count the same money twice. When several schools pay you through one processor, you get one form from the processor — but RefTraq records every game by school, and adding up the games and then adding the forms on top reports that money twice. Taxes → Who pays you is where you say who actually sends your money and whether a 1099 comes, and RefTraq then splits the year into what should be on a form, what should not, and what nobody has answered yet. The columns always add up to exactly what you received — every one of them is income, and the forms are inside the total, never added to it. "Not sure yet" stays its own column instead of being read as "no form", and the list starts from the names already on your games so nothing has to match by memory.
- One game can be the exception. A school that assigns through the chapter but hands you its own check at the field is not the processor's money. Open that game and set Who paid this game; it says in one sentence who will report it and whether a form comes. Old games are never rewritten or guessed at.
- If an assigner and its processor both send you a form, RefTraq says so. The same money could be on two documents. It does not take anything off — which form is the duplicate is for whoever prepares your return — but it points at the arrangement before the envelopes arrive.
- Enter each 1099 as it arrives, and RefTraq checks it against what you recorded from that payer. On Who pays you, add the form — who sent it, which kind, the amount — and it says whether the form and your records agree, and if they do not, by how much and which games are behind RefTraq's figure. A form bigger than your records usually means a payment nobody logged, or on a 1099-K a platform reporting the total before its fees came off; a smaller one usually means a payment dated in the other year, and when a single payment near New Year would close the gap exactly, RefTraq points at it. Nothing is ever changed to make a form agree, and a blank amount is refused rather than saved as $0. Payers you said send a form, with money and no form yet, wait under Still to come.
- The 1099s you entered now go on paper. The tax meeting sheet lists each form under your income total, with its check beside it and one sentence read aloud with the total: every 1099 listed there is already inside it — proof, not additions. It also gives the figure a preparer asks for by name, how much came in on no 1099, and raises any form you said would come but have not entered yet. The Schedule C export carries the same sentence beside Line 1 and a 1099 section of its own, kept out of the amount column so no software can add a form in twice. The sheet also prints your income as money now — it had been showing a bare number.
- A game played in December and paid in January now counts in January's year. The Taxes screen has always said "cash basis", but it was quietly filing each game's money under the year the game was played. That is not how a return works, and it is not how a 1099 works: money is income in the year it arrives. So your Taxes total, the tax meeting sheet and the Schedule C export all follow the payment date now. When a total moved for this reason, it says so right beside the number — how much came in this year for last year's games, and how much from this year's games arrived later and belongs to next year. A payment with no date recorded (common in imported history) stays with its game's year, so nothing from your past seasons goes missing. Game counts and the estimate still follow the season you worked.
- The Deduction review now asks the first thing a preparer asks about anything that lasts for years: about when did you buy it? Answer yes to buying something big — a laptop, a camera, office furniture — and it asks for the month you bought it and what it cost, and prints both on the page you take to whoever does your return. A month is enough. Leave either blank and it asks you, rather than guessing.
- And a new question for the other end: did you sell, trade in or throw out something you bought in an earlier year? Something that was written off over several years has to be accounted for when it goes, so it asks when you bought it, what it cost, when it went and what you got for it — and 0 is a real answer ("nothing, it died"), different from leaving it blank.
- The end of the Deduction review has two more things that are not expenses. A health savings account — if your health plan is a high-deductible one, money you put in comes off your income and rolls over instead of expiring; officials who buy their own cover are often on exactly that kind of plan and never open one. And whether an S corporation would ever be worth it, asked the honest way: not "should I" but "at what profit would it start saving me more than it costs", because below that point the payroll and the extra return cost more than they save. It also says plainly that forming an LLC by itself changes nothing about your federal taxes.
- And two pieces of advice you will hear that do not work for a sole proprietor. The "Augusta rule" — renting your home to your business for fourteen days tax-free — needs a business that is a separate taxpayer; when you are the business, the tenant and the landlord are the same person on the same return. And having your officiating business pay rent to your own LLC deducts nothing, because a single-member LLC is you as far as federal tax is concerned. Both are real for somebody, which is why they spread. Each comes with the question that settles it if your situation is different. As with everything in the review, RefTraq puts no numbers on any of these.
- A game's page no longer fills in blanks it could not load. If your list of who pays you could not be read, the Who paid this game card used to say nobody had said whether a 1099 comes — a statement about your taxes that simply was not true. It now says it could not load the list. The game's History and its kept check picture say the same when they could not be read, instead of quietly disappearing, and a game that seems to be missing offers Try again when RefTraq could not check whether it was deleted — so you are never told a game is gone when it might only be one tap from coming back.
- "Try again" now actually tries again. When a screen could not load its numbers it said so — and on Home, the Log and the mileage log the Try again button then did nothing at all. It reloads now, everywhere. Four more tax screens also learned to say when they could not load instead of looking empty: the tax meeting sheet, Nights away, Which car deduction (which could otherwise show the wrong method as yours) and the Deduction review, which keeps your answers but waits to add anything until it can see what you have already logged — otherwise it could not warn you about entering the same money twice.
- Securing and improving your place of business, asked about at last. The Deduction review now asks about protecting the storage unit where your gear lives — a lock, a camera, an alarm — and files it with the unit at 100%, because it is business property. It asks about security on the home your office is in, and about repairs and improvements to the office or the property it sits on: a door or lock, gates, fencing, landscaping. Those two become notes for your preparer, because the rules turn on where the money went: work only in the office counts in full, work on the whole home at your office's share, an improvement is written off over years, and landscaping is usually not deductible for a home office at all. It asks when and what it cost, so the facts are ready. And the home office comparison now has a line for security monitoring.
- A place you keep in another town now has its own questions. If you rent a room, an apartment or the lot a mobile home sits on, so you have somewhere to sleep after faraway games, the Deduction review files the rent as lodging — and asks you to enter only the officiating share if the place gets any other use. If you own a place there, it becomes a note for your preparer instead of a number: it asks when you bought it and what it cost, and says why RefTraq will not put a figure on it. There is no nightly rate for a place you own, buying it is not this year's expense, and three questions are your preparer's to answer: has that town become your main place of work, is it still temporary, and does anyone use it for anything else. The guide explains it under A place you keep in another town.
- Screen readers now say just the word. The sidebar and the tab bar had been reading out each item's icon — a character nobody can hear as anything — before its name, so "Log" could arrive with noise in front of it. Every icon in the app is now marked as decoration, and RefTraq's own checks fail the build if a new one is not.
- Hey Ref takes a photo now, too. Under the sentence box: Take a photo or Choose a photo. RefTraq asks what it is — a check, a receipt or a fee sheet — and opens the right screen with the photo already in it. A sentence first helps: "dinner at Buddy's Diner, here's the receipt" opens the expense form with your words filled in, the receipt ready to read, and the amount left for the receipt to fill. RefTraq never reads the picture to decide what it is — a check's bank line is always blacked out before anything reads it.
2026-09-20 · When to get there
- A screen that cannot load its data now says so, instead of showing you nothing. Every screen in the app fetched its numbers in a way that, if the fetch failed, left the page looking empty — and an empty money screen does not read as "something went wrong", it reads as "you have no deductions" or "you have no games". Those are different facts and only one of them is ever true. Every screen now shows a plain message with a Try again button, and the underlying reason, so you can tell us exactly what it said. Settings was the one that mattered most: it saved whatever was in the form, so a failed load could have wiped your name and home address — the address every mileage figure is measured from. It refuses to show you an empty form now.
- Every line on the Schedule C now has somewhere to come from. Five more categories, chosen by reading the form rather than guessing: advertising, equipment rental, repairs (your gear, not the car), taxes & licenses, and loan interest. Those were lines RefTraq mapped nowhere, so anything you spent under them either landed in "other" or never got written down. Loan interest is the one worth knowing about: interest on a car loan is not inside the standard mileage rate the way fuel and maintenance are — you can deduct the business-use share on top of your mileage, and almost nobody does. RefTraq captures it at 0% because it does not know your share, and tells you to work that out with your advisor.
- Eight more categories, and four of them are about your car. Vehicle maintenance (tires, oil, brakes, the mechanic), vehicle cleaning (car washes and detailing), vehicle insurance and plates and inspections — plus security & safety (cameras, locks, a safe, range fees), required physicals, legal & professional and business gifts. The four car ones all default to 0% deductible, and that is not RefTraq being stingy — the standard mileage rate you are already claiming was built out of fuel, maintenance, insurance and registration, so deducting them again claims the car twice. Log them anyway: if you ever switch to the actual-expense method those records are the only thing that makes it answerable, and RefTraq lifts the whole set to your business-use share the moment you do. Security and physicals default to 0% for a different reason — driving home alone at midnight is a real argument, but it is one your advisor has to make, not this app. Gifts are capped at $25 per person per year, which is a dollar limit no percentage can express, so it is written on the form instead.
- A category for getting there when it is not your own car. Fares & Rentals covers a flight, a train, a rental car or a rideshare to a game or a clinic — the things that were quietly landing in "Other" or not getting logged at all. It files to the same Schedule C line as Lodging, which is where a preparer expects the whole trip minus the meals, and it is 100% deductible (the half-price rule is meals only). Driving your own car is still mileage, logged in the Log tab — putting it here as well would claim the same trip twice, and the entry note says so. Hey Ref understands the words too: "spent $340 on a flight to the state final".
- The home-office amount that carries forward keeps stacking, and RefTraq now says so. When your officiating profit is smaller than the deduction, the actual-expense method banks the difference for a future year — the app already showed you that year's figure. What it did not say is that the banked amount does not expire and piles up: after a few thin seasons the accumulated total can be far larger than any single year of it, and it is the part nobody notices. RefTraq does not hold that running balance and will not guess at it — it would need every previous year of the same calculation. Whoever prepares your return has it, and it is worth asking what it has grown to.
- The "estimated tax savings" number would not tell you it had run out of income. It was your deductions multiplied by a tax rate, period — so in a year you deducted more than the business brought in, it kept crediting you for self-employment tax you never owed and income tax on money that was never taxed. That has been corrected, and in a normal profitable year the figure does not move at all: the self-employment part is now capped at the tax there actually was to remove, and the income-tax part at the deductions your officiating income could absorb. Anything past that shows as its own line — a plain amount, not a saving — because a loss might offset other income or carry to another year, and that depends on the rest of your return, which RefTraq cannot see.
- The deduction for simply having a business has a catch, and now RefTraq says so. The qualified business income deduction — up to a fifth of your officiating profit, claimed on top of every expense — is still the most overlooked line there is, and it still costs nothing to claim. But it applies to a profit. In a season that runs at a loss there is nothing to take a share of, and that loss does not just disappear: it carries forward and shrinks this deduction in your next profitable year. A thin year quietly costs you something later. That is not a reason to skip the question — it is a reason to ask your preparer how big the carried figure has got, because it is easy to lose track of across seasons. The Deduction review and the guide both say it now, and RefTraq still puts no number on it.
- One page to read down at the table: Taxes → Tax meeting sheet. A tax preparation meeting is you reading a list aloud while somebody fills in blanks on their form — so RefTraq now gives you that list, in the order it tends to get asked for: what came in, your vehicle, being away from home, then everything else. Every line has a number, including the ones with nothing behind them, because in that room a blank is a question and a zero is an answer, and the expensive misses are always the categories nobody thinks to mention. A line with nothing recorded says so in those words — it is a prompt, not a claim that you spent nothing. Anything RefTraq cannot answer, like a purchase too big to be an expense, comes through as a question to raise rather than a figure. Prints or saves as a PDF.
- Five more lines, because a preparer's form has them and ours did not. Shoes apart from the rest of your uniform; washing and dry-cleaning; buying a phone, radio, headset or watch apart from the monthly bill; publications apart from streaming; and the travel to get to a clinic asked in the same breath as the clinic fee. Each of these is its own blank when somebody prepares your return, and officials tend to merge them — which is how a number gets lost inside another one. The Deduction Review asks about all five now. Two honest notes came with them: nobody keeps receipts for laundry, so a reasonable figure you wrote down at the time is what gets asked for; and an expensive radio or headset may be an asset your preparer writes off over years rather than a cost this year.
- A category for the unit you rent to keep gear in — and it is easier than you think. If you rent a storage unit, a garage or a building away from the house for your gear, that rent is an ordinary business cost with its own line on the Schedule C. The home office rules do not apply to it, because those are about the place you live: no exclusive-use test, no argument about your principal place of business. That is exactly backwards from what most officials assume, and it is why this one gets skipped. Off-season storage still counts — somewhere to keep your gear between seasons is the unit doing its job. The one thing to be honest about is the household overflow: if the Christmas boxes are in there too, only the business share counts, and RefTraq asks rather than assuming.
- RefTraq works out which nights you were away, from your own schedule. Being away overnight is what makes lodging and meals deductible on a trip — and the record of which nights is the thing nobody keeps. Taxes → Nights away reads your games, your venues and the drives you have measured, and proposes the nights with the reason written out: a late kick-off you would not drive back from, an early start that is really a night before, or games on back-to-back days at the same distant place. It proposes and you decide — keep the right ones, clear the rest, and it remembers what you cleared. It will not guess at a distance: a venue you have never measured produces no night in either direction and is listed separately so you can go and measure it. Nothing here is a deduction — it is the record that lets somebody qualified answer the question.
- Both home-office methods, side by side — and RefTraq still will not pick one. After the three questions put a figure on your space, Show me the other method asks whether you rent or own, how big the whole home is and what it cost for the year, then shows the two numbers together. The bigger one is not automatically the answer, and the reasons are not in the totals: whatever the simplified method cannot use is lost, where the actual method carries it to a future year — so in a thin season the smaller-looking method can be worth more over two years. And if you own, the actual method depreciates part of your home, which comes back as taxable gain the year you sell. If you rent there is none of that, the figure is complete, and it is very often the larger one — the opposite of what most people assume about this deduction. If you own and have not got a depreciation figure, the actual total is shown as a floor rather than counted as zero, and RefTraq refuses to declare the simplified method the winner, because the missing piece can only push the other one up.
- Three questions that tell you where you stand on the home office — and what it would take to get there. Most officials assume the deduction is not for them because the games happen at a stadium. That has not been the rule since 1997: what counts is where the paperwork happens, and for an official that is almost always home. Taxes → Home office asks three plain questions and gives you one of four straight answers. The one that matters is the third: everything passes except exclusive use — the space is also the guest room, or the kids do homework there. RefTraq then tells you what that room would be worth if it were officiating-only, and shows your own logged mileage beside it, because a qualifying home office is usually what makes the drive from your front door to a game deductible instead of commuting — worth several times the home office deduction itself. It uses your numbers or none at all; nothing is illustrated with somebody else's season. And it does not recommend claiming anything: it shows what you would qualify for and leaves the decision where it belongs.
- Photograph the receipt, and RefTraq fills in the expense. Adding an expense now has Add a receipt — the camera or whatever is already in your camera roll, because by the time most people open the app the picture is already taken. Tap Read it for me and it fills the merchant, the amount and the date. It reads the total by name, not the biggest number on the slip, because the biggest number is usually a subtotal or a card balance — and it only fills what you left blank: a figure you typed is never replaced by what a machine thought it saw off a crumpled receipt. The reading happens on your own device; nothing about the receipt leaves it. The picture is kept privately with the expense, and the link RefTraq uses to show it expires in minutes, so nobody can pass around your paperwork by copying an address. Tap any expense in the Log to see it, replace it or remove it.
- You can tell RefTraq which car deduction you actually use. Everything in the app has quietly assumed the standard mileage rate. On Which car deduction you can now say you use actual vehicle expenses instead, and three things change. Gas stops reading 0% deductible — that 0% only ever made sense because the per-mile rate already covered fuel — and new fuel entries are proposed at your business-use share, worked out from your own log and your total miles for the year. The Taxes screen and the Schedule C export stop claiming standard mileage. And Line 9 of the export goes deliberately blank: RefTraq does not hold your fuel, insurance and repair bills, so it states your share and leaves that total to you and your advisor rather than guessing it. Your mileage log still prints, because it is what proves the share. Nothing you already saved is rewritten — an expense keeps the percentage it was saved with, the same way a logged trip keeps the rate from the day you drove it.
- Both car-deduction numbers, side by side. There are two ways to deduct a car — the IRS rate per mile, or what the car really cost you — and RefTraq has always used the first. Taxes → Which car deduction now shows you both. Put in your total miles for the year and what the car cost, and it works out the business share and lays the two totals against each other. It will not pick for you, and the reason is written at the top: choosing actual expenses in the first year you use a vehicle for business can lock that vehicle out of the standard rate permanently, so the bigger number this year can be the wrong answer over five. It also shows the part nobody mentions — every standard-mileage mile quietly takes 35¢ off what your car is worth on paper, which turns into a bigger taxable gain the day you sell. Parking and tolls are deliberately left out of both columns, because they come off on top of either method. Nothing you type there is saved: it is a question you ask once a year, not a fact about you.
- A once-a-year deduction review, and it asks you the questions. Most officials miss deductions because nobody ever asked. Taxes → Deduction review walks twenty questions grouped the way you actually spend — things you bought, money taken out before you saw it, things you pay for all year, travel that is not mileage, study, and the handful worth raising with your CPA. Say yes, put in what it cost for the year, and RefTraq files it at the right percentage. It never guesses an amount: say yes without a number and it asks you for one rather than inventing one. A blank means "not said yet"; a 0 means it cost nothing. Where something cannot honestly be a single expense row — a home office, a truck, a laptop that has to be written off over years — it becomes a note on a page you can print and hand over, not a number this app made up. It tells you what is already on file in that category so nothing gets counted twice, and it remembers your answers on this device so you can finish it in more than one sitting. And it ends with the three that are not expenses at all — the deduction for simply having a business, a retirement account funded from officiating money, and health premiums you pay yourself. For a lot of officials those are worth more than the whole list above, and none of them is something you buy. RefTraq puts no figures on them on purpose: each turns on things it cannot see, so it gives you the name of the thing and the exact question to ask instead.
- Nine new expense categories, for the spending officials forget. Parking & Tolls (deductible on top of the mileage rate, not inside it, unlike gas), Lodging, Internet, Assignor & Chapter Fees (withheld from your pay before you see it — no receipt, which is exactly why it goes unclaimed), Software & Subscriptions, Study Media, Office Supplies, Postage & Printing and Tax Prep. Each one maps to the right Schedule C line in the export, and the ones whose treatment would surprise you say why at the point you enter them. Describing an expense in your own words now proposes these too — "parking at the stadium", "hotel for the regional", "ESPN subscription". None of the twelve original categories or their percentages changed.
- Home shows your day, in the order it happens. A "Your day" card leads with when to leave home for your first game, then lists every game with when to be there. A double-header at one venue is treated as one trip — the second game correctly has no leave time, because you never went home. Where RefTraq genuinely cannot say, it says which thing is missing rather than leaving a blank: it only knows the drive from home, so getting from one venue to another is on you, and a venue nobody has measured tells you how to fix that.
- The owner dashboard moved to the bottom of the menu, and says why when it says no. On a laptop it is the last item in the sidebar, below Help and away from the tabs — it is the back office, not a peer of Schedule and Taxes. And when the page turns someone away it now names the account they are signed in as, because the owner list is matched on email address and the commonest reason it does not work is having listed a different one.
- A guide page on the deductions officials miss. Most officials claim mileage and stop. The new page walks the rest — things you buy, the home office and its furniture, the monthly bills you can claim a share of, the fees taken out of your pay before you ever see them, parking and tolls (which count on top of the mileage rate, not inside it), car loan interest, study material, and traveling to watch another crew work. Every section says how safe it is — solid, needs a record, or ask your CPA — because a list that doesn't rank itself invites you to claim the riskiest thing on it. It ends with the three things that aren't expenses at all and are probably worth more than the rest put together. Taxes → "What else counts as a deduction?", or reftraq.com/guide/deductions.
- The examples all moved to Dillon. Every placeholder, sample sentence and demo game now uses towns and people from Friday Night Lights — Dillon and East Dillon, Arnett Mead, Laribee, Westerby, Gatlin, and a demo account belonging to Eric Taylor. Nothing about how the app works changed; it just stops using real schools to show you what to type. The one place real towns stay is the guide's explanation of commuting, because that rule turns on real geography and a fictional town is nowhere.
- Games can tell you when to leave home, not just when to be there. Compute the distance to a venue in My sites and RefTraq now records how long the drive takes as well — it comes back in the same lookup, so it costs nothing extra and it is one lookup per venue, ever. A game at a measured venue then says both: "be there by 5:00 PM" and "leave home by 4:38 PM · 22 min drive". A venue nobody has measured says only when to be there. RefTraq will not turn your miles into minutes — twenty miles of farm road and twenty miles across College Station on a Friday afternoon are not the same drive, and a made-up leave time is worse than none.
- One rate table rule can cover every position now. Leaving the position blank was supposed to mean "any position" and did not — it matched only games with no position recorded, which a synced game never has. So a blank rule quietly priced nothing, and the only way to price varsity football was one rule per position. Blank now means any, for position, level, sport and group alike. If you also write a rule that names a position, that one wins for the games it names, whichever you entered first — so you can keep one broad rule and add exceptions on top. The rate table is also clearer that its travel fee is one flat amount, and points you at fee schedules if your chapter pays travel by distance ring, where each game is priced from its own venue.
- Notes on a game, by hand or by sentence. "The parking was blocked off at Rudder" is worth writing down and it is not an expense — until now there was nowhere to put it, because the notes on a game were readable and not writable. Every game now has a Notes card you can edit, and Hey Ref understands it: say "remember the gate at Bryan High is locked till 6" and it attaches that to the right game, in your words, with nothing tidied up. It will not guess which game you meant — no place, or two games at one school, and it asks. A note never overwrites one you already had, and it never changes anything about your pay or your taxes.
- Adding an expense asks what it was for, not what accounting category it is. The form used to open with twelve categories before you had entered a single fact, each one quietly carrying a deductible percentage — and it started on Gear at 100%, so the fastest way through was to accept a tax classification nobody chose. Now it asks "what was this for?" in your own words, then the amount, and RefTraq proposes the category underneath with its percentage, so you are agreeing to something you can read. If the words do not name anything it recognizes, it proposes nothing rather than dropping you into "Other" — that looks answered and it deducts at 100%. Once you pick, typing more never changes it back. What you typed is saved with the expense exactly as you wrote it.
- RefTraq now names the commuting question instead of quietly ignoring it. Every trip you log is recorded as business travel, because that is what you told it. But commuting is never deductible, and whether the drive from your house to a field counts as commuting depends on you, not on the game: a qualifying home office makes your front door the start of the workday, and without one it turns on whether the venue sits outside your metropolitan area — which the IRS has never put a number on. The Taxes screen and the Schedule C export now say this out loud, and the guide's mileage page explains both routes. RefTraq will not decide it for you. A rule that guessed at your home office, or drew a circle around your town, would be guessing about a deduction that has to survive an audit.
- RefTraq now says which mileage method your numbers use. There are two ways to deduct a car — the IRS rate per mile, or your actual car costs — and every figure on the Taxes screen and in the Schedule C export has always been the first one, without ever saying so. It says so now, on the screen and on its own line near the top of the export where your CPA reads first. It also explains the thing that looked like a bug: Gas shows as 0% deductible because fuel is already inside the per-mile rate, and deducting it again is claiming it twice. The guide's mileage page lays the two methods side by side, including the part that matters most — the year you first use a car for business can lock the choice in for the life of that vehicle. Showing you both numbers is next; RefTraq will not pick for you.
- Every game now tells you when to be there. Set how early you like to arrive — by sport, and by level if varsity wants more warm-up than sub-varsity — and each game counts back from its own start time and says "be there by 5:30 PM". Any single game can differ without touching the standing answer: the game screen has one row of taps for it, so the playoff game or the unfamiliar field gets its own number. An early game that means leaving the night before says so. If you have not set anything, a game says nothing rather than making up a time. Settings → Game day → Arrival times.
- An avatar for your account. Settings and, on a laptop, the bottom of the sidebar now show your initials on a color that is yours and stays yours — nothing to upload, nothing to set up. The color comes from your email address rather than your name, so fixing a typo in your own name does not silently change it.
2026-09-19 · Settle what your sheet and RefTraq disagree about
- The guide was wrong about which mileage rate your trips use. It said each trip stores "the IRS rate for its year". The app has never worked that way and shouldn't: the IRS changed the rate part-way through 2026, from 72.5¢ to 76¢ on 1 July, so a February game and an August game in the same season are deducted at different rates. RefTraq already stores the rate in effect on the day you drove, which is the correct answer — only the explanation was wrong. If you have ever checked our total against your own arithmetic and found a small gap, this is probably why.
- Basketball, volleyball and five more sports, everywhere they should have been. RefTraq knew about ten sports in one place, nine in another, six in a third and two in the game form — four lists that disagreed with each other. The worst of it: a softball game came through your feed fine and had Plate and U1 waiting for it, but RefTraq could not put a name to the sport, so it kept whatever wording your assigner happened to use. That is fixed, and softball, wrestling, hockey, lacrosse and tennis are named properly now alongside football, baseball, basketball, volleyball and soccer. The game form offers all six common ones as quick picks instead of just football and baseball, each with its own positions — basketball gets Crew Chief, volleyball gets R1 and R2. You can still type any sport you like.
- The add button on Home says what it gives you. It read "Hey Ref — say it in one sentence", which tells you how it works before telling you what it is for. It now reads "Add a drive, a payment or an expense", and underneath it are three plain links straight to the forms — Log a drive, Add an expense, Add a game — for when you would rather fill one in. On a phone those forms had no door on the Home screen at all; the only way in was through the sentence. The Hey Ref screen also now says outright that it reads your sentence on your own device, and that nothing goes anywhere unless you ask it to have a second try at a sentence it cannot make out.
- Sign out is where you would look for it. It was always there, but it sat in the middle of Settings underneath two sync buttons and a paragraph about repairing sport labels — a card headed "Account" that was mostly about syncing. Settings now ends with an Account section: who you are signed in as, and one Sign out button. It takes two taps and tells you what it costs, because getting back in means waiting on another email. The sync buttons moved up to sit with the calendar feeds they actually sync. On a laptop, your email address at the bottom of the sidebar is now a link straight to that section.
- A guide page on the home office deduction. Most officials never claim it, and the ones who have heard of it assume the games happening at a stadium rules them out — an objection Congress removed in 1997. The new page explains that rule in plain words, states the exclusive-use test bluntly enough to be useful (a spare room counts; the end of the dining table does not), lays the two calculation methods side by side with the depreciation-recapture warning, and covers the part nobody mentions: a qualifying home office is usually worth more for the drives it makes deductible than for the deduction itself. Settings → Help, or reftraq.com/guide/home-office.
- Photograph a fee sheet instead of typing it. Most chapters hand out fees on paper. Take a picture of it and choose it on the Import screen the way you would a spreadsheet — RefTraq reads it on your own device (the reader comes from us, so the picture is never uploaded and never kept), puts the words back into rows and columns by where they sat on the page, and sends it through the normal review. Getting the columns right is the whole job: a fee under the wrong position heading is a wrong fee, and a cell that was blank on the paper stays blank instead of sliding the next number into its place. PNG, JPEG and WebP; a hard-to-read picture is flagged rather than refused, because you review every row anyway.
- Hey Ref reads a price without a dollar sign. "dinner in college station 31.50" used to ask how much it was, because a bare number in an officiating sentence is usually miles. It isn't, when the sentence is about a meal or gas and there's no driving in it — so a number carrying cents is now read as money. A whole number on its own is still ambiguous and still gets asked about, and a number wearing "miles" is still miles.
- An import can now change a number you already have — if you say so. Until now, when your payroll sheet said a game paid $150 and RefTraq had $105, it told you and refused to touch it; your only option was to go and edit the game by hand. The review screen now lists every disagreement, with one button to take the file's number for all of them at once, or a row-by-row choice if you'd rather. Anything you don't answer keeps your number. Nothing is written until you tap Import, and the summary tells you how many values you settled in the file's favor.
- Put RefTraq on your home screen. RefTraq installs like an app without going near an app store: on an iPhone, Share then Add to Home Screen; on Android, the browser menu's Install app; on a laptop, the install icon at the end of the address bar. You get a RefTraq icon that opens full-screen with no address bar, and you stay signed in. Help shows you how once, and then leaves you alone.
- The Today tab is now Home. It was never only about today — it already showed this week, everything you're still owed across every season, and your year by sport. The name undersold it and sent people looking elsewhere for things that were already there. Nothing moved: same screen, same address, and g then t still gets you there on a laptop.
2026-09-18 · Hey Ref, and a screen reader that works
- The check stays with the game. Once you record a payment from a photographed check, the blacked-out picture is kept with that game and shows under "The check" — stored privately, shown through a link that expires, and removable from the game in one tap. The bank line is not in the file, so there is nothing there to expire in the first place.
- RefTraq reads the check for you. After you box the check, "Read it for me" fills in who wrote it, the check number, the date and the amount. It reads the picture on your own device — the reading program comes from RefTraq rather than a third party, so nothing about it leaves your phone, and after the first use it works with no connection at all. It fills blanks only, never overwrites what you typed, and when it is not sure it says so instead of guessing an amount.
- Photograph a check instead of typing it. On a game you are still owed for, "Photograph a check" takes a picture, lets you drag a box around the check, and blacks out the bank line along the bottom before the picture is used for anything — it is painted out of the image itself, so there is no version of it with your school's routing and account number showing. Then you type the four things off the check and RefTraq finds the game: same district, dated after the game, and the amount matching the fee, the fee plus travel, or several games together. If two games could be the one, it shows both and asks rather than guessing.
- A first answer, straight away. When you ask something the guide already covers, RefTraq quotes the passage back within a couple of minutes and links the page — matched on the words you used, with no AI and nothing sent anywhere. It says plainly that a machine matched it, and a person still reads every request. If it is not sure, it says nothing rather than guessing: a confident wrong answer is worse than a short wait. Anything about money or tax waits for a human either way.
- Replies come from inside the app now. Whoever answers your request reads it and replies on a screen built for it, so an answer does not depend on anyone opening a repository — and an answer about money or tax that is waiting for a person is shown as waiting, not as silence.
- Ask us from inside the app. Help → "Ask us" takes a question, a problem or an idea and keeps it as a request you can reopen — the reply comes back on that same screen, with a dot on Help when one is waiting, so nothing depends on an email getting through. RefTraq attaches what version you are on, whether you are on the web or a phone, the screen you were looking at, and how your last sync went; it never attaches your fees, your pay, your addresses or your feed links. Email still works if you cannot sign in at all.
- Help has its own tab, and Settings got tidied. Everything that answers a question — the whole guide, what's new, how to reach a human — now lives under Help in the tab bar instead of at the bottom of Settings. Settings itself is a clean list you can scan: every section is labeled, and each item is one line with a tap target instead of a paragraph and a button. Nothing was removed.
- Hey Ref gets a second try, if you say so. When Hey Ref cannot work out what you meant, it offers to send that one sentence away for a rewording — and asks you first, once, with the whole promise on screen: the sentence and your place names go, your fees, pay, addresses, email and numbers never do. What comes back is read with exactly the same rules as anything you type, including the one about never inventing an amount, and the card shows you the rewording it acted on. Say no and nothing is sent; typing it the plain way always works.
- Hey Ref. A button on Today (or press h on a laptop) takes one sentence — typed, or dictated with your keyboard's microphone — and works out what you meant: "I'm driving to a meeting in Bryan today, log it" or "here is my game check from Bryan High, record it". It shows you exactly what it would save, you tap Apply, and you have thirty seconds to undo it. It reads your sentence on your phone with no internet connection and no AI service — plain pattern-reading. (If it cannot work one out, it can offer to send that sentence for a second try, and it asks you first; see above.) It never invents an amount — if it cannot tell what a game paid, it asks instead of guessing, and if two of your games could be the one you meant, it asks which.
- Amounts with cents show both of them. A fee of $1,234.50 used to read "$1,234.5", which looks like a typo. Whole dollars are unchanged — $55 is still $55.
- Every control says what it is. Buttons, tabs, filter chips, form pickers, calendar days and game rows now announce their role and state to VoiceOver, TalkBack and desktop screen readers — a game row reads as one sentence (who, when, where, fee, status), a calendar day says its date and how many games it holds, and each feed or bank action names the feed or bank it acts on. Nothing changed visually.
2026-09-17 · Pay sheet, the guide in the app, and a real desktop layout
- Pay sheet. Taxes → "Pay sheet — what each assigner owes you": for any period, every game grouped by assigning group with what it should pay, what actually landed and what is still owed. Print it, save it as a PDF, or download a CSV for Excel or Sheets.
- The guide is in the app. Settings → Help → Open the guide. The same pages as reftraq.com/guide, readable without leaving the app.
- RefTraq on a laptop looks like a laptop app. Above 900 pixels wide you get a sidebar instead of the bottom tabs, a two-column Today, sortable tables on Schedule, Mileage and Expenses, the game detail beside the schedule, forms in dialogs, keyboard shortcuts (press ? to see them), and real links you can open in a new tab. Phones are unchanged.
- Import anything. One Import screen takes a paste, a CSV or an Excel workbook (.xlsx) and works out whether it is games, a fee sheet, travel bands, sites, mileage, expenses or calendar feeds. Drop a file anywhere on the Import page. The Rate table, Travel fee bands, My sites, the Log and Calendar feeds each offer "Import from a file · Download template".
- Sign-in page. Branded, tells you plainly when an emailed link has expired, and brings you back to the page you were headed for.
- Delete is real, and recoverable. Deleting a game keeps a full copy; a Deleted list under the Schedule offers Undelete. Every game has a History card: when the feed dropped it or canceled it, and when you hid or deleted it.
2026-09-16 · Printable mileage log
- Mileage log. Taxes → Mileage log: the IRS-format log for a year, printable or saved as a PDF from the browser.
- Clearer failures. A screen that fails to draw shows a message and a way back instead of a blank page; a game that no longer exists says so instead of loading forever.
2026-09-15 · Fee schedules, and settling a game that pays nothing
- Fee schedules. Settings → Fee schedules: what a game pays by level, game type, playoff round, position, first or second game of the day and crew size; travel included, flat or by distance band; effective dates. Start from a UIL preset or a chapter template. New games are priced by your schedules first, then by the rate table.
- Priced by / Vs expected. A game shows which rule priced it and how what you received compares.
- Mark settled — no fee. A scrimmage that pays nothing can be settled at $0 instead of sitting in Unpaid forever.
- $0 means $0. In the rate table a blank fee means "unpriced" and 0 means "pays nothing", and both survive saving.