Skip to content

Inventory

Tire Inventory

The Tire Inventory gives you a cross-car view of every tire you own.

Tires in the sidebar opens a table of every tire set across your garage: each set's car, where it is (On the car, Spare sets, or Archived), heat cycles against the set's limit, lowest tread, and when it last ran. Heat cycles turn yellow with 3 or fewer left; a street car's set shows its miles instead. Filter by Car and Where, and open Archived at the bottom for retired sets. Add tire set asks which car (unless you have filtered to one), and clicking a set opens that car's Build tab.

Manage tires, linked under the table, opens the full inventory described below -- with tabs, sorting, batch operations, loose tires, and AI upload.

Each car is a locker: the mounted set on top, stored sets on the shelf below. Set cards show a manufacturer mark -- official wordmark or letter tile -- next to the brand and model so you can tell a Bridgestone from a Hoosier at a glance. Mixed-brand sets omit the mark.


Tabs

The page is organized into three tabs:

TabWhat it shows
Currently mountedTires installed on a car right now, grouped by car
InventoryAll active tires across your garage, including mounted and stored tires
HistoryArchived tires you have retired or removed from active inventory

Each tab shows how many tire sets it holds, and the heading reads how many of those sets your search and filters are showing ("2 of 3 sets"). Select all names the tires it will pick, since bulk actions work on individual tires.


Tire sets

On Tires, a tire set is the group you buy, mount, and retire together -- up to four corners, as two pairs, individual tires, or a mix. Every Add tires save belongs to a set: a new named set (default name is brand + model) with optional notes, or an existing set you are completing.

Sets are how staggered sizes stay together. Fronts at 245 and rears at 265 share one set, so you can add the rear pair later instead of ending up with two unrelated piles. From a named set with room left, Add pair or Add tire opens Add Tires already bound to that set.

A card that only looks like a set -- same brand, model, and size, but never named -- shows Name set. That opens the same dialog as Group into set for those tires, without selecting checkboxes first. Use the bulk bar when the tires you want sit on more than one card (staggered fronts and rears added separately), or when the tires on the car belong to more than one named set.


Adding tires

Click the Add tires button in the top right. If you have multiple cars, a picker dialog lets you choose which car the tires belong to. The redesigned form walks you through it in four short steps.

For quick capture from the garage, open Quick add, choose a car, then select Add tire. Enter the brand, model, and location to save a basic tire entry immediately. Use the full Add tires flow when you need quantity, staggered fitment, DOT date, tread depth, pressure targets, purchase data, or heat-cycle limits.

At the top of the form, paste a tire product URL. Auto-fill is best-effort and depends on the source:

  • Tire Rack -- brand, model, size, and price are decoded directly from the URL on every plan. No backend call required.
  • Other shops (Discount Tire, etc.) -- requires a paid plan with AI extraction enabled. Click Extract to fetch the page and let the AI pull brand, model, and size. If the page lists a new-tire tread depth, that value is used when the catalog does not already have a manufacturer figure for that model. Free plans store the link and its preview but don't auto-fill the spec fields.

Auto-fill never overwrites values you've already typed. Tap Clear to drop the import and start typing manually.

AI upload

On a paid plan, you can also click the amber Upload button (next to Add tires) to extract tire data from a photo or PDF -- e.g. a receipt or product label. A progress panel stays visible while TrackOut reads the file. On the free plan, Upload opens the plan comparison before any file is sent. If the file lists a new-tire tread depth, that value is used when the catalog does not already have a manufacturer figure for that model. Supported types: JPEG, PNG, WebP, GIF, HEIC, and PDF up to 10 MB.

2. Quantity

Pick how many tires you're adding:

  • Single (1) -- one tire
  • Front Pair (2) -- two fronts only
  • Rear Pair (2) -- two rears only
  • Set of 4 -- a full set

A named set holds at most four tires, counting every member of that set even if some currently sit on another car. When you opened Add pair or Add tire from a set card, quantity options that would overflow the remaining corners are hidden.

