📊 Latest 2026-04 backtest update: Based on the FuNi historical rate database (data range 2019-04 to 2026-03, USD+USDT sample, 9 multi-year time windows — one per year plus two long windows and a trailing-one-year window), the latest backtest results show that the APEX III strategy delivered 180–365 day annualized returns of 8%–16% (pre-tax) in the USD and USDT lending markets, and after deducting the 15% platform fee, the combined USD+USDT average is around 11% — still a meaningful excess over the Bitfinex long-term baseline (roughly 6%–7% annualized). Across the multi-year time windows (2019–2026, 9 USD/USDT samples), APEX III outperformed the baseline across the board.

⚠️ Risk note: The figures above come from a historical backtest period, derived from strategy simulations driven by Bitfinex’s public lending-rate data, and do not represent future results. Crypto lending rates are affected by many factors — market liquidity, BTC/USDT volatility, platform funding demand, and more — so actual returns may be higher or lower than this range. FuNi Bot provides strategy tools and does not promise any return; users must assess the risks themselves.


A lot of readers message us with the same question: “I’ve already registered with Bitfinex and gotten my KYC (identity verification) level, but I just can’t figure out how to get my money in.” This sticking point is actually more common than you’d think — Bitfinex is an exchange built for international professional users, and its deposit flow adds an extra layer of “blockchain selection” and “wallet classification” on top of what local exchanges like MAX, Maicoin, and ACE require. If you don’t get this clear, it’s easy to send your money to the wrong place, or to deposit successfully only to find yourself wondering, “Why can’t I place an order on my Funding Book (lending order book)?”

This article walks the full path from start to finish: which blockchain to choose, the real fees and arrival times for each chain, the actual steps to withdraw USDT from MAX / Maicoin / ACE to Bitfinex, how to move your funds from the Exchange Wallet to the Funding Wallet after depositing, and finally getting you ready to connect to the FuNi automated lending bot. All fees and rules in this article are based primarily on the Bitfinex official Help Center, but actual rates fluctuate with network congestion, so always go by what your wallet page shows at the time.

Bitfinex deposit flow overview

1. The three deposit methods Bitfinex supports

Bitfinex currently offers three main categories of deposit channels, and their thresholds and costs differ quite a lot.

1. On-chain crypto deposit (99% of local users take this route)

This is the most recommended method: transfer assets like USDT / USDC / BTC / ETH directly on-chain from another exchange (MAX, Maicoin, ACE, Binance, OKX, Kraken, etc.) to Bitfinex.

  • Bitfinex itself charges no fee for on-chain deposits
  • You only pay the source exchange’s withdrawal fee plus the on-chain network fee (Gas)
  • Arrival time ranges from 30 seconds to 30 minutes, depending on which chain you pick
  • There is no minimum deposit amount — even $10 works for a test

2. Fiat wire transfer deposit (for advanced, large-volume users)

Send fiat such as USD or EUR directly to Bitfinex via international SWIFT wire. This requires completing Intermediate KYC.

  • Minimum deposit 10,000 USD (official rule)
  • Fee 0.1%, minimum 60 USD
  • Arrival time 2–5 business days
  • On the local side you also pay your bank’s wire fee (about NT$600–1,200) and possibly intermediary-bank fees

3. Third-party fiat channel / OTC

Bitfinex integrates third-party services like Mercuryo, letting you buy crypto directly with a credit card, Apple Pay, SEPA, and so on. It’s convenient, but the fees run as high as 3%–5%, and the exchange rate is noticeably worse than market. Unless you genuinely can’t find any other channel at the moment, we don’t recommend it.


2. Per-chain deposit comparison table (understand this and you won’t pick wrong)

Deposit methodBitfinex deposit feeOn-chain cost (observed range)Arrival timeMinimum amountRecommended use
USDT TRC20 (Tron)0$0.8–$1.51–3 minNoneBest choice for beginners, small transfers
USDT ERC20 (Ethereum)0$3–$15 (depends on Gas)3–15 minNoneOnly when you only have an Ethereum address
USDT SOL (Solana)0< $0.01Within 30 secNoneWhen you want speed and ultra-low fees
USDT ARBITRUM0$0.1–$0.31–3 minNoneFor users familiar with L2
BTC / ETH mainnet0Current network fee10–60 minNoneCoin holders, avoiding stablecoin depeg
SWIFT wire USD0.1% (min 60 USD)Local bank fee + intermediary fee2–5 business days10,000 USDLarge amounts, institutions
Credit card / Mercuryo3%–5%Exchange-rate spreadInstantAbout 30 USDNot recommended

