To invoice in Ethereum with Hanko, you build a normal, professional invoice and give your client a payment page that accepts ETH or stablecoins like USDC, USDT, and DAI on Ethereum mainnet. The invoice is marked paid only when the network confirms the transaction, so you never chase down a screenshot again. And if a client prefers not to touch crypto, the same invoice still accepts card or bank payment.
Building an Ethereum invoice step by step
Creating an invoice that settles on Ethereum takes the same effort as any other invoice. You add line items, set the amount, pick Ethereum as a payment option, and send. Hanko generates a hosted payment page your client opens from the email.
- Add your logo, line items, tax, and due date
- Select Ethereum and choose which tokens you accept (ETH, USDC, USDT, DAI)
- Send the invoice by email or share a direct link
- Clone a past invoice or a saved template to skip setup next time
How your client pays
Your client opens the invoice and sees the exact amount owed plus a wallet address or a connect-wallet button. They send the payment on Ethereum, and Hanko watches the chain for the incoming transaction. There is nothing to reconcile by hand.
- Pay from any Ethereum wallet, or connect one in a click
- No wallet? The same invoice still accepts card, ACH, or SEPA wire
- Each payer receives an email receipt with a block explorer link
Paid means confirmed on-chain
An Ethereum invoice in Hanko flips to paid only after the transaction is confirmed on the blockchain. That removes the guesswork of unconfirmed transfers and pending screenshots. The explorer link on every receipt lets both sides independently verify the payment.
Turn ETH or stablecoins into cash
Receiving crypto does not mean holding it. From the same screen where a payment lands, you can off-ramp the funds to a connected bank account. That lets you invoice in Ethereum while keeping your books and payroll in your local currency.
- Off-ramp ETH or stablecoins to a bank account in a few clicks
- Keep everything in one dashboard alongside fiat invoices
- Reconcile crypto and card payments in the same ledger
Beyond a single invoice
Invoicing is one part of the Hanko workspace. The same account handles branded proposals, e-signed agreements, a private client portal, and batch payouts. When you need to pay contractors back in ETH or stablecoins, mass payouts go out in a single, gas-efficient transaction.
Frequently asked questions
How do I create an invoice that gets paid in Ethereum?
Build the invoice as usual, choose Ethereum as a payment option, and send it. Your client gets a hosted payment page that accepts ETH or Ethereum stablecoins, and Hanko marks the invoice paid once the chain confirms the transaction.
Which tokens can I accept on Ethereum?
You can accept ETH along with major stablecoins on Ethereum mainnet, including USDC, USDT, and DAI. You choose which ones to display on the invoice.
Does my client need a crypto wallet to pay?
No. A wallet lets them pay in ETH or stablecoins, but the same invoice always offers card, ACH, and SEPA bank wire, so anyone can pay however they prefer.
How does Hanko know the invoice was actually paid?
Hanko verifies the payment directly on-chain. The invoice only changes to paid after the Ethereum network confirms the transaction, so you never rely on a payment screenshot.
Can I convert the Ethereum payment to my bank account?
Yes. From the same screen, you can off-ramp received ETH or stablecoins to a connected bank account, so you can invoice in crypto and settle in local currency.
Can I reuse an invoice for repeat clients?
Yes. Templates and past invoices can be cloned, so recurring Ethereum invoices take seconds to send again.