On this page How to buy bitcoin at an SBB ticket machine
  1. How to buy bitcoin at an SBB ticket machine
  2. Limits: how much you can buy
  3. What does bitcoin at an SBB machine cost?
  4. Redeeming the paper wallet: moving the coins to your own wallet
  5. How safe is a paper wallet?
  6. Selling? Not at an SBB machine
  7. Alternatives at the same machine and elsewhere
  8. From pilot to permanent service

Payment methods · SBB

Buying bitcoin at an SBB ticket machine

Every SBB ticket machine sells bitcoin and ether for CHF 20 to 500, printed on paper. Here is how the purchase works, how to find out what it really costs and how to move the coins into a wallet you control.

A hand inserting a bank card into a payment terminal – SBB ticket machines also take the PostFinance Card or Maestro for crypto paper wallets
  • CHF 20–500per purchase, bitcoin or ether
  • CHF 1,000cash limit per 30 days
  • 18+minimum age; Swiss mobile number required
  • since 2016bitcoin at Swiss ticket machines

CHF/EUR crypto converter

  • +CHFSchweizer Franken
  • €EUREuro
You get approx. –
  • BBTCBitcoin
  • EETHEthereum
  • UUSDTTether
  • SSOLSolana
  • XXRPXRP
  • DDOGEDogecoin
  • PPIPi Network
  • AADACardano
  • LLINKChainlink
  • LLTCLitecoin
Fee & spread
Typical: bank transfer 0.5–1.5%, card 2–5%, ATM 5–10%

Loading price…

Ready for your first buy?

Buy bitcoin

Operating since 2013Group registered with FinCEN (US) and the FCA (UK)

Estimate only. The provider’s price at checkout applies.

Swiss Federal Railways (SBB) has sold bitcoin through its ticket machines since November 2016, and the idea has barely changed since: you pick an amount between CHF 20 and 500, pay in cash or by card, and the machine prints a slip of paper that holds your coins. The service is not run by SBB itself but by SweePay AG in Zug, a financial intermediary and member of the self-regulatory organisation PolyReg. SBB simply provides the machines.

What the screen does not tell you is how much you pay for the convenience. This page walks through the purchase, does the maths on the cost and explains what to do with the printout – because the real work starts once the paper is in your hand.

How to buy bitcoin at an SBB ticket machine

The purchase takes about two minutes and, according to SBB, works at every SBB ticket machine around the clock, from the concourse at Zurich HB to a small country station. We have not checked machines run by other railways. You need a phone with a Swiss number and either banknotes, a PostFinance Card or a Maestro card. If you have just moved to Switzerland and still use a foreign SIM, this route is closed to you for now.

  1. Open the menu

    On the start screen, tap «Prepaid / Money transfers», then «Crypto Paper Wallet». The machine can be switched to English.

  2. Choose the coin and amount

    Select Bitcoin or Ethereum, enter an amount between CHF 20 and 500 and confirm.

  3. Enter your mobile number

    The number must belong to a Swiss mobile operator. A security code (mTAN) arrives by SMS.

  4. Enter the code and check the offer

    After the mTAN, the screen shows how much bitcoin or ether you will get. This is the moment to compare it with the market price – once paid, the purchase is final.

  5. Pay

    In cash, with the PostFinance Card or with Maestro. Cash is capped at CHF 500 per day; by card up to CHF 1,000 per day is possible.

  6. Take the paper wallet

    The machine prints the paper wallet. Put it away at once, do not photograph it and do not leave it lying around.

SBB does not describe exactly what is printed. A A sheet of paper with a receiving address and the matching private key. Whoever holds the paper holds the coins. usually contains two things: the public address where the coins sit and the A long string of characters that lets you spend coins. Anyone who knows it can empty the balance – it is password and safe key in one., both often also as QR codes. Under the terms of use, the coins are yours as soon as the paper is printed; you can keep it or transfer the full balance to another wallet. Refunds and exchanges are excluded.

Limits: how much you can buy

The limits are not on SBB’s product page but in SweePay’s terms of use for crypto paper wallets, available in German only. They are tighter than the CHF 500 per purchase suggests:

Limits for crypto paper wallets at SBB machines (SweePay terms)
Limit
Per purchaseCHF 20 to 500
Cash per daymax. CHF 500
Bank card per daymax. CHF 1,000
Total per day, any payment methodmax. CHF 1,000
Cash within 30 daysmax. CHF 1,000
Minimum age18

