Free Ethereum income tracker

Track USDC income on Ethereum.

Track incoming Ethereum USDC at the contract level, then label and export the stablecoin ledger without handing over wallet control. Ethereum suits payers who keep USDC on the main network and want the canonical EVM settlement rail.

Start with a public address

Paste your Ethereum address. See incoming USDC.

No wallet connection, custody, or KYC gate. MainPay reads public transfer records while your funds remain in your own wallet.

Read-only. We only need your public address — never a private key or seed phrase. Choose one rail to scan its last 90 days.

How it works

Your USDC income, organized without custody.

  1. 01

    Paste the public receiving address you use on this rail.

  2. 02

    See incoming USDC transfers and exact on-chain timestamps.

  3. 03

    Save the address as an income ledger, label entries, and export by asset.

Ethereum + USDC facts

Use the exact rail your payer uses.

USDC contract
0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Confirmation timing
Ethereum slots are twelve seconds when a validator proposes a block. MainPay records after three observed confirmations.
Receiving on Ethereum
Ethereum suits payers who keep USDC on the main network and want the canonical EVM settlement rail.
Network fee
The sender needs ETH for the Ethereum network fee. Fee conditions can change with network demand.

FAQ

USDC income on Ethereum

Which Ethereum USDC is included?

The allowlisted USDC contract shown above, not lookalike tokens.

Why can Ethereum confirmation take longer?

Ethereum uses twelve-second slots and MainPay waits for multiple observed confirmations.

Can MainPay spend the USDC?

No. It reads public transfer data only and never holds keys.