dexwatch Guide · updated 2026-10-30

From euros or dollars to your first DEX trade: how to fund a self-custody wallet, and what each route costs

⏱ 11 min read ● Beginner Data snapshot Nov 2, 2026

Every DEX trade starts with a problem the DEX cannot solve: your money is in a bank account and the venue wants a stablecoin on a specific chain. Hyperliquid wants USDC on Arbitrum, Pacifica wants USDC in a Solana wallet, Aster settles in USDT, Extended now lives on Circle's Arc, and the Robinhood Chain venues take USDG. Getting there is two or three hops, each with a price: an on-ramp or trading fee, a withdrawal fee, perhaps a bridge fee, and gas. Done well, the journey costs a fraction of a percent. Done badly, a card on-ramp alone takes 4.5% before you place an order.

This guide sets out the routes as they stand on 30 October 2026, with fees taken from the providers' own pages where those pages could be opened. Where a page could not be read, including Kraken's, Coinbase's and Binance's withdrawal tables, we say "not verified" rather than repeat a third-party number. Some links are affiliate links; they do not affect what is written here.

≡Key takeaways
  • The cheapest route for most people is bank transfer to a regulated exchange, buy USDC, withdraw on the chain your venue needs: roughly 12 to 27 basis points on a €1,000 ticket at Bitvavo. A card on-ramp inside a wallet is 350 to 550 basis points.
  • Match the chain to the venue before you withdraw: Hyperliquid takes USDC on Arbitrum (minimum 5 USDC, smaller deposits are lost), Lighter takes USDC from Ethereum directly or via CCTP from Arbitrum, Base, Avalanche, Arc and HyperEVM, Extended takes USDC from seven EVM chains, Solana venues want SPL USDC.
  • USDC works everywhere in this guide; USDT is no longer offered by MiCA-licensed EU exchanges, and USDe is a synthetic dollar with different risks, not a fiat stablecoin.
  • Gas is no longer the cost that matters: an ERC-20 transfer on Arbitrum was about $0.003 and an Ethereum mainnet send about $0.04 at the time of writing. Flat withdrawal fees and on-ramp percentages dominate.
  • Hyperliquid, Lighter, Aster, Extended and Arcus all exclude United States persons in their terms, and all but Hyperliquid also name the United Kingdom. Pick the venue first, then the route.

The three hops, and where the money actually goes

Funding a self-custody wallet is a chain of custody changes. Hop one turns fiat into crypto: a bank transfer or card payment to a regulated exchange, or an on-ramp widget inside your wallet with a payment processor behind it. Hop two moves the stablecoin from the custodian to an address you control. Hop three, which many venues now fold into their deposit screen, puts it on the chain the exchange settles on, sometimes through a bridge. Only then does the venue see your money.

The venue never touches fiat, so nobody at a DEX can help with a bank problem; the on- and off-ramps lesson explains who does what. And a deposit is a transfer to a smart contract whose rules are absolute: Hyperliquid's documentation says a deposit below 5 USDC "will not be credited and be lost forever". The irreversible mindset lesson is the right frame for every step below.

Hop one: regulated exchange or in-wallet on-ramp

The exchange route. SEPA or ACH to a licensed exchange, buy USDC, withdraw. It is slower and needs full KYC, but it is the cheapest route by a wide margin. Bitvavo's fee page, the one EU exchange page we could read in full, lists SEPA and iDEAL deposits at 0%, card deposits at 1%, spot fees of 0.15% maker and 0.25% taker in the lowest tier for EUR markets and 0.10% for stablecoin pairs, and a flat 1.1 USDC withdrawal fee. Bitvavo, Kraken and Coinbase all received MiCA authorisations in June 2025 (Dutch AFM, Central Bank of Ireland, Luxembourg), so the EU side of this route is a regulated service rather than a grey zone.

The in-wallet on-ramp. MetaMask, Phantom, Rabby and the venues' own deposit screens embed MoonPay, Transak, Ramp, Coinbase Onramp or Stripe. You buy USDC straight into your own address, often on the right chain, with lighter KYC for small amounts. The convenience is paid for in the fee, and the fee depends almost entirely on the payment method:

