Matcha Portfolio Page
Last updated: May 7, 2026
Using the Matcha Portfolio Page
Last updated April 30, 2026
The Portfolio page gives you a unified view of your token holdings across every network Matcha supports. You can track total value, see how your portfolio has performed over time, view allocation by token or by chain, and drill into per-token return and unrealized PnL, all without leaving Matcha.
Accessing Your Portfolio
Visit Matcha
Go to matcha.xyz/portfolio.
Connect your wallet
Click the wallet button in the top-right corner and connect the wallet you want to view.
Matcha supports both EVM wallets (Ethereum, Base, Polygon, Monad, etc.) and SVM wallets (Solana). Once connected, all balances on supported networks for that wallet are loaded automatically.
Your wallet address appears under the page header (for example, 0x4F8B...23Ca). The portfolio updates whenever the page is refreshed.
Portfolio Overview
At the top of the page you'll see:
Total value: The combined USD value of all tokens held by the connected wallet across supported networks.
24h change: The dollar and percentage change in total portfolio value over the past 24 hours.
Refresh button: Click the circular arrow icon to pull the latest balances and prices on demand. Use this if you've just completed a trade or transferred tokens and want the page to reflect the change immediately.
Network filter: The "All networks" dropdown lets you scope the entire page (total value, chart, allocation, and token table) to a single chain. Currently selectable networks include Ethereum, Base, Monad, and Polygon, plus All networks.
Performance Chart
The line chart shows how your total portfolio value has moved over time. Five timeframes are available in the top-right of the chart:
1D: Past 24 hours
1W: Past 7 days
1M: Past 30 days
1Y: Past year
All: Full history available for the connected wallet
Hover over any point on the chart to see the portfolio value at that moment. The y-axis on the right side shows the value range for the selected timeframe.
Allocation Breakdown
The donut chart on the right side of the page shows how your portfolio is distributed. Use the dropdown above the chart to switch between two views:
Tokens: Each slice represents a single asset (for example, USDT 41.9%, VIRTUAL 17.5%, ETH 12.0%). Useful for understanding concentration risk in any single token.
Chains: Each slice represents a network. Useful for seeing how exposure is split across Ethereum, Base, Polygon, and other supported chains.
The legend below the chart shows the top holdings with their allocation percentages. Anything beyond the top six is grouped under "+N more."
Token Table
Below the chart is a sortable list of every token in your wallet. Each row includes:
Token: Name, symbol, and the chain icons indicating which networks the token is held on.
Value: USD value of the holding, plus the token balance.
Price: Current price per token, with the 24h price change in green (up) or red (down).
Avg. Entry: The average price at which you acquired the token, calculated from your historical trade activity on Matcha.
Return %: The percentage gain or loss versus your average entry price.
Unreal. PnL: Unrealized profit or loss in USD. This is the dollar gain or loss on your current holdings if you were to sell at the current price. It does not include realized PnL from tokens you've already sold.
Allocation: The token's share of total portfolio value, shown as both a percentage and a bar.
You can:
Search for a specific token using the search box above the table.
Sort by clicking any column header. Value is sorted descending by default.
Expand a row (where applicable) to see per-network breakdowns when the same token is held on multiple chains.
Hidden Tokens
At the bottom of the token table you may see a "Hidden tokens" section with a count and a small dollar amount (for example, "Hidden tokens (5) $0.0291"). These are typically dust balances or tokens flagged as spam, hidden by default to keep the main view clean. Click the section to expand and review them.
How Avg. Entry, Return %, and Unrealized PnL Are Calculated
Cost basis on the Portfolio page is derived from all on-chain inflows to the connected wallet (trades, transfers in, and airdrops), not just trades executed on Matcha. Realized and unrealized PnL are calculated using FIFO (first-in, first-out) accounting:
Avg. Entry is the FIFO-weighted average price of the tokens you currently hold. The price for each inflow is the token's market price at the time it entered the wallet.
Return % is
(Current Price − Avg. Entry) / Avg. Entry, expressed as a percentage.Unreal. PnL is
(Current Price − Avg. Entry) × Current Balance, expressed in USD.Realized gains (from past sells) match each disposal against the oldest acquired lots first.
Important Limitations
Because cost basis is built from on-chain activity, a few situations can produce numbers that don't match your real economic position:
Airdrops and transfers in are recorded at the token's market price at the moment they hit the wallet. If you received an airdrop near its peak and still hold it after a large drawdown, the Portfolio page will show that as a substantial unrealized loss even though you paid nothing for it.
DeFi positions (LP tokens, lending receipts, staked assets, vault shares) are not always tracked accurately. If you've moved tokens in and out of DeFi protocols, Avg. Entry and PnL for the underlying assets may be off.
Stablecoin classification depends on the underlying data provider. Less common stablecoins may not be flagged as stables, which can cause stable-to-stable swaps to register as taxable disposals and distort PnL.
Spam and unsolicited tokens that you never intended to acquire still contribute to your position history if they weren't filtered out.
The Portfolio page is intended as a high-level snapshot, not a tax record. For accounting or tax reporting, use the trade history export together with dedicated crypto tax software.
Frequently Asked Questions
Why doesn't my portfolio total match my wallet's actual balance? The Portfolio page only includes tokens on networks Matcha currently supports. Tokens on unsupported networks will not appear. Pricing is also dependent on liquid market data; tokens without reliable price feeds may show $0 or be hidden.
Why does a wallet with almost no balance show a huge unrealized loss? This is almost always caused by airdropped tokens. Cost basis is recorded at the token's market price when it entered your wallet, so an airdrop received near its peak that has since lost most of its value will appear as a large unrealized loss, even though you paid nothing for it. Check the per-token rows for tokens with very high Avg. Entry values relative to today's price; those are usually the source.
How are realized gains calculated? Realized gains use FIFO (first-in, first-out): when you sell, the cost basis of the oldest acquired lots is matched against the disposal first.
I never sold a real position, so why am I seeing realized gains or losses? The most common cause is stable-to-stable swaps where one of the assets isn't recognized as a stablecoin by our data provider. If a less common stablecoin gets classified as a regular token, swapping into or out of it can register as a taxable disposal and produce realized PnL.
My Avg. Entry doesn't match what I actually paid. Why? Avg. Entry is computed from on-chain inflows: trades, transfers in, and airdrops. It uses the token's market price at the time of each inflow. If you bridged tokens in, received them as a gift, or acquired them off-chain, those events may not reflect what you actually paid out of pocket.
Why don't my DeFi positions show up correctly? LP tokens, staked assets, lending receipts, and vault shares are not currently tracked, and moving the underlying tokens in and out of DeFi can disrupt the cost basis for those assets. We hope to have DeFi tokens in a future update, but Active DeFi users should treat the Portfolio page as approximate.
The page seems out of date. What should I do? Click the refresh button next to the network filter to force a re-fetch of balances and prices. If the issue persists, try disconnecting and reconnecting your wallet.
Can I export my portfolio? Portfolio export is not currently available. To export historical trade activity, see Export Trade History.
Does Matcha support Solana? Yes. Connect an SVM-compatible wallet to view Solana token balances alongside your EVM holdings.
Conclusion
The Portfolio page is designed to give you a clear, real-time view of where your assets sit, how they've performed, and how your holdings are distributed across tokens and chains. If you run into anything unexpected (missing tokens, stale balances, or PnL that doesn't match your records) reach out to the Matcha team and we'll take a look.