Solana volume bot calculator
Most calculators in this category multiply your budget by a number somebody guessed. This one prices the campaign against the failure rate we measured on the venue your token actually trades on, because a swap that fails is charged in full and produces nothing.
Each wallet counts as a separate maker. Every one that holds your token also holds about 0.00204 SOL of rent.
Wallets multiplied by average trade size is the volume that reaches the chart.
Jito tips are excluded because they are auction-priced. The venue swap fee is charged by the pool against trade value and depends on its fee tier, so add it for your own pool.
Configure this campaignHow this calculator works
Volume is wallets multiplied by average trade size. The service fee is 2% of that volume. The network fee is the part almost every other calculator gets wrong: it is not your swap count multiplied by a fee, it is your swap count divided by the success rate and then multiplied by the measured median fee, because Solana charges you for attempts rather than for successes.
Put concretely: if a venue fails 27.9% of the time, then landing 1,500 swaps takes roughly 2,080 attempts, and every one of those attempts pays a fee. A calculator that quotes 1,500 × the median fee understates the network line by exactly the failure rate, which on a contested bonding curve is not a rounding error but a multiple.
| Venue | Measured failure | Median fee | Cost per landed swap | Sampled |
|---|---|---|---|---|
| Pump.fun bonding curve | 92.4% | 6,193 | 81,487 | 4,725 |
| Pump.fun AMM (PumpSwap) | 23.3% | 8,243 | 10,747 | 2,341 |
| Raydium AMM v4 | 11.5% | 29,020 | 32,791 | 52 |
| Raydium CLMM | 48.1% | 5,081 | 9,790 | 54 |
| Meteora DLMM | 38.9% | 6,642 | 10,871 | 863 |
| Jupiter aggregator | 55.9% | 9,097 | 20,628 | 286 |
Reading the result
The service fee is the only line we set, and it is the one you can check in your head: volume multiplied by 2%. The network fee is charged by Solana and varies with the venue, which is why changing the routing target above changes it while the service fee stays put. Account rent is held rather than spent, and comes back when the token accounts close, so treat it as capital tied up rather than money gone.
What the number does not include is the venue swap fee. A Raydium pool, an Orca Whirlpool and a Meteora DLMM bin set all charge against trade value at rates set by the pool, and on a campaign of thousands of swaps that line usually exceeds everything on this page. It is not ours to quote, but it is yours to add.
Using it to check someone else's quote
The same arithmetic works in reverse. Take any quote you have been given, subtract the network floor for the volume it promises, subtract rent, and look at what is left. If the remainder is negative the offer cannot be delivered as described, whoever is offering it. That test, worked through with measured inputs, is on the cost floor page, and the full pricing model is on pricing.
For the campaign itself, the Solana volume bot overview covers routing and controls, the Pump.fun volume bot page covers bonding-curve launches, and how it works walks the six steps from mint address to volume landing.