I currently can only buy bitcoin on localbitcoins.com using my American Express Serve card. This method works ok but there has the be a cheaper way. The markup on 1 bitcoin is close to 20 to 35 percent at some points. Anyone have any recommendations for buying with an American Express...specifically a serve card.
You're paying a big markup because you're using a transfer service that carries big risks for the seller. Use a transfer method that is irrevocable (like cash deposits) and you'll pay less.
Here's why you're paying that insane spread, from the Serve terms: