Depositing and withdrawing USDC on TxFlow, step by step
Deposits are free, withdrawals cost 0.1 to 0.5 USDC. The two things that actually go wrong are the wrong wallet type and the wrong network.
The mechanics are simple. The two mistakes that cost people money are both avoidable, and both happen before you ever place a trade.
What you can deposit
USDC, and only USDC. It is the collateral for everything, including the gold, oil and equity markets. There is no fiat rail and no alternative collateral.
If you hold USDT, something else, or rupees, converting happens somewhere else first. For Indian readers that usually means buying USDC on an exchange with an INR rail such as CoinDCX and withdrawing it on-chain, which also means the 1% TDS is handled at that step rather than becoming your problem later.
Costs
Deposits: free. Withdrawals: 0.1 to 0.5 USDC depending on network.
That is a flat charge, not a percentage, which has one practical consequence: it is a real cost on small withdrawals and irrelevant on large ones. At the top of that range, taking out $20 costs 2.5%. Taking out $20,000 costs nothing worth noticing.
So do not drip money out. Batch withdrawals, and if you are testing with small amounts, expect the fee to look disproportionate on the way back.
Before you send anything: the wallet check
This is the most important paragraph on the page.
TxFlow’s own documentation advises against account-abstraction wallets, meaning smart contract wallets rather than standard key pairs, and states the worst case is funds stuck in the contract. There is no documented recovery path, and because TxFlow is non-custodial, nobody has the ability to reach in and retrieve it.
Quick test: if your wallet recovers from a 12 or 24 word seed phrase and nothing else, you are fine. If you sign in with an email, a social account or a passkey, or recovery runs through guardians or other signers, stop and check. A hardware wallet is in the safe category.
Full ninety-second version, including the definitive block explorer check, in the wallet that gets your funds stuck.
And the network check
The second way people lose deposits, and it is not specific to TxFlow.
USDC exists on many chains. The network you send on must be the network TxFlow gave you the address for. An address can look valid on the wrong chain and accept the transfer, at which point the funds are at an address nobody controls on a chain nobody is watching.
So: copy the deposit address from TxFlow itself, note which network it is for, and select that exact network in your wallet before sending. Do not reuse an address from a previous session or another platform.
Sending to the wrong network is one of the few genuinely unrecoverable mistakes in crypto, and it accounts for an enormous share of permanent losses. SmartViewAI has a walkthrough on what to do if you sent crypto to the wrong network, which is worth reading before you need it rather than after.
The deposit, in order
- Get through the access gate. TxFlow requires an access code before trading. See how to get a TxFlow access code.
- Connect a seed-phrase wallet. Not a smart contract wallet. See above.
- Copy the deposit address from the TxFlow interface, and note the network.
- Send a test amount first. A few dollars of USDC. Not your position size.
- Wait for it to credit. Minutes, depending on network and congestion.
- Place the smallest trade the interface accepts, then close it.
- Withdraw the test amount back out. This is the step people skip, and it is the one that proves the whole path works in both directions.
- Only now send real size.
Steps 4 to 7 take about ten minutes and cost under a dollar. I do this on every new venue without exception. It has caught a wrong-network setup and a wallet incompatibility for me on other platforms, each of which would have cost vastly more than the test.
When a deposit does not appear
In order of likelihood:
Still confirming. Check the transaction hash on the relevant block explorer. If it has not confirmed, waiting is the entire fix.
Wrong network. The hash will show the transfer completing on a chain TxFlow is not watching. This is usually unrecoverable.
Smart contract wallet. The transfer confirmed, the balance does not credit or will not withdraw. This is the documented failure mode above.
Confirmed, credited, you are looking at the wrong screen. More common than it sounds on a platform where collateral and market views are separate.
Keep the transaction hash in every case. It is the only evidence that exists, it is free, and support cannot help you without it.
Withdrawals
Non-custodial and no KYC, so there is no verification gate and no waiting on an approval queue. You request, you pay the 0.1 to 0.5 USDC, it goes.
Two things worth knowing.
Close positions first. USDC backing an open perpetual is margin, not spare balance. Withdrawing against an open position reduces your margin cushion and moves your liquidation price closer. People do this accidentally and then get liquidated by a move that would otherwise have been survivable.
No KYC does not mean no tax. A withdrawal is not a taxable event by itself, but the trades behind it are, and TxFlow deducts nothing and reports nothing. The record-keeping is entirely yours, and in India the 30% rate with no loss offset makes active trading expensive in a way the fee schedule does not reveal. Worked through in no KYC does not mean no tax.
One thing not to expect
Idle USDC earns nothing on TxFlow. Collateral sitting there is not generating yield. The only opt-in yield route is vault deposits, and the Protocol Vault was not accepting user deposits as of November 2026 anyway, whatever the farming guides say. The risk in that product is also larger than it looks, because the vault backstops liquidations: TxFlow vaults.
So there is no reason to leave more on the platform than you are actively trading. Withdraw the rest, and keep anything long term in a hardware wallet rather than on any venue.
txflowdexonboardingSecurityself-custody
Common questions
What does TxFlow charge to deposit and withdraw?
Deposits are free. Withdrawals cost 0.1 to 0.5 USDC depending on the network. It is a flat fee, not a percentage, so it is meaningful on a $20 withdrawal and irrelevant on a $20,000 one.
What can I deposit on TxFlow?
USDC. It is the collateral asset for everything on the platform, including the gold, oil and US equity markets. There is no fiat deposit and no other collateral option.
Why is my TxFlow deposit not showing up?
The three usual causes are the wrong network, a smart contract wallet that TxFlow does not reliably support, or the deposit still confirming. Wrong network and smart contract wallets can both be unrecoverable, so verify both before sending.
Does TxFlow pay interest on my USDC collateral?
No. Idle margin earns nothing. The only opt-in yield path is vault deposits, and the Protocol Vault was not accepting user deposits as of November 2026.
Can I withdraw from TxFlow without KYC?
Yes. TxFlow is non-custodial and requires no identity verification, so there is no verification gate on withdrawals. Your tax obligations are unaffected by that.