free · 0% fees · 60sclaim your page
merchant guides/ 9 min read/reviewed /by prakash shindeprakash shinde

how to accept crypto payments: the complete merchant guide

everything a business needs to take 19 coins — Bitcoin, USDT and more — wallets, setup, fees, security and the mistakes to avoid.

How to Accept Crypto Payments: The Complete Merchant Guide
share whatsapp post

Accepting crypto payments used to mean either running your own node or handing your revenue to a custodial processor that holds your money, takes a cut, and can freeze your account. Neither is necessary anymore. This guide walks through the whole process — from choosing a wallet to receiving your first on-chain payment — with the practical details most tutorials skip.

It's written for merchants, freelancers and creators, not developers. If you can copy and paste a wallet address, you can do everything described here.

why businesses accept crypto

Three reasons come up in almost every merchant conversation: fees, settlement speed, and reach. Card processors charge 2.9% + 30¢ on a typical online transaction — on $100,000 of annual card revenue, that's roughly $3,200 gone. Crypto payments settle wallet-to-wallet, so a non-custodial setup can genuinely cost 0% per transaction.

Settlement is the second driver. Card revenue arrives in 2-7 days and can be held longer after disputes; an on-chain payment is spendable in minutes. And because a wallet address works the same wherever wallet-to-wallet payments are permitted, you can sell to a customer in Lagos, Manila or Buenos Aires with none of the cross-border declines and FX markups that plague international cards.

Finally: chargebacks don't exist on-chain. A confirmed payment is final, which removes both fraud losses and the dispute-management time that comes with them.

what you actually need