The cash limit comes from FINMA’s anti-money-laundering ordinance. Since 2021, financial intermediaries must identify their customers once crypto exchange transactions reach CHF 1,000, and linked purchases are added up over 30 days. To sell without checking ID, a provider has to stay below that line. Your mobile number is the thread that lets SweePay add up your purchases. SweePay also reserves the right to block access at its own discretion and without notice. How Swiss crypto supervision works in general is covered on our page about FINMA crypto regulation.

None of this makes the purchase anonymous. Swiss SIM cards, prepaid ones included, are only registered against ID, and stations are covered by CCTV. The accurate statement is narrower: you need no account and no copy of your passport or residence permit.

What does bitcoin at an SBB machine cost?

This is the awkward part. SBB’s product page lists no fee, only the note that prices and the offer may change. The terms state that SweePay charges an exchange rate plus an exchange fee, which you accept before buying, and that all prices are final. SweePay publishes no percentage anywhere. The fee is therefore hidden in the The gap between the market price and the price you actually pay. It is a fee that is not labelled as one. – you only see it if you do the maths.

There is one number in circulation, and it comes from a competitor: in a post on its own blog, Mt Pelerin says the SBB paper wallet costs «at least 6%» and up to 14% depending on the amount. That is a rival’s claim and we could not verify it independently. As a rough order of magnitude it is still useful, because it matches what cash-based crypto machines in Switzerland generally cost.

On top of the machine’s cost comes the A fee paid to the Bitcoin or Ethereum network to process a transaction. It depends on how busy the network is, not on the amount sent. when you later move the balance to your own wallet. For bitcoin that is a few cents when the network is quiet and considerably more when it is busy. On a CHF 20 paper wallet it can make a real dent.

Redeeming the paper wallet: moving the coins to your own wallet

There is nothing to «redeem» in the sense of a voucher code. The coins are already on the blockchain, at the address on your slip. What you need to do is use the private key to move the balance to an address you control. This is called a A wallet app reads someone else’s private key and transfers the whole balance to an address of your own..

Bitcoin: you need a wallet app with a sweep function. In the Electrum desktop wallet it sits under «Wallet → Private Keys → Sweep»: scan or type the private key, the destination field already shows an address in your wallet, choose the network fee and send. Note the difference between sweeping and importing. Importing leaves the paper’s key stored in the app, so the coins depend on a key that also exists on paper. Sweeping moves them to an address secured by your own recovery phrase, which makes it the cleaner option.

Ether: many Ethereum wallets have no sweep function but offer «Import account» with a private key – MetaMask, for example. You then send the full balance to your main account in the same wallet. The network fee is deducted in ether from the balance.

Always move the full balance, as SweePay’s terms also suggest. After that the paper wallet is empty and the slip is worthless. Which wallet suits you – mobile app, desktop or hardware device – is compared in our guide to crypto wallets in Switzerland.

How safe is a paper wallet?

A paper wallet is as safe as the place you keep it. It is never online, as long as nobody types in or photographs the key – that is its strength. Its weaknesses are mundane: paper gets lost, wet or faded. Machine printouts are often on thermal paper, which becomes illegible over time; SweePay’s terms explicitly recommend making a photocopy where nobody can see.

The last point is not theoretical. Fraudsters send victims to machines, have them pay in cash and then ask for a photo of the printout. If that happens to you, stop and contact the police. The common schemes are described on our page about crypto scams in Switzerland.

Selling? Not at an SBB machine

The ticket machine is a one-way street: it sells bitcoin and ether but buys nothing back. If you want francs later, you have two options. Send the coins to an exchange and withdraw the proceeds to your bank account, or use a crypto ATM that buys. Värdex pays out bitcoin sales at its machines in CHF 100 notes; according to its website it does not buy ether. The options in detail: cashing out crypto in Switzerland.

Alternatives at the same machine and elsewhere

There is a second, lesser-known crypto route through the same ticket machine. Geneva-based Mt Pelerin creates a QR-bill in its Bridge Wallet app, which you scan at the machine under «Prepaid / Money transfers» and then «Pay» (not «Crypto Paper Wallet»), and settle with franc or euro notes. The coins go straight to your own wallet, with no printout. According to Mt Pelerin, the machine adds a processing fee of 1.25%, at least CHF 2.50 and at most CHF 5, with a maximum of CHF 600 per QR-bill. Mt Pelerin itself charges 0 to 1.3% depending on annual volume. Without identity verification you can spend CHF 999 per 30 days. The coins do not arrive instantly, usually on the next business day. The same QR-bill can also be paid in cash at a Swiss Post counter – see our Mt Pelerin review.

