Developed and operated in Europe

Portfolio backtester: how would every allocation of your ETFs have performed — after costs and taxes?

60/40, 80/20 or something in between? Instead of testing allocations one at a time, Paperball runs every allocation of your ETFs, funds and stocks in fixed steps through real prices and puts return, volatility and drawdowns side by side.

  • Free account with starter credits
  • Monte Carlo simulation included
  • Hosted in the EU · GDPR

What makes Paperball different

  • Every allocation, not just one

    Many backtesting tools test one fixed allocation, such as 60/40. Paperball runs every allocation of your securities in fixed steps — no need to guess the weights.

  • Net, not gross

    Tax on capital gains and distributions, partial exemption, allowances, wealth tax: Paperball knows the tax mechanics of 8 countries. You enter the rates yourself or use sample values.

  • Save it and keep tracking

    Mark an allocation as a favourite. Paperball automatically keeps calculating it with new prices, so you can see how it develops.

An example with real prices

Three securities — world equities, euro government bonds and gold — split in steps of 20% give 21 allocations. Four of them:

World equitiesEuro government bondsGoldReturn p.a.VolatilityMaximum drawdownSharpe ratio
100 %0 %0 %12.69 %15.30 %-33.63 %0.73
60 %40 %0 %8.37 %9.45 %-21.54 %0.69
40 %40 %20 %7.99 %7.51 %-16.35 %0.80
0 %100 %0 %1.59 %5.05 %-22.59 %-0.06

Of these four, the allocation with the highest return also had the deepest drawdown. Pure euro government bonds fluctuated least, yet at one point fell further than the 40/40/20 allocation. Return, volatility and drawdown answer three different questions.

Results view of the portfolio backtester: allocations of World equities, Euro government bonds and Gold, each as a card with return, volatility, maximum drawdown and Sharpe ratio
This is how the portfolio backtester shows the result: each allocation as a card with its metrics — here the two allocations from the example with the highest Sharpe ratio.

Prices from 13 Nov 2009 to 7 Oct 2026 in euros, starting capital €10,000, annual rebalancing, without order fees and taxes; Sharpe ratio with a risk-free rate of 2 %. Past results are no indication of future ones.

All three securities are in the test data — you can recalculate the example yourself on the free plan.

What you use the backtester for

  • How deep would it have dropped along the way?

    Next to the return, every allocation shows its maximum drawdown and how long it lasted. So you see which allocations fit the losses you could live with.

  • Does rebalancing pay off?

    Paperball calculates every allocation without rebalancing and at four intervals, after order fees and taxes. You see what rebalancing would have gained or cost over your period.

  • What would have been left after costs and taxes?

    Order fees, front-end loads, custody fees and the tax mechanics of 8 countries run along day by day. The figures are not gross values but what would have been in the portfolio.

The highest return of the past is not a recommendation

An allocation can come out ahead because one security happened to do especially well in the chosen period. Sorting by return alone means choosing the past. So also check whether an allocation fits the drawdown you can bear — and how it fares in other sequences: the Monte Carlo simulation builds 10,000 possible paths from its monthly returns.

More about the Monte Carlo simulation

How it works

  1. Choose securities

    Put together a list of ETFs, funds and stocks — chosen freely from more than 80,000 securities, on the free plan too.

  2. Calculate the allocations

    Set the period, costs and taxes. Paperball calculates every allocation and shows return, volatility, drawdown and other metrics.

  3. Compare and keep

    Sort the results by the metric that matters to you and save the allocations you want to keep tracking.

What a backtest calculates

Every allocation goes through the same calculation: purchase, rebalancing trades, costs and taxes, day by day with the real prices.

  • Return, risk and ratios

    CAGR, volatility, maximum drawdown and its duration, Sharpe, Sortino, Calmar and further ratios — plus final value and distributions and, against a benchmark of your choice, alpha and beta.

  • Order fees, front-end load, custody fee

    Order fees with a fixed and a percentage part, minimum and maximum — on purchase and on every rebalancing trade. Plus the front-end load per security and, if your bank charges one, the annual custody fee.

  • Five rebalancing variants

    Paperball calculates every allocation without rebalancing and with monthly, quarterly, semi-annual and annual rebalancing. That way you see what rebalancing would have achieved after costs and taxes.

  • The tax mechanics of 8 countries

    Tax on capital gains and distributions, partial exemption, allowance, wealth tax and, in the US, the holding period. You enter the rates yourself or use sample values.

  • Withdrawal plan with liquidity buffer

    Choose a fixed withdrawal, raised for inflation each year if you like, or a percentage of the current value — monthly to annually. Paperball factors this into every allocation in your backtest, including selling costs and tax, and shows whether the money would have lasted, what would have been left and how tight it would have got along the way. With a fixed amount, an interest-bearing buffer alongside the portfolio can step in during weak years.

