Learning how to get paid in USDC comes down to a few clear steps: create an invoice, share it with your client, and let the blockchain confirm the payment. USDC is a US dollar stablecoin, so each token is designed to hold a value close to one dollar, which makes it practical for invoicing. With Hanko you can send a branded USDC invoice and give clients the option to pay by wallet or by card, without managing the technical details yourself.
Step 1: Create a USDC invoice
Start by building an invoice and setting the amount you want to receive in USDC. Pick the chain you want to receive on, since USDC is available across several networks with different fees and speeds. Hanko generates a branded invoice with a payment request your client can open in a browser.
- Enter the amount and select USDC as the currency
- Choose a chain: Base, Ethereum, Polygon, Solana, Arbitrum, or Optimism
- Send the branded invoice to your client by link or email
Step 2: Let your client pay their way
Your client opens the invoice and pays. If they hold USDC, they can pay directly from their wallet on the chain you selected. If they do not use crypto at all, they can still pay by card or bank transfer, so you are not forcing anyone to onboard to a wallet just to settle with you.
- Crypto users pay USDC straight from their wallet
- Non-crypto clients can pay by card or bank instead
- No wallet setup required on the client side to complete payment
Step 3: Wait for on-chain confirmation
A USDC invoice is marked paid only when the blockchain confirms the transaction. That means there is no relying on a screenshot or an "I sent it" message; the status updates once the network verifies the transfer. You get an email receipt with an explorer link so you can inspect the confirmed transaction yourself.
Step 4: Keep the USDC or off-ramp to your bank
Once payment confirms, the USDC is yours to hold or convert. If you would rather end up in your local currency, you can off-ramp the crypto to a bank account from the same screen. Everything reconciles back to the original invoice, so your records stay tidy whether you keep the stablecoin or cash out.
- Hold the USDC in your wallet
- Off-ramp to a bank account without leaving the dashboard
- The payment reconciles automatically against the invoice
Frequently asked questions
How do I get paid in USDC?
Create an invoice priced in USDC, choose the chain you want to receive on, and send it to your client. They pay from a wallet or by card, and the invoice is marked paid once the blockchain confirms the transfer.
Does my client need crypto to pay a USDC invoice?
No. Clients who hold USDC can pay from their wallet, but anyone without crypto can pay the same invoice by card or bank transfer instead.
Which blockchains can I receive USDC on?
You can receive USDC on Base, Ethereum, Polygon, Solana, Arbitrum, and Optimism. Different networks offer different fees and confirmation speeds, so you can pick what suits the payment.
How do I know a USDC payment is real?
The invoice is only marked paid when the blockchain confirms the transaction, not when someone claims to have sent it. You also receive an email receipt with an explorer link to the confirmed transfer.
Can I convert USDC to my local currency?
Yes. Received USDC can be off-ramped to a bank account from the same screen, so you can cash out to fiat without moving funds through a separate service.
What is USDC?
USDC is a US dollar stablecoin, meaning each token is designed to track the value of one US dollar. That stability makes it practical for invoicing and getting paid compared with more volatile assets.