On the Bench — Metallic

Loads you've built but not yet tested. Enter the recipe, firearm, and the batch number on the box before a range trip; when you've shot one, open it and add the results — that moves it into Screening.

Chambering Firearm Bullet Powder Charge C.B.T.O Load Lot Planned

On the Bench — Shotshell

Shotshell recipes you've entered but not yet loaded a batch of. Open one and log production to move it into your Shotshells On Hand.

Recipe Gauge Shot Powder Charge

Recipe

Component Lots

The manufacturer's lot # for each component. Suggestions are lots you've logged before for the selected component — type a new one and it's remembered.

Measurements

Velocities (fps)

Shots 0
Average Velocity
Extreme Spread
Standard Deviation

Notes

Similar Loads

Pick a chambering above to see loads you've already logged for it — narrows further as you fill in more fields.

Filters

Results

Status Chambering Firearm Bullet Powder Charge Primer Case Suppressor Scope Group (MOA) MR (MOA) Extreme Spread SD Avg Vel Cost/Rd Date

Compare Loads

Pick two or three loads to line their recipes and results up side by side. Rows that differ across the loads are highlighted; the best value in each result row is marked ▲.

Choose at least two loads above.

Ballistics

Every Validated load — click one to view its recipe, generate a ballistic chart, or revisit charts you've already saved for it.

Status Chambering Firearm Bullet Powder Charge Primer Case Suppressor Scope Group (MOA) MR (MOA) Extreme Spread SD Avg Vel Cost/Rd Date

The Armory

Your gear — Rifles, Handguns, Suppressors, Scopes, and (with the Shotgun module on) Shotguns. Rename or delete any value; a value can only be deleted if no entries use it. Click a firearm for its summary — round count, mounted scope, zero / scope height / baseline, validated loads that passed, ammo on hand, and rename / caliber / delete. A firearm's chambering drives the Chambering filter in Browse Data; shotguns never appear in the rifle/pistol load forms.

Handguns

Anything added with the + Add Handgun button (25 yd test distance). AR and other braced pistols on rifle cartridges are added as rifles and stay under Rifles — they're load-developed like rifles. To move a firearm between the two lists, delete it and re-add it with the right button.

Shotguns

Round count is the baseline plus every round logged as fired in the Shotgun tab's production logs. Click one for its summary and to edit or delete it.

Shotshells On Hand

Loaded minus fired for shells you loaded (per recipe), and bought minus used for factory shells. + Add to Inventory logs a batch against either. Click a row to open it.

Recipe / ProductGaugeLoadedFiredOn Hand$/rd

Ammo On Hand

On hand = rounds loaded − rounds fired, from each load's ledger. Click a row for its inventory card — spec, on-hand, a quick Loaded / Fired log, and a Show in Armory override. By default a load appears here once it has more than 5 on hand or more than 100 rounds loaded over its life.

Firearm Chambering Bullet Powder Charge Load Lot Loaded Fired On Hand $/rd Last Activity

Rimfire Ammo On Hand

Boxed rimfire ammo, tracked per product and purchase lot. On hand = rounds bought − rounds fired; logging a rimfire session auto-subtracts the rounds it recorded. Click a row for its ledger. (Centerfire factory ammo shows in Ammo On Hand above.)

AmmoChamberingLotBoughtUsedOn Hand$/rdLast Activity

The Catalog

Consumables — Bullets, Powders, Primers, Cases, and Factory Ammo. Rename or delete any value; a value can only be deleted if no entries use it. Click a Case for its detail — price fields, and every load using it (click a load to edit its case / brass batch), so you can reassign then clean up.

Export to Excel gives one sheet per kind with an id column and your current prices / quantities / BC. Edit those cells, then Import from Excel to write them back (rows match on id; identity columns and new rows are ignored). This bulk editor is a temporary tool for the first pass at pricing and will be removed once the catalog is filled in.

Shotgun Components

Hulls, wads, shot, and 209 primers for the Shotgun module — shared across accounts like the metallic consumables, but kept in their own sections (not mixed into Primers or Cases). Add price + pack quantity and the recipe cost-per-round fills in. Shot is picked from brand + material + size and is only added once you also give it a price. (Shotgun powders live in the Powders list above, since they double as pistol powders.)

Factory Shotshells

Boxed factory shotshells — brand, gauge, load, shot size, price. Shared across accounts like the other consumables. Separate from the reloading recipes in the Shotgun tab.

Brass Batches

Brass tracked by purchase lot. Each firing lowers the amortized cost per round; click a lot to log a firing / prep, adjust the count, or retire it.

Case Chambering Lot Firings Qty $/rd

Session

Measurements

Velocities (fps)