When Set of 4 is selected, a Staggered fitment checkbox appears. Toggle it on if your front and rear tires are different sizes -- a separate Rear tire size field will appear next to the front size.

After quantity, choose how these tires join a set:

  • New set -- name the set (defaults to brand + model) and optionally leave Set notes (compound, event, pressures, anything you want next time you mount it).
  • Add to existing -- pick a set you already started, so a later rear pair lands with the fronts.

If you opened Add pair or Add tire from a set card, the form is already bound to that set -- it says these tires join it.

3. Tire details

Always-visible fields:

  • Brand and Model -- e.g. Bridgestone RE-71RS. Start typing to search known brands and models, including aliases such as PS4S for Pilot Sport 4S, or enter a custom value. Suggestions display the manufacturer logo when available, with initials for missing artwork. The same selectors are available in quick add, when adding a set to the shelf, converting a part to tires and reviewing a CSV import. Choosing a known model uses that model's stored new-tire tread depth when TrackOut has a manufacturer figure; otherwise new tires start at 6.0 mm.
  • Tire size (and Rear tire size when staggered) -- e.g. 255/40R17. You can type / and R literally; separators apply once the next segment starts so partial sizes do not collapse mid-entry.
  • Starting tread depth -- new-tire tread, in millimetres or 32nds of an inch depending on your Settings → Units → Tread depth choice. Catalog or auto-fill can fill this; you can edit it. TrackOut stores that value as both the starting baseline and the current reading.
  • Heat cycles -- how many heat cycles are already on these tires. Leave blank for new. TrackOut counts more as you complete sessions.
  • Compound category -- street, track, rain, etc.

Click Optional details to expand the rest:

  • DOT date code -- the last four digits of the tire's DOT stamp in WWYY format (week 01--53, then two-digit year). TrackOut uses this for age tracking, aged-tire warnings, and inventory filters. Invalid or future codes are ignored instead of showing a misleading age.
  • Treadwear rating and DOT legality.
  • Heat cycle limits -- maximum heat cycles before replacement. Enter a whole number; invalid text shows an inline error and blocks save until you fix it.
  • Recommended pressures -- cold and hot PSI targets.
  • Purchase price and date.

4. What now?

Pick what should happen when you save:

  • Add and mount -- install these tires on the car right away. The form asks for the car's current mileage so the tires start tracking miles immediately.
  • Add to inventory only -- save them to Storage; you can mount them later from the tire's detail page.

The submit button label updates to match -- Add & mount N or Add N Tires.


Tire positions

Each tire has a position that tracks where it is mounted:

PositionAbbreviation
Front LeftFL
Front RightFR
Rear LeftRL
Rear RightRR
SpareSP
Not Mounted-- (storage)

Tires with positions FL, FR, RL, or RR appear under the Mounted tab. Tires marked Not Mounted or Spare appear under Storage.


Tire data tracked

Each tire tracks the following over its lifetime:

FieldDescription
Heat cyclesNumber of heat/cool cycles the tire has been through
Session countNumber of track sessions the tire has been used in
Total mileageCumulative miles driven on the tire
Current tread depthMeasured tread depth (compared to starting depth for percentage)
Tread %Remaining tread as a percentage of starting depth
AgeCalculated from the DOT date code
Purchase priceFor cost tracking across your inventory

TrackOut keeps the lifetime heat-cycle total continuous across track and autocross sessions. If a tire has older heat-cycle history plus newer discipline-specific session counts, the inventory shows the combined effective total so wear alerts and sorting stay accurate.

Completing an HPDE, race, or test-day session automatically adds one heat cycle to each tire recorded for that session. Autocross sessions automatically add runs instead. Use Add heat cycle only for driving that was not logged as a TrackOut session. On a named set card, Add heat cycle to N tires records one cycle for every non-archived tire in that set, including inactive spares, and one undo reverses that grouped change. Reopening or deleting a completed session reverses only the tires originally recorded for it.


Tire history

Open a tire from Tires -- the edit control on a mounted corner or a stored tire -- to see its History:

  • Mount stints -- when it went on a car and came off, which corner, and how many miles it used on that stint. A tire still mounted shows miles so far from the car's current odometer.
  • Tread depth -- each logged measurement in millimetres. Edit Current Tread Depth (mm) on that same tire and save to add a reading. A measurement from a session or track day shows that day's calendar date, even if you are west of UTC. A reading you backdate on the tread sheet still uses the time you entered.
  • Heat cycles -- the baseline count from when you added the tire. Correct it here if you mistyped it; later track and autocross sessions still add on top.
  • Purchased -- the purchase date, and the price when you recorded one.
  • Added to inventory -- the day the tire was saved in TrackOut. If you purchased it the same calendar day you added it, History shows only Purchased.

A tire that has been remounted many times lists the newest stints first. When older mounts exist beyond that list, History adds Showing your most recent mounts. so you know the panel is not the full lifetime.


Logging tread depth

From a tire's edit dialog, change Current Tread Depth (mm) and save -- TrackOut records a measurement and updates the tire. You can also log from a tire card, the readiness panel, or the session log; every reading then appears on the car's Driving → Wear ledger. Grouped logging still writes one measurement event per corner so every corner in that log shares the same timestamp.


Warning alerts

When multiple tires trigger a warning threshold, alert banners appear at the top of the inventory:

WarningTriggerColor
Low treadTread percentage below 30%Amber
Excessive heat cyclesHeat cycles at or above 80% of the maximumRed
AgedTire is over 5 years old (based on DOT date code)Orange

Click a warning alert to filter the inventory to only show tires matching that condition. Click again to clear the filter.


Filtering and sorting

Type in the search box to filter by tire brand, model, custom ID, or car nickname. Search and the Car filter apply on every tab, including History.

Filters

  • Car -- Show tires for a specific car
  • Warning alerts -- Click low-tread, aged, or heat-cycle alerts to filter to matching tires

Sorting

Use the sort dropdown to order tires by:

Sort optionDescription
NameAlphabetical by brand
TreadRemaining tread percentage
SessionsTrack session count
HeatHeat cycle count
AgeYears old (from DOT date code)
CarCar nickname
MilesTotal mileage
CostPurchase price

Click a column header on desktop to sort by that column. Click again to reverse the direction.


Batch operations

Select multiple tires using the checkboxes, or click Select all to select every visible tire. With tires selected, the following actions become available:

  • Group into set -- Create a named set (with optional notes) and assign the selected tires to it. Use this when fronts and rears were added separately, or when you want to join tires across cards. Hidden on History. A single card can skip selection and use Name set instead.
  • Archive -- Remove tires from the active inventory without deleting them. Archiving a tire that is currently mounted also takes it off the car: the wheel position is freed, the miles from that mount are added to the tire's lifetime total, and an unmount is recorded in its history. Unarchiving returns a tire to the active inventory but does not put it back on the car -- mount it to a wheel position when you need it again.
  • Delete -- Permanently remove selected tires

Car group actions

On the Currently mounted tab, tires are grouped by car. Each car group has quick actions:

  • Rotate -- Rotate tires between positions on the same car
  • Swap -- Swap left and right positions for the mounted set
  • Unmount -- Move the mounted set to storage. The dialog asks for the car's current mileage so wear stays accurate.

You can also Mount a stored set onto a car. That dialog asks for the same mileage reading.

On a loose card (storage or on the car) that is not yet a named set, Name set creates one for those tires. On a named set, Edit set renames it or updates its notes -- including clearing notes. Notes show on the storage (and mounted) card. On a named set with room left, Add pair (two or more corners free) or Add tire (one corner free) opens Add Tires already bound to that set.