From the first idea to the plan

The tools work together: what you save in one, you keep calculating in the next.

  1. Collect and compare securities

    In the Watchlist, the return and risk of your candidates sit side by side over the same period.

  2. Calculate allocations

    The portfolio backtester runs every allocation of your selection, the portfolio check puts your own portfolio next to them.

    You are here
  3. Check other sequences

    The Monte Carlo simulation builds 10,000 possible paths from the monthly returns of a saved portfolio.

  4. Plan saving and withdrawing

    With a savings plan and a withdrawal plan you check whether your contributions and withdrawals would have been enough in these paths.

See what others are testing

The Community-Backtests show allocations that other users have published — with all their metrics.

View the Community-Backtests

Questions about the portfolio backtest

What is a backtest?

A backtest uses historical prices to work out how an investment would have performed. Paperball does this not for one allocation but for every allocation of your securities at once — that counts as one backtest, whether it is 50 or 50,000 allocations.

What is the difference between a backtest and a Monte Carlo simulation?

A backtest looks back: it uses real prices to work out what would have become of your money — exactly as things turned out at the time. That gives a single path. The Monte Carlo simulation asks one question more: what if the good and the bad years had come in a different order? To find out, it cuts the real price history into pieces of twelve months each and puts them back together 10,000 times. That shows you how differently things could have gone — for example, in how many of these paths your withdrawals would have lasted to the end. In short: the backtest shows what happened; Monte Carlo shows the range. Neither is a forecast.

Which securities can I test?

ETFs, funds and stocks with a price history. On every plan you choose freely from more than 80,000 securities, found by ISIN or symbol, or upload prices from a file.

How long is the backtest period?

As long as all selected securities have prices in common, at least one year. If that is less than five years, Paperball points it out and names the security that shortens the period. If you like, you calculate only the most recent years.

What can I do if a security's price history is too short?

A backtest needs at least one year, a Monte Carlo simulation at least five years in which all selected securities have prices. If that is not enough, there are two possible reasons. First: the security is simply still young. If an ETF was launched three years ago, there are only three years of prices — nobody can extend them. For the calculation you can then use an older security with similar holdings, for example another ETF on the same index. Second: the security is older, but our data provider does not deliver its prices far enough back. Then you add the missing prices yourself: on the “Watchlist” page, upload a price file (CSV) for the security — this is available on every plan. Tip: you can find free prices at onvista.de and investing.com. With a free account you can download the historical prices there as a CSV file, and Paperball reads both formats directly.

Which costs does the backtest include?

Order fees on purchase and on every rebalancing trade, the front-end load per security and an annual custody fee if you enter one. A fund's ongoing charges (TER) are already reflected in its price. Paperball does not model spreads separately — if you want to account for them, add them to the percentage order fee.

Are distributions reinvested?

Only if you choose to. By default distributions are left out: they are shown as a metric of their own, and return and final value measure price performance. In the form you can reinvest them instead — on the ex-dividend date, after tax, into the same security, as with an accumulating fund. The ex-dividend date is the first trading day on which the security trades without entitlement to the distribution. With a savings or withdrawal plan, they can also pay the withdrawals or go into the liquidity buffer.

How accurate are the taxes?

Paperball knows the mechanics of 8 countries: tax on capital gains and distributions, partial exemption, allowances, wealth tax and, in the US, the holding period. Paperball does not maintain the rates itself — you enter them or use sample values. The result is an approximation and does not replace tax advice.

Is this investment advice?

No. Paperball is a calculation tool and does not provide investment advice or investment recommendations. A backtest recalculates how an allocation would have performed in the past. The results are calculated in hindsight and are not a reliable indicator of future performance. You make decisions about your investments yourself.

Is the Monte Carlo simulation included?

Yes. The portfolio backtest and the Monte Carlo simulation belong to the same account and the same plans. Getting started is free for good — see all prices.

Test your own allocation

Pick your securities and see how every allocation would have performed after costs and taxes.