The three-sentence rule for choosing a chain:

  1. TRC20 is the cheapest: nine out of ten local users take this route — the fee is almost negligible
  2. ERC20 is the most universal but expensive: use it only when the other exchange supports ERC20 only
  3. SOL / ARBITRUM are the fastest: occasionally you’ll find TRC20 stuck when Tron is congested, and switching to Solana gets it there in seconds

Don’t mix up addresses from different chains. TRC20 addresses start with T, ERC20 with 0x, and Solana uses Base58 encoding — the formats are different and easy to tell apart, yet every year someone still sends ERC20 USDT to a TRC20 address, and that money is basically unrecoverable. For your first transfer, always test with a small amount of 5–10 USDT first.


3. Withdrawing USDT from your local exchange to Bitfinex (the actual steps)

Method A: Withdrawing USDT from MAX to Bitfinex (the most common path)

Many people buy USDT with local currency on MAX, then move it to Bitfinex to lend. Here is the full set of steps for this route:

  1. Get your deposit address on Bitfinex first Log in to Bitfinex → Wallets (top left) → Deposit → search USDT → choose TETHERUSX (USDT) - TRC20 Transport. The system gives you an address starting with T, and you can also choose “which wallet to deposit into.”
  2. Key point: select the Funding Wallet as the destination wallet Many people overlook this step. Bitfinex lets you specify, right when you get the address, which of the three wallets — Exchange / Margin / Funding — the funds should go into. If your goal is lending, choose Funding directly, and you’ll save yourself an internal transfer later.
  3. Copy the address and go back to the MAX app MAX → Wallet → USDT → Send → Add withdrawal address. Name the address as you like (e.g. Bitfinex-Funding) and paste in what you just copied.
  4. Most critical: the protocol must be set to TRON-TRC20 MAX supports two networks, ERC20 and TRC20. It must match the network you selected on the Bitfinex side, or the money will be lost.
  5. Confirm 2FA, enter the amount, and submit Usually within 1–3 minutes Bitfinex will show the deposit as pending confirmation. TRC20 fully confirms and arrives in about 20 blocks (roughly 1 minute).

Method B: Withdrawing from Maicoin / ACE

The flow is almost identical to MAX; the only difference is the interface:

  • Maicoin: Wallet → USDT → Withdraw → Add address → select TRC20 network
  • ACE: Asset Management → Withdraw → USDT → select TRC20 network

All three exchanges’ USDT withdrawal fees fall between 1–2 USDT, close to Bitfinex’s TRC20 network fee, so the overall cost is very low.

Method C: From overseas exchanges like Binance / OKX

If you already have a Binance or OKX account, the flow is even simpler — overseas exchange interfaces are more consistent. When withdrawing USDT, likewise choose TRC20, complete 2FA + Google Authenticator verification, and submit.

Bitfinex does not support BEP20 (Binance Smart Chain) USDT deposits. This is one of the most common traps for beginners. When withdrawing from Binance, do not choose BNB Smart Chain (BEP20) — you must choose Tron (TRC20) or Ethereum (ERC20).


4. A must-do after depositing: Exchange Wallet → Funding Wallet

This is where Bitfinex beginners get stuck most often: the USDT has arrived, but you just can’t place an order on the Funding Book. Nine times out of ten the reason is that your funds are still in the Exchange Wallet or Margin Wallet, while lending can only use the balance in the Funding Wallet.

Why does Bitfinex have three wallets?

According to Bitfinex’s official documentation, the three wallets are divided as follows:

  • Exchange Wallet: spot trading
  • Margin Wallet: leveraged trading
  • Funding Wallet: providing funds for leveraged traders to borrow — the source of lending income

Internal transfer steps (no fee, almost instant)

  1. Bitfinex → Wallets → find the Internal Transfer interface
  2. Asset: select USDT
  3. From: select Exchange; To: select Funding
  4. Enter the amount (you can hit Max to transfer the full balance) → confirm

Once the transfer is complete, go back to the Funding Wallet and you should see the corresponding USDT balance. Only then can you place a Lending Offer, or let the FuNi automated lending bot do it for you.


