Plenty of exchanges allow you to buy Bitcoin instantly but you’ll usually have to pay a bit more for the privilege. Coinbase, for example, has an Instant Buy option but you must use a credit or debit card so the transaction can be authenticated instantly and they charge 3.99% per purchase, rather than the usual 1.49%. Many other sites offer a similar service but, like with Coinbase, it will usually cost a bit more than to buy via a connected bank account or wire transfer. LocalBitcoins is another great way to buy Bitcoin quickly. Setting up an account doesn’t take long and, as long there are enough sellers, it is usually pretty easy to execute an order.