The minimum viable setup is smaller than most people expect:

  • a self-custody wallet (you already have one if you've used MetaMask, Trust Wallet, SafePal, Phantom or a hardware wallet)
  • the public receiving address for each network you want to accept on — never a seed phrase or private key
  • a payment page or invoice tool that shows the right address, the right amount and the right network to your customer
  • a way to verify payments arrived — on-chain receipts, not screenshots

That third item is where most DIY setups fail. Pasting a raw address into an email invites wrong-network transfers, fat-finger amounts and no payment tracking. A purpose-built page (crypt.pe gives you one free at crypt.pe/yourname) handles coin choice, exact amounts, QR codes, wrong-network warnings and automatic payment detection.

step-by-step setup

  • 1. Create your wallet(s). For stablecoins and ETH, any EVM wallet works; add a Bitcoin wallet if you want BTC. Write the seed phrase on paper, never digitally.
  • 2. Claim a payment page and paste in your public addresses — one per network family.
  • 3. Pick your coins. Most merchants start with USDT, USDC, BTC and ETH (more on this below).
  • 4. Test it yourself: send $2 from a personal wallet, watch it get detected, check the receipt.
  • 5. Put the link everywhere — invoices, email signatures, your website — and print a QR standee if you have a counter.
  • 6. For invoices with fixed amounts, create per-invoice payment requests so amounts are locked and matched automatically.

which coins should you accept?

Accept the coins your customers already hold, not the ones you find interesting. In practice that means:

coinwhy merchants accept itwatch out for
USDTthe most-held stablecoin on earth; no volatilityexists on many networks — always show which one
USDCregulated, widely trusted stablecoinsame multi-network caution as USDT
BTCthe most recognised asset; large holder baseconfirmations take ~10-60 min for big amounts
ETHsecond-largest ecosystemprice moves — quote at payment time
SOL / TRX / TONcheap, fast regional favouritessmaller holder bases outside their communities

Stablecoins deserve the emphasis: for a business, getting paid in a dollar-pegged asset removes the volatility conversation entirely. Price your goods normally, receive the exact dollar value on-chain.

what it costs (honestly)

There are only two costs in a non-custodial setup, and only one of them goes to anyone:

  • network fees — paid by the payer to the blockchain, not to you: cents on Tron/Solana/Base, a few dollars on Ethereum mainnet at busy times
  • tooling — crypt.pe charges 0% per transaction and runs on flat plans with a free tier; custodial processors typically charge 0.5-2% of every sale plus payout fees

Compare that with the 2.9% + 30¢ card baseline and the math is simple: the more you sell, the more a percentage-based processor costs you. A flat subscription costs the same whether you take $1,000 or $1,000,000 a month.

security: who holds the money?

This is the single most important architectural question, and it splits every product on the market into two camps. Custodial processors receive the crypto into their wallets, then credit you — meaning they can hold, freeze or lose your funds, and they become a hacking target holding thousands of merchants' revenue.

Non-custodial tools like crypt.pe never touch the money: the payer's wallet sends directly to your wallet, on-chain, every time. The tool's job is only to show the right address, lock the right amount and verify the payment publicly. No middleman balance, nothing to freeze, nothing to withdraw — it's already yours.

Whatever you choose: no legitimate service ever needs your seed phrase or private key. A public address (or an xpub for fresh-address generation) is all any payment tool should ask for.

common mistakes to avoid

  • sharing one address as plain text with no amount — you'll spend hours matching payments to invoices
  • ignoring networks — USDT sent on the wrong chain to an exchange-owned address is usually unrecoverable
  • screenshot 'proof' — always verify on-chain; a receipt anyone can check protects both sides
  • keeping large balances in a hot wallet — sweep to cold storage periodically
  • waiting zero confirmations on large payments — give big-ticket sales a confirmation depth policy (crypt.pe does this automatically)

references

  1. [1]Bitcoin developer guide — payment processing
  2. [2]Gas and fees — ethereum.org
  3. [3]Circle — USDC official
  4. [4]IRS — digital assets guidance

primary sources last verified — details may change; confirm on the source pages.

frequently asked

Do I need to understand blockchain technology to accept crypto?

No. If you can copy a wallet address, you can accept crypto. Modern tools handle QR codes, exact amounts, network warnings and payment detection automatically.

How much does it cost to accept crypto payments?

With a non-custodial tool like crypt.pe, 0% per transaction — payers cover a small network fee (cents on most chains) and the tool runs on flat plans with a free tier. Custodial processors typically charge 0.5-2% per sale.

Is accepting crypto safe for my business?

With a non-custodial setup, payments go straight from the customer's wallet to yours on-chain — there is no intermediary to be hacked or to freeze funds, and confirmed payments cannot be charged back.

Which cryptocurrency should a business accept first?

Stablecoins (USDT, USDC) plus BTC and ETH cover the overwhelming majority of real-world payment demand. Stablecoins remove volatility entirely: you receive the exact dollar value you charged.

ready to accept crypto?
free page, 0% fees, live in 60 seconds — non-custodial by design.
create your free page
new guides by email
one email when a new merchant guide ships.
no drip sequences, no promos — unsubscribe anytime.

about crypt.pe

01

non-custodial by design

Payments settle wallet-to-wallet on-chain, straight from the payer to your own wallet. crypt.pe never holds, freezes or forwards funds — there is no platform balance and no withdrawal step, and every payment gets a verifiable on-chain receipt.

02

0% transaction fees

Plans are flat subscriptions with a free tier — compare that with the 1–2% charged by custodial processors. One page accepts 19 supported assets — including Bitcoin, USDT, Ethereum and Solana — across 13 networks, with simple pricing and no payout schedule.

03

tools merchants actually use

Exact-amount invoices with live tracking, product links, printable QR standees, HMAC-signed webhooks, CSV exports and a Stripe-style API — see the merchant guides or create your free page in about a minute.

04

how a payment works

You add wallet addresses you already own, share your crypt.pe link or QR code, and the customer pays from their own wallet. crypt.pe locks the amount at invoice time, watches the chain, matches the transaction and issues a receipt both sides can verify on a block explorer — software around the payment, never in the money flow.

05

available wherever wallet-to-wallet payments are permitted

Because settlement is on-chain to your own wallet, there is no bank partnership gating access and no account that can be closed over geography — local crypto rules still apply. crypt.pe publishes country guides for 60 markets and is available where wallet-to-wallet payments are legally permitted.

06

stablecoin-first, volatility optional

Accept USDT or USDC and a $100 invoice locks to a fixed token amount that targets a $1 peg — value movement between creation and payment stays minimal, though stablecoins can temporarily depeg, and issuer, liquidity and network risks remain. Prefer BTC, ETH or SOL? Token amounts are locked at invoice time either way, and your dashboard records the USD value of every payment for clean bookkeeping. Questions? Start with the FAQ or payment help.