Ich habe schon mehrfach Waren im EU-Ausland bestellt und die Zollabwicklung so erlebt.
Entweder der Händler oder der beauftrage Transporteur kümmert sich um die Verzollung. Du bekommst die Lieferung in der Schweiz, musst an den aber die CH-MwSt und die zusätzlichen Verzollungskosten vom Transporteur bezahlen.
Also nicht der Zoll verlangt die 40 CHF für die Verzollung, sondern DHL, weil sie dir den ganzen Papierkram und die Einfuhr ja abnehmen.
Anders ist es, wenn du selber im Ausland etwas kaufst (nicht online) und an der Grenze verzollst. Dann kümmerst du dich an der Grenze um den Papierkram und zahlst die Schweizer MwSt nach (und allenfalls zusätzlichen Zoll, wenn du zBsp. bei Alkohol über der erlaubten Freimenge bist.)
Nachlesen kann mans hier:
Einfuhr in die SchweizZollinformationen DHL SchweizWas du sparst, oder eben nicht, musst du selber ausrechnen. Bei grossen Beträgen lohnt sich die Lieferung in die Schweiz (die Verzollungskosten von DHL usw. machen dann nur einen kleinen Teil des Gesamtpreises aus. Bei kleinen Beträgen eher nicht.)
Versand nach Deutschland ist wohl günstiger als in die CH , aber dafür blechst du die ganzen 20% britische MwSt.