Inventory
Tire Inventory
The Tire Inventory gives you a cross-car view of every tire you own. Navigate to Tires in the sidebar to see all your tires in one place, with filtering, sorting, and batch operations.
Tabs
The page is organized into three tabs:
| Tab | What it shows |
|---|---|
| All | Every active tire across all cars |
| Mounted | Tires currently installed on a car |
| Storage | Tires not mounted (in storage or marked as spare) |
Each tab shows a count so you can see the breakdown at a glance.
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.
1. Auto-fill from a product link
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. 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
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. Supported types: JPEG, PNG, WebP, GIF, HEIC, and PDF up to 10 MB.
2. Quantity
Pick how many tires you're adding:
- Front Pair (2) -- two fronts only
- Rear Pair (2) -- two rears only
- Set of 4 -- a full set
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.
3. Tire details
Always-visible fields:
- Brand and Model -- e.g. Bridgestone RE-71RS. Start typing to search known brands and models, or enter a custom value.
- Tire Size (and Rear Tire Size when staggered) -- e.g. 255/40R17.
- Compound category -- street, track, rain, etc.
Click Optional Details to expand the rest:
- DOT date code -- used for age tracking and warnings.
- Treadwear rating and DOT legality.
- Heat cycle limits -- maximum heat cycles before replacement.
- Recommended pressures -- cold and hot PSI targets.
- Purchase price and date.
- Starting tread depth -- baseline for tread wear percentage.
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:
| Position | Abbreviation |
|---|---|
| Front Left | FL |
| Front Right | FR |
| Rear Left | RL |
| Rear Right | RR |
| Spare | SP |
| 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:
| Field | Description |
|---|---|
| Heat cycles | Number of heat/cool cycles the tire has been through |
| Session count | Number of track sessions the tire has been used in |
| Total mileage | Cumulative miles driven on the tire |
| Current tread depth | Measured tread depth (compared to starting depth for percentage) |
| Tread % | Remaining tread as a percentage of starting depth |
| Age | Calculated from the DOT date code |
| Purchase price | For cost tracking across your inventory |
Warning alerts
When multiple tires trigger a warning threshold, alert banners appear at the top of the inventory:
| Warning | Trigger | Color |
|---|---|---|
| Low tread | Tread percentage below 30% | Amber |
| Excessive heat cycles | Heat cycles at or above 80% of the maximum | Red |
| Aged | Tire 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
Search
Type in the search box to filter by tire brand, model, custom ID, or car nickname.
Filters
- Car -- Show tires for a specific car (available on All and Mounted tabs)
- Position -- Filter by mounted position (available on the Mounted tab only)
Sorting
Use the sort dropdown to order tires by:
| Sort option | Description |
|---|---|
| Name | Alphabetical by brand |
| Tread | Remaining tread percentage |
| Sessions | Track session count |
| Heat | Heat cycle count |
| Age | Years old (from DOT date code) |
| Car | Car nickname |
| Miles | Total mileage |
| Cost | Purchase 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:
- Archive -- Remove tires from the active inventory without deleting them
- Delete -- Permanently remove selected tires
Car group actions
On the Mounted tab, tires are grouped by car. Each car group has quick actions:
- Rotate -- Rotate tires between positions on the same car
- Swap front/back -- Swap front and rear pairs
- Unmount all -- Move all of a car's tires to storage at once
Desktop vs. mobile
The inventory uses a responsive layout:
- Desktop -- Sortable table with columns for brand, size, car, position, tread %, heat cycles, sessions, mileage, and cost
- Mobile -- Card-based layout with the same information in a compact format
Both views support selection, batch operations, and car group actions.