The dollar that lives on a blockchain
A stablecoin is a token designed to hold its value at one US dollar. The three you'll meet most are USDC, USDT, and DAI. USDC is issued by Circle, a regulated financial institution in the United States; each USDC in circulation is backed by reserves you can read about on Circle's public site. For you as a business, what matters is simpler: one USDC is meant to be worth one dollar, and it has held that peg through normal market swings.
"Lives on a blockchain" means there is no bank in the middle. A stablecoin is held in a wallet — software that controls an address on a public network like Base, Ethereum, or Solana — and it moves when its owner signs a transfer. The record of that transfer is public and permanent: anyone can see that address A sent address B 250 USDC, though wallets aren't labeled with names.
Why do customers want to pay this way? A few reasons come up again and again: they already hold stablecoins and don't want to convert to a card; they're in a country where getting a card that works internationally is hard; they're buying something where a bank's fraud rules get in the way; or they simply prefer keeping their money in wallets they control. Whatever the reason, the population of customers holding digital dollars is large and growing — and until recently, accepting their money cleanly was surprisingly awkward.
How a stablecoin payment actually moves
The core flow is: your customer opens a payment page, chooses a network, approves a transfer from their wallet, and the money lands in your wallet. There's no card number, no bank authorization, and no processing network in between. The transfer is between two wallets on one blockchain — say, two USDC holders on Base.
The practical wrinkle is telling one payment from another. Wallets are pseudonymous, so when 250 USDC arrives, how do you know it's from the client who owes you exactly 250? Older systems generated a fresh deposit address per customer — effective, but clunky. Settle uses a different trick: every checkout asks for a unique exact amount, like 250.004317 USDC. That amount can only belong to one pending invoice, so the incoming transfer reconciles itself — your customers always send to your one, permanent wallet address.
Verification is the other half. A payment platform should never mark an invoice paid because someone claims they paid, or because a transaction ID was pasted in. The transfer itself has to be checked on the blockchain: right amount, right token, right network, right destination. On Settle that check runs automatically through several independent paths, so a payment registers even if the customer closes the browser tab the moment they hit send.
What it costs to receive one
There are two possible costs in any blockchain payment, and it helps to keep them separate. The first is the network fee — what the blockchain itself charges to process the transfer. This is paid by the sender when they make the payment, and it doesn't scale with the amount: sending $5 and sending $5,000 in USDC on the same network costs roughly the same, because the network is charging for the computation, not the value.
How big is that fee? It depends entirely on the network. On Base or Solana, a stablecoin transfer typically costs a fraction of a cent. On Polygon, Arbitrum, and Optimism, typically a few cents or less. On the Ethereum mainnet, it varies with network activity and can be noticeably more when the network is busy. This is why network choice is the single biggest fee decision — and why a good checkout lets customers pay from whichever network they already hold their money on.
The second possible cost is a platform fee — what a payment provider takes off the top. This is where providers differ wildly: some charge a percentage of every payment, some bundle fees into exchange rates, and some, like Settle during launch, charge 0% platform fee and let the network fee be the whole cost. If a provider doesn't state its fee clearly, ask before you commit.
Stablecoin payments vs card payments
Cards and stablecoins solve different problems, and the honest comparison is narrower than the marketing on either side suggests. Cards are universal, familiar, and handle fraud with a chargeback system customers trust. Their costs are the familiar ones: a percentage per transaction, plus fixed fees, plus the risk of chargebacks and account holds that every card processor carries.
Stablecoin payments trade that structure for a different one. The transfer is final — there are no chargebacks, which removes a whole category of fraud and dispute machinery, and means a refund is a decision you make and send yourself. Fees are the network's flat cost rather than a percentage. Settlement is the network's speed rather than a payout schedule — the money is in your wallet when the blockchain says it is, not when a processor releases it.
The trade-offs are real too. Your customer needs a wallet with money in it, which not every customer has. The money arrives as a stablecoin, not in your bank — if you need fiat, converting it is a separate step you own. And because payments are final, a mistaken payment (wrong amount, wrong network) needs your deliberate handling rather than a support ticket to reverse it. None of these are blockers; they're just different muscles.
What "non-custodial" means for you
The word to know in this space is custody. A custodial payment processor receives your customer's money into its own accounts, credits you a balance, and pays you out on its schedule. That's how card processors work, and it's how most crypto processors work too — your money sits in their treasury between the payment and your withdrawal.
A non-custodial platform like Settle never receives the money at all. The checkout generates a payment request and the customer's transfer goes directly to your wallet. The platform's job is everything around the money: the checkout page, matching the transfer to the right order, verifying it on-chain, receipts, records, exports. The money itself moves exactly once, peer to wallet.
Why does this matter? Because custody is where payment risk concentrates. Processor freezes, payout delays, rolling reserves, and — in the worst cases — platform failures all live in the gap between "customer paid" and "you withdrew". Non-custodial payments close that gap by never opening it. The counterweight is responsibility: your wallet security is your own, a wrong address is unrecoverable, and no one can reverse a payment for you. It's the difference between renting your money infrastructure and owning it.
What you need before you start
Less than you might think. You need a wallet — that's the one non-negotiable, since it's where the money goes. Popular starting points are MetaMask or Coinbase Wallet for the Ethereum-family networks, and Phantom for Solana. You can start on one network and add more later; many merchants enable Base or Solana (the cheapest) plus whatever their customers already use.
You need to decide what you're charging for, which is the same decision as any business: one-off payments (payment links and invoices), products with quantity and shipping, or recurring billing. On Settle, all of those are no-code — you create them in a dashboard and share the URLs.
And you should run a test payment before going live. Any platform worth using has a test mode: on Settle you can simulate a payment end to end — checkout, verification, receipt — without real funds, so the first live customer isn't also the first time you've seen the flow.
Common questions
Is a stablecoin payment the same as paying with Bitcoin?
No — the difference is the price. Bitcoin's value moves minute to minute, so a $250 invoice paid in Bitcoin is a currency-conversion question. Stablecoins are designed to hold one US dollar each, so a $250 invoice is paid with 250 USDC — no exchange rate, on either side.
Do stablecoin payments have chargebacks?
No. Blockchain transfers are final — there is no mechanism to reverse one, by anyone. That protects merchants from chargeback fraud, and it means refunds are a deliberate choice: you send the refund from your own wallet, and tools like Settle verify and record it when you do.
Do I have to accept the money as cryptocurrency?
The payment lands in your wallet as the stablecoin it was sent in. Keeping it there is one option; moving or converting it is yours to do however you like — a non-custodial platform like Settle never converts or holds it for you.
Which stablecoin should I accept?
USDC is the common default — widely held, available on every network Settle supports, and issued by a regulated US institution (Circle). USDT and DAI are supported alongside it. You can enable all three and let customers choose.
Ready to put this into practice?
Start accepting stablecoin payments