Below are Bitcoin card providers compared in the context of how much you will be charged when depositing 1 BTC to your card:
Provider Xapo Wirex CryptoPay SpectroCoin Uquid AdvCash
You get EUR 1097.39 1041.92 1095.25 1103.76 1103.86 1092.86
Margin 1.76% 6.73%(!) 1.96% 1.19% 1.19% 2.17%
Card Price & 1y fees 20 29 27 21 28.99 14.99
Loading fee 0% 0% 1% 0% 1% 1
You get EUR/1BTC 1077.39 1012.92 1057.29 1082.76 1069.35 1076.87
The Bitstamp price is 1117.1 EUR for one BTC
Disclaimer: I was a long-term Wirex customer but after the latest upgrade, it seems they went full greed mode charging customers 6-7% in hidden charges, while on forums their support is continuously assuring customers that they do not have hidden charges. Just some quotes from their forum:
There's no "7% fee" or any other thing like that. It's kind of silly so many supposedly "newbie" user keep mentioning this. ..We calculate the rates based on the market in the Wirex platform and the current bitcoin price all around the world. And that's it.
There's no fee at all. Again, On Wirex, there are two exchange rates: One for buying bitcoins and one for loading the card. The "Buy Bitcoin" rate is higher than one for "Load Card". But other than that, What you see is what you get. There are no fees for loading your card or Buying Bitcoins in Wirex
We calculate the rates based on the market ON the Wirex platform and the current bitcoin price all around the world, and We do our best to keep it as a Win-Win situation for Wirex users.
No one paids any hidden fee on Wirex