My Portfolio
Log what you bought and when — see live profit/loss update automatically. Saved right in this browser, no account needed.
No holdings yet — add your first one to start tracking.
How It Works
- Add a holding — metal, weight in grams, and the date you bought it.
- We look up the actual historical price on that date from our own price database — not a guess.
- Your portfolio's current value updates live every time you visit, using today's price.
- Everything is saved in this browser only — no account, no server storage. Clearing your browser data clears your portfolio too.
How Your Data Is Actually Handled
Every holding you log here stays on your own device. Adding one writes a small JSON record to this browser's localStorage under the key mc_portfolio, and every time this page loads it just reads that same key back — there's no account, no login, and nothing about your holdings ever leaves your browser to reach a MetalsCost.com server.
The one thing that does talk to a server is the price lookup. When you add a holding, the page asks api/investment-price.php for the actual recorded price of that metal, in that country's currency, on the date you picked — real historical data, not an estimate — and stores whatever it returns alongside your holding. From then on, every time you open this page, it asks api/dashboard-cards.php for today's price and recalculates your profit or loss on the spot; nothing about the calculation is cached from a previous visit.
Treat this page as a tracking tool, not a recommendation. It reports the gap between what you say you paid and what the metal is worth today — it doesn't tell you whether to buy, hold or sell, and nothing here should be read as financial advice.
Frequently Asked Questions
Yes. Every holding you add is written straight to this browser's own localStorage (under the key mc_portfolio) and read back from there — it is never sent to MetalsCost.com or anyone else. The page only ever makes outgoing requests to look up a historical price or today's price; it never uploads your holdings anywhere.
Your holdings are gone for good. There is no account and no server-side copy to restore from, so clearing your browsing data, switching browsers, or using a private/incognito window all mean starting the portfolio over from empty.
Yes — each holding remembers the country/currency that was active when you added it, and its value is always shown in that same currency. The Total Invested/Current Value/Profit-Loss summary at the top, though, only adds up holdings that match the country currently selected on the site, to avoid mixing currencies into one meaningless number; a note below the summary tells you how many holdings were left out of the total for this reason.
No. This tool only tracks the difference between a price you tell it you paid and the current market price — it does not recommend buying, selling or holding anything, and nothing here should be read as investment advice.
No. There is no signup, login or email required — add a holding and it is tracked immediately in this browser.
From MetalsCost.com's own historical price data for the metal, country and date you enter — not an estimate. If an exact match for that date isn't available, the lookup falls back to the closest date it has on record and marks the figure "approx." in your holdings list.