Payment Processing Fundamentals

How to Accept Crypto Payments: Processors, Taxes, and Risks

Learn how to accept crypto payments with instant dollar conversion, what to record for taxes, and how to handle refunds and customer errors safely.

Four business colleagues bump fists over a white desk with smartphones, financial reports, notes and coffee cups

Photo: Pixabay

On this page 7 sections
  1. Crypto Demand Is Narrow, so Measure Yours First
  2. Crypto Payment Processor or Your Own Wallet
  3. How to Accept Crypto Payments and Get Paid in Dollars
  4. Crypto Fees vs. Card Processing Costs
  5. Crypto Payments Tax: What to Record and Report
  6. Refunds, Volatility, and Customer Errors
  7. Adding Crypto to Your Checkout or Bitcoin Point of Sale

Key takeaways

  • Instant conversion to dollars removes most of the price risk. Hold coins only if you want crypto on your balance sheet and can secure and account for it.
  • Record every crypto sale at its dollar value when it happens, and keep collecting sales tax on that dollar price.
  • Crypto payments can't be charged back, so a written refund policy stated in dollars protects both you and the customer.
  • Any savings over card fees come mostly from large tickets, so run the math on your own sales mix before adding another tender.

To accept crypto payments, most businesses sign up with a crypto payment processor. It quotes the customer a price in Bitcoin or another coin, confirms the payment on the blockchain and deposits U.S. dollars in your bank account, minus a fee. You can also take coins directly into a wallet you control. In that case price swings, key security and tax tracking all become your job. Either way, book each sale at its dollar value on the day it happens. Crypto also has no chargebacks, so refunds depend entirely on your own policy.

Crypto Demand Is Narrow, so Measure Yours First

Most U.S. shoppers still pay with cards and mobile wallets. Crypto requests tend to come from a few kinds of buyers: people who already hold coins and want to spend some, international customers who find crypto easier than a cross-border card payment, and shoppers buying high-ticket goods such as jewelry, watches and electronics. Digital product sellers with a technical audience hear the request too.

Before you sign anything, look at three things. Count how many customers actually asked to pay in crypto over the past year. Then check your average ticket, because a cheaper tender barely matters on a lunch order and can matter on a diamond that costs as much as a used car. Finally, think about who your buyers are. A store selling high-ticket jewelry and diamonds may close a sale it would otherwise lose. A neighborhood dry cleaner probably won't notice any difference.

Crypto sits on top of card acceptance and doesn't replace it. Crypto payers are a small group alongside everyone who pays by card, so you still need dependable card payment processing underneath. Some merchants who have lost a card processor look at crypto as a way around the problem. It isn't one. Crypto processors run their own business verification and keep their own prohibited-product lists, and some turn away industries that card acquirers will take. If underwriting is your real issue, a provider that offers high-risk merchant accounts is the more direct fix.

Crypto Payment Processor or Your Own Wallet

A crypto payment processor works much like a card processor. You apply, it verifies your business, and you get a checkout plugin, an invoicing tool or a point-of-sale app. When a customer pays, the processor watches the blockchain, marks the order paid and settles to you in dollars, in crypto or in a split you choose. Most also screen incoming payments for sanctions exposure. Paying in crypto doesn't change your sanctions obligations, and our guide to OFAC sanctions screening for online sellers covers what you're responsible for either way.

Holding crypto yourself means customers send coins to a wallet you control, either by scanning an address you display or through self-hosted payment software. No one takes a processing fee. In exchange, every job a processor would do falls to you. Lose or leak the private keys and the money is gone for good. Someone on your team has to watch for incoming payments and match each one to an order. From the moment coins arrive until you sell them, any drop in price comes out of your margin. Each receipt also needs its own tax record, because selling those coins later produces a gain or loss.

For most owners, a processor with instant conversion is the sensible default. Holding coins makes sense only if you've decided you want crypto on your balance sheet and you have the security and accounting to support it.

How to Accept Crypto Payments and Get Paid in Dollars

Instant conversion is what makes crypto workable for an ordinary business. At checkout, a customer picks crypto and chooses a coin. Your processor converts the dollar price into that coin and locks the quote for a short window, usually displayed with a QR code. From their wallet, the customer sends the exact amount. Once the processor sees the payment and the number of blockchain confirmations its policy requires, it marks the invoice paid. Dollars, less the fee, then land in your bank account on the processor's settlement schedule.

Most of the terms worth comparing are the ones that differ between providers. Get written answers on these points:

  • Which coins and which blockchain networks are accepted
  • How long a price quote stays valid, and what happens when a customer pays after it expires
  • How underpayments and overpayments are resolved
  • The percentage fee, plus any spread built into the conversion rate
  • Settlement frequency and any minimum payout
  • Which reports and tax forms you'll receive, and which ecommerce platforms and POS systems are supported

Stablecoins are a related route. These tokens are designed to hold a steady dollar value, which removes most of the price risk even before conversion. Our explainer on how USDC stablecoin settlement works goes through that option in detail.

Crypto Fees vs. Card Processing Costs

