Guides

How to accept crypto payments on an invoice

A practical, step-by-step guide to sending an invoice your client can pay in stablecoins — with the payment verified on-chain before it's marked paid.

Learning how to accept crypto payments on an invoice is straightforward once your invoice can offer both crypto and fiat as options. With Hanko, you build a branded invoice, choose which chains and tokens you'll accept, and share a link — the client pays in stablecoins from their wallet, or falls back to card or bank if they'd rather. The invoice is marked paid only when the blockchain confirms the transaction, so you're never guessing whether the money arrived.

Step 1: Create a branded invoice

Start by building the invoice as you normally would — line items, amounts, your logo and details. Hanko invoices carry your branding, and the same workspace also holds your proposals, agreements, and client portal, so everything the client sees is consistent.

Step 2: Choose the chains and tokens you'll accept

Decide which networks and stablecoins you want to be paid in. You can accept payment across several chains, and clients pick whichever one suits their wallet.

  • Chains: Base, Ethereum, Polygon, Solana, Arbitrum, and Optimism
  • Stablecoins: USDC, USDT, and DAI, plus ETH, SOL, or BTC where relevant
  • Lower-fee networks like Base, Polygon, and Solana are popular for everyday invoices

Step 3: Send the invoice link to your client

Share the invoice and the client opens a payment page where they choose how to pay. If they hold crypto, they connect a wallet and send the stablecoin amount. If they don't, they can pay by card, ACH, or SEPA bank wire instead — no wallet required to settle your invoice.

Step 4: Let the blockchain confirm the payment

This is the part that makes crypto invoicing reliable. Hanko watches the network and marks the invoice paid only when the transaction is confirmed on-chain. There are no 'I already sent it' screenshots to chase and no manual matching to guess whether funds landed. The client automatically gets an email receipt with an explorer link, and so do you.

Step 5: Off-ramp to your bank if you want

Once you've received stablecoins, you don't have to keep them as crypto. From the same screen, you can off-ramp the funds to a bank account, so accepting crypto on an invoice doesn't force you to manage a separate exchange or hold volatile assets.

Frequently asked questions

How do I accept crypto payments on an invoice?

Create a branded invoice in Hanko, choose the chains and tokens you'll accept, and send the link. The client pays in stablecoins from their wallet, and the invoice is marked paid once the blockchain confirms the transaction.

Does my client need a crypto wallet to pay?

No. Crypto is one option. If a client doesn't have a wallet, they can still pay the same invoice by card, ACH, or SEPA bank wire, so you never lose a payment because someone isn't set up for crypto.

Which cryptocurrencies can I accept on an invoice?

You can accept the stablecoins USDC, USDT, and DAI across Base, Ethereum, Polygon, Solana, Arbitrum, and Optimism, plus ETH, SOL, or BTC where relevant.

How do I know a crypto invoice was actually paid?

Hanko verifies payment on-chain and only marks the invoice paid after the blockchain confirms it. You and your client both get an email receipt with a link to the transaction on a block explorer.

Can I convert the crypto I receive into regular money?

Yes. Received stablecoins can be off-ramped to a bank account from the same screen, so you can accept crypto without holding it if you'd prefer cash in the bank.

Which chain should I choose for accepting crypto on invoices?

Any supported chain works, but lower-fee networks like Base, Polygon, and Solana are common choices for routine invoices because they keep transaction costs low for the payer.

Related solutions

Send a crypto-ready invoice

Accept stablecoins or fiat on any invoice, verified on-chain and reconciled in one dashboard.

One account for proposals, agreements, invoices and client payments.

Get Started

Product updates and the occasional tip, about once a month.