BTCorMSTR
LIVE
Portfolio analyzer

Where does your whole portfolio stand?

Add every buy and sell — bitcoin, MSTR, or a mix — and see what it's worth today next to the road not taken: what the exact same trades would be worth if they'd all gone into BTC, or all into MSTR.

Prices as of Aug 17, 2026, 9:38 PM UTC

Your transactions never leave your device. Files are processed in your browser and never uploaded. We will never ask you to connect an email or exchange account.

Saved to this browser only (localStorage). Use “Clear my data” to wipe it.

Your transactions

Enter units + price for exact — or just an amount

Add at least one buy to see your portfolio. Use Sell to net a position back down.

Add your transactions above to see your mix versus all-BTC and all-MSTR.

Track your BTC and MSTR portfolio in one place

Most people who follow bitcoin and MSTR end up holding both, bought across many dates. A single-lot calculator can't answer the real question: given everything I've bought and sold, where am I now — and would I have been better off picking just one? This analyzer takes your whole trade history — buys and sells — and values it at today's live prices, then rebuilds it two more times as if every trade had been 100% BTC or 100% MSTR.

The all-BTC line is the honest benchmark for the question "is my crypto portfolio beating bitcoin?" — if your actual mix is worth less than the all-BTC version, plain bitcoin would have served you better. The composition strip doubles as an average-cost calculator for MSTR and for BTC, showing your blended entry price per share and per coin across every buy.

Because MSTR is a leveraged bet on bitcoin, the "should I have DCA'd into bitcoin or MSTR" answer flips with your dates — MSTR has outrun BTC in bull markets and fallen harder in drawdowns. For the underlying mechanics, read the DCA into BTC vs MSTR guide and what mNAV means. It's price return only — no fees, taxes, dividends, or slippage — and it's a history tool, not financial advice.

Frequently asked

How do I track a combined BTC and MSTR portfolio?+

Enter every transaction — the date, whether it was BTC or MSTR, and whether you bought or sold. For an exact result, give the quantity and price; if you only know the dollar amount, the tool prices that row at the day's closing price. Sells net out of your position on an average-cost basis. It then values what you still hold at today's live prices and shows your actual mix plus two counterfactuals: what the very same buys and sells would be worth if every one had been 100% bitcoin or 100% MSTR. Type rows in by hand, paste a CSV, or drop in an exchange export — everything is calculated in your browser.

How are sells handled in the counterfactual portfolios?+

Each sell is replicated by its dollar value. Example: you sell 20 MSTR shares at $100 ($2,000 proceeds). The all-BTC counterfactual sells $2,000 worth of BTC at BTC's close on the same effective date; the all-MSTR counterfactual sells $2,000 of MSTR. The same cash amount exits each scenario on the same day — only the asset it came from differs. In your actual portfolio, sells always net out on an average-cost basis: the remaining position's average cost is unchanged, and only the released cost basis moves to realized.

Should I have DCA'd into bitcoin or MSTR?+

It depends entirely on your dates. Because MSTR is leveraged, dollar-cost averaging into it has historically beaten averaging into bitcoin during strong bull runs and lost badly in drawdowns. This tool answers it for your specific buys: enter each purchase and compare your actual result against the all-BTC and all-MSTR lines. For the mechanics of averaging into each asset over time, see the DCA guide.

How do I calculate my average cost per MSTR share or per BTC?+

The composition strip shows your blended average cost — total dollars spent on each asset divided by the units you accumulated — for both BTC and MSTR shares, alongside how many units you hold. Add all your MSTR buys (or all your BTC buys) and it works out the weighted average entry price across them.

Is my crypto portfolio beating bitcoin?+

That's exactly what the all-BTC line answers. The tool re-buys every one of your lots as if it had gone into bitcoin on the same date, then compares that total to your actual mix at today's price. If your actual value is higher, you're ahead of just holding BTC; if it's lower, plain bitcoin would have done better.

Do you store my transactions?+

No. All parsing and computation happen client-side in your browser — no transaction row, file, or portfolio is ever sent to a server, stored in a database, or logged. There is no account, no login, and no email or exchange connection of any kind. Your portfolio is saved only to this browser's local storage, and the 'Clear my data' button wipes it instantly.