This article is inspired by the legacy of Bitcoin Pizza Day.
If you aren’t familiar with this story, here’s a quick overview:

On May 22, 2010, a programmer named Laszlo Hanyecz made history by paying 10,000 BTC for two pizzas. This was the first ever payment made entirely in BTC and why the day continues to be celebrated every year.

 

Bitcoin Pizza Day:

At the time, Laszlo Hanyecz was an early Bitcoin developer. He contributed to Bitcoin’s codebase, notably working on its mining software for Mac OS X.

According to the legend, he posted on the BitcoinTalk forum from his home, offering 10,000 BTC for someone to get him two pizzas, which were delivered from a local Papa John’s in Jacksonville, Florida. A user named Jeremy Sturdivant (jercos) accepted this offer, ordered the pizzas and had them delivered to Laszlo in exchange for the Bitcoin.

The rest is historical/hysterical.

As of the time of this update (May 22, 2025), one $BTC is worth somewhere in the neighbourhood of $110,000 USD.

Quick calculation… 10,000 BTC (x $110,000) = $1.1 billion USD.

That’s a cool billion.

15 years later crypto is no longer a niche idea.
People want to pay for stuff with crypto — maybe not a couple low quality pizzas, but consider things that are worth a bit more. Like a vintage watch, some art, high end consumer electronics, or maybe, just maybe a neon green Lamborghini Countach 5000S…

Spending crypto can be a good way to take profits for people who  managed to acquire crypto back when it was a lot less expensive and now they just want to improve and enjoy their life.

Why should a small business owner care?
Crypto payments are growing fast. From tech startups to coffee shops, businesses are beginning to accept crypto or at least they are considering it. This is a growing trend worldwide and like the internet before it, there is no stopping this train.

This guide will help you decide if crypto payments are right for your business.
We’ll cover the risks, benefits, and how to get started.

Whether you’re in the business of making and delivering pizzas, crafting artisanal ales, or providing lawn maintenance, it is definitely possible to accept payments in BTC and other cryptos.

What are the risks and benefits of accepting crypto payments?

There are a few caveats that every business should understand and accept if they decide to use crypto. Depending on your services and the size of your business, accepting crypto payments may not be a viable option.

For one thing, the prices of cryptocurrencies are volatile. And although crypto transactions themselves are immutable, the potential for customer returns becomes more difficult as values fluctuate over days or weeks. And then of course there are transaction fees (which fall onto the payer).

A Beginner’s Guide for Small and Large Businesses

It’s easy to set up a private crypto wallet and accept payments, but there are a few considerations that businesses owners should also verify before going much further:

  1. If you provide a professional service, such as a lawyer’s practice, check with your professional association for any specific rules, restrictions or recommendations.
  2. If you have a corporate liability insurer or any other indemnity insurance, check with your insurance broker to ensure that you will continue to receive coverage.
  3. Review your company’s terms and services so that clients are aware that cryptocurrency transactions cannot be reversed.
  4. Refunds should not be given in crypto to avoid market volatility.

Pricing & Fees

Regardless of what kind of cryptocurrency your customer base uses, it’s wise to focus on the ones with the highest market cap — BTC, SOL, LTC, XMR or ETH — and you want to accept stablecoins like USDC and USDT as well (tokens pegged to real-world currency and assets).

Taking Transaction Fees into Account

Importantly, Bitcoin and Ethereum come with transaction fees that depend on network congestion. Even a simple peer-to-peer transaction could incur a significant cost on a customer making a small purchase with Ethereum or Bitcoin.

Ethereum - Imgflip

Importantly, your customers need to know those transaction fees are non-refundable, and that fees paid for failed transactions cannot be returned.

NOTE: the customer (sender) pays the fees so they should be aware of the cost on their end. Ideally avoid Ethereum due to gas fees and even Bitcoin can be prohibitively expensive to use for small purchases when the network is busy.

Other cryptos and stablecoins have lower and less volatile transaction fees — Solana is extremely inexpensive and lightning fast making it ideal for retail.

Pricing Products and Services

Especially if you plan on going without a third-party payment processing service, figuring out pricing is paramount. The price of cryptocurrency and its exchange rate with CAD or USD is constantly in flux.

You would want to use CoinGecko or an exchange like Coinbase or Kraken to track the conversion rate between fiat and cryptocurrency.

For example:
If the cost of goods and services is $100, you’ll need to have an up-to-date and transparent reference to convert this amount of $USD (or any other fiat) into BTC or other crypto.
Mistakes and improper conversions could lead to a customer underpaying or overpaying (for which you might be legally liable).

Accept Payments to Your Own Crypto Wallet

This is the fastest, easiest and cheapest method for accepting crypto.Assuming you’re familiar with the way they work, it’d be easy to set up wallets specifically for your business.

People can pay by sending the correct amount of whichever crypto to your public address.

For in person transactions, this might mean that a customer scans the QR code of your wallet to send their payment directly.

Freelancers and Service Providers (or e-Commerce)

This is advantageous if you’re providing your client with invoices where you need to explicitly state the cost in crypto and highlight any terms, caveats or conditions.

It’s important to state the conversion rates.

For example, you might take the average price from the last 24 hours. Or you could say the USD equivalent of $XX and regardless of when it is paid the corresponding amount of BTC will be used.

You could sell a 1966 Rolex Explorer 1016 for 0.1 BTC assuming that the price of BTC is $110K.

But when the price changes, the people involved may want to adjust this to reflect the change in price at a given time.

This is especially true if the client takes more than a few days to pay an invoice. The price of the crypto could change  dramatically. You should consider setting a 24 hour limit for accepting BTC or other crypto payments.

Ideally you can direct your clients to pay using a stablecoin to avoid this. Or price it in $BTC from the start.

1 BTC is always equal to 1 BTC.
As they say.

If you’re running an e-commerce site, this becomes less of an issue because the exchange rate is tied directly to the transaction and time.

Retail and In-Store Purchases

It’s entirely possible to accept crypto in-store. You’d need to provide an easy way for customers to copy or scan your public address (QR code) so that they can send the crypto to you.

You’ll need to be able to generate an invoice that accounts for the conversion from the price of your product in the crypto the customer wants to pay you in.

In the case of SOL, ETH and a few other cryptos, it’s possible to associate your wallet with a domain name which can make it even easier.

Using Third-Party Payment Processing

Due to the potential for logistic headaches, it is far simpler and more productive for larger businesses to use third-party services.

Some freelancers and small businesses may opt for them as well. There are plenty of options for accepting payment, with easy-to-follow online instructions.

It isn’t much different than setting up Stripe as an online vendor.

Here are a few of the big ones:

Circle

A financial technology company that leverages its stablecoin, USDC, to accept payments globally.

  • Cryptocurrencies accepted: USDC
  • Transaction Time: Instantaneous

BitPay

This is one of the first companies to process crypto payments and it remains a prominent player in the space.

BitPay accepts multiple types of cryptos and stablecoins.

  • Bitpay fees: 1% of each transaction
  • Cryptocurrencies accepted: Bitcoin, Bitcoin Cash, XRP, Doge, USDT, Gemini Dollar, Paxos Standard, Binance USD, Wrapped Bitcoin, DAI
  • Transaction Time: Usually less than an hour

Coinbase Commerce

One of the largest cryptocurrency exchanges now offers services for small and large businesses. It features a 1% transaction fee, WooCommerce, and Shopify integrations.

  • Coinbase fees: 1% of each transaction; contact sales for pricing if you’d like Coinbase to automatically convert the fiat price to cryptocurrency for your customer.
  • Cryptocurrencies accepted: Bitcoin, Bitcoin Cash, DAI, Ethereum, Litecoin, Dogecoin, and USD Coin
  • Transaction Time: Usually less than an hour

Flexa

This network allows for lightning-quick cryptocurrency transactions, by leveraging AMP staking. It integrates with Shopify and many other eCommerce/hardware/software solutions.

  • Fees: Contact Flexa to get set up as an early adopter. It does not charge conversion fees.
  • Cryptocurrencies accepted: Algo, BTC, Bitcoin Cash, Dash, DOGE, EOS, Ether, Litecoin, Lumen, Tez, Zcash Celo,  AMP, ATOM, Basic Attention Token, COMP,  Eco, LINK, LRC, Luna, OXT, ZRX, Celo Dollar, Dai, Gemini Dollar, USDC
  • Transaction Time: Instantaneous

PayPal

One of the world’s first financial technology companies is expanding into the crypto space.

When clients scan a QR code or pays online, they have the choice of paying with crypto. This will be automatically converted to fiat for you.

In the future, businesses will surely be able to accept payments in crypto as well.

  • PayPal fees: 1.90% – 2.90% + fixed-fee depending on total transaction value.
  • Cryptocurrencies accepted: Bitcoin, Ethereum, Litecoin, and Bitcoin Cash
  • Transaction Time: Instantaneous

HODL the crypto payment, or convert to cash ASAP?

 

It’s your call.

With long-term storage, you’d be able to earn interest through crypto exchanges like Gemini or Coinbase. You can also borrow at very low rates and use your crypto holdings as collateral.

Obviously storing crypto will not protect you from market volatility, but it allows you to profit when the values increase – which they certainly tend to do over time.

Using a Ledger or Trezor hardware wallet will keep your crypto safely and securely in cold off-line storage.

Taxation is another issue that anyone accepting crypto needs to look into and understand based on their location and regulations. If you intend to convert your crypto back to cash later on, you’ll need to pay capital gains taxes if they’ve gone up in value. Or claim a capital loss if they’ve gone down by the time you dispose of them.

Also you will be required to pay income taxes from any money you’ve earned via sales or interest payments.

Takeaways

Any kind of business can start accepting crypto payments.

Whether that’s a wise decision depends on the business, the goods and services and their customers.

It’s wise to consult any industry-specific guidelines or regulations (if available):

  • Professional regulatory body
  • Liability or indemnity insurers
  • Terms of services because transactions are irreversible

Decide whether you’ll use a “for business” crypto wallet or a 3rd-party processing company. Without a 3rd-party company, you’ll need to have a consistent and transparent method for converting fiat prices to cryptocurrency.

Your customers must understand that any transaction or fees cannot be refunded and transactions themselves cannot be reversed (if they send their BTC to the wrong address).

Of course, you can always refund a payment manually if you choose to.

More and more third-party companies integrate with Shopify or other e-commerce services to allow cryptocurrency payments. Flexa, BitPay, and Coinbase Commerce are recommended because of their features and the number of cryptocurrencies accepted.

Finally, you need to decide whether your business wants to HODL the crypto in a secure wallet, put it in a crypto bank to earn interest or convert it to fiat upon receipt.

With some foresight and planning, adding crypto to your payment methods could appeal to your customers and make it easier to get paid.