ProviderCard / Apple Pay / Google PayBank transferMinimum fee and notes
MoonPay (EU disclosure)up to 4.5%up to 1%€3.99 minimum; "may include a spread"; partner apps may add up to 2%
Transak3.5% + €1 (EUR cards), 5.5% + €1 (other currencies)0.99% SEPA, €1 minimumNetwork fee passed through; ACH not listed on the fee page
Ramp Networkup to 3.9% (USD/EUR/GBP cards), up to 5.45% (other)up to 1.40% manual, up to 2.40% "easy bank transfer"up to €2.49 minimum; fee article dated June 2025
Coinbase Onramp2.5% (card)0.5% (ACH)Spread included; zero-fee USDC only for approved partner apps; not in Japan
Stripe onrampnot publishednot publishedQuotes itemise a network fee and a transaction fee plus a spread; US and EU; USDC on Ethereum in both, Solana/Base/Polygon USDC not in the EU

Figures from each provider's pricing page on 30 October 2026, see Sources. Bank or card issuer charges come on top.

The pattern is consistent: about 1% for a bank transfer, 3.5% to 5.5% for a card, plus a possible spread. Above a few hundred euros the exchange route wins; the on-ramp wins when you need USDC on an unusual chain in minutes and the amount is small enough that a €4 minimum fee dominates anyway.

Hop two: which stablecoin, and which chain each venue wants

USDC is the default for a reason: it settles Hyperliquid, Lighter, Extended, Pacifica and the other Solana perp venues, and Circle has issued it under a French e-money licence since 1 July 2024, which is why MiCA-licensed EU exchanges still list it. USDT settles Aster and dominates BNB Chain and Tron, but you will not buy it on a MiCA-licensed exchange: Kraken moved EEA clients to sell-only on 27 February 2025 and converted remaining balances on 31 March 2025, after ESMA told national regulators to ensure compliance "no later than the end of Q1 2025". If a venue needs USDT, swap on-chain after withdrawal. USDe is different in kind: Ethena calls it "a synthetic dollar, backed with crypto assets and corresponding short futures positions" and states it "is not the same as a fiat stablecoin like USDC or USDT". Lighter accepts it as a deposit asset, but it carries its own failure modes, and its staked form sUSDe is not offered to EU or EEA residents. See stablecoins and depeg.

Chains, venue by venue, from the venues' own documentation:

  • Hyperliquid: USDC on Arbitrum through the deposit button, with a little ETH on Arbitrum for the one gas transaction. Minimum 5 USDC, credited in under a minute. Email-login accounts can also send USDC on Ethereum, Base or Polygon to an Across deposit address. Withdrawals cost $1 and take three to five minutes.
  • Lighter: three doors: a direct deposit from Ethereum mainnet (minimum 1 USDC), a universal deposit address accepting assets from twelve chains (minimum $5), and Circle's CCTP from Arbitrum, Base, Avalanche, Arc and HyperEVM (minimum 5 USDC). Standard withdrawals settle via Ethereum; a fast withdrawal has a 4 USDC minimum and an unpublished fee. The Lighter instance in Robinhood Wallet takes USDG.
  • Extended: on Arc since 22 October 2026. USDC can be deposited from Ethereum, Arbitrum, Base, Arc, BNB Chain, Polygon and Avalanche through a Rhino.fi bridge, usually in about a minute; withdrawals mostly take about five minutes. USDT deposits ended on 8 October 2026. Deposit and withdrawal fees are not stated.
  • Aster: USDT settlement with multi-asset collateral; deposits from BNB Chain, Ethereum, Arbitrum, Solana and Aster Chain per our dataset. The deposit guide lists no minimums or fees.
  • Solana venues (Jupiter, Pacifica, Bulk, Phoenix): USDC in a Solana wallet such as Phantom. Pacifica's docs give a $10 minimum, "network gas only" on deposit and $1 per withdrawal.
  • Robinhood Chain venues (Arcus, Meridian): Robinhood Chain is an Ethereum L2 on Arbitrum technology, live since 1 July 2026. Across bridges USDC from 13 chains and delivers it as USDG, the Paxos dollar; we could not read Arcus's own deposit page, so treat USDG as the working assumption.
  • Arc venues (Extended, edgeX): Arc uses USDC itself as gas, so no separate gas asset is needed.

The ranking shows where perp volume sits today.

