Sample collection, yours to try. Runs offline, nothing you type leaves your device. Buy your own copy, $15 Back to PlainsMadeCo

Bullion Stack Tracker

Every ounce, and what it cost you
New here? Read this first

Total paid is for the whole row. Twenty Silver Eagles that cost you $780 together is 780 in Total paid and 20 in Qty. It is not $780 each.

Leave Value each blank. Bullion is worth its metal, so blank means the app values the piece at melt off your spot price. Only fill it in for something worth more than the metal, like a graded proof.

Fine ozt fills itself in from gross weight times fineness. Type over it whenever the mint states a different number - a 1 oz Gold Eagle is 1.0909 gross but exactly 1.0000 fine.

Do not know the weights? Tap a product preset and it fills all three in.

Add to the stack

Keep my settings OFF

Turn this on and the metal, form, dealer, storage and the weights stay put after each add, while the name, quantity, prices and note clear themselves.

Logging a monster box or a run of the same product becomes type the quantity, tap Add, repeat.

Picking one fills in the weight, fineness and form for you.
Everything here can be edited later. Nothing is locked in.

Break-even

What spot has to reach Every dollar you spent on a metal divided by every fine ounce of it you hold. Green means spot is above your cost right now.

Allocation

Every piece

What this is, and what it is not

This reads your own stack and adds it up. It runs entirely on this device, with no network call, so it works with no signal and costs nothing to ask.

It is not a market oracle. It knows what you logged and the spot prices you typed in, and nothing else.

Ask about your stack

Why keep a buy list

Premiums move. A price that looks fine at a show at 4pm looked outrageous at 10am. Writing down your walk-away number before you are standing at the table is the whole point.

Max premium is what you are willing to pay over melt, as a percent. The list works out the dollar price that lands at, using your spot.

Add a target

→
Give a weight and a premiumThe walk-away price works itself out from your spot.

Still hunting

Why bother with a notes log

Spot on the day. A dealer who treated you right, or one who did not. A premium that felt high at the time. The reason you bought.

Six months from now the numbers will still be here and the reasoning will not. This is where the reasoning goes.

Entries are timestamped automatically. You can edit or delete any of them, and clear the whole log at once from the bottom of this tab.

Add a note

The log

Only the notes go. Your stack and sales are untouched.
How a sale is worked out

Cost basis moves out proportionally. Sell 5 of a row of 20 and a quarter of what you paid goes with it, so the 15 left keep three quarters of the basis.

Realized gain is sale price - fees - cost basis.

Selling every piece in a row removes it from the stack. Selling some of them leaves the rest behind with the basis adjusted.

Log a sale

→
Pick a piece to see the numbersSelling takes it out of the stack, so nothing gets counted twice.

Sales history

Exports are CSV, in the same column order as the spreadsheet, so a paste lands in the right cells. A backup is a JSON file holding the lot.

Edit

Help

Import a stack

Where your stack lives

On this device, and nowhere else

This is one file. There is no account, no server and no internet call. Everything you log is saved in this browser, on this device, and nobody else can see it. That is the point of it.

It is also the catch. Clearing your browsing data, using private mode, or moving this file to another machine loses the lot.

So keep a backup

A backup is one JSON file holding your whole stack, sales, notes, targets, lots and spot prices, and it restores all of it exactly. Save one now and then. The app will nag you when you are due.