If the total value on your Dashboard or Holdings page doesn't match the number you had in your head, the first thing to know is that it's almost always one of a small handful of explanations, and almost never an actual bug in the math.
Gold Silver Ledger does its valuation arithmetic the same way every time, from a small number of inputs you can inspect directly. So the question isn't usually "is the app wrong?" — it's "which input am I not looking at?"
This article walks through those inputs in roughly the order they account for "looks wrong" reports, from the most common to the least.
Step 1: Check the portfolio selector
The single most common cause is the portfolio scope at the top of the app. The selector is global — whichever portfolio (or "All Portfolios") it's set to applies across the Dashboard, Holdings, Analytics, and Reports.
If it's pointing somewhere other than where you expect, the total you're seeing is the total for that scope, not for everything you own.
A quick check:
Look at the portfolio selector at the top of the page.
If it shows a specific portfolio name (say, "IRA holdings") and your gut number includes items from other portfolios too, switch the selector to All Portfolios. The total will update.
If it's already on All Portfolios and the total still looks low, the issue is something further down this list.
For background on how the selector behaves across the app, see Switching between portfolios and What a portfolio is.
Step 2: Check the display currency
The second most common cause is currency. Gold Silver Ledger stores everything in USD internally and converts to your chosen display currency on the fly.
If your display currency is set to something other than what you were comparing against, the total you see won't match the total you were doing math against in your head.
A quick check:
Open the currency selector (or your profile settings) and confirm what currency is currently active.
If it's set to EUR, GBP, AUD, or any of the other supported currencies, the figure on screen is converted from USD using the most recent FX rate. To compare against a USD figure, switch the display currency to USD temporarily and check again.
If switching the display currency makes the number look right, the original "wrong" total was correctly computed — it just wasn't in the currency you thought it was. See Choosing your display currency and How currency conversion works.
Step 3: Check that a spot price isn't stale
If the portfolio and currency are both right but the total is still slightly off from what you'd expect, glance at the spot cards on the Dashboard. If one of them is carrying the amber stale indicator, the value of holdings denominated in that metal is being computed against a slightly older quote than the live market.
This is rare, and the effect is usually small — a minute or two of lag on a single metal's feed. But it does mean the headline figure is briefly off from a fresh market quote until the next refresh lands. The longer walkthrough is in My spot prices are showing as stale.
Step 4: Check that all your buys are recorded in the right portfolio
The next thing to verify is that the inventory underpinning the total actually matches what you own.
Open the Transactions page and skim the list of BUY transactions. Anything missing?
If you have multiple portfolios, look at the portfolio assigned to each transaction. A BUY recorded under the wrong portfolio will show up in that portfolio's total but not the one you were checking.
New users sometimes forget to record older purchases at all. If half your stack is in transactions and the other half is "in a tube on the shelf I haven't entered yet," the total will only reflect the entered half.
If you spot something missing or misfiled, Recording your first transaction and Editing a transaction after the fact cover the fix.
Step 5: Check whether something is incorrectly marked as sold
Holdings totals count only held items, not sold ones. If an item is showing as SOLD in your inventory when in reality you still have it, it isn't contributing to the total.
A few ways this can happen:
A SELL transaction was recorded by mistake.
A SELL transaction was recorded for a quantity that included items you didn't actually sell.
During a bulk SELL, you accidentally ticked items you meant to keep.
To check, open Holdings and use the status filter (or look at the Transactions page for SELL entries). If a sale shouldn't have happened, you can delete the SELL transaction and the affected items will be restored to held — see Deleting a sell transaction.
Step 6: Sanity-check the math on one item
If you've ruled out the previous five, the fastest next step is to pick a single item and verify the arithmetic yourself.
For a standard product:
current value = weight (fine metal content) × current spot in USD
So for a 1 oz American Gold Eagle at a gold spot of $4,700, the held-item value is about $4,700. Multiply by your display currency's FX rate if you're not looking at USD.
For junk silver, the math is different — face value × the junk-silver multiplier × current silver spot. The longer explainer is in How junk silver melt value is calculated. A roll of pre-1965 quarters won't match a "10 troy oz × spot" calculation, because the actual silver content isn't 10 troy oz.
A note on purity: weight in Gold Silver Ledger is the fine metal content of an item, not its gross weight. So purity isn't a separate multiplier in the live-value formula — it's already baked into the weight figure on each item.
See Understanding melt value for the deeper explanation. If you've been multiplying by purity yourself in your head-math, that's probably where the difference is coming from.
If the per-item math checks out, multiply across your holdings and you should land on the same total the app is showing.
Step 7: Are you comparing current value to cost basis?
A surprisingly common cause of "the number looks wrong" turns out to be a comparison between two different numbers that aren't supposed to be the same.
Current value is what your holdings would be worth at today's spot — live spot × weight, across every held item.
Cost basis is what you paid — locked in at the time of each purchase, never recalculated.
These two figures will almost always differ. They're meant to. If you bought a 1 oz Gold Eagle in 2022 for $1,950 and today's gold spot is $4,700, the cost basis is $1,950 and the current value is around $4,700. Neither is wrong; they're just different views of the same item.
So if your "expected" total is the sum of what you paid (cost basis) and the app's total is current value, the gap between them is your unrealised gain — not a bug.
If you sell, the difference between the two becomes the realised gain on the Annual Report. Until then, both numbers are valid and serve different purposes.
Step 8: Check custom products for input errors
If you've been using custom products (your own catalog entries for items not in the built-in catalog), the live value of those items is computed from the weight, purity, and calculation method you entered yourself. Bad input there will produce a bad total.
A common mistake is entering gross weight (the whole coin) instead of fine metal content. For example, a one-ounce sovereign weighs about 7.99g gross but contains about 7.32g of fine gold.
If you entered the gross weight, the app will value the coin against the gross figure and overshoot.
Open the custom product on the Catalog page and double-check:
Weight should be the fine metal content of one unit. See Setting purity, weight, and calculation method.
Calculation method should be JUNK_SILVER only for actual junk-silver-style items. If you're using JUNK_SILVER for a regular coin, the value will be calculated from face value rather than weight, which will look very wrong.
Junk multiplier and face value should match the relevant denomination if it's a junk-silver custom product. See Custom junk silver style products.
Editing the custom product corrects the values for every existing inventory item that points to it.
Step 9: Still off?
If you've gone through every step above and the figure still doesn't make sense, that's worth flagging. A note to [Contact support] with the portfolio scope, display currency, one or two example items and the value you'd expect them to show, and the value the app is actually showing, is enough for us to dig in.
Real valuation bugs are very rare. But "very rare" isn't "never," so we're glad to look if you're convinced something's off after the triage.
Where to go next
Switching between portfolios: How the global portfolio selector works.
Choosing your display currency: Where and how to change the display currency.
My spot prices are showing as stale: The article on the amber stale indicator.
Understanding melt value: The valuation formula in plain English.
How junk silver melt value is calculated: Why junk silver uses a different formula.
[A transaction is missing from my list]: Diagnostic checklist if something you recorded isn't appearing.