Card processing cost has three layers. Interchange goes to the card-issuing bank, assessments go to the networks, and your processor adds a markup on top. Crypto processors usually charge a percentage of each sale instead. Customers generally pay the blockchain network fee from their own wallet, and some processors add a spread to the conversion rate. Pricing on both sides changes, so confirm current terms with each provider rather than relying on published averages. To see how your own card costs are built, read our breakdown of interchange-plus, flat-rate and tiered pricing.

Worked example (illustrative numbers only). Assume a store's blended card cost is 2.7% of each sale and a crypto processor charges a flat 1% with no monthly fee. Compare a large ticket with a small one:

SaleCard cost at 2.7%Crypto cost at 1%Difference
$8,000 ring$216.00$80.00$136.00
$40 online order$1.08$0.40$0.68

That gap explains where the savings come from. A jewelry store that moves a handful of large sales to crypto each year can save a meaningful amount. A shop with mostly small orders saves cents per sale, and staff training and reconciliation time can easily cancel that out.

If what you really want is lower processing costs across every sale, crypto is a small lever. Programs like dual pricing and cash discount apply to all your card transactions, and for eligible merchants they can offset some or all card fees, depending on sales mix and state rules.

Crypto Payments Tax: What to Record and Report

This section is general information, not tax advice. Federal tax treatment of crypto works differently from cash, and the details change, so confirm your approach with a CPA who handles digital assets and review the IRS's published digital asset guidance with them.

Record the sale at its dollar value. When you accept crypto for goods or services, book revenue at the coin's fair market value in dollars when you receive it. With instant conversion you're effectively recording a dollar sale, and the conversion itself should produce little or no gain or loss. Keep your processor's transaction records anyway, since they document the rate and timing.

Holding coins adds work. Keep the crypto instead, and the dollar value on the day you received it typically becomes your starting point. When you later sell or spend those coins, the difference can create a taxable gain or loss. A store that holds a year of small crypto receipts ends up tracking a long list of separate lots. That bookkeeping burden is the strongest accounting argument for converting right away.

Sales tax stays the same. Collect sales tax on the dollar price wherever the item is taxable, exactly as you would for a card sale. Paying in crypto doesn't make a taxable item exempt.

Federal reporting rules for digital assets have shifted in recent years, including rules for brokers and for large payments received in the course of business. Ask your processor which tax forms it will send you, and ask your CPA which reporting rules apply to your business this year.

Refunds, Volatility, and Customer Errors

Crypto payments are final. No issuing bank can reverse them, so friendly-fraud chargebacks go away. On the other side, customers have no dispute process to fall back on, which leaves your refund policy as the only protection either of you has.

Write the refund policy in dollars. Suppose a customer pays in Bitcoin for a bracelet and returns it three weeks later. Refund the original dollar price, either in crypto at that day's rate or in dollars, rather than the same quantity of coins, which may be worth much more or much less by then. Put this at checkout and on the receipt. Process refunds through your processor where it supports them, and send them only to an address the original payer provides through that channel.

Expect customer errors. Some wallets deduct the network fee from the amount sent, so payments arrive slightly short. Customers sometimes pay after the quote expires, when the price has already moved. A more serious mistake is sending a token on a different blockchain than the invoice requested, which can make the money hard or impossible to recover. Overpayments happen too, followed by a request to return the difference.

Your processor's policy settles most of these cases, so read it before launch. Be wary of overpayment refund requests, especially when the customer wants the excess back in a different form or to a different address, because that is a known scam pattern. Give staff one rule: no crypto payment is accepted outside the processor's checkout, and no refund goes out outside it either.

With instant conversion, volatility belongs to the processor during the quote window. Once you hold coins, it belongs to you from the minute they arrive.

Adding Crypto to Your Checkout or Bitcoin Point of Sale

Online, most crypto processors offer plugins or hosted checkout pages for the major ecommerce platforms. Keep each order pending until the processor confirms payment, and don't ship before then. Shopify sellers can see what a stablecoin checkout looks like in our walkthrough of accepting USDC on Shopify.

In a store, a Bitcoin point of sale usually means the processor's app on a tablet or phone showing a QR code for the customer to scan. Speed matters at a counter. Standard on-chain Bitcoin confirmations can take long enough to hold up a line, so ask whether the processor supports faster methods for in-person sales, such as the Lightning Network or stablecoins on quicker networks.

If crypto runs on a separate device, add it as a tender type in your POS system and ring every crypto sale there as well. Skip that step and your inventory, sales tax and end-of-day totals won't match. Train staff on the refund and overpayment rules before the first crypto sale, not after it.

Your first move is a quick check of your own numbers. Pull last year's sales in your highest ticket tier and count the customers who asked about crypto. If both are small, focus on card costs first. You can request a free quote, and a MannyPay specialist will respond within one business day.

About the author

Adrian Reyes

Adrian Reyes is Senior Payments & Fintech Editor for Beyond the Swipe, covering credit card processing, merchant accounts, payment technology and processing fees.

This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.

Related reading