Shots 0
Average Velocity
Extreme Spread
Standard Deviation

Notes

Rimfire Log

Pick a chambering above to see sessions you've already logged for it — narrows further as you fill in more fields (including Lot #).

Shotgun Recipes

Shotshell reloading is recipe-driven — enter a published load exactly as printed, then log each production run against it. On-hand is loaded minus fired. Hulls, wads, shot, and 209 primers live in The Catalog under "Shotgun Components".

RecipeGaugeShellShot PowderChargeOn HandCost/Rd

No recipes yet — hit + New Recipe.

Shotshells On Hand

Loaded minus fired, per recipe. Click a row to open the recipe.

RecipeGaugeLoadedFiredOn Hand$/rd

What this is

A private log of your reloading data — recipes (chambering, firearm, bullet, powder, primer, case), your measurements, and chronograph strings, all searchable.

First run

  1. Open The Range and pick + Add new… at the bottom of the Chambering dropdown — name it, say whether it's a rifle or pistol, and give its caliber.
  2. In the Firearm dropdown, + Add new… a firearm on that chambering.
  3. Fill in Bullet / Powder / Primer / Case the same way (the bullet form suggests real products as you type).
  4. Enter your charge and measurements, add your chronograph Velocities (or import a Garmin Xero file), and Save. It's now in Browse Data.

Not shooting yet? Use Plan a Load to save a recipe to On the Bench for later. The sections below cover each tab in detail.

Import from Garmin Xero

Import from Garmin Xero (above the Velocities section on The Range and Rimfire) reads a Garmin Xero string export — .csv or .xlsx, exactly as the Xero app exports it — and fills in the shot velocities, plus the Date and Time if the file has them, for you. Garmin Xero .csv / .xlsx exports are what's supported; other chronographs (LabRadar, MagnetoSpeed) aren't. Importing replaces whatever's currently in the Shots list, so do it before hand-entering any shots. Standard Deviation here is a population SD, matching what Garmin (and most chronographs) print on the export.

Accounts

Everyone has their own login and their own private Chamberings, Firearms, Suppressors, Scopes, and logged entries — no one else can see or edit your data. Bullets, Powder, Primers, and Cases are shared across every account, so when anyone updates a price or adds a new component, everyone benefits from it. The first account ever created is automatically an admin; an admin can promote/demote other accounts from the Admin tab.

Admin (admins only)

Rename any account, reset a forgotten password, promote or demote between Admin/User, or delete an account entirely. Deleting a user removes their private Chamberings/Firearms/Suppressors/Scopes/Entries — shown as counts before you confirm — but never touches shared components. There's always at least one admin: you can't demote or delete the last remaining one, and you can't delete your own account from this screen (log in as a different admin to do that).

Rimfire

A separate log for factory/box ammo (currently rimfire — .22LR and similar) instead of handloads: pick Chambering, Firearm, the Factory Ammo product, and its Lot # (the same product often varies lot to lot, so it's tracked per session rather than per product). Everything else — MOA toggle, shot-by-shot velocities, Screening/Validated/Accept-Fail, cost per round, the live-narrowing log at the bottom — works the same way as The Range form. Factory Ammo products are shared across accounts, same as Bullets/Powder/etc.

Shotgun

Shotshell reloading is recipe-driven, not experimental — you enter a published load exactly as printed (never substitute components or tweak the charge) and log each production run against it. A recipe holds gauge, hull, 209 primer, powder + charge, bushing, wad, shot (type / size / payload oz), crimp, and the data source. The Production Log records rounds loaded and rounds fired; on-hand is the difference. Hull / wad / shot / 209-primer live in The Catalog under "Shotgun Components" — add price + pack quantity there (powder too, in the Powders list) and each recipe shows a cost-per-round breakdown. A Shotguns list is optional — attach one to a fired log for a per-gun round count. Turn the whole module off in Settings if you don't reload shotshells.

Factory shotshells — boxed shells you buy rather than load — live in The Catalog → Factory Shotshells (brand, gauge, shell length, shot size, payload, price). To track what's on hand, use + Add to Inventory on the Armory's Shotshells On Hand panel: pick a shotgun recipe or a factory shell and log a bought / used quantity (with a lot number and price for a purchase). Factory rows carry a "factory" badge; click one for its ledger to buy more, log used, or fix a miscount. On hand = bought − used.

Reload Mode & the Round Ledger

A large-text, full-screen view for working at the bench — click Reload Now on any entry's detail view to open it. Shows the recipe (bullet, powder, charge, primer, case, seating depth) in big glanceable text, plus the load's Round Ledger: each dated row is rounds Loaded (+) or Fired (−), with notes. On hand for that load = loaded − fired.

