Help Center/HOW TO Guides/Add Funds to Your Wallet
Back to Guides
Beginner · 3 minutes

How to Add Funds to Your Wallet

Fund your wallet via credit card, bank transfer, or crypto

Funding Methods Overview

IPX uses Coinbase's embedded wallet infrastructure on the Base L2 network. You can add funds to your wallet using any of the three methods below. Each method has different processing times and fees, so choose the one that works best for you.

Credit / Debit Card

Instant deposit

Fastest

Bank Transfer / ACH

2–3 business days

Lowest fees

Crypto Transfer

~2 minutes (on Base)

For crypto holders

KYC Required: You must complete identity verification before adding funds. If you haven't done this yet, see our KYC verification guide.

Method 1: Credit / Debit Card

Best for: Quick deposits when you want to invest immediately. Funds are credited to your wallet within seconds. Visa, Mastercard, and most major debit cards are supported.

1

Open Your Wallet

From your dashboard, click the "Wallet" icon in the top navigation bar, or navigate to the Wallet section from your sidebar menu.

Dashboard → Wallet → Add Funds
2

Click "Add Funds"

Click the "Add Funds" button prominently displayed on your wallet page. This opens the Coinbase Onramp widget, which securely handles the payment process.

3

Select Card Payment and Enter Details

Choose "Credit or Debit Card" as your payment method, then enter your card information:

  • Card number, expiration date, and CVV
  • Billing address (must match the address on your card statement)
  • Your card details are processed by Coinbase — IPX never stores your card information
4

Enter the Amount

Enter the USD amount you'd like to deposit. You'll see the amount of USDC (the stablecoin used on IPX) you'll receive, along with any applicable fees, before you confirm.

You pay$100.00 USD
Processing fee−$3.49
You receive96.51 USDC
5

Confirm and Receive Funds

Review the transaction summary and click "Confirm Purchase". Your bank may send a verification code via SMS for 3D Secure authentication.

Once confirmed, USDC is credited to your IPX wallet instantly. You'll see the updated balance on your wallet page and can begin investing immediately.

Method 2: Bank Transfer / ACH

Best for: Larger deposits where you want to minimize fees. ACH transfers have lower fees than card payments but take 2–3 business days to settle. Currently available for U.S. bank accounts only.

1

Open the Add Funds Flow

Navigate to Wallet → Add Funds and select "Bank Transfer (ACH)" as your payment method in the Coinbase Onramp widget.

2

Link Your Bank Account

If this is your first bank transfer, you'll need to link your bank account through Plaid (Coinbase's banking partner). This process is secure and read-only — it only verifies your account ownership.

  • Search for your bank in the Plaid window
  • Log in with your online banking credentials
  • Select the checking or savings account you'd like to use
  • Authorize the connection (your bank login is handled by Plaid, not IPX)

Once linked, your bank account will be saved for future transfers. You won't need to reconnect unless you change banks.

3

Enter Amount and Initiate Transfer

Enter the USD amount you'd like to transfer. Review the fee breakdown and the estimated USDC you'll receive, then click "Initiate Transfer".

Important: ACH transfers typically take 2–3 business days to complete. You'll receive an email when the funds arrive in your wallet. Weekends and bank holidays are not counted.

4

Wait for Settlement

Your transfer status will show as "Pending" on your wallet page. You can track the progress at any time:

Initiated — Transfer request submitted
Processing — Funds being transferred from your bank (1–2 days)
Complete — USDC credited to your IPX wallet

Method 3: Crypto Transfer

Best for: Users who already hold crypto and want to transfer USDC or ETH from an external wallet (Coinbase, MetaMask, etc.) to their IPX wallet on the Base network.

Critical: Only send assets on the Base (L2) network. Sending tokens on Ethereum mainnet, Polygon, Arbitrum, or any other network will result in permanent loss of funds. Always double-check the network before sending.

1

Copy Your IPX Wallet Address

Navigate to Wallet → Receive. Your IPX wallet address on the Base network will be displayed. Click the copy icon to copy the full address to your clipboard.

0x1a2b...your-base-wallet-address...9z8y
Copy

Network: Base (Coinbase L2)

2

Send Crypto From Your External Wallet

Open your external wallet (Coinbase, MetaMask, Rainbow, etc.) and initiate a send transaction:

  • Select the token to send — USDC or ETH on Base
  • Paste your IPX wallet address in the recipient field
  • Verify the network is set to Base — this is critical
  • Enter the amount and confirm the transaction
3

Wait for Confirmation on Base

Base L2 transactions are fast — typically confirmed in under 2 minutes. Once confirmed, the tokens will appear in your IPX wallet automatically.

If your balance doesn't update right away, click the refresh icon on your wallet page. The transaction may still be finalizing on the network.

Understanding Fees

Each funding method has different fee structures. Here's a breakdown so you can choose the most cost-effective option for your needs.

Method
Fee
Speed
Min Deposit
Card
~3.5%
Instant
$5
ACH
~1.5%
2–3 days
$10
Crypto
Network gas only
~2 min
No minimum

Fees are charged by Coinbase's payment processor and the card network, not by IPX directly. Base L2 gas fees are typically less than $0.01 per transaction. Exact fees may vary based on your card issuer, bank, and transaction amount.

Troubleshooting

Card Declined

Problem: Your credit or debit card payment is being declined.

Solution:

Card payments for crypto purchases are sometimes flagged by banks. Try these steps:

  • Contact your bank and let them know you're authorizing a purchase with Coinbase
  • Some banks block crypto-related transactions by default — ask them to whitelist it
  • Try a different card (debit cards generally have higher approval rates than credit cards)
  • Ensure your billing address matches the one on file with your card issuer exactly
  • Check that you haven't exceeded your card's daily transaction limit

Bank Transfer Not Showing Up

Problem: You initiated an ACH transfer but your wallet balance hasn't updated.

Solution:

ACH transfers take time to settle. Here's what to check:

  • ACH transfers take 2–3 business days — weekends and holidays don't count
  • Check for a pending transaction in your wallet's transaction history
  • Verify the transfer was debited from your bank account (check your bank app)
  • If debited but not credited after 5 business days, contact support with your bank transaction reference number
  • Ensure your bank account connection through Plaid is still active

Crypto Sent on Wrong Network

Problem: You sent crypto but it hasn't appeared in your IPX wallet.

Solution:

This is the most common issue with crypto transfers. Check the following:

  • Verify the network: Your IPX wallet only receives assets on Base (L2). Tokens sent on Ethereum mainnet, Polygon, Arbitrum, or other networks won't appear
  • Check the transaction: Look up your transaction hash on basescan.org to confirm it was sent on Base
  • Token type: Only USDC and ETH are natively supported. Other tokens sent to your address may not display in the IPX interface
  • If you sent on the wrong network: The funds may be recoverable depending on the network. Contact support immediately with the transaction hash

Onramp Widget Not Loading

Problem: The Coinbase Onramp payment window doesn't appear or shows an error.

Solution:

The onramp widget requires certain browser conditions:

  • Disable ad blockers or privacy extensions that may block third-party widgets
  • Allow pop-ups for ipx.exchange in your browser settings
  • Try a different browser or incognito/private mode
  • Clear your browser cache and cookies, then try again
  • If using a VPN, try disconnecting — some VPN exit nodes are blocked by payment processors

Next Steps

Still Need Help?

Our support team can help with any funding issues