Accept USDT payments
Create a USDT payment link, share it anywhere, and get paid in Tether across Tron, Ethereum, BNB Chain, Polygon, Arbitrum or Optimism. USD-priced invoices, non-custodial settlement straight to your wallet — no chargebacks, no monthly fee.
A USDT payment link is a URL you send to a customer to collect a Tether (USDT) payment. CryptoRoute Pay generates the link from a USD amount, shows a hosted checkout where the customer picks their USDT network — Tron (TRC-20), Ethereum (ERC-20), BNB Chain, Polygon, Arbitrum or Optimism — and settles a single stablecoin straight to your wallet for a flat 1% fee.
Non-custodial · No setup fee · Settles in USDT on Optimism
This is a real CryptoRoute Pay checkout. Open it, choose USDT on your preferred network, and see exactly what your customers experience before they pay.
Open the live demoAccepting USDT at a glance
- Asset accepted
- USDT (Tether) — plus 50+ other cryptocurrencies at checkout
- Networks
- Tron (TRC-20), Ethereum (ERC-20), BNB Chain, Polygon, Arbitrum, Optimism
- Cheapest network
- Tron (TRC-20) — cents in gas, seconds to confirm
- Pricing
- USD-denominated invoices — you set $, the customer pays the USDT equivalent
- Settlement
- One stablecoin — USDT on Optimism — direct to your wallet
- Custody
- Non-custodial on the happy path — we never hold your funds
- Fee
- 1% flat — no monthly, setup, or per-invoice fees
- Chargebacks
- None — on-chain payments are final once confirmed
What is a USDT payment link?
A USDT payment link is the simplest way to accept Tether without running a wallet integration yourself. You enter a price in US dollars; CryptoRoute Pay creates a hosted checkout page at a shareable URL. Your customer opens the link, chooses which USDT network they want to pay on — most pick Tron (TRC-20) for the lowest fees — and sends the exact amount shown. The payment is detected on-chain, swapped to a single settlement asset, and delivered straight to your wallet. Because USDT is a dollar-pegged stablecoin, a $100 invoice is a $100 invoice regardless of which chain your customer pays on.
The same link works for a one-off invoice or as a reusable product link that mints a fresh invoice on every purchase. There is no account for your customer to create, no card details, and no chargeback risk — once the USDT transfer confirms on-chain, the payment is final.
Accept USDT in three steps
- 1
Create a USDT payment link
Set a price in USD from the dashboard or the REST API, add a description, and share the hosted checkout URL by email, Telegram, or on your own site.
- 2
Customer picks their USDT network
On the checkout page the customer chooses Tron (TRC-20), Ethereum (ERC-20), BNB Chain, Polygon, Arbitrum or Optimism, and sends the exact USDT amount shown. Most choose TRC-20 for near-zero fees.
- 3
You settle in one stablecoin
We detect the transfer on-chain and settle a single stablecoin — USDT on Optimism — straight to your wallet. You watch status live on the dashboard or via HMAC-signed webhooks.
Every major USDT network
Your customer pays USDT on whichever chain they already hold it — you always receive one clean settlement asset.
USDT TronTRC-20 · lowest fees
USDT EthereumERC-20
USDT BNB ChainBEP-20
USDT Polygonlow fees
USDT ArbitrumL2
USDT OptimismL2
Built to accept Tether at scale
Multi-chain USDT
Accept Tether on Tron, Ethereum, BNB Chain, Polygon, Arbitrum and Optimism from one link — your customer never has to bridge to a chain you happen to support.
TRC-20 for low fees
USDT on Tron settles in seconds for a few cents of network fee, so small-ticket invoices and high-volume checkouts stay economical for your customers.
USD-priced invoices
You quote in dollars; we show the customer the exact USDT amount at the moment of payment, so a $100 invoice always collects $100 of Tether.
Non-custodial settlement
We never hold your funds on the happy path — settled USDT is delivered straight to your wallet from the swap engine.
No chargebacks
On-chain USDT transfers are final once confirmed. No card-network disputes, no clawbacks, no frozen payouts.
REST API & webhooks
Mint USDT payment links from your billing logic and flip a customer to "active" on the settled webhook — HMAC-signed, at-least-once, with stable event IDs across retries.
Who accepts USDT with CryptoRoute Pay
Freelancers & agencies
Invoice international clients in USD and collect USDT on TRC-20 without bank wires, FX spreads, or a week of waiting.
Online stores
Add a USDT payment link at checkout for customers who prefer Tether — settle to one asset regardless of which chain they pay on.
OTC & high-ticket
Collect large USDT payments on Ethereum or Tron with a clean audit trail and on-chain settlement finality.
Telegram bots & SaaS
Generate a fresh USDT link per order via the API, listen for the webhook, and activate the customer the instant Tether settles.
flat, deducted inside the swap — no monthly, setup, or per-invoice fee
- One flat 1% rate whether the customer pays USDT on Tron, Ethereum, or an L2.
- The customer's on-chain network fee is theirs to pay, exactly like a normal USDT send.
- A $100 USDT invoice typically settles ~$99,00 of USDT on Optimism.
- Volume and partner pricing available — [email protected].
USDT payment questions
Which networks can my customers pay USDT on?
▾
Should customers pay USDT on TRC-20 or ERC-20?
▾
Who pays the network fee?
▾
What asset do I actually receive?
▾
Is accepting USDT custodial?
▾
Is there a minimum USDT amount?
▾
Do I need a Tether or exchange account to accept USDT?
▾
Can I create a reusable USDT payment link?
▾
Start accepting USDT in minutes
Create a USDT payment link from the dashboard or the API. No card, no monthly fee, non-custodial settlement.