The Armory rolls this up: an Ammo On Hand table (a load shows once it has >5 on hand or >100 rounds loaded over its life, or you set its Show in Armory override to Always) — click a row for that load's inventory card — and each firearm's row shows its round count (logged rounds fired + a barrel baseline you set in Firearm Settings). Boxed factory ammo is tracked the same way: centerfire boxes appear in that same Ammo On Hand table, rimfire in its own Rimfire Ammo On Hand panel with a + Add to Inventory button. Every on-hand row (reload, boxed, rimfire, shotshell) is bought/loaded − used/fired per product and purchase lot; click it for a ledger card to add or subtract rounds.

Saving a screening or validation entry auto-logs a matched loaded/fired pair on that load's ledger — one round per chrono reading — so the rounds you spent testing roll into the firearm's count without double entry. Anything else — a range trip you didn't chrono, rounds given away — is a manual ledger entry.

Sharing with other users

Open a load's detail view or its Ammo On Hand card in The Armory (or a shotshell recipe) and hit Share… in the Sharing section. Enter the other user's email and tick either or both boxes. Share inventory keeps a running round count between both of you — you reload 100, they shoot 25 at the range, and you both see 75 on hand; either of you can add loaded or subtract fired. Only the owner can edit, retire, or delete the line, and each person's ledger notes stay private. Share recipe is a one-shot hand-off: it drops a copy of the recipe (no results, firearm, or chambering) on the other user's On the Bench tab, under "Shared with you". They hit Pick up, choose their own chambering and firearm (metallic) or just Save (shotshell), and it becomes a normal planned load / recipe of their own — nothing links back to yours. Both need an email-address login. On a line someone shared with you, the Sharing section only lets you pass the recipe along or Leave — you can't re-share the round count.

On the Bench

Loads you've built but not shot yet. The tab is split into Metallic (planned handloads — enter the recipe, firearm, and box lot number before a range trip; adding results later moves it to Screening) and Shotshell (recipes with no production run logged yet — open one and log production to move it into Shotshells On Hand). The Shotshell panel is hidden if you've turned the shotgun module off in Settings. Recipes other users share with you appear here too.

Ballistic Chart Calculator

The Ballistics tab lists every Validated load — click one to jump straight to its detail view. (You can also get there the long way: any Validated entry's detail view, wherever you found it, has the same Create Ballistic Chart button.) Requires the bullet to have a G1 or G7 BC set (Catalog → Bullets → Edit Details — either a flat value, or check Velocity-banded BC to enter a set of velocity-windowed values instead, e.g. Sierra's published multi-BC; the chart re-evaluates which band applies continuously as the bullet slows through flight, not just once at the muzzle) and the firearm to have a Scope Height (click the firearm in The Armory to set it, or fill it in inline when generating — either way it's saved as that firearm's default). Fill in Max Distance, Interval, Location/Date/Time (weather auto-fills Temp, Wind Speed, Humidity, and Pressure — all editable), and a Wind Clock position (12 = headwind, 3 = full-value wind from your right, 6 = tailwind, 9 = from your left — translate the observed wind into this yourself, since it depends which way you're actually facing). If the generation-time temperature differs from this load's recorded temperature by 20°F or more, you're asked whether to trust the recorded velocity or enter 3–5 fresh chronograph readings for this chart only — it never changes the original entry. Output is drop and windage in inches and MOA at each interval out to Max Distance. Once generated, choose Save Data (a calculated reference), Save to D.O.P.E (verified against real shooting), or Delete to discard it — every saved chart is a full snapshot of what it was calculated from, so later changes to a bullet's BC or a firearm's scope height don't retroactively change charts you already saved.

The Range

Chambering → Firearm
Pick the chambering first — the Firearm list narrows to firearms logged under that chambering. + Add new… at the bottom of any dropdown lets you add one on the spot. Adding a brand-new chambering asks whether it's a Rifle (100 yd) or Pistol (25 yd) and its caliber — this drives both the Bullet filtering and the MOA conversion below.
Bullet
Only shows bullets matching the selected chambering's caliber. Add / Edit a bullet opens a form for Manufacturer, Grain Weight, and Model (SKU optional) — the display name is built from those automatically. As you type, a reference library of ~2,000 bullets suggests makers in the Manufacturer field and, once a maker and weight are in, matching bullets in the Model field; pick one and it fills the ballistic coefficient (flat or velocity-banded), SKU and caliber for you. If you fill the fields in by hand and they match a known bullet, the same details fill on save; if the bullet is already in the catalog you're told and the existing one is used.
Suppressor / Scope
Both optional — leave on None if not applicable. Tracked the same way as other components, so you can filter and compare results later (e.g. suppressed vs. unsuppressed).
Weather auto-fill
Fill in Location (a city/state like "Boise, ID" works best — a bare ZIP code is unreliable, and "lat,long" coordinates work too) along with Date and Time and Outside Temp/Wind pre-fill automatically from that location's historical weather. Overwrite Weather re-runs the lookup on demand — use it after changing Location/Date/Time, or to revert a value you'd typed over by hand. Both fields stay normal and editable either way.
Cost Per Round
Set a price and quantity for your Bullets, Powder, Primers, and Cases in The Catalog (a Set Price / Edit Details button on each) and the app calculates cost per round automatically — shown in Browse Data and on each entry's detail view. Bullet, primer and case each contribute price ÷ quantity; powder is the cost of the charge weight from the container price. Case cost depends on brass batching: if the load is linked to a brass batch (one with a purchase cost + piece count), the case cost is that lot's cost-per-piece amortized over the firings logged so far — so it drops every time you fire and re-log that batch. If the load is not linked to a batch, the case cost is the flat box price ÷ count (brass treated as single-use). A Check Price ↗ button opens a search on your behalf so you can look up current pricing and type it in.
Similar Loads
A panel at the bottom of this form that shows loads you've already logged matching whatever you've picked so far — starts with just the chambering, and narrows further as you fill in Firearm, Bullet, Powder, and so on. Handy for checking "what did I get last time with this combo" without leaving the entry screen. Click any row to see its full detail.
Group Size / Group Mean Radius
Each has an in / MOA toggle. Leave it on in and type what you measured off the target with calipers — it converts to MOA automatically using the fixed distance for that chambering. Switch to MOA if you already know the MOA value and want to type it directly.
Velocities
+ Add Shot for as many rounds as you fired. Extreme Spread, Standard Deviation, and Average Velocity calculate live as you type.
Screening vs Validated
Screening — a quick, low-round test. Validated — a fuller string you're confirming. Validated entries are automatically scored Accepted or Failed against 1.5 MOA group size / 0.75 MOA mean radius, shown live as you fill in the form. If a load exceeds those but you still want to accept it (some firearms just won't shoot sub-1.5 MOA), check Accept anyway (override).
Incomplete
Automatic, not something you set — any entry missing its bullet/powder/primer/case, missing charge / C.O.A.L. / group size, or with fewer than 3 shots gets an Incomplete badge alongside its status, so half-finished entries are easy to find later.

