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.

measured Jul 30, 2026 at 8:00 PM UTC22,506 transactions in the current sample

1,500

Each wallet counts as a separate maker. Every one that holds your token also holds about 0.00204 SOL of rent.

0.20 SOL

Wallets multiplied by average trade size is the volume that reaches the chart.

Volume routed300 SOL
Service fee, 2% flat6 SOL
Network fee, measured 23.6% failure0.015 SOL
Account rent, held not spent3.06 SOL
Swap attempts needed to land 1,5001,964
Cost per landed swap on this venue10,137 lamports
Payable to Volion6 SOL

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 campaign

How 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.

VenueMeasured failureMedian feeCost per landed swapSampled
Pump.fun bonding curve92.4%6,19381,4874,725
Pump.fun AMM (PumpSwap)23.3%8,24310,7472,341
Raydium AMM v411.5%29,02032,79152
Raydium CLMM48.1%5,0819,79054
Meteora DLMM38.9%6,64210,871863
Jupiter aggregator55.9%9,09720,628286
Lamports, from our latest sample of finalized mainnet blocks. The last column is the sample size behind each row. Method and full tables on the measurement page.

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.

Questions

How do you calculate the cost of a Solana volume bot campaign?
Three lines. The service fee is 2% of the volume you route. The network fee is your swap count divided by the measured success rate on your venue, multiplied by the measured median fee on that venue. Account rent is roughly 0.00204 SOL for every wallet that holds your token, which is held rather than spent and is recoverable when the account closes.
Why does the estimate change when I change the venue?
Because failure rates differ by venue by an order of magnitude, and Solana charges the fee whether a swap lands or not. Routing the same campaign to a contested bonding curve rather than a settled pool can multiply the network line several times over, even though the fee schedule is identical.
Are the numbers in this calculator real or assumed?
The failure rate and median fee for each venue come from our own sampling of finalized mainnet blocks, refreshed continuously. The sample size behind each venue is shown next to it. Nothing here is a figure carried over from a blog post.
What is not included in the estimate?
Two things. Jito tips are excluded because they are auction bids rather than fixed prices, so any number would be invented. The venue swap fee, charged by the pool against trade value, is set by the pool and its tier rather than by us, so you should add it separately for the pool you route to.
How much SOL do I need to start a volume bot campaign?
It depends entirely on the volume target, because the fee scales with it. A 500 wallet campaign at 0.1 SOL average trade routes 50 SOL of volume and carries a 1 SOL service fee. Move the sliders above to price the campaign you actually intend to run.
Is a bigger wallet count always better?
No. Wallet count drives maker-based signals, but every wallet holding your token needs an associated token account and therefore rent. Past the point where extra makers stop changing how the activity reads, additional wallets are overhead rather than reach.