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.