How to Paper Trade ETFs Before You Risk Real Money
Practice picking, tracking, and holding ETFs with live market data — without spending a dollar — using the free, open-source Portfolio Manager desktop app.
Educational content — not financial advice.
Why paper trade at all?
Paper trading — tracking hypothetical positions with real prices but no real money — lets you rehearse the mechanics before you commit actual capital: does a three-fund split actually match your risk tolerance once you watch it move day to day? Would you have held through a 20% drop, or panic-sold? Do you actually check prices calmly, or obsessively? None of that is obvious from reading a guide — it shows up once you're watching a number change, even a fake one.
The clean way: Watchlist + Hypothetical Shares
Portfolio Manager's Watchlist tab is built for exactly this — tracking tickers you don't own yet, including a hypothetical share count, so you can see what a position would be worth without buying it and without it ever touching your real portfolio, tax, or ledger records.
- Pick a few ETFs to track. Use today's Rankings or take the "Which ETF First?" quiz to shortlist two or three candidates that fit your actual goal.
- Add each one to the Watchlist (Add Stock button). Enter the Ticker and Entry Price — Entry Date defaults to today. Optionally set a Hypothetical Shares count matching what a real dollar amount would buy (e.g. $1,000 ÷ entry price), and a Target Price if you want to track a specific exit point.
- Watch the Hypo columns update with live prices. Hypo Cost, Hypo Value, and Hypo P&L show exactly what that position would be worth right now, pulled from the same Yahoo Finance data source used elsewhere in the app. Ann. Return shows an annualised return since your entry date.
- Let it run for a few weeks or months before committing real money. If you'd have held calmly through the moves you actually saw, that's a reasonable signal the position size and fund fit your risk tolerance.
Nothing here touches your Portfolio tab, your tax records, or your ledger — it's a genuinely separate, no-consequence view, which is what makes it the safer default over the alternative below.
The immersive (riskier) way: fake positions in Add Position
You can also use Add Position with money you didn't actually spend, and track it through the Dashboard, Performance, and Benchmark tabs like a real holding — including dividends and closing out the position later. This feels closer to real investing, since it exercises the full workflow rather than just a watchlist row.
- Use a separate installation or database for practice if you can, rather than
mixing fake trades into your real portfolio file. The app's data lives in a local SQLite
database (
data/portfolio.db), and Settings → Database Management covers backup and restore if you want to snapshot your real data first. - Delete practice positions when you're done (Delete Position, or Del key) so they don't distort your real Dashboard totals or Tax Management records going forward.
- Don't rely on the Performance or Benchmark tabs for realistic numbers either way — as of the current build, Annual Return and Volatility on the Performance tab, and Volatility/Sharpe Ratio/benchmark return on the Benchmark tab, are fixed placeholder figures, not calculations from your actual data. For real, live-calculated metrics on specific ETFs — Sharpe ratio, max drawdown, volatility — use ETFValuer's Rankings page instead.
Turning practice into a real decision
However you practice, the goal is a specific decision, not an open-ended simulation: pick a time frame (a few weeks is usually enough to see how you react to normal price movement), decide in advance what you're testing (fund choice, position size, or just your own temperament), and set a point at which you'll either commit real money or move on to a different fund. Paper trading indefinitely without ever converting to a real position mostly just delays getting started — see How to Buy Your First ETF for the concrete next step once you're ready.
Ready to try it?
Portfolio Manager is free and open source, with a Windows installer available now.