sodcalculator

10 Tech How-To

Measuring Solana App Revenue: Top Apps Guide

Guide 10-42060 · Updated · Step by step

This guide shows you how to measure revenue for Solana apps (dApps) and identify which ones are leading the ecosystem. You’ll learn practical methods using public dashboards, on-chain data, and simple calculations — no special access needed.

What You’ll Need

  • A web browser (Chrome, Firefox, Safari, or Edge) to access public dashboards.
  • Basic familiarity with Solana terminology: dApp, protocol, TVL, fees, revenue.
  • Optional: A Solana wallet address or a specific dApp name you want to check.
  • No coding or API keys required — all steps use free, public tools.

Step-by-Step

  1. Define what “revenue” means for a Solana app. For most dApps, revenue is the portion of total fees that the protocol keeps (e.g., a percentage of trading fees, interest spread, or subscription fees). Some apps have zero revenue if they don’t charge fees yet. Always check the app’s documentation or tokenomics to confirm.
  2. Open a Solana ecosystem data dashboard. The most reliable free options are:
    • DefiLlama (defillama.com) — go to the “Fees & Revenue” section. It tracks daily and total revenue for major Solana protocols.
    • Dune Analytics (dune.com) — search for “Solana revenue” or “Solana protocol fees” to find community-created dashboards. Many are updated daily.
    • Solana Foundation’s public dashboards — some community tools like Solana Compass or Artem’s dashboard show validator and app metrics.
  3. Filter for Solana chain. On DefiLlama, click “Chains” in the top menu, select “Solana,” then look at the “Fees & Revenue” tab. This filters out Ethereum, BSC, and other chains.
  4. Sort by revenue. On the fees/revenue page, click the “Revenue” column header to sort descending. The top row shows the app with the highest revenue over the selected period (24h, 7d, 30d, or all-time).
  5. Check a specific app. Click on any app name to see its detailed page. Look for:
    • Daily revenue chart — shows trends.
    • Revenue vs. fees — some apps have a fee/revenue split (e.g., 50% goes to token holders).
    • Protocol revenue — the amount actually kept by the team/treasury.
  6. Use Dune for custom analysis. If you need more granular data (e.g., revenue by user type or by day), find a Dune dashboard with a “Solana” tag. You can fork the query and modify it, but that requires basic SQL. For a quick look, just use the visualizations already built.
  7. Cross-check with on-chain data. For a specific app, you can manually estimate revenue:
    • Go to the app’s website or docs to find its fee structure (e.g., 0.3% per swap).
    • Use a Solana explorer like Solscan to find the app’s fee account or treasury address.
    • Check the daily volume (from the app’s stats page or DefiLlama) and multiply by the fee percentage. Then multiply by the protocol’s share (if not 100%).

    Example: If a DEX has $10M daily volume and charges 0.3% total fees, that’s $30,000 in fees. If the protocol keeps 50% of that, revenue is $15,000/day.

  8. Track changes over time. Create a simple spreadsheet. Record the top 10 apps’ revenue weekly. This helps you spot trends — e.g., a new app rising quickly or a veteran declining.
  9. Identify leaders. The leader is the app with the highest revenue over the period that matters to you (daily for short-term, 30d for stable trends). Also consider revenue growth rate — an app with lower revenue but 200% monthly growth might be an emerging leader.

Common Mistakes

  • Confusing fees with revenue. Fees are the total amount users pay. Revenue is what the protocol keeps after paying out to token holders, liquidity providers, or other parties. Always check the split.
  • Looking at TVL instead of revenue. Total Value Locked (TVL) is not revenue. A high TVL doesn’t mean high revenue — some apps have large deposits but low activity.
  • Ignoring the time period. A single day’s revenue can be skewed by a whale transaction. Always look at 7-day or 30-day averages for a fair comparison.
  • Using only one data source. Different dashboards may count revenue differently. Cross-check at least two sources before drawing conclusions.
  • Assuming all revenue is stable. Solana app revenue can be extremely volatile, especially for DEXes and lending protocols. A single day’s number is not a reliable indicator.

Tips

  • Use the “Revenue” column on DefiLlama, not “Fees.” Revenue is the more meaningful metric for app profitability.
  • Bookmark a Dune dashboard that updates automatically. Many are updated every hour, saving you manual work.
  • For DEXes, check both trading volume and revenue. High volume with low fees can still mean high revenue if the volume is massive.
  • Look at “Protocol Revenue” vs. “User Fees” on DefiLlama. Some apps have a separate line item for what goes to the treasury.
  • Follow Solana-focused analytics accounts on X or Telegram. They often post weekly revenue roundups that summarize the leaders.
  • When in doubt, read the app’s docs. Most protocols explain their fee structure clearly.

Troubleshooting

  • DefiLlama shows no revenue for an app that clearly has fees. This can happen if the app hasn’t been indexed or if it uses a custom fee mechanism. Try checking the app’s own stats page or a Dune dashboard.
  • Dune dashboard is broken or outdated. Many community dashboards are not maintained. Look for one that was updated in the last week. If none work, use DefiLlama as a fallback.
  • You can’t find the app’s fee structure. Search for “[app name] fee structure” or “[app name] docs.” If it’s not public, you can’t accurately measure revenue — note this as a limitation.
  • Numbers don’t match between sources. This is normal. Different sources may include different fee types (e.g., priority fees vs. trading fees). Note the source and date for each number you record.
  • You get a “cannot compute” or negative value when using a calculator. If you’re using a spreadsheet, make sure you’re not subtracting fees from revenue incorrectly. Use absolute values and check your formulas.

Frequently Asked Questions

What is the difference between fees and revenue on Solana?

Fees are the total amount users pay for using the app (e.g., trading fees, interest). Revenue is the portion the protocol keeps after paying out to token holders, liquidity providers, or other parties. For example, a DEX might charge 0.3% in fees but only keep 50% of that as revenue.

Which Solana app currently has the highest revenue?

This changes frequently. As of recent data, major DEXes like Jupiter and Raydium, and lending protocols like Solend (now Save) often top the charts. Always check a live dashboard for the current leader.

Can I measure revenue for any Solana app?

Only if the app publicly discloses its fee structure and has on-chain activity that can be tracked. Some apps have no revenue (e.g., free wallets) or obscure fee mechanisms, making measurement impossible without official data.

How often should I check revenue data?

For daily trends, check once a day. For investment or research purposes, a weekly check is usually enough to smooth out daily volatility. Monthly is best for identifying long-term leaders.

Is revenue the same as profit?

No. Revenue is the income a protocol earns. Profit subtracts operating costs (development, marketing, server costs). Most public dashboards only show revenue, not profit.

Do I need a Solana wallet to use these dashboards?

No. All the dashboards mentioned (DefiLlama, Dune) are public and require no wallet connection. You can view all data anonymously.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →