Direct vs Auto-Convert Crypto Withdrawal: Which to Use?
Every merchant accepting crypto payments eventually runs into the same question at withdrawal time: do you want each coin and network paid out separately, exactly as it was received, or do you want everything swept into a single coin and a single address? VisualPay supports both — Direct withdrawal and Auto-Convert withdrawal — and which one fits depends entirely on how your business handles the money on the other end.
What is Direct withdrawal?
Direct withdrawal is the simplest possible payout rule: the balance you hold in a given coin, on a given network, is paid out to the address you've registered for that exact coin and network. USDT-TRC20 goes to your USDT-TRC20 address. BNB-BEP20 goes to your BNB-BEP20 address. Nothing is swapped, converted, or routed through an intermediary trade along the way.
This is the right default for merchants who already have a treasury structure built around holding multiple assets — a trading desk, a fund, or a business that wants to keep BTC as BTC and USDT as USDT rather than forcing everything into one instrument at the moment of payout.
What is Auto-Convert withdrawal?
Auto-Convert flips the model: instead of maintaining a separate settlement address per coin and network, you set one target coin and one target address. Every balance you hold — regardless of which coin or network it originally arrived on — is automatically converted into that single target currency and sent to that single address.
A merchant who accepts USDT-TRC20, USDC-ERC20, BNB-BEP20 and SOL from different customers can choose to have all four balances converted into, say, USDT-BEP20, and settled to one wallet. No manual swapping, no separate withdrawal per network, no juggling five different balances across five different chains.
Direct vs Auto-Convert: Side-by-Side Comparison
| Direct Withdrawal | Auto-Convert Withdrawal | |
|---|---|---|
| Number of settlement addresses needed | One per coin/network combination | One, total |
| What you receive | The exact coin and network the customer paid in | A single coin and network you've chosen in advance |
| Conversion step | None — no trade happens | Automatic conversion before settlement |
| Best for | Merchants who want to hold a diversified crypto treasury | Merchants who want one simple balance to track and manage |
| Operational complexity | Higher — more addresses, more networks to reconcile | Lower — one address, one currency, one number |
| Exposure to per-coin price movement after payout | Managed manually by the merchant, per coin | Reduced to a single asset once converted |
How to choose between them
There isn't a universally "correct" choice — it comes down to what you want your settlement balance to look like:
- Choose Direct if you actively want to hold multiple cryptocurrencies, you already have wallets and accounting set up per coin, or your business model depends on the specific assets customers pay in (for example, a trading platform that wants to keep received BTC as BTC).
- Choose Auto-Convert if you'd rather deal with one number in one wallet, you don't want to manage ten different addresses across ten different networks, or you want a simpler reconciliation process for accounting.
Many merchants running a non-custodial crypto payment gateway start with Direct withdrawal because it's the more transparent, zero-conversion option, and switch to Auto-Convert once the number of supported coins and networks grows past what's practical to track separately.
How this fits into VisualPay's settlement flow
Both withdrawal modes plug into the same instant, per-transaction settlement logic that VisualPay already uses: after each confirmed transaction, the balance is checked against your configured minimum withdrawal amount. The only difference Direct vs Auto-Convert makes is what happens the moment that balance clears the threshold — a same-coin transfer, or a conversion followed by a transfer.
You can configure your withdrawal mode from the merchant dashboard, and it applies across every coin and network the merchant supports — see the API documentation for the underlying settlement and webhook fields.
Frequently Asked Questions
What is the difference between Direct and Auto-Convert withdrawal?
Direct withdrawal pays out each coin and network balance to the matching address you've registered for that exact coin and network, with no conversion. Auto-Convert withdrawal converts every balance, regardless of coin or network, into a single coin you choose, and settles it all to one address.
Can I switch between Direct and Auto-Convert later?
Yes. Withdrawal mode is a merchant-level setting, so you can change it as your business needs change without affecting past transactions.
Does Auto-Convert charge an extra fee?
The conversion step is separate from the standard per-transaction payment fee. Check your merchant dashboard or contact support for the current conversion rate before enabling it.
Which withdrawal mode is better for a small business just getting started?
Auto-Convert is usually simpler for merchants who don't want to manage multiple addresses across multiple networks. Direct withdrawal suits businesses that specifically want to hold a diversified set of crypto assets.
Does Direct withdrawal support every coin and network VisualPay offers?
Yes — Direct withdrawal works for every coin and network combination a merchant has configured, as long as a settlement address has been registered for that specific coin and network.
Is Auto-Convert available for all supported coins?
Auto-Convert works across all coins and networks a merchant accepts; you choose the single target coin and network that everything gets converted into.
Start accepting USDT and USDC today
No KYC, no redirect checkout and settlement straight to your own wallet. Registration and your first merchant are free.