Is there always a fee to buy Bitcoin?

For example, if you’re buying $100 in bitcoin with a debit card, you’ll pay a fee of 3.99%, or $3.99 . If you pay with a linked bank account, that fee would be a flat $2.99. Coinbase also charges a spread of about 0.5% for cryptocurrency sales and purchases; that spread may change depending on market fluctuations.

Read more