Xcoins takes the position that its fee is whatever the final confirmation screen says, and that nothing is hidden because you see it before you click. That is true as far as it goes, but it means there is no table to quote. Independent reviews over several years describe the same two components: a buy fee of roughly 4% to 6% of the order, and a 3.9% card processing fee on credit and debit purchases. Combined, that is about 7.9% to 9.9% before the network fee. Xcoins does not charge to send the coins to your wallet.
The percentage does not fall much with size, because both parts are proportional, and it does not fall for loyalty. What Xcoins offers instead is speed on the way out: for customers in the EU, UK, EEA and Singapore, the proceeds of a sale can land on a card within about 15 minutes at no extra fee, which is a real advantage over a bank transfer that takes days. U.S. customers do not get that option and pay by card only, so the buy fee is the whole story for them.
Against that, Anytime Capital's card pricing starts from 4% with the spread included and no separate card surcharge, and the quote shows the amount you pay and the crypto you receive before you confirm. On a $1,000 card order that is from $40 here against roughly $79 to $99 at Xcoins. The honest comparison is to put both final screens side by side on the same amount and look at the coins that land.