Most developers build bots as side projects with no revenue model. I built mine as a business from day one. Here's exactly how each revenue stream works.
The Bot
@solscanitbot is a Solana trading bot on Telegram. 42 commands, 4,100 lines of Node.js. Let me walk through each way it makes money.
1. Trading Fees (Primary Revenue)
Every swap takes a 1% fee. When a user buys 1 SOL worth of tokens, 0.01 SOL goes to the fee wallet.
const feeLamports = Math.floor(totalLamports * FEE_PCT);
const netLamports = totalLamports - feeLamports;
// Send feeLamports to FEE_WALLET
// Use netLamports for the actual swap
At scale, this compounds. 100 users doing 5 SOL/day in volume = 5 SOL/day in fees.
2. Premium Subscriptions (Recurring Revenue)
0.1 SOL/month gives users:
- 0.5% trading fees (half price)
- Unlimited snipes
- 40% referral commission (vs 30%)
The upsell appears after every trade:
⭐ Go Premium — save 0.005 SOL per trade
Showing the exact savings amount converts better than a generic pitch.
3. Token Promotions (B2B Revenue)
Token developers pay 0.5 SOL to feature their token at the top of /trending for 24 hours. Includes automatic buy buttons for all users who view trending.
This is B2B monetization — token devs have marketing budgets and need exposure.
4. Volume Bot (B2B Revenue)
0.05 SOL per cycle. Each cycle does a buy + sell through Jupiter, creating real on-chain volume that shows up on DexScreener.
Token devs want volume to attract organic traders. They'll run 20-50 cycles at a time.
5. Token Safety Scans (Micropayment)
0.01 SOL per scan. Checks mint authority, freeze authority, top holders, liquidity locks. Small amount per transaction, but high volume.
6. Tip Jar (Low Effort)
Preset buttons for 0.05, 0.1, and 0.5 SOL tips. Not a major revenue source, but it's free money from happy users.
7. Referral Network (Growth Engine)
3-tier system:
- Tier 1: 30% of referred user's fees
- Tier 2: 10%
- Tier 3: 5%
Premium users get 40% on tier 1. This incentivizes power users to recruit.
The Revenue Math
With 500 daily active users, each trading 3 SOL/day average:
| Stream | Monthly Estimate |
|---|---|
| Trading fees | 450 SOL |
| Premium (10%) | 5 SOL |
| Promotions (2/day) | 30 SOL |
| Volume bot | 15 SOL |
| Scans | 3 SOL |
| Tips | 2 SOL |
| Total | ~505 SOL |
Minus referral payouts (~20%), net is ~400 SOL/month.
The Source Code
I'm selling the complete source code for 2 SOL. Every revenue stream, every command, every background worker.
The bot runs live — try it at @solscanitbot before buying.
Top comments (0)