Guide · Merchants, stores, and creators

How to accept Bitcoin payments

Bitcoin was the first checkout asset and still the one customers ask for by name. On U.CASH Pay, accepting it means adding BTC to your checkout assets and deciding two things: whether to take it on-chain or over Lightning, and whether to keep it as BTC or auto-convert receipts into a stablecoin. This guide sets up both.

You needA U.CASH Pay account with a store or payment linkA BTC receiving address (on-chain, Lightning, or both)A decision on holding vs auto-converting receipts

Step by step

Every step, in order.

Step 01

Add BTC to your checkout

In your Pay settings, add Bitcoin to the accepted assets. Customers paying by crypto see it alongside whatever else you accept.

Step 02

Choose the settlement rail

On-chain BTC settles with normal confirmations; Lightning settles near-instantly for smaller tickets. You can enable both and let the customer's wallet pick.

Step 03

Decide what you keep

Hold receipts as BTC, or set an auto-conversion rule into a stablecoin pegged to your invoicing currency. The conversion executes at checkout rate.

Step 04

Price your goods

Checkout quotes the BTC amount live from the customer's side. Your prices stay in your local currency; the crypto amount is derived at payment time.

Step 05

Watch receipts land

The dashboard lists each payment with its transaction reference and settlement state. Reconciliation data flows to your accounting export either way.

Step 06

Cash out when you choose

Swap BTC to a local rail through the payout flow, or hold. Settlement is non-custodial: the bitcoin is in your wallet from confirmation.

The part that matters

The hold-vs-convert decision is the real one. Holding BTC means your revenue carries bitcoin's price volatility between receipt and spend. Auto-converting into the stablecoin matching your invoicing currency removes that exposure at the cost of the conversion fee and the forgone upside. Merchants with fiat costs mostly convert; merchants who already transact in crypto mostly hold. Both are first-class settings, changeable at any time: nothing is locked in.

Go deeper

Guide: accept crypto paymentsAccept Bitcoin directoryLightning asset pageGlossary: confirmation policy

FAQ

Does U.CASH hold my bitcoin?
No. Crypto checkout settles non-custodially to the wallet address you configure. U.CASH never pools merchant coins.
Can customers pay over Lightning?
Yes: enable the Lightning option and Lightning-capable wallets get the fast path. On-chain remains available for wallets that prefer it.
How do I avoid BTC price swings on receipts?
Set auto-conversion to a stablecoin pegged to your invoicing currency. The customer still pays BTC; you receive the pegged token at checkout rate.

Other guides

How to accept crypto payments

Accept Bitcoin, Ethereum, stablecoins and 53 more assets at checkout in minutes: connect…

How to swap across chains

Swap any asset for any other across 35 networks: connect a wallet, pick the pair, review…

How to buy UCASH

Three ways to get UCASH, the U.CASH network token: card or bank through the partner ramp,…

Keep going

How to accept Bitcoin payments, done right

Six guides, one platform, every rail non-custodial.