#Exchange24h volumeOpen interestTaker feeMax levScore
1
Hyperliquid
Hyperliquid L1
$3.11B$10.68B0.045%40×91
2
Lighter
zkLighter (Ethereum L2) · Robinhood Chain
$2.15B$1.09B0%50×89
3
trade.xyz
Hyperliquid L1
$1.97B$4.07B0.09%50×58
4
Variational Omni
Arbitrum
$1.27B$912.4M0%50×65
5
Aster
Aster Chain · BNB Chain
$1.16B$1.42B0.04%1001×79
6
Pacifica
Solana
$600.6M$110.2M0.04%50×76
7
GRVT
GRVT Chain (ZKsync validium)
$521.9M$411.7M0.045%50×83
8
Extended
Arc
$431.4M$172.9M0.025%50×78

Snapshot Nov 2, 2026. n/a = no verifiable public source. Score = dexwatch score (methodology).

Hop three: withdrawal fees, bridges and gas

This is where third-party guides are least reliable: exchange withdrawal tables load dynamically and change weekly. We opened the official pages of four exchanges on 30 October 2026; the table shows exactly what could be read.

ExchangeUSDC on ArbitrumUSDC on SolanaUSDC on EthereumWhat the page says
Bitvavo1.1 USDC (flat)1.1 USDC (flat)1.1 USDC (flat)One USDC row, minimum 1.2 USDC, no per-network breakdown; fees "can vary due to blockchain capacity"
Krakennot verifiednot verifiednot verifiedFee table did not render; page confirms native USDC and USDC.e on Arbitrum and Polygon and Solana support; final fee shown at confirmation
Coinbasenot verifiednot verifiednot verifiedConsumer fee pages returned HTTP 403; Coinbase Onramp developer docs give card 2.5% and ACH 0.5%
Binancenot verifiednot verifiednot verifiedFee page loads dynamically ("No records found"); states fees are flat per transaction and network-dependent

Official pages opened 30 October 2026. "Not verified" means the figure exists but could not be read from the exchange's page; check the withdrawal screen before confirming.

Gas has become a rounding error on the chains that matter here. Etherscan showed Ethereum at 0.862 gwei with an ETH send at about $0.04 and a swap at about $0.68; Arbiscan showed Arbitrum One at 0.02 gwei with an ERC-20 transfer at $0.003 and a swap at $0.009 (both 30 October 2026, around 14:00 UTC). Solana charges 5,000 lamports per signature before any priority fee. What still bites is forgetting the gas token: a wallet holding only USDC on Arbitrum cannot sign the Hyperliquid deposit. The gas token lesson explains why; Arc sidesteps the problem by making USDC the gas.

Bridges are the extra hop when your exchange only pays out on a chain the venue does not accept. deBridge's DLN charges 4 basis points plus a flat fee in the source chain's gas token: 0.001 ETH on Ethereum, Arbitrum and Base, 0.015 SOL on Solana, 0.005 BNB on BNB Chain, refunded if the order is cancelled; the solver's margin sits in the quoted rate. Across quotes a total that combines a liquidity-provider fee, zero when the relayer is repaid on the origin chain, and a relayer fee for gas and capital; it publishes no fixed percentage, so the number shown before you sign is the only one that counts. Hyperliquid's own bridge charges nothing on deposit beyond Arbitrum gas and $1 on withdrawal. Read bridge risks first: a bridge is a counterparty, and the incident timeline has the cases where that mattered.

KYC, MiCA, US states and who is excluded where

EU. MiCA's transitional period ended on 1 July 2026. ESMA's statement of 23 June 2026, relayed by the AMF, warns that "not all current service providers will be authorised" and tells clients of unauthorised firms to move to an authorised CASP "or a self-hosted wallet promptly". In practice: check your exchange against the national register and expect full identity verification before the first withdrawal. Non-compliant stablecoins have been gone from licensed EU venues since the end of Q1 2025, so your fiat becomes USDC or EURC. The EU travel rule (Regulation 2023/1113) has applied to crypto transfers since 30 December 2024; secondary sources we read describe an ownership check for transfers above €1,000 to self-hosted addresses, which is why some exchanges ask you to prove a wallet is yours before a large withdrawal. The regulation lesson has the background and the no-KYC guide the venue-level view.