The Rotate and Swap dialogs also show a mileage field, pre-filled with the odometer already on file. Correcting it there brings the car's odometer up to date as part of the rotation -- worth doing, because the readings TrackOut cannot ask for fall back to that stored number. Unlike mount and unmount, it is optional: leave it as it is and the rotation still goes through.

Mileage is required to mount or unmount

Enter the car's current odometer -- including 0 if the car has not been driven yet. A blank field will not submit. That keeps lifetime miles from jumping to the full odometer on the next unmount, or from dropping a whole mount period.


Tires and brakes on the car

On a car's Build tab, On the car shows a Tires card and a Brakes card (side by side on a wide screen), with the Spare sets shelf below them. The same two cards head The car right now on the car's Overview. Each card names what is fitted under its title. The Tires card shows the tread at each corner (FL, FR, RL, RR -- a worn corner turns yellow) and, on a track car, the set's Heat cycles against its limit, turning yellow three cycles from it. The Brakes card shows each axle's pad thickness against the fresh pad as a bar -- teal, turning yellow near the minimum. Under the pads, each axle's rotors read OK with their thickness against the discard minimum ("34.1 mm · min 32"), or Replace at the minimum; rotors you don't measure just read OK.

A card offers only the updates that apply right now: Change in the card's header needs a spare set (or pads) on the shelf; click the corner grid to log tread, or an axle's bar to log pad thickness; Rotate appears under the tires when a rotation pattern fits the set. With nothing on the car, the card's Spare sets link takes you to the shelf to add a set or pads. Each opens a Quick update window for just that update:

ButtonWhat it does
Change (tires)Opens Change tires at the side: the set coming off (it goes back to Spare sets unless you switch on Archive it and pick a reason), the set going on (the first spare is picked; retired sets are listed but can't be picked; A new set… adds one to the shelf first), and the odometer.
RotateFront to rear, side to side, or the X pattern.
Tread (the corner grid)Tread at each corner. Leave a corner blank to skip it.
Change (pads)Fits pads from the shelf to the front or rear; the pads coming off are archived.
Measure (an axle's bar)Pad thickness front and rear.

Every update asks for the odometer, pre-filled from the car's odometer log, and Tread and Measure also take a date. Change and Rotate record as today, because wear already logged stays with the set that ran it. A higher odometer moves the car's mileage forward.

A set's page

Click the history icon in a card's header, a name under Spare sets, or History on a row under Archived, to open its page at the side: its facts, tread by corner (or by tire while it is on the shelf), and its whole history, which you can filter to Driving, Maintenance, or Inventory -- whichever it has entries for.

Retiring a set

  • A spare set is archived from Build → On the car → Spare sets → Archive, or Retire on its page. Pick why -- Worn to the limit, Heat cycles used, Damaged, or Sold or gave away. The toast's Undo brings it back.
  • The set on the car is archived only as it comes off: Retire on its page opens Change tires with the archive box already ticked. With no spare set to change to, Retire is unavailable until you add one.

A retired set leaves the shelf and the change list for the Archived section at the bottom of the Build tab, and keeps its page, marked Retired with the date. Bring back on the page restores it. Nothing is deleted.

Deleting a car archives each set whose tires were all on that car (with no reason recorded). A set that still has a tire on another car, mounted or on the shelf, stays active.

  • Spare brake pads are archived from Spare sets → Archive on the pads' row -- no reason needed. The toast's Undo brings them back, and so does Restore on their row under Archived. Pads on the car can't be archived this way; they leave through Change on the Brakes card, which archives the pads coming off. Archived pads are not offered by Change or when linking pads to a service record.

Desktop vs. mobile

The inventory uses a responsive layout:

  • Desktop -- Search, filters (Car, Sort), and Select all share one toolbar row. Below it, a sortable table with columns for brand, size, car, position, tread %, heat cycles, sessions, mileage, and cost. Warning alerts stay below the toolbar.
  • Mobile -- Search, filters, and Select all stack above compact cards

Both views support selection, batch operations, and car group actions.