Why are there no ETF Sparplans (ETF savings plans) in Switzerland?

That sounds like it could easily work? You set up a “Dauerauftrag” in your Swiss bank to transfer the money to your Transferwise account, and then you do a Scheduled transfer from Transferwise to your German broker.

You can’t, since Wise doesn’t provide personal CHF account details (see last sentence in rexleonis post).

It’s not that hard though. Similar to the deposit notification at IBKR - yet a bit more streamlined. Though on the other hand I think you can’t make it recurring at Wise, like you do with IBKR.

In the end, I could easily create a transfer notification in the Wise app and do the CHF bank transfer to them in two or three minutes sitting on a train or something.

Wise supports Direct Debits. And so do most German brokers for their ETF savings plans.

It’s very straightforward with the German brokers I know, though the handling of fractional shares can seem slightly cumbersome upon sale / when doing the tax return.

The question is how you’re going to transfer CHF cash to EUR:

a) SEPA Direct Debit from your CHF bank account (if the Swiss bank allows Direct Debits)
b) Straight SEPA Transfer in EUR from your CHF bank account to the German broker
c) Using an intermediary such as Wise or Revolut*

No rocket science (well, except the SEPA Direct Debit from the Swiss bank maybe).

So? You still get an IBAN with a reference number to top up your CHF. If that reference is always the same, it should be no problem to just set up an automatic transaction every month or so.

No, you’re getting a Swiss IBAN to top up your account in any currency / or pay anyone in any other target currency - by way of transferring CHF to that account.

Unlike Revolut, where CHF transfers via Credit Suisse will always end up in your Revolut CHF balance, they don’t necessarily at Wise.

In other words: You have to choose a target currency in when setting the top-up notification in Wise’s app (or on their web site). And probably the account, too - whether you want to have it credited to your own borderless account or directly make a payment to someone else.

If you’re just blindly transferring to Wise’s account, they’d have no instruction what you want to do with the funds - crediting them to your CHF borderless account balance would merely be an assumption that that’s what you want. So I’m not sure they’d do that.

1 Like

When you create an order on IB, you can set a “time in force” date. The order will only be activated after that date has passed. This way, you can open TWS just once and add orders for the next year so you don’t have to log in again as long as you have sufficient funds. The orders will show as pending on the TWS.

I actually create these recurring orders with a Python script, but it should be quick enough to create them manually too.


So you have to manually create each and everyone of the 12 orders for the whole year?

In principle yes, but I personally have a script to do it.

Even if you submit the orders manually, I guess it’s still better to do it once a year rather than 12 times.

Thanks for sharing this tip. Would you be able to advise where you find this option? I was unable to find it in TWS, IOS or Web interface

[Edit: I think I figured it out. In TWS click on “Order” button then see screenshot below

I am not sure whether this option was already visible to me or only after I configured my layout as outlined in this link]

I suppose you use these scripts for monthly ETF purchases? May I ask why don’t you employ a free German broker to do it all for you automatically in an ETF Sparplan?

One reason may be no US-domiciled funds for EU residents/brokers.


In TWS click on “Order” button then see screenshot below

Yes, that’s one way to do it. I came back to grab a screenshot but you were faster than me.

The classic TWS also shows pending orders as a table, and it’s easy to see upcoming orders once you enable the “time in force” column there.

May I ask why don’t you employ a free German broker to do it all for you automatically in an ETF Sparplan?

Mostly laziness and avoiding yet another account to manage, secure, report taxes on, etc…

1 Like

I’ve been doing that for almost two years now, Transferwise just adds the CHF to your CHF account. :slight_smile:

I then transfer to my Revolut account, where I exchange to EUR (1000 free each month, above that with a small fee), and then it automatically is sent to my DKB account.

This still has a manual step in there (Transfer to Revolut + currency exchange), but if you stay with Wise, it could work completely automated. :slight_smile:


You mean that they‘d convert the funds to EUR, just based on the assumption that you want to fund the EUR SEPA standing order?

Would be even more surprised if they did …but then, maybe based on your experience I shouldn’t :wink:

1 Like

Good point, I never tried myself with Wise, and Revolut does not automatically convert to EUR to make an automated transfer possible (accidentially happened once and failed :sweat_smile: )

I asked Passiv whether the process is fully automatic and they said it’s not:

No, the process is not fully automatic. Passiv will monitor your account and let you know when something needs your attention, but it will not automatically make trades on your behalf. This restriction is due to Canadian securities law.

If you allow trade access on your account, you can use Passiv’s One-Click Trades feature to place all trades in a single click.

So it seems the only way to a fully automatic solution without any fees are German brokers/banks. Swiss Investart could do the trick but since they’re pretty new in the market people don’t trust them…

That is not automatic either since you need to log in to a bank or Fx account to convert chf to euro and transfer to Germany

You can do it like this if you have PostFinance. You can open an additional EUR account for free there if you have a CHF account.

All steps are scheduled to work automatically.

Leave a bit of time as a reserve for clearing the payments, like two days.

  1. Postfinance CHF Transfer to Revolut CHF
  2. Revolut CHF to Postfinance EUR
  3. Postfinance EUR for free to German Broker.

If you keep the minimum amount to what you are planning to transfer on your Revolut account you can skip step 1. It will just recharge the Revolut account from the credit card.

If there a wild swings in the CHF-EUR exchange rate, you’ll have to adjust the CHF amount you transfer to or keep on Revolut.

1 Like

I have both EUR and CHF accounts at UBS. Do you think it’s not possible to make a standing order from UBS - > Germany in EUR?

By reading and partipating to this forum, you confirm you have read and agree with the disclaimer presented on http://www.mustachianpost.com/
En lisant et participant à ce forum, vous confirmez avoir lu et être d'accord avec l'avis de dégagement de responsabilité présenté sur http://www.mustachianpost.com/fr/