Browse Data

Filters
Any combination of Chambering, Firearm, Bullet, Powder, Primer, Case, Suppressor, Scope, Status, and Completeness.
Click a row
Opens full detail — every shot's velocity, all measurements, notes.
Promote to Validation
On a Screening entry, pre-fills a new Validated entry with the same recipe so you don't retype it when a promising load is ready for a fuller string.
Edit Entry
Opens the entry back into The Range form for correction — wrong case, a typo, anything — and updates it in place instead of creating a duplicate.
Delete
Permanent. There's no undo, so double-check before confirming.
Compare selected
Tick the box on 2–3 rows and hit Compare selected to open them on the Compare tab.

Compare

Pick loads
Choose two or three screening/validated loads from the dropdowns (or arrive here via Browse Data's Compare selected).
Reading it
Recipe and results line up row-by-row across the loads. Rows that differ are highlighted, so a charge ladder or an A/B primer swap shows what changed; the best value in each result row (smallest group, lowest SD, cheapest, etc.) is marked ▲.

The Armory & The Catalog

Rename or delete any lookup value from these two tabs — The Armory (Firearms, Suppressors, Scopes: the gear you own) and The Catalog (Bullets, Powders, Primers, Cases, Factory Ammo: what you consume). A Firearm's chambering — Rifle/Pistol type and caliber — is set from its summary card in the Armory via Set Type / Caliber, rather than as its own section; it still drives the Chambering filter everywhere else. Bullets and Factory Ammo have an Edit Details button for their full breakdown. A component you no longer buy can be marked discontinued — it stays in the catalog for history, shows a badge, and any recipe using it gets a flag. A value can only be deleted if no entries currently reference it — reassign or delete those entries first.

Contact

Have a suggestion or run into an issue? Email reloading@rutherford.systems.

Manage Users

Chamberings/Firearms/Suppressors/Scopes/Entries are counted per user so you know what deleting an account would remove. Bullets, Powder, Primers, and Cases are shared and unaffected by any of this.

Username Role Chamberings Firearms Suppressors Scopes Entries Created

Chamberings (all users)

Chamberings aren't editable from The Armory anymore — this is the escape hatch for removing a stray one belonging to any account. Blocked if it's still attached to a firearm or referenced by any entries; remove those first.

Owner Chambering Caliber Type Firearms Entries