How do I know a stablecoin payment is real?

Check it yourself on a block explorer for the network named on the invoice, rather than trusting a screenshot. Confirm the token's contract address, because anyone can create a token with the same name, and wait until the transfer is final on that network.

The wider picture

The key points from the guide this answer comes from:

  1. Invoice in your normal currency, with the stablecoin as a payment method at face value: for example, USD 12,500.00, payable in USDC on Base.
  2. Put the token, network, address and invoice number on the invoice, and confirm each payment on a block explorer yourself, checking the token's contract address.
  3. USDT and USDC transfers can't be reversed, so refund only to an address the customer confirms in writing.
  4. Keep a record that ties the customer, their wallet, the transaction hash and the invoice together: your accountant, bank and payment provider can ask for it.

More questions on this

The full guide

Put the amount, token, network, address and invoice number on the invoice, and confirm each payment on the blockchain yourself before marking it paid. Keep a record that links the customer, their wallet, the transaction hash and the invoice.

Read How to accept USDT and USDC payments from business customers, with its sources.

General information, not legal, tax or financial advice. Rules and providers' terms change; check the sources in the guide and take advice on your own situation.

Get started

Open a business account built on stablecoins.

Named USD, EUR, GBP and AED accounts in your company's name, with USDC and USDT in and out. Apply online; our compliance team reviews applications in 1 to 5 business days.