United States. Access is by state as much as by country. Kraken's US quick-start article, updated 30 March 2026, says it "does not offer services to residents of New York (NY) and Maine (ME)" and limits staking and equities to listed states; Stripe's onramp excludes several USDC networks in New York; Coinbase's state coverage could not be verified from a page we could open. The venue matters more than the exchange: Hyperliquid's terms bar "the United States of America, Canada (Ontario)" and sanctioned jurisdictions; Lighter's terms (29 December 2025) exclude the United States, Canada, the United Kingdom and China among others; Aster's terms name the same four among others; Extended's interface terms, updated 30 October 2026, list the United States, the United Kingdom and Canada and call VPN circumvention "expressly forbidden"; Arcus states it "isn't available in the United States, United Kingdom, Canada". Our dataset adds US exclusions at Phoenix's perps programme, Polymarket Perps, Katana Perps, Drake and Entropy. Spot DEXes such as Uniswap remain reachable from the US, which is why the US rows below point at spot or at nothing.

United Kingdom and elsewhere. The UK appears in the restricted lists of Lighter, Aster, Extended and Arcus; it is absent from the Hyperliquid clause we could read, but we could not load the full terms. Elsewhere the binding constraint is usually your exchange's payout chains and your bank's attitude to crypto, not the DEX.

Security hygiene for the first deposit

  1. Send a test amount first, but above the minimum. Hyperliquid loses deposits below 5 USDC; Pacifica's minimum is $10; Lighter's direct deposit minimum is 1 USDC. A "test" below the threshold is a donation. Send the minimum plus a margin, confirm it on the venue, then send the rest.
  2. Use the exchange's address confirmation. Kraken requires a new withdrawal address to be confirmed through a one-hour email link, and its Global Settings Lock blocks adding addresses altogether. That friction is the feature: an attacker in your exchange account cannot drain it to a fresh address.
  3. Check the chain selector twice. Most losses in the "where are my tokens" lesson are USDC sent on the wrong network. The venue's deposit page names the network; the exchange's withdrawal page must say the same.
  4. Never type a seed phrase into anything. No venue, bridge, on-ramp or support agent needs it. See seed phrase and keys and phishing and wallet drainers, including cloned deposit pages that only need a wallet connection.
  5. Separate wallets. One hot wallet with a few hundred dollars of margin, a hardware wallet for everything else. Perp venues ask you to sign an agent or session key; keep that signature on an address holding only what you can lose. See wallet hygiene.
  6. Bookmark the real front-end and reach it from the bookmark. Hyperliquid, Lighter and Extended log IPs to enforce access rules, so a VPN is both a terms breach and, at a venue with a central operator, a reason for a frozen withdrawal.

Decision table: where you are, where you want to trade, what it costs

Costs are for a single €1,000 or $1,000 funding, in basis points, using only the figures verified above; flat items are converted at that size (1.1 USDC ≈ 1 bp, $1 ≈ 1 bp). Spreads are excluded because no provider publishes them. The DEX's own trading fees come after this; see the lowest-fee guide.

You are inYou wantRecommended routeExpected cost
EUSolana venues (Jupiter, Pacifica, Bulk)SEPA → MiCA-licensed exchange → buy USDC → withdraw USDC on Solana → Phantom≈ 12–27 bps at Bitvavo (10–25 bps trading + 1.1 USDC); gas negligible. Kraken: trading tier + unverified withdrawal fee
EUHyperliquidSame, withdraw USDC on Arbitrum plus a few euros of ETH, deposit via the app (min 5 USDC)≈ 12–27 bps plus the ETH; exit costs $1
EUEVM perps (Lighter, Extended, Aster)Lighter: USDC on Arbitrum or Base via CCTP, or Ethereum direct. Extended: USDC from Arbitrum or Base. Aster: USDC on Arbitrum or BNB Chain, swap to USDT on-chain or bridge via deBridge≈ 12–27 bps; Ethereum mainnet adds ≈ $0.04–0.70 per step; a deBridge hop adds 4 bps + 0.001 ETH
EU, small amount or in a hurryAnySEPA inside the wallet (Transak 0.99%, MoonPay up to 1%, Ramp up to 1.4%)≈ 99–140 bps plus spread and network fee; cards 350–550 bps
USSolana venuesACH → Coinbase or Kraken (not NY or ME) → USDC on Solana; or Coinbase Onramp inside Phantom. Check the venue's own terms: Phoenix's perps exclude US users and Jupiter's current terms could not be readOnramp: 50 bps ACH + spread. Exchange: your trading tier + unverified withdrawal fee
USHyperliquidNone. The terms bar US persons; the Payward (Kraken) HIP-3* route is testnet-only and pendingn/a
USEVM perpsNone of Lighter, Aster, Extended or Arcus serve US persons. For spot, Coinbase → USDC on Base or Arbitrum → Uniswap or AeroPerps n/a; spot: trading tier + unverified withdrawal fee, gas ≈ $0.01
UKPerpsLighter, Aster, Extended and Arcus exclude the UK in their terms. Hyperliquid's UK status is not verified; read the full terms before depositingWhere permitted, as the EU exchange route
ElsewhereAnyLocal or global exchange (Binance fees not verified) → USDC on Arbitrum or Solana; bridge only if the payout chain does not matchTrading tier + flat withdrawal + ≤ 1 bp gas; add 4 bps + flat for deBridge

