Top Up Your Wallet With USDC

Step-by-step guide to funding your Mintfunnel advertiser wallet with USDC on Ethereum, Base, Polygon, or Arbitrum.

Last updated

You can fund your Mintfunnel advertiser wallet with USDC on Ethereum, Base, Polygon, or Arbitrum. This guide walks you through the full top-up flow, from picking a chain to seeing the credit land in your wallet.

What you'll need

  • A Mintfunnel advertiser account
  • A non-custodial wallet (MetaMask, Rabby, Coinbase Wallet, etc.) holding at least the per-chain minimum in USDC plus gas
  • A few minutes to send the transaction and wait for verification

Supported chains and minimums

Chain

Minimum top-up

Typical gas cost

Base

$10

Cents

Polygon

$10

Cents

Arbitrum

$10

Cents

Ethereum mainnet

$50

Several dollars

If you have flexibility, Base, Polygon, and Arbitrum are dramatically cheaper to send on than Ethereum mainnet. The credited balance is identical regardless of which chain you use.

Step 1: Start the top-up

  1. Open your Mintfunnel wallet and click the USDC tab.
  2. Select the chain you want to send from.
  3. Enter the USD amount you want to deposit. The minimum updates automatically based on the chain you chose.
  4. Click Continue to generate your deposit instructions.

Step 2: Send the USDC

Mintfunnel will display a unique deposit page with three things you need:

  • The receiving address. Mintfunnel's USDC receive address for the chain you picked. Click the copy button to grab it.
  • The exact amount. Send this exact amount. Overpayments and underpayments will fail verification and need to be resolved manually with the Mintfunnel Team.
  • A reference code (for example, MNT-A4B7-K9P2). Optional but helpful. Include it in your wallet's "memo" or "note" field if your wallet supports one. If it doesn't (most don't on EVM chains), don't worry. Mintfunnel matches your deposit using the address and amount, and the reference code is shown to the Mintfunnel Team for reconciliation.

In your wallet app, choose USDC, paste the receiving address, set the amount, double-check you're on the correct chain, and send.

Critical: Make sure your wallet is on the same chain you picked in Mintfunnel before you send. USDC sent on the wrong chain will not reach Mintfunnel's address and recovery is not always possible.

Step 3: Submit your transaction hash

After your wallet confirms the transaction:

  1. Copy the transaction hash from your wallet or block explorer (it's a long string starting with 0x).
  2. Back in Mintfunnel, paste it into the Transaction hash field on the deposit page and click Submit.
  3. Your top-up moves into the Submitted state and waits for verification.

You can close the page at this point. Mintfunnel will email you when your top-up is confirmed (or rejected, with a reason).

Step 4: Wait for verification

Every USDC top-up is verified manually by the Mintfunnel Team. We check that the transaction landed in our receive address, on the right chain, for the right amount. Verification usually happens within a few business hours.

During this window your top-up will be in the Submitted state. Once verified, the status moves to Confirmed and the funds are credited to your wallet, the same balance bucket as a Stripe top-up, ready to spend on campaigns or PR orders.

Top-up states

State

What it means

Pending

You started the top-up but haven't submitted a tx hash yet. Auto-expires after 48 hours.

Submitted

Tx hash submitted, awaiting verification by the Mintfunnel Team.

Confirmed

Verified. Funds are in your wallet.

Rejected

Could not be verified. A reason is shown on the deposit page.

Expired

A pending top-up that wasn't submitted within 48 hours. Start a new one if you still want to deposit.

Frequently asked questions

Why does Mintfunnel verify manually instead of automatically?This is the V1 design. Manual verification lets the Mintfunnel Team catch mistakes (wrong chain, wrong amount) before crediting an account. Automated verification with per-user deposit addresses is on the roadmap.

Are there any fees?Mintfunnel does not charge a fee on USDC top-ups. You only pay the network gas fee for the transaction itself, which is paid to the chain (not Mintfunnel), so cents on Base, Polygon, or Arbitrum, and a few dollars on Ethereum mainnet.

My wallet doesn't have a memo field. Will my deposit still be matched?Yes. The reference code is a convenience for the Mintfunnel Team during reconciliation; it isn't required to match your deposit. We match using the receive address and the amount.

I sent the wrong amount. What now?Reach out to the Mintfunnel Team immediately with your transaction hash and the original deposit page. We resolve over- and underpayments case by case.

I sent on the wrong chain. Can it be recovered?Sometimes, but not always. If you sent USDC on a chain Mintfunnel does not support, the funds may be stuck. Contact the Mintfunnel Team with your transaction hash. We'll tell you whether recovery is possible. Always double-check the chain before sending.

My top-up was rejected. Can I try again?Yes. Rejection reasons are shown on the deposit page (for example, "wrong chain", "amount mismatch"). Start a new top-up from your wallet's USDC tab. Each top-up gets its own fresh reference code.

Can I pay for a PR order directly with USDC instead of topping up first?Yes. From the PR order checkout page, choose Pay with USDC instead of Wallet or Stripe. The flow is identical to the wallet top-up: pick a chain, send to the address shown, submit the tx hash, wait for verification. The difference is the funds go straight onto the order instead of into your wallet balance.

Still need help?

Ask Maren about billing, campaign setup, or anything not covered.