Withdrawals
How to move USDT from your Reverie creator balance to your own wallet. Minimums, fees, networks, troubleshooting.
When your direct-support balance crosses $20 USD, you can withdraw to any USDT wallet you control. The flow is intentionally simple — request, confirm, receive.
Before you withdraw
You need:
- A USDT wallet address (TRC-20 preferred, ERC-20 supported)
- At least $20 available balance
- (First withdrawal only) wallet address verified — a small test confirmation in your dashboard
How to request
Go to the withdrawal page
Creator dashboard → Earnings → USDT → Withdraw.
Confirm wallet and network
Your saved wallet address is pre-filled. You can override for this withdrawal only (useful if a single payout should go to a different wallet).
Pick TRC-20 or ERC-20 based on where you want to receive. TRC-20 is cheaper on the receiving side.
Enter amount
Minimum $20. No maximum (subject to balance).
The dialog shows: amount entered, platform fee (15%), and net amount you'll receive.
Example: enter $100, 15% fee = $15, you receive $85.
Confirm
Confirm in the dialog. The request enters pending state. Reverie processes it and broadcasts the on-chain transfer; you'll see the status update on the withdrawals list.
Wait for confirmation
The request moves through these states:
- Pending — Reverie has received your request, transaction not yet broadcast
- Processing — Transaction is broadcast and waiting for chain confirmations
- Completed — Funds received in your wallet
- Failed — Returned to balance; reason shown (usually invalid address)
For TRC-20, end-to-end is typically minutes after broadcast. For ERC-20, depends on current gas conditions.
Fees
| What | Cost |
|---|---|
| Reverie platform fee | 15% of withdrawal amount (lower at verified / top tiers) |
| TRC-20 network fee | Paid by Reverie out of the platform fee |
| ERC-20 network fee | Paid by Reverie out of the platform fee |
You don't pay any network gas yourself. The 15% fee covers everything.
Limits
- Per-withdrawal minimum: $20
- Per-withdrawal maximum: none (full balance OK)
- Daily limit: none normally; large withdrawals ($5,000+) may take longer to process
- Frequency: unlimited
Troubleshooting
"Address validation failed"
You entered a wallet on the wrong network. TRC-20 addresses start with T; ERC-20 with 0x. Reverie will reject before broadcasting to prevent loss.
Funds didn't arrive
- Check the withdrawal history — what's the status?
- If Completed, copy the transaction hash and check on the block explorer (TronScan for TRC-20, Etherscan for ERC-20).
- If the hash shows confirmed but your wallet doesn't show — your wallet may not be displaying USDT. Add the USDT token manually if needed.
- Still missing after 24h? Contact [email protected] with your username + transaction hash.
Withdrew to wrong address
Crypto is irreversible. If you sent to your own wrong wallet, recovery depends on whether you control that wallet. If you sent to a third party's wallet, recovery is at their discretion.
Always double-check the address. Reverie shows the destination on the confirmation screen for this reason.
"Insufficient balance"
Verify the available balance, not the total earned. Pending refunds or in-flight withdrawals temporarily reduce available.
Currency exchange
USDT is USD-pegged but exchanges may apply small slippage when converting to fiat. Reverie does not handle USDT-to-fiat conversion. You move USDT to an exchange (Binance, Coinbase, OKX, Bybit) and sell there if needed.
KYC
Reverie does not currently require KYC for withdrawals. Your responsibilities for AML, reporting, and tax are your own under your local jurisdiction. Maintain your own records — Reverie's dashboard CSV export is useful for this.