Fees and P&L
Every copied trade carries several costs, and only one of them is Verus’s. This page walks through all of them in the order they hit your wallet, then explains how your profit and loss is worked out from what is left.
Solana network costs
These are paid to the network, not to Verus, and you pay them on any Solana transaction, not just on Verus.
The base fee is a flat 5,000 lamports per transaction, a fraction of a cent.
The priority fee is what actually decides whether your trade lands quickly. Solana blocks are contested, and a transaction that bids too little waits. Verus reads the going rate from the network rather than guessing at it, then multiplies it by the tier you chose:
| Tier | Bid | Roughly, per trade |
|---|---|---|
| Off | No priority fee | Base fee only |
| Auto (default) | The current market rate | Under half a cent |
| Fast | Twice the market rate | Around a cent |
| Turbo | Four times the market rate | Around two cents |
A submission tip of 5,000 lamports is also paid on each trade, to route it to a block producer over a faster path than an ordinary node.
The figures above assume a SOL price around $100 and ordinary congestion. Both move, so treat them as a sense of scale rather than a quote. At these levels the whole network cost of a trade is usually a few cents.
The venue’s cost
Whichever pool your swap runs through takes its own fee, and a large order moves the price against itself. Both are already inside the price you are quoted, so there is nothing separate to pay, but they are real and they grow with size. Thin memecoin pools are where this bites hardest.
The Verus platform fee
Verus charges up to 1% on each trade.
Two things about how it is collected are worth knowing:
- A failed trade pays nothing.
- The fee is charged against the amount a sale is guaranteed to produce. Anything the sale beat that guarantee by is carried and collected on your wallet’s next signed transaction.
Token account rent
Solana charges a deposit, not a fee, to open an account to hold a token: roughly 0.00204 SOL per token. It is not spent and it is not ours. It sits with the account until the account is closed.
A buy sets aside about 0.004 SOL of rent, covering both the token’s account and a temporary one used to wrap SOL for the swap. The temporary one is closed as part of the trade; the token’s own account stays open while you hold the position.
Getting it back
When you sell a position completely, its account is left open and empty with your rent still in it. Redeem rent in the app closes finished accounts and returns that SOL. The transaction has no destination other than your own wallet and can only close an account whose balance is exactly zero, so it can never touch a position you still hold.
The reserve
Verus holds back 0.005 SOL when sizing a buy, so you can always afford the network fee on the sale later. It is a floor the wallet keeps rather than a charge, and it is set aside once, not again for every position. A wallet that spends its last lamport on an entry is a wallet that cannot exit.
Costs that are easy to miss
On small trades the network cost can exceed the platform fee. At the priority tiers copy trading runs at, this is routine rather than an edge case. Sizing has to clear its own costs: a $5 copy of a $5 trade is not a strategy.
- Slippage is a cost even when nothing goes wrong. Memecoin tolerances are wide by necessity, and a fill at the edge of your band is a real difference in what you paid. See Risk controls.
- A failed trade that reached the chain still burns its network fee. Nothing is bought or sold, but the bid is spent.
- A position too small to sell is a total cost. See Dust below.
How your P&L is calculated
There is one definition of what copying made or lost, and every screen uses it:
Net = realized profit and loss, plus the current value of what you still hold, minus the platform fee, minus the network fee.
Both fees are subtracted. This matters more than it sounds: on this engine’s priority tiers the network fee is routinely the larger of the two, and a “net” figure that ignored it would be systematically optimistic.
Token account rent is not included. It is a refundable deposit rather than a cost, and you get it back by redeeming rent once a position is fully sold.
Three things that keep it from being an exact number
- A position nobody can price is excluded, which understates you. Your held tokens are marked using a live price where one exists, and otherwise using the pool the token would actually be sold into. If neither is available, the position contributes nothing at all to your net. It is not counted as zero; it is counted as unknown. A net figure can therefore improve simply because you sold something unpriceable and its real value finally became visible.
- Some older trades have no measured network fee, which overstates you. A missing measurement is never treated as zero. Where a cost is unknown the figure is labelled as partial, and the true net is lower than shown, because the cost that is missing can only ever subtract.
- Marks are marks. The value of a memecoin position is what a pool says it is right now, before the price impact of actually selling it. A large position is worth less than its mark.
When a figure is incomplete the app says so rather than rounding the doubt away. If a number is presented without a caveat, its inputs were all measured.
Dust
A position whose sale would produce less than 0.001 SOL cannot be sold: the fee to move it would exceed what moving it returns. Such a position stays in your wallet, and because it still holds a balance it can be neither hidden nor rent-redeemed. Hiding a row and redeeming its rent both apply to positions you have fully sold out of.
Seeing it for yourself
Your copy trading history, including skipped and failed attempts and the costs of each, can be exported as CSV from the app. Very long histories are capped, and the export tells you when older rows were left out.