PyUSD Fees Explained: The Complete PayPal Stablecoin Guide
PyUSD is free inside PayPal. Outside PayPal, you pay network fees. Solana: $0.001. Ethereum: $5-15. The confusion happens when people try to move PyUSD to external wallets without understanding how blockchain fees work. This guide explains exactly what you'll pay and how to minimize costs.
PyUSD Fee Breakdown: Where You Pay What
Inside PayPal & Venmo (Free)
| Action | Fee | Notes |
|---|---|---|
| Buy PyUSD | $0 | 1 PYUSD = 1 USD always |
| Sell PyUSD | $0 | Back to USD instantly |
| Hold PyUSD | $0 | No maintenance fees |
| Send to PayPal/Venmo user | $0 | Instant, no limits |
| Convert to other crypto | Spread | ~0.5% built into rate |
Outside PayPal (Network Fees Apply)
| Action | Solana | Ethereum |
|---|---|---|
| Withdraw from PayPal | Free* | Free* |
| Transfer between wallets | $0.001 | $5-15 |
| Swap on DEX | $0.01 | $10-25 |
| Deposit to exchange | $0.001 | $5-15 |
*PayPal covers the first withdrawal fee. Subsequent withdrawals may incur network fees.
PyUSD on Solana vs Ethereum: Which to Use?
Use Solana. Always. Unless you specifically need Ethereum for a dApp that doesn't support Solana.
| Factor | Solana | Ethereum | Winner |
|---|---|---|---|
| Transfer Fee | $0.001 | $5-15 | Solana (5000x) |
| Speed | 400ms | 12 seconds | Solana |
| DEX Liquidity | Good (Jupiter) | Better (Uniswap) | Ethereum |
| DeFi Support | Growing | More options | Ethereum |
| Exchange Support | Coinbase, Kraken | Most exchanges | Tie |
The Math: Sending $500 in PyUSD
- Solana: $0.001 fee = 0.0002% of your transfer
- Ethereum: $10 fee = 2% of your transfer
On Ethereum, you'd need to send $5,000+ before fees become negligible. On Solana, even $10 transfers make sense.
Check PyUSD Fees Right Now
Our calculator shows real-time PyUSD transfer costs on Solana and Ethereum.
Open Fee Calculator →3 Costly Mistakes People Make with PyUSD
Mistake #1: No SOL/ETH for Gas
This is the #1 reason PyUSD transfers fail. You have $1,000 in PyUSD but can't move it because you need native coins to pay the network.
- Solana: Need ~$0.01 worth of SOL
- Ethereum: Need ~$15-20 worth of ETH
Fix: Before withdrawing PyUSD from PayPal, make sure your destination wallet has SOL or ETH. Buy a small amount on an exchange first.
Mistake #2: Using Ethereum When Solana Works
Some people default to Ethereum because it's "more established." That's a $10+ mistake every time.
Fix: Check if your destination supports Solana. Most major exchanges and wallets do now. Use Solana unless forced otherwise.
Mistake #3: Swapping PyUSD on Ethereum DEXs
Swapping PyUSD to USDC on Uniswap costs $15-25 in gas alone. The same swap on Jupiter (Solana) costs $0.01.
Fix: If you need to convert PyUSD, do it on Solana. Bridge to Solana first if your PyUSD is on Ethereum.
How to Transfer PyUSD (Step-by-Step)
From PayPal to External Wallet
- Open PayPal app → Tap Crypto
- Select PayPal USD (PYUSD)
- Tap Transfer → Send to external wallet
- Choose network: Solana (recommended) or Ethereum
- Paste your wallet address (double-check it matches the network!)
- Confirm the transfer
Important: Sending Solana PyUSD to an Ethereum address (or vice versa) will lose your funds permanently.
Between External Wallets
- Ensure you have SOL (for Solana) or ETH (for Ethereum) for gas
- Open your wallet (Phantom, MetaMask, etc.)
- Select PyUSD → Send
- Paste recipient address
- Confirm and pay the network fee
To an Exchange (Coinbase, Kraken, etc.)
- On the exchange, go to Deposit → search for PYUSD
- Select the network (Solana recommended)
- Copy the deposit address
- Send from your wallet to that address
- Wait for confirmations (usually 1-2 minutes on Solana)
Converting PyUSD to USDC or USDT
PyUSD has less liquidity than USDC/USDT on most platforms. Here's how to convert:
On Solana (Cheapest)
- Go to Jupiter Aggregator
- Connect your Solana wallet
- Select PyUSD as input, USDC as output
- Enter amount and swap
- Total cost: ~$0.01 (gas + 0.3% swap fee)
On Ethereum (Expensive)
- Go to Uniswap
- Connect your Ethereum wallet
- Select PyUSD as input, USDC as output
- Enter amount and swap
- Total cost: $15-30 (gas + 0.3% swap fee)
Inside PayPal
PayPal doesn't directly swap PyUSD to USDC. You'd need to:
- Sell PyUSD → USD (free)
- Buy USDC with USD (spread applies)
This has a hidden cost in the spread (~0.5%), but no gas fees.
PyUSD vs USDC vs USDT: Which Should You Use?
| Stablecoin | Best For | Liquidity | Issuer |
|---|---|---|---|
| PyUSD | PayPal/Venmo users | Lower | PayPal (via Paxos) |
| USDC | DeFi, exchanges, US users | High | Circle |
| USDT | Trading, global users | Highest | Tether |
When to Use PyUSD
- Sending money to PayPal/Venmo users (free)
- You already have PyUSD in PayPal
- You want PayPal's consumer protections
When to Use USDC Instead
- Using DeFi protocols (better liquidity)
- Trading on exchanges (more pairs)
- Sending to someone without PayPal
- Need wide wallet/exchange compatibility
When to Use USDT Instead
- Trading on non-US exchanges
- Need maximum liquidity for large trades
- Recipient specifically wants USDT
Compare All Stablecoin Fees
See PyUSD, USDC, and USDT fees across every network.
Open Fee Calculator →Frequently Asked Questions
Does PyUSD have fees?
Inside PayPal/Venmo: No fees. Outside PayPal: You pay network fees. Solana costs $0.001, Ethereum costs $5-15. PayPal keeps none of it. The fee goes to blockchain validators.
Is PyUSD on Solana or Ethereum cheaper?
Solana is 5,000x cheaper. $0.001 vs $5-15. Always use Solana unless the destination only accepts Ethereum.
Why can't I transfer my PyUSD?
You need native coins to pay gas fees. For PyUSD on Solana, you need SOL (about $0.01 worth). For PyUSD on Ethereum, you need ETH ($10-20 worth). Without these in your wallet, you can't send anything.
How do I move PyUSD from PayPal to a wallet?
In PayPal: Go to Crypto → PyUSD → Transfer → Send to external wallet. Choose Solana (cheaper) or Ethereum. Paste your wallet address carefully. Make sure your wallet address matches the network you selected.
Can I convert PyUSD to USDC?
Yes. On Solana, use Jupiter aggregator (jup.ag). On Ethereum, use Uniswap. You'll pay a swap fee (~0.3%) plus network gas. On Solana, total cost is under $0.01. On Ethereum, expect $15-30 total including gas.
Is PyUSD safe?
PyUSD is issued by Paxos, a regulated trust company, on behalf of PayPal. It's fully backed 1:1 by US dollar deposits, US treasuries, and cash equivalents. Monthly attestation reports are published. It's as safe as any major stablecoin.
Is PyUSD better than USDC?
For PayPal/Venmo users sending to other PayPal/Venmo users, PyUSD is better (free transfers). For DeFi, trading, or sending to non-PayPal users, USDC has better liquidity and wider support. Use the right tool for the job.
What exchanges support PyUSD?
Coinbase, Kraken, Crypto.com, and several others support PyUSD deposits and withdrawals. Most support both Solana and Ethereum versions. Check your exchange's deposit page for current network options.
Can I earn interest on PyUSD?
Inside PayPal: No yield currently offered. Outside PayPal: Yes, you can supply PyUSD to DeFi lending protocols like Kamino (Solana) or Aave (Ethereum) to earn interest. Rates vary based on demand.
Some links may be affiliate links. We may earn a commission at no extra cost to you.