If you've sold a coin or bar in real life and noticed it's still sitting in your held inventory inside Gold Silver Ledger, the disconnect is almost always one of a few things: the sale was never actually recorded in the app, the SELL transaction picked a different item than you meant, or a portfolio filter is hiding what really happened.
This article walks through the possibilities in roughly the order they account for these reports. Work down the list — the resolution usually appears in the first two or three steps.
A reminder on how selling works
Before troubleshooting, a quick refresher on the model. Inventory in Gold Silver Ledger is item-level — each coin or bar you've bought is a distinct record.
When you sell, you don't sell "a 1 oz Gold Eagle" in the abstract; you select the specific Eagle (or set of Eagles) that left the house, and those exact items are marked SOLD. The ones you didn't tick are unaffected.
That makes the SELL flow precise — and it also makes it possible to tick the wrong specific item by mistake when you have several similar ones, which is the second-most-common cause of this article's symptom.
For background: How to record a sale and Selecting which specific items you sold.
Step 1: Was the SELL actually recorded?
The first thing to confirm is that a SELL transaction exists at all. If you sold the item in real life but never went into the app to record the sale, the held status will be entirely correct from the app's point of view — it doesn't know about anything that happens off-screen.
To check:
Open the Transactions page.
Make sure the portfolio selector is on All Portfolios and any date / type / search filters are cleared.
Look for a SELL transaction on the date (or thereabouts) you sold the item.
If there's no SELL transaction matching the sale, that's the answer — go to How to record a sale and record one now. The item will move to SOLD as soon as the SELL transaction is saved.
If a SELL transaction does exist on the right date, move to the next step.
Step 2: Did the SELL pick a different item than you meant?
When you have multiple physical copies of the same product — say, three 1 oz Gold Eagles bought across three different transactions — every one of them is a separate inventory record.
The SELL flow shows them all and asks you to tick the specific ones you sold. If you ticked the wrong one (or ticked one and meant to tick a different one), the SELL transaction did exactly what you told it to: it marked the item you ticked as SOLD, and the one you actually sold in real life is still sitting in held inventory looking innocent.
You can verify this by:
Opening the SELL transaction from the Transactions page.
Looking at which specific inventory items it lists as having been sold.
Comparing that against which items you still see in held.
If the wrong items got ticked, the cleanest fix is:
Delete the existing SELL transaction. Deleting a SELL restores the items it marked SOLD back to HELD. See Deleting a sell transaction.
Record a fresh SELL, this time ticking the correct items. See How to record a sale.
The nicknames, reference labels, and date annotations you can attach to specific items make this easier on future sales — if a particular Eagle is the one you're planning to part with first, labelling it ahead of time prevents tick-the-wrong-one moments in the SELL screen.
Step 3: Did you only sell part of the position?
This isn't a bug, but it produces the same surface symptom — items showing as held when you expected them not to.
If you bought ten of something and sold five, the other five are still held. That's correct. The SELL transaction will be sitting in your Transactions list with quantity 5, and your held inventory will show 5 of that product remaining.
Worth checking explicitly:
Open the SELL transaction.
Confirm the quantity recorded.
Compare against how many you actually sold in real life.
If the recorded quantity matches the real-world sale, and there are still items held because you didn't sell the whole position, everything is working as designed. The longer walk-through is in Selling part of a position.
If the recorded quantity is less than what you actually sold in real life — say, you sold seven but the SELL transaction has five — you have two options: edit the existing SELL transaction to add the missing items, or record a second SELL transaction for the additional two. Either approach moves the right items to SOLD.
Step 4: Check the portfolio selector
The global portfolio selector filters Holdings the same way it filters everything else. If your SELL transaction was recorded against one portfolio but you're viewing Holdings filtered to a different portfolio, you'll see a confusing mix — the SELL exists, but you're not seeing its effect because the affected items aren't visible in the current scope.
A quick check:
Switch the portfolio selector to All Portfolios.
Look at Holdings again with the wider scope in place.
Look at the Transactions list with the same wider scope.
If the SELL is in one portfolio and the held items are in another, that's a sign one of the two was recorded against the wrong portfolio. The fix is to edit whichever is misfiled — see Editing a transaction after the fact — so they both live in the same portfolio.
Step 5: Was the SELL transaction later deleted?
Deleting a SELL transaction is the reverse of recording one: the items the SELL had marked SOLD come back to held inventory. If you (or someone with access to the account) deleted the SELL after recording it, the items would have returned to held automatically.
To check:
Look at the Transactions list with all filters cleared and All Portfolios selected.
If the SELL you remember recording isn't there, it may have been deleted.
The fix is to record the SELL again. See How to record a sale for the flow. The deeper read on what deletion does is in Deleting a sell transaction and Undoing a mistake.
Step 6: Did a bulk-imported SELL row fail to import?
If the sale was recorded via Bulk Import rather than the in-app SELL form, a row that failed validation wouldn't have created a SELL transaction — and the affected items would still be in held inventory because no SELL ever touched them.
Re-open the CSV you used for the import.
Find the row corresponding to the sale.
If the import preview flagged errors on that row, that's why the SELL didn't land. Correct the row and re-import. See Fixing common CSV errors.
The wider read on what Bulk Import does and doesn't do is in Bulk import overview.
What you don't need to worry about
A few things people sometimes wonder about when an item won't leave held that aren't actually issues:
You don't need to manually update the item's status. Status changes happen as a side-effect of SELL transactions. There's no "mark this as sold" button on a held item — that's not the intended interaction; the SELL transaction is.
You don't need to delete the held item directly. Deleting an inventory item isn't the way to record a sale — it would just orphan the underlying BUY transaction. Recording a SELL is the correct path.
The held status isn't affecting your tax position. Annual Report calculations use SOLD items, not held ones. If you haven't yet recorded a SELL for an item, it won't appear in the report — which is one more reason to record sales promptly, but it isn't doing any retroactive damage.
When nothing on this list explains it
If you've worked through every step above — confirmed a SELL transaction exists for the right item against the right portfolio, with the right quantity, and the item is still showing as held — that's worth flagging.
A note to [Contact support] with the SELL transaction's date and ID (or the dealer / quantity if you don't have an ID), the product in question, and which inventory item should have moved is enough for us to investigate.
This is rare. The overwhelming majority of "still held" reports turn out to be a wrong-item-selected situation in step 2 or a missing SELL transaction in step 1. But if you're confident the SELL exists and points at the right item, we want to know.
Where to go next
How to record a sale: The full walkthrough of the SELL flow, useful if the answer is "the sale was never recorded."
Selecting which specific items you sold: The detail on the item-tick step where this article's most common cause originates.
Selling part of a position: What partial sales look like in held inventory.
Deleting a sell transaction: What happens when you delete a SELL — items restored to held.
Editing a transaction after the fact: The general fix for "this transaction has the wrong details."
Adding a nickname to a specific item: A small habit that prevents future tick-the-wrong-one mistakes.
What happens to sold items in your inventory: Where sold items live and how to find them.
