How to Accept Crypto Payments for Your Business: Step by Step
Contents
Before you accept crypto payments for business use, you need four things in place: a wallet you control, a payment processor or gateway that fits your sales channels, a written policy on which coins you take, and a bookkeeping method for recording each transaction. Everything else — pricing, refunds, tax reporting — builds on those four. Skipping any of them is what turns a simple payment option into a reconciliation problem later.
This guide walks through the setup in order, from the first decision to the final checklist, with the practical details that are easy to miss.
What to prepare before you accept cryptocurrency
Set these up before you touch a checkout page. Each one affects how the later steps work.
Decide which coins you will accept
Start with one or two well-established coins and one stablecoin. Bitcoin and Ether have deep liquidity and broad processor support; a dollar-pegged stablecoin removes price swings, which matters if you price in dollars. Adding more coins grows your support burden and your accounting complexity without adding many customers. You can add assets later once the workflow runs smoothly.
Choose how you hold the funds
You need a business wallet, separate from any personal wallet. For most merchants the practical question is custody. A hosted wallet provided by a processor is simple, but you rely on that company for security and withdrawals. A self-custody wallet gives you full control, but losing the recovery phrase means losing the funds. Many merchants start hosted, then move to a self-custody wallet with a hardware signer as volumes grow.
Route the money to fiat or keep it in crypto
Most payment processors let you set an automatic conversion. You can hold the crypto, convert at the moment of payment, or batch-convert on a schedule. Choose now, not after the first settlement, because the policy affects your bookkeeping and your exposure to price moves.
How to accept crypto payments in seven steps
- Register the business entity for the account. Open the processor account in your business name with the same details as your bank and tax records. Mixing personal and business identity creates problems when you need statements for accounting or an audit.
- Verify your business. Expect a standard onboarding check: company registration, ownership details, bank account, and sometimes a website review. This step determines how fast you go live.
- Connect the payout account. Add the bank account or wallet that will receive settled funds. Confirm the currency and confirm who is authorized to change it.
- Create the payment method in your store or invoicing tool. Most processors provide a plugin for common commerce platforms, a hosted checkout, or an API for custom builds. Install or connect the option, then test it in a sandbox or with a small real payment before launch.
- Set the payment window and exchange rate rule. Crypto prices move. Most gateways quote a rate, hold it for a short window, and cancel the invoice if payment arrives late or short. Decide how long the window is and what happens when a customer misses it.
- Publish your crypto payment policy. State which coins you take, that the quoted amount must arrive within the window, how you handle underpayments and overpayments, and how refunds are issued. Put it where customers see it before they pay.
- Record the transaction the day it clears. Save the fiat value at the time of payment, the coin amount, the transaction ID, and any processor fee. You need these fields for reconciliation and for tax reporting in most jurisdictions.
How to accept crypto payments without breaking your checkout
The mechanics differ by sales channel, and each one has a failure point worth testing.
Online store checkout
A plugin adds a crypto option next to your card and wallet methods. The customer is redirected to a hosted invoice or a QR code, pays, and returns to your confirmation page. Test the full loop: cart, invoice, payment, confirmation email, order status. The most common failure is an order that stays "pending" because the gateway callback never reached your store.
In-person and invoiced sales
For a physical counter, a static QR code tied to your wallet is the simplest option, but it creates reconciliation headaches because you cannot easily match a payment to an order. A processor-generated invoice per sale is slower for the customer but gives you a transaction record that ties to a specific order. For invoices sent by email, include the payment window and the exact amount in the invoice itself, not just in the gateway.
Subscriptions and recurring billing
Recurring crypto billing is limited. Most processors cannot pull funds from a customer's wallet the way a card network can. The workable patterns are prepaid credits, invoices the customer pays manually each cycle, or a subscription tool that combines a card on file with a crypto top-up. Plan for the customer forgetting to pay and build a reminder into the process.
What affects your cost and settlement time
You will not find one universal fee, because processors price differently and network conditions change. The factors below explain what moves your numbers.
| Factor | What it changes | What to check |
|---|---|---|
| Processor model | Percentage fees versus flat fees versus free with a spread | Total cost per transaction at your average order size |
| Conversion | Whether you settle in fiat or hold the coin | Conversion spread and whether it is built into the rate |
| Network fees | Who pays the on-chain fee | Whether the customer pays the network fee or it is deducted from your amount |
| Settlement schedule | When funds reach your bank | Daily, weekly, or on-demand payout and any minimum threshold |
| Chargebacks | Whether a payment can be reversed | That on-chain payments do not have card-style chargebacks, which cuts one risk but removes one protection |
Lower fees do not automatically mean a better deal. A gateway with a slightly higher fee but reliable settlement and clean export files can save more in bookkeeping hours than it costs.
Common mistakes when businesses accept cryptocurrency
- Using a personal wallet. It muddies your records and can expose personal funds to business risk.
- Ignoring the payment window. A customer who pays after the quote expires sends an amount that no longer matches the invoice, and someone has to resolve it manually.
- No written refund policy. Crypto refunds have to be sent to a wallet address, and the amount in dollars may differ from what was received. Say in advance how you calculate it.
- Recording only the coin amount. Without the fiat value at the time of payment, your books and your tax filing will not line up.
- Testing with a live customer. Run a small test payment first. A failed confirmation page during a launch is expensive.
- Assuming the rules are the same everywhere. Licensing, reporting, and consumer-protection rules vary by country and by state. Confirm the requirements for your jurisdiction on the official tax or financial regulator's site before you go live.
Quick checklist before you launch
- Business wallet created and recovery phrase stored offline in more than one location.
- Processor account verified in the business name.
- Payout account and conversion rule set.
- Crypto option tested end to end, including a failed or late payment.
- Payment policy page published with coins, window, refund rule, and underpayment handling.
- Bookkeeping fields defined: fiat value, coin amount, transaction ID, fee, order reference.
- Team trained on what to do when a payment is short or late.
- Jurisdiction-specific tax and reporting rules checked on the official source.
The short version
Accepting crypto payments comes down to controlled custody, a tested checkout path, a written policy, and a record for every transaction. Get those right and the rest is maintenance: reviewing fees, adding coins only when customers ask, and keeping your bookkeeping current. Start with one coin and one payment method, run a small test, and expand once the workflow holds.
This article is general information, not financial, legal or tax advice.