5. The 5 most common deposit mistakes beginners make

  1. Choosing the wrong chain — sending ERC20 USDT to a TRC20 address. The network on Bitfinex and on the source exchange must match.
  2. Mistyping the address / not copying it fully — always copy and paste via the clipboard; never type it by hand.
  3. Forgetting the Memo — TRC20 / ERC20 USDT does not need a Memo, but if you deposit via XRP, EOS, or XLM, leaving the Memo blank sends the funds into the exchange’s omnibus account where they can’t be found.
  4. Funds stuck in the Exchange Wallet — as noted above, you must manually transfer to the Funding Wallet to be able to lend.
  5. Using the BEP20 network by mistake — Bitfinex does not support BEP20, so when transferring out of Binance you must switch to TRC20 or ERC20.

6. Next up: start putting your money to work earning interest

Your funds are now sitting in the Funding Wallet, and the next step is to place a Lending Offer. Doing it by hand runs into two headaches:

  • Rates change every minute: Bitfinex’s FRR (Flash Return Rate) matches in real time based on the Funding Book, and while you’re asleep you might miss a daily peak of 0.05%
  • Order-splitting strategy takes experience: how many tranches to split a large amount into, and what rate and term to use for each, directly affects long-term returns

This is exactly what the FuNi automated lending bot does. Our APEX III strategy scans rates 24 hours a day, automatically placing short-term offers when rates are high (locking in the rate) and switching to longer terms during slumps (drawdown resistance). According to multi-year backtests, over 180–365 days APEX III, after the 15% fee, averaged about 11% combined for USD+USDT, with a range of roughly 8%–16%; during historical extreme events, a brief peak of around 80% has been observed (a special case tied to a systemic event, not the norm).

⚠️ Safety note: The figures above come from a historical backtest period (2019-04 to 2026-03), derived from APEX III strategy simulations driven by Bitfinex’s public lending-rate data. Past performance does not represent future results. Crypto lending rates are affected by many factors — market liquidity, BTC/USDT volatility, Bitfinex platform funding demand, and more — so actual results may be higher or lower than this range. FuNi Bot provides strategy tools and does not promise any return; users must assess the risks themselves. We are an independent third-party tool, not an official Bitfinex partner.

Registering for FuNi Bot comes with a up to 21-day free trial (the APEX III engine and all strategies are open; only the scan interval is 20 minutes; paid plans speed it up to 15 minutes for Starter, 5 minutes for PRO, and 2 minutes for VIP), with no credit card required. Once your Funding Wallet is ready, you can connect your API Key directly and start running.

👉 Start your free FuNi Bot trial now


FAQ

Q1: I’m using Bitfinex for the first time — which KYC (identity verification) level do I need to reach before I can deposit? Crypto deposits only require completing Basic verification, which takes about 10–30 minutes. If you want to do a SWIFT USD wire, you’ll need to upgrade to Intermediate, which requires a proof-of-address photo and a selfie verification, with review taking about 1–3 days.

Q2: I accidentally sent USDT TRC20 to an ERC20 address (or vice versa) — can I get it back? Almost certainly not. Bitfinex’s official policy is that it does not support recovery of funds sent across networks by mistake; in a few cases you can submit a support ticket for manual assistance, but it carries a high fee and there’s no guarantee of success. This is exactly why you must test with a small amount the first time.

Q3: After depositing to Bitfinex, do I have to convert my funds to USD before I can lend? No. Bitfinex’s lending market has both a USD pool and a USDT pool. After depositing USDT, you can place a USDT Lending Offer right in the Funding Wallet without any extra conversion. If you want to lend USD, you’ll need to convert via the USDT/USD pair in the spot market (Bitfinex is at 1:1 parity).

Q4: Why does Bitfinex take 15% out of my lending interest? This is the official platform fee Bitfinex charges as the cost of using the lending service. Regular lending orders are charged 15%, and hidden orders 18%. The “actual interest received” you see in the FuNi panel is already the net value after this fee is deducted — it is not double-counted.

Q5: How soon after depositing can I start placing lending orders? Once Bitfinex shows “Confirmed” for the TRC20 deposit, you can immediately do an internal transfer to the Funding Wallet and place orders. The whole process — from hitting submit on MAX to being able to place an order in the Funding Wallet — usually takes 5–10 minutes.


📜 Disclaimer

The content of this article is for general informational reference only and does not constitute investment advice. Crypto lending involves market risk, and past performance does not represent future results. APEX III is the name of an internal FuNi strategy, not a financial product. Bitfinex is an independent third-party platform, and FuNi is not an official Bitfinex partner. The steps in this article are compiled from the Bitfinex official Help Center (support.bitfinex.com) and the public interfaces of MAX / Maicoin / ACE; each platform’s interface and fees may change, so please refer to the latest official announcements. Assess the risks yourself before investing, and consult a professional financial advisor if necessary.