After shipping 35+ commands for my Solana trading bot on Telegram, I needed to add real monetization beyond the 1% trading fee.
Here's what I built and the exact revenue model.
The Revenue Stack
1. Trading Fees (Base Revenue)
- 1% fee on every swap (buy and sell)
- 0.9% fee for referred users
- Fees collected in SOL, sent to fee wallet before every trade
2. Premium Tier (NEW)
- 0.1 SOL/month subscription
- Benefits: 0.5% trading fee (half price), unlimited snipes, faster alerts
- Auto-expires after 30 days with renewal prompt
- Breaks even for users trading 10+ SOL/month
The implementation:
const PREMIUM_FEE_PCT = 0.005;
const PREMIUM_PRICE_SOL = 0.1;
function isPremium(chatId) {
const p = premiumUsers[String(chatId)];
if (!p) return false;
if (Date.now() > p.expiresAt) {
p.active = false;
return false;
}
return p.active;
}
function getFeeForUser(chatId) {
if (isPremium(chatId)) return PREMIUM_FEE_PCT;
return hasReferral(chatId) ? 0.009 : 0.01;
}
3. Token Promotion (NEW)
- 0.5 SOL for 24 hours of promoted listing
- Token appears at the top of
/trendingwith a PROMOTED tag - Buy buttons included automatically
- Token devs pay to get visibility with active traders
This is the most interesting revenue stream because it scales with bot popularity. More users checking /trending = more value for promoters = higher willingness to pay.
4. Premium Upsell After Every Trade
After every buy and sell, non-premium users see:
⭐ Go Premium — save 0.005 SOL per trade
This passive upsell converts naturally because traders see exactly how much they'd save.
5. 3-Tier Referral System
- Tier 1 (direct): 30% of trading fees
- Tier 2: 10% of fees
- Tier 3: 5% of fees
- Viral share buttons after every trade and on /start
The Full Feature Set
The bot now has 37 commands across these categories:
- Trading: Buy, sell, limit orders, stop-loss, take-profit
- Automation: Copy trading, DCA, sniping, auto take-profit
- Discovery: Trending tokens, whale alerts, new token alerts
- Analytics: Portfolio dashboard, PnL tracking, position alerts
- Social: Weekly competitions, points leaderboard, referrals
- Monetization: Premium tier, token promotion
Technical Stack
- Pure Node.js (no Express, no frameworks)
- Zero web dependencies — only
@solana/web3.jsandjito-js-rpc - Telegram Bot API via raw HTTPS
- Jupiter V6 for swaps with dynamic priority fees
- Pump.fun bonding curve direct trading
- Jito MEV protection on every transaction
- 16 persistent JSON data files
- 9 background workers
Try It
Free to use. No signup. Paste a contract address and start trading.
Landing page: devtools-site-delta.vercel.app/sol-bot
Top comments (0)