Three ways to buy with cash
SBB paper walletQR-bill at an SBB machineVärdex ATM
AmountCHF 20–500up to CHF 600 per billfrom CHF 50
CoinsBTC, ETHBTC and about 30 othersBTC, ETH
Costnot published1.25% (max. CHF 5) plus 0–1.3%11% plus CHF 4 (help centre)
Coins end upon paperin your Bridge Walleton paper
Selling possible

For more than a few hundred francs, none of these routes is ideal. If you have a Swiss bank account, buying online by bank transfer usually costs a fraction; the steps are on our page on buying bitcoin in Switzerland. All cash routes, including kiosk vouchers and exchange offices, are compared in buying bitcoin with cash, and crypto ATMs with their locations in bitcoin ATMs in Switzerland.

Larger amounts, lower costs: online, you buy with ID and a bank transfer instead of banknotes at the station.

Operating since 2013Group registered with FinCEN (US) and the FCA (UK)

Buy bitcoin

From pilot to permanent service

A look back shows how little the basic idea has changed:

  1. 2016

    From 11 November, SweePay AG sells bitcoin through more than 1,000 SBB ticket machines, up to CHF 500 per transaction. Customers identify themselves with a mobile number. Paying for train tickets in bitcoin is not possible.

  2. 2018

    After the pilot, SBB makes the service permanent in November. According to Netzwoche, about 6,000 customers use it, around 3,000 of them regularly, at some 2,300 machines.

  3. 2025

    SweePay updates its terms from 1 June: CHF 500 in cash per day, CHF 1,000 in total per day, CHF 1,000 in cash per 30 days.

  4. Today

    Bitcoin and ether as paper wallets for CHF 20 to 500 at all SBB ticket machines, around the clock.

We could not reliably date when ether was added or when the machine started printing paper wallets. For a first CHF 20 purchase without an account, it remains one of the simplest ways in – provided you know you are paying a clear premium for it and do not forget the paper wallet in a drawer. For what comes next with Ethereum or bitcoin, and for the tax side, see our guides.

FAQ

Frequently asked questions

What are the fees for buying bitcoin at an SBB machine?

Neither SBB nor the operator, SweePay AG, publishes a percentage. Under the terms of use, the price is an exchange rate plus an exchange fee, both shown before you pay. You can estimate the markup by comparing the amount of bitcoin offered with the market price. Competitor Mt Pelerin puts the cost at 6 to 14 per cent; we could not verify that independently.

How do I redeem an SBB bitcoin paper wallet?

There is no redemption portal. You move the balance with a wallet app that can sweep a private key; in the Electrum desktop wallet the path is Wallet, Private Keys, Sweep. The app reads the private-key QR code and sends everything to an address in your own wallet. For ether, you import the key into an Ethereum wallet and then send the balance on.

Can I sell bitcoin at an SBB ticket machine?

No. SBB machines only sell bitcoin and ether. To get francs back, send your coins to an exchange and withdraw the proceeds to your bank account. For cash, Värdex crypto ATMs buy bitcoin and pay out in CHF 100 notes; according to Värdex, they do not buy back ether.

How much bitcoin can I buy at an SBB machine?

Between CHF 20 and 500 per purchase. SweePay’s terms add a maximum of CHF 500 per day in cash, CHF 1,000 per day by bank card and CHF 1,000 per day in total. In cash you can spend at most CHF 1,000 within 30 days. SweePay can also block access without notice.

Do I need ID to buy bitcoin at an SBB machine?

You do not show ID at the machine. You do need a mobile number from a Swiss operator to receive an SMS code, and you must be at least 18. Because Swiss SIM cards are only issued against ID, the purchase is not anonymous; it simply does not require an account. Visitors without a Swiss number cannot use it.

Which cards does the SBB machine accept for bitcoin?

SBB lists three payment methods: the PostFinance Card, Maestro debit cards and cash. Newer debit cards such as Debit Mastercard or Visa Debit are not mentioned, and we could not confirm that they work for paper wallets. If in doubt, bring banknotes, keeping in mind the lower cash limit of CHF 500 per day.

Ready to try it yourself? Opening an account takes a few minutes.

Sign up

Operating since 2013Group registered with FinCEN (US) and the FCA (UK)