Skip to main content

Editing a transaction after the fact

What you can change on a saved transaction and what you can't. Covers the pencil-icon entry point on the History page, the Edit Purchase form, the Edit Sale form, and when deleting and re-recording is the cleaner fix.

Typos happen. Premiums get mistyped, dealer names get spelled three different ways, and the occasional transaction date lands a month off because muscle memory beat the calendar.

Most of that is fixable in place. You don't need to delete the transaction and start over.

This article covers what the edit forms will let you change, what they won't, and the small handful of cases where deleting and re-recording is genuinely the better move.

Opening the edit form

Every saved transaction has a pencil icon next to it on the Transactions page. Click it, and you land on either the Edit Purchase form or the Edit Sale form, depending on what kind of transaction you opened.

The two forms share a family resemblance, but they don't have the same fields, so the rest of this article covers each one separately.

There's no other entry point. The pencil icon on the Transactions page is the only door in.

The one rule that applies to both forms

Product and quantity are locked once a transaction is saved. This is true on buys and sales alike. You cannot change which product a line refers to, and you cannot change how many units that line covers.

Everything else on the transaction is fair game on a buy; on a sale, the per-item price is the only line-level field you can touch.

The reason for the lock is that every unit you bought became its own item in your inventory the moment you saved the transaction, and every unit you sold pointed at a specific one of those items.

Letting you swap the product or change the quantity after the fact would orphan inventory records and quietly scramble your cost basis. Keeping product and quantity frozen keeps the ledger honest.

If the product or the quantity is wrong, the fix isn't an edit — it's a delete and re-record. Skip ahead to When to delete and re-record instead below.

Editing a purchase

The Edit Purchase form has the same two halves as the Record Purchase form: Transaction Details at the top, Items Purchased below. Everything in the top half is editable. In the bottom half, the product and quantity for each line are read-only, and the premium and spot are editable.

Transaction Details (all editable)

  • Purchase Date. Change the date you actually paid. This matters more than you might think — the date drives the short-term vs. long-term gain window if you sell, and it's the anchor for the spot price you recorded. Don't use it as a "date corrected" marker; use the real purchase date.

  • Transaction Name. Free-text label, useful as a search hook later. Edit it freely.

  • Dealer / Source. Same dropdown behavior as on the Record Purchase form. You can switch to a different dealer, change to Private Sale, or add a new one inline.

  • Notes. Free-text. Edit, append, or clear it.

  • Shipping & Handling. Edit the total shipping for the transaction. The allocation across line items recalculates automatically — you don't need to redistribute by hand.

Items Purchased (product and quantity locked, pricing editable)

For each line, the form shows the product name, the unit count, and the per-unit weight as read-only. The form also surfaces a one-line reminder above the items: "Product and quantity are locked. Adjust the spot price and premium to correct pricing."

What you can change per line:

  • Premium / Unit. The dollar premium you paid per unit, over spot. Common reason to edit this: you originally typed the total cost into the field by mistake, or you typed the per-unit total price instead of the premium alone. Worked example: ten Silver Eagles where you paid $89 each with spot at ~$80 — the premium per unit is $9, not $89.

  • Spot at Purchase. The USD-per-troy-ounce spot price that applied at the time of your purchase. Edit this if you originally left the auto-filled current spot in place but the purchase was actually historical, or if you typed the wrong historical value. Adjusting it recalculates the recorded premium percentage and the cost basis for every unit on that line.

The melt value, premium percentage, total per unit, and line total numbers under each row update live as you type, and the totals strip at the bottom updates with them. Glance at it before you save.

Editing a sale

The Edit Sale form looks similar at first, but it's the more restrictive of the two. Transaction-level fields are editable. The list of items included in the sale is locked, and at the line level the only field you can change is the sale price.

A warning at the top of the form makes this explicit: "Items included in this sale cannot be changed. Delete and re-record if the selection was incorrect."

Sale Details (all editable)

  • Sale Date. Change the date the sale actually happened.

  • Transaction Name. Free-text label.

  • Dealer / Source. Who you sold to. Same dropdown behavior as on the buy side — pick from your existing list, switch to Private Sale, or add a new one inline.

  • Notes. Free-text.

There's no Shipping & Handling field on a sale, by design — shipping on a sale is something the buyer paid, not an adjustment to your cost basis.

Sale Prices (only the price is editable)

For each item that was part of the sale, the form lists the item name, its weight, and the spot price at the time of sale as read-only. The only field you can edit per row is Sale Price — the dollar amount you actually received for that item.

The number underneath each price field shows the result as a percentage over (or under) spot, so you can sanity-check at a glance. A "-0% over spot" sale at a dealer is unremarkable; a "+15% over spot" sale on a numismatic coin is realistic. Spot the outliers before you save.

Saving your changes

Both forms have the same two buttons at the bottom-right:

  • Save Changes writes your edits to the ledger and returns you to the Transactions page.

  • Cancel discards everything and takes you back without saving.

Nothing is committed until you click Save Changes. If you Cancel halfway through, the transaction is exactly as you left it the last time you saved.

What happens after you save

The edited transaction shows up in your Transactions list at the same position — editing doesn't move it to the top or restamp the creation date. The downstream effects depend on what you changed:

  • A new purchase date updates the holding date for every inventory item on the transaction, which feeds into the short-term vs. long-term window if you sell those items.

  • A new premium or spot updates the cost basis on the affected inventory items and the recorded premium percentage. Your dashboard's overall cost basis and the Analytics performance numbers pick up the change immediately.

  • A new shipping amount redistributes across line items proportionally; per-item cost basis adjusts to match.

  • A new sale price updates the recorded proceeds on the sale, which flows through to your realized gain or loss on that disposal.

If the change moved the transaction's date into or out of a tax year, it will also show up in the Annual Report for the correct year the next time you generate one.

When to delete and re-record instead

Editing handles the typo-and-misprice category cleanly. A few situations need the heavier hammer:

  • The product is wrong. You recorded a 1 oz American Gold Eagle but the coin was actually an American Gold Buffalo. The product field is locked, so the only fix is to delete the transaction and record a fresh one with the correct product.

  • The quantity is wrong. You recorded 5 Silver Eagles, but you actually bought 6 (or 4). Quantity is also locked. Delete and re-record at the right count.

  • A sale included the wrong items. You sold three specific Krugerrands but you selected three different ones from your holdings at sale time. The set of items on a sale is locked once recorded. Delete the sale (which restores those items to held), then record a fresh sale with the correct selection.

  • You realize the whole transaction shouldn't exist. Test entry, duplicate import, wrong portfolio entirely. Delete it; an empty record beats a corrected one.

For the mechanics of those two deletion paths — and what happens to the affected inventory items in each case — see Deleting a buy transaction and Deleting a sell transaction.

Where to go next

Did this answer your question?