Basis points of a €1,000 / $1,000 funding, 30 October 2026, excluding spreads and bank charges. "n/a" means the venue's terms exclude you, not that a workaround exists.

The gap between the best and worst route on €1,000 is about €40, so it is worth doing once properly and then repeating the same path. The cheapest hop is the one you skip: if your exchange pays out on the chain the venue settles on, you need no bridge, no second gas token and no extra counterparty. The how-to-choose checklist and the beginners guide pick up from here.

Frequently asked questions

What is the cheapest way to get USDC into a DEX wallet?
A bank transfer to a regulated exchange, a spot purchase of USDC and a withdrawal on the chain your venue needs. At Bitvavo that is 0% for the SEPA deposit, 0.10% to 0.25% for the trade and a flat 1.1 USDC withdrawal, about 12 to 27 basis points on €1,000. In-wallet on-ramps charge about 1% for bank transfers and 3.5% to 5.5% for cards, plus a spread.
Which chain do I need for Hyperliquid, Lighter, Aster and Extended?
Hyperliquid: USDC on Arbitrum, minimum 5 USDC, with a little ETH for gas. Lighter: USDC from Ethereum directly (minimum 1 USDC) or via CCTP from Arbitrum, Base, Avalanche, Arc or HyperEVM (minimum 5 USDC). Extended: USDC from Ethereum, Arbitrum, Base, Arc, BNB Chain, Polygon or Avalanche since its move to Arc on 22 October 2026. Aster settles in USDT with deposits from BNB Chain, Ethereum, Arbitrum, Solana and Aster Chain.
Can I still buy USDT on an EU exchange?
Not on a MiCA-licensed one. ESMA told national regulators in January 2025 to ensure non-compliant stablecoins were off regulated platforms by the end of Q1 2025; Kraken moved USDT to sell-only on 27 February 2025 and converted remaining EEA balances on 31 March 2025. USDC and EURC, issued under Circle's French e-money licence since July 2024, remain available. If a venue needs USDT, swap on-chain after withdrawing.
Which perp DEXes block US or UK users?
In their own terms: Hyperliquid excludes the United States and Ontario; Lighter the United States, Canada, the United Kingdom and China among others; Aster the United States, Canada, the United Kingdom and China among others; Extended the United States, the United Kingdom and Canada; Arcus the United States, United Kingdom and Canada. Our dataset also records US exclusions at Phoenix's perps programme, Polymarket Perps, Katana Perps, Drake and Entropy. Circumventing these is a terms breach and can cost you a frozen withdrawal.
How much does gas cost for a deposit today?
Very little. On 30 October 2026 Etherscan showed Ethereum at 0.862 gwei, about $0.04 for an ETH send and $0.68 for a swap; Arbiscan showed Arbitrum One at 0.02 gwei, about $0.003 for an ERC-20 transfer. Solana's base fee is 5,000 lamports per signature. The real costs are flat withdrawal fees, bridge fees (deBridge: 4 basis points plus 0.001 ETH on Ethereum, Arbitrum or Base) and on-ramp percentages.
iHow we rank

Rankings on this page are computed from the dataset behind the whole site: volume and open interest from the venues' own market APIs and public trackers, TVL from DefiLlama, fees and leverage from official documentation. Affiliate relationships never change an order. Anything we could not verify is shown as n/a rather than estimated. Read the full methodology.

Sources

Written and reviewed by the dexwatch editorial team. Some outbound "Trade" links are affiliate links; dexwatch may earn a commission at no extra cost to you. Educational content, not financial advice. Spotted an error? Tell us.

More guides