Bitcoin calculator Switzerland

With the Bitcoin calculator, you can convert BTC into Swiss francs, work out your profit taking into account fees and annual returns, or see what the outcome would have been if you’d made a purchase or set up a savings plan back in 2015. Calculations are based on the live exchange rate in CHF, not via the US dollar.

Key points at a glance

  • Convert: Amount in Swiss francs ÷ exchange rate = number of bitcoins. 1 bitcoin is equal to 100 million satoshis (Sats).
  • Profit: Make sure you base your calculations on the total amount, including fees, as shown on your receipt. Otherwise, your return will look better than it actually is.
  • What if: CHF 1,000 in Bitcoin at the end of July 2015 was worth around CHF 253,000 by the end of September 2026. To achieve this, you would have had to sit through a fall of 75 % without selling.
  • Taxes: Capital gains on private assets are tax-free in Switzerland. However, your bitcoins are counted as part of your assets.
  • Proportion: For most people, 1 to 5 per cent of their invested assets is sufficient.

Convert Bitcoin to Swiss francs

To convert, all you need is the current exchange rate for 1 Bitcoin in Swiss francs. The Bitcoin converter in the first section retrieves this in real time from the Kraken crypto exchange, using the BTC/CHF trading pair. If Kraken is down, CoinGecko takes over.

  • Francs in Bitcoin: Amount in CHF ÷ exchange rate. At an exchange rate of CHF 70,000, CHF 1,000 is exactly 0.01428571 BTC.
  • Bitcoin in Swiss francs: Number of bitcoins × exchange rate. 0.1 BTC is worth CHF 7,000 at the same exchange rate.
  • Amounts in Francs: Sats ÷ 100,000,000 × exchange rate. 100,000 sats is CHF 70.

The figures above are just an example. The calculator in the «Convert» section shows you the value at today’s exchange rate, including a quick overview from 1 BTC to 10,000 sats.

What is a Satoshi?

A Satoshi, or ‘Sat’ for short, is the smallest unit of Bitcoin, named after its inventor, Satoshi Nakamoto. 1 Bitcoin is equal to 100 million Sats. This means you never have to buy a whole Bitcoin. Some apps display your balance directly in Sats, as this makes the figures easier to grasp.

SatsBitcoin
10.00000001 BTC
1,0000.00001 BTC
100,0000.001 BTC
1,000,0000.01 BTC
10,000,0000.1 BTC
100,000,0001 BTC

Calculate Bitcoin profit

Although many apps and stock exchanges show you the current value, they don’t give you a clear return. You can work this out as follows:

  1. Bitcoin purchased: Amount invested ÷ purchase price.
  2. Selling price: Bitcoin purchased × selling price, minus the selling fee.
  3. Profit: Sale value minus the amount invested.
  4. Return: Profit ÷ amount invested × 100.

Here’s an example: You’ve invested CHF 1,000 (including fees) at a price of CHF 40,000. That’s 0.025 BTC. At a price of CHF 70,000 and a 1 % selling fee, you’ll receive CHF 1,732.50. Your profit: CHF 732.50, i.e. +73.3 %.

Calculating fees correctly

Always use the gross amount shown on your purchase receipt as the amount invested – that is, including fees and the spread. If you base your calculations on the amount excluding fees, your return will appear too high. The costs per purchase vary significantly depending on the app and stock exchange. You can see how much each provider charges in the Crypto Exchange Comparison.

Annual return rather than total return

+73 % sounds like a lot. Whether that’s a good thing depends on how long you’ve been waiting for it. If you select the month of purchase in the calculator, it will also show you the annual return. Bitcoin’s return compares with that of shares or a ETF Savings Plan comparable. For holding periods of less than one year, the calculator deliberately does not calculate an annual return, as short-term fluctuations would otherwise result in absurd figures.

Tip: Can you only remember roughly when you bought it? Select the month of purchase in the calculator. It will use the price at the end of the month as the purchase price, and you can override this using your receipt.

What if: Bitcoin since 2015

In the third part of the calculator, you can see what would have become of a one-off purchase or a monthly savings plan. Purchases are made at the closing price at the end of each month, starting in July 2015. Five examples, valued at the closing price at the end of September 2026:

AccessPaid inValue at the end of September 2026
CHF 1,000 (one-off payment), end of July 2015CHF 1,000around CHF 253,000
A one-off payment of CHF 1,000, at the end of January 2020CHF 1,000around CHF 7,680
CHF 100 per month from January 2020CHF 8,100around CHF 20,770
A one-off payment of CHF 1,000, at the end of October 2021CHF 1,000around CHF 1,240
CHF 100 per month from October 2021CHF 6’000around CHF 10,790

The difference between 2020 and 2021 shows just how much the return depends on when you enter the market. At the end of October 2021, Bitcoin was trading at around CHF 55,900. Anyone who bought everything at that price at once was only up by around 24 % almost five years later. The savings plan started at the same time, however, made additional purchases at much lower prices.

Setbacks are part and parcel of the process

In hindsight, every bend looks easy. But it certainly wasn’t while I was riding:

  • Late 2017 to January 2019: from around CHF 13,500 to CHF 3,400, i.e. −75 %.
  • From the end of October 2021 to the end of 2022: from around CHF 55,900 to CHF 15,300, i.e. −73 %.
  • July 2025 to September 2026: from the previous month-end high of around CHF 94,100 to CHF 69,600, i.e. −26 %.

For each scenario, the calculator shows you the biggest drop since you entered the market. Ask yourself honestly: at −75 %, would you have continued to buy or sell?

It is those who can weather the downturns who reap the rewards. Not those who time the market perfectly.

Bitcoin and Taxation in Switzerland

Anyone who buys and holds Bitcoin as part of their private assets does not pay tax on capital gains in Switzerland. Conversely, you cannot deduct any losses. However, your Bitcoin must be included in your tax return and will be taxed as an asset at the year-end exchange rate set by the FTA.

The situation is different if the tax office classifies you as a professional trader, for example because you trade very frequently or buy on credit. Income from staking and mining is also considered taxable income. You can find all the details, including information on how to declare this, in our article on Crypto taxes in Switzerland. The calculator itself does not take taxes into account.

How much Bitcoin is a sensible amount?

For most people, 1 to 5 per cent of their invested assets is sufficient. Investing more than 10 per cent is not advisable for most people, as the fluctuations will then have a significant impact on your entire portfolio. Only invest money that you won’t need in the long term.

There are two ways to make a purchase:

  • Real Bitcoin: via an app or an exchange, or in your own wallet if you prefer. Eric, the founder of Schwiizerfranke, buys via Relai and keeps his Bitcoin in a hardware wallet. You can find other providers in the Crypto Exchange Comparison.
  • In the securities account: via a Bitcoin ETP or a Bitcoin ETF. It is often easier for beginners, as there is no risk of losing a password or seed phrase. However, there are ongoing costs involved.

We explain exactly how Bitcoin works in Bitcoin simply explained. You can find more tools in the Overview of all calculators.

Frequently asked questions about the Bitcoin calculator

How do I calculate my Bitcoin profits in Switzerland?

Divide the amount invested, including fees, by the purchase price. This gives you the number of bitcoins. Multiply this by the selling price and deduct the selling fee. The difference between this and the amount invested is your profit. In Switzerland, this is tax-free as part of your private assets.

How much is 0.1 Bitcoin in Swiss francs?

0.1 times the current price. If the price is CHF 70,000, that amounts to CHF 7,000. The calculator shows you the value at today’s price in the ’Convert’ section.

How many sats are there in one bitcoin?

100 million. A satoshi is 0.00000001 BTC and is the smallest unit of Bitcoin.

Where does the Bitcoin price displayed on the calculator come from?

The real-time price is sourced from the Kraken exchange for the BTC/CHF trading pair, as a replacement for CoinGecko. For «what-if» scenarios, the calculator uses month-end prices from July 2015 onwards: Coinbase BTC/USD, converted using the Swiss National Bank’s month-end USD/CHF exchange rate.

Do I have to pay tax on Bitcoin profits?

Not on personal assets; capital gains are tax-free in Switzerland. However, your Bitcoin is subject to wealth tax, valued at the FTA’s year-end exchange rate. As a professional trader, or if you receive income from mining and staking, you will pay income tax.

Can I use the calculator to work out other cryptocurrencies as well?

No, prices and transaction history are only recorded for Bitcoin. However, you can use the «Profit» section for any cryptocurrency if you enter the buy and sell prices yourself.

What would CHF 1,000 invested in Bitcoin in 2015 have been worth today?

If you’d bought it at the end of July 2015 for around CHF 275, it would have been worth around CHF 253,000 by the end of September 2026. However, the price fell by around three-quarters on two occasions along the way. You can try out different starting months and amounts in the ’What if« section.

Is the Bitcoin calculator free of charge?

Yes. You don’t need to register, and your details won’t be stored anywhere.

Cover: Investment Guidebook

Free guidebook

Your Investment Guidebook

How to get started with investing in Switzerland on a budget and in a structured way

  • The 3-account model: keeping your finances in order, automatically
  • ETF savings plan, Pillar 3a with shares, broker: where to get started affordably
  • 3 tips for getting started and how to save on fees

The guidebook will be sent to you as a PDF via email. After that, you’ll receive the Wealth Letter every Wednesday. You can unsubscribe at any time.

Get your free
Investment Guidebook
receive!