If you want to invoice in USDT, Hanko lets you send a professional, branded invoice and collect the exact stablecoin amount on the chain of your choice. An invoice is marked paid only when the transfer confirms on-chain, so you never have to trust a payment screenshot. And when you'd rather hold dollars in your bank, you can off-ramp the USDT from the same screen.
Create and send a USDT invoice in a few steps
Building a USDT invoice in Hanko works like any other invoice, with a stablecoin as the settlement currency. You add line items, set the amount, and choose the network your client will pay on.
- Add your line items and the total due, priced in USD or directly in USDT.
- Pick the chain you want to receive on: Base, Ethereum, Polygon, Solana, Arbitrum, or Optimism.
- Send the branded invoice by email with a hosted payment page.
- Your client pays the exact amount; Hanko watches the chain and updates the status automatically.
- Clone the invoice or save it as a template to reuse for repeat clients.
Which chains and tokens are supported
USDT is available across the major networks Hanko supports, so you can match the chain your client already uses and keep fees predictable. Alongside USDT you can also accept USDC and DAI, plus ETH, SOL, or BTC where relevant.
- Networks: Base, Ethereum, Polygon, Solana, Arbitrum, and Optimism.
- Layer-2 and alt-L1 options like Base, Polygon, and Solana typically mean lower gas than Ethereum mainnet.
- Each invoice specifies the network, so the payer sends to the correct address and token.
Paid means confirmed on-chain, not 'I sent it'
Hanko verifies the USDT transfer on the blockchain before flipping an invoice to paid. There are no screenshots to chase and no manual matching of amounts. Once the network confirms the transaction, the invoice status updates and everyone gets a record.
- Status changes only after the transfer confirms on-chain.
- You and your client receive an email receipt with a block explorer link.
- The confirmed transaction is the audit trail for that payment.
Turn USDT into bank dollars when you want
Holding stablecoins is optional. From the same screen where you receive USDT, you can off-ramp the balance to a connected bank account, so your working capital lands as regular currency without hopping between separate apps or exchanges.
Clients who don't hold crypto can still pay
Not every client wants a wallet, and they don't need one. Every Hanko invoice can also be paid by card, ACH, or SEPA bank wire, so USDT is simply one option on the payment page rather than a requirement. You keep a single, reconciled view whether a given invoice settles in fiat or stablecoins.
Frequently asked questions
How do I send an invoice that gets paid in USDT?
Create an invoice in Hanko, add your line items and total, choose USDT and the network you want to receive on, then send it. Your client pays from the hosted invoice page, and Hanko marks it paid once the chain confirms the transfer.
Which blockchains can I receive USDT on?
You can receive USDT on Base, Ethereum, Polygon, Solana, Arbitrum, and Optimism. Each invoice names the network so your client sends the correct token to the right address.
When is a USDT invoice marked as paid?
Only when the transfer is confirmed on-chain. Hanko watches the blockchain for the payment rather than relying on a screenshot, so the status reflects a verified transaction.
Can I convert received USDT to my bank account?
Yes. You can off-ramp USDT to a connected bank account from the same screen where you receive it, so you can hold dollars instead of stablecoins whenever you prefer.
Does my client need a crypto wallet to pay?
No. USDT is one option on the payment page. Clients without a wallet can pay the same invoice by card, ACH, or SEPA bank wire, and everything reconciles in one dashboard.
Will I get a receipt for the USDT payment?
Yes. Both you and the payer receive an email receipt that includes a link to the transaction on a block explorer, so the payment is easy to verify and record.