This article is general education, not financial, tax or legal advice, and it does not recommend buying any asset. Crypto assets are volatile and you can lose everything you put in. Rules differ by country.
A handful of customers ask whether your online store takes crypto. Is it worth adding? For most small businesses it is a small, optional payment method, not a game-changer, and it comes with accounting and compliance work. We compared two guides from Stripe, a merchant guide from blockchain company Polygon, a hosting company's tutorial (Bacloud) and the IRS's digital-asset page. Stripe, Polygon and Bacloud all sell related services, so we treat their benefit claims and statistics as vendor claims and focus on the practical steps and risks they agree on. (For the technology itself, start with what is Bitcoin and stablecoins explained.)
Key takeaways
- Most businesses use a payment provider or gateway rather than running wallets themselves.
- Choose settlement carefully: convert to fiat immediately, accept stablecoins, or hold crypto and accept price risk.
- Payments are irreversible. Plan refunds, wrong-address problems and customer support before you launch.
- Check licensing, KYC/AML, sanctions and tax rules where you operate. Many shoppers will keep using cards.
Three Ways to Accept Crypto
- A crypto-enabled payment provider. The simplest route, per Stripe: the provider handles the blockchain mechanics and typically pays you out in fiat currency.
- A crypto payment gateway. Built for crypto: it generates wallet addresses, tracks payments and can convert funds to fiat. Bacloud notes plugins exist for WooCommerce, Shopify, Magento and others, and gateway APIs for custom stores.
- Direct acceptance. You run your own wallets and bear security, tracking, volatility, compliance and tax duties. Polygon describes a smart-contract route as the option with the most control and the most work.
Many businesses start with a provider and add other methods as volume grows (Stripe).
Volatility and Settlement
- Lock the rate. Stripe describes processors that lock the exchange rate when the customer pays, so you are not exposed to price moves during confirmation.
- Convert immediately to fiat to avoid price exposure and simplify accounting, or accept a stablecoin such as a dollar-pegged token (Polygon, Bacloud). Stablecoins have their own issuer and reserve risks, so check them first.
- Holding crypto creates asset exposure and gains or losses.
- Confirmation times vary by network: faster networks may confirm in under a minute, while Bitcoin can take longer. The order is marked paid once the required confirmations are reached.
No Chargebacks, and Refund Headaches
Stripe and Polygon both note there are no chargebacks. That removes one kind of fraud risk for you but removes customer protection too. Refunds are separate outbound transfers, typically in the original crypto amount, and mistaken or wrong-wallet payments cannot be undone. Set a clear refund and support policy, verify addresses, and tie each transaction ID to an order. Be transparent about prices, exchange rates and refund terms.
Compliance and Licensing
- Licensing depends on what you do. Custody, exchange or transfer of crypto for others may require a money transmitter licence (Stripe's how-to guide). Simply receiving payment for your own goods through a licensed provider is usually lighter, but confirm for your jurisdiction.
- Providers usually handle KYC, AML and sanctions screening; with direct acceptance you need your own controls, especially for large or suspicious transactions.
- Some jurisdictions restrict or ban crypto payments. Check local rules first, and remember they change quickly.
Tax and Accounting
The IRS treats digital assets as property. Digital assets received for goods or services in a business generate ordinary income measured at fair market value in US dollars when received, and you must keep records of each transaction; holding the asset and later converting or spending it creates a capital gain or loss. Converting to fiat immediately simplifies reporting, as Stripe and Bacloud both note. Other countries have different rules, so consult a local adviser and decide your accounting method (face value vs mark-to-market, timing of revenue recognition) before launch, as Polygon advises.
Integration Steps
- Decide if it is worth it. Many customers will keep using cards, so uptake is usually gradual (Stripe). On low-value domestic sales, ramp and processing fees may erase any savings (Polygon).
- Pick a provider or gateway and complete business verification. Compare supported coins, conversion options, security and real current fees. Quoted fee ranges in vendor articles are unverified.
- Choose accepted assets and settlement. Bacloud suggests starting with Bitcoin, Ethereum and one stablecoin, with automatic conversion to fiat.
- Install the plugin or API. A custom site generates a one-time address or QR code per order and listens for webhook confirmations (Stripe).
- Verify payments properly. Check amount, token and confirmations before fulfilling the order (Polygon).
- Test end to end, in a sandbox or testnet, including partial and failed payments.
- Separate wallets for settlement and operations, with role-based approvals if you use custody.
- Show the option clearly, with accepted-coin logos at product, checkout and footer, and keep the checkout fast; see e-commerce conversion tips.
Security Considerations
- Protect admin accounts with strong authentication; see 2FA and passkeys.
- Never store customers' recovery phrases or private keys.
- Watch for fake payment confirmations, spoofed webhooks and phishing of your staff; see crypto scams.
- Keep your site fast, patched and monitored; see our small-business threat overview.
Is It Right for You?
It can make sense if you sell high-value or cross-border items, serve crypto-native customers or want a lower-friction option for international buyers. It makes less sense if your margins are thin, your customers rarely use crypto or you lack the capacity to handle refunds and tax. For a broader view of online sales read how to start an e-commerce business and Shopify vs WooCommerce.
Need Help Integrating Payments?
Node-devs builds custom checkouts and payment integrations with the security and testing they need. Tell us what you plan to sell and where, and we will recommend whether crypto is worth adding and how to do it safely.
References and further reading
This guide was compiled from the sources below. We compared them, kept the points they agree on and wrote the article in our own words. Check the originals for more detail.
- Accepting cryptocurrency for e-commerce: benefits, risks and integration (Stripe)
- On-chain e-commerce: a merchant's guide to accepting global crypto payments (Polygon)
- How to accept crypto payments on your e-commerce store (Bacloud)
- How to accept crypto payments: a guide for businesses (Stripe)
- Digital assets (US Internal Revenue Service)



