Pricing 6 min read

The 50% performance fee: how it works and why it's fair

Why does CodeBot charge 50% of profit and nothing else? Understand the performance fee model, how it aligns incentives, and why there's only a charge when there's a gain.

</>
CodeBot
CodeBot Team

Every tool needs a revenue model, and the way it charges says a lot about the incentives behind it. CodeBot takes a simple, direct approach: it's free to use and charges a 50% performance fee — exclusively on the profit generated. No monthly fee, no license, no hidden charges. This article explains how the model works and why, in our view, it's the fairest one for the people who use it.

What a performance fee is

A performance fee is a charge that only exists when there's a positive result. Instead of paying for access to a tool, you pay a fraction of the gain it helped produce. If there was no gain, there's nothing to charge. It's a common model wherever the interests of the tool provider and the tool user need to be aligned.

With CodeBot, the math is direct: of every unit of profit the bot generates in your trades, half corresponds to the fee and half stays with you. That other half of the profit is entirely yours. And, fundamentally, this only ever happens on profit — never on your deposit, never on your capital, never on a trade that ended in the red.

Why we don't charge a monthly fee

A monthly subscription has an incentive problem built in: the tool earns the same regardless of whether it delivers value to you. You pay in good months and bad months, whether the bot performs well or poorly. The provider gets paid up front and has no financial stake in your outcome.

The performance model turns that logic inside out. CodeBot is only compensated after it generates profit for you. That means we have a concrete, ongoing incentive for the bot to perform well — because our revenue depends directly on it. When you don't earn, we don't earn.

No profit, no fee. CodeBot only gets paid after it generates a gain for you — that's the heart of the model.

"But isn't 50% a lot?"

It's a fair question, and the answer depends on what you compare it to. Fifty percent of zero is zero. Fifty percent of a loss is zero — you never pay to lose. The fee only comes into play when there's a gain that, without the automation, might not have existed. In other words, you're splitting a positive result the bot helped create, not paying a fixed bill that runs no matter what.

Compare that with the subscription model: there, you could pay for months on end with no return at all and still watch the invoice arrive. In the performance model, your cost is always proportional to your gain. If the gain is large, the fee scales with it; if there's no gain, there's no cost. The risk of the design sits on our side, not yours.

What the fee never touches

  • Your deposit or initial capital — the fee never applies to it.
  • Trades closed in the negative — a loss never triggers a charge.
  • Any amount sitting in your account that hasn't generated profit.
  • Withdrawals — since the bot is non-custodial, it has no access to them.

How the fee connects to the non-custodial model

There's an important synergy between the performance fee and CodeBot's non-custodial architecture. Because the bot operates inside your account and never holds your funds, the fee is calculated on the profit actually realized in your trades. There's no central balance where everyone's money gets mixed together and it becomes hard to tell who earned what. The profit is yours, it shows up in your account, and the fee is the agreed fraction of that clear, verifiable result.

Transparency above all

A performance model is only fair if it's transparent. That's why the calculation is simple to explain and to verify: the fee is half of the profit generated, and the profit is measured from trades you can see in your own exchange's history. There's no obscure formula and no hidden variables. You understand exactly what you're paying and why.

Conclusion

CodeBot's 50% performance fee isn't just a way to charge — it's a statement of alignment. By giving up monthly fees and charging only on profit, we commit to earning only when you earn. It's a model that puts the risk on our side and keeps your cost always proportional to your result. Free to start, fair when it charges, and honest the whole way through: that's how we believe a trading tool should work.

This content is educational and does not constitute investment advice. Trading cryptocurrencies involves risk of loss and no results are guaranteed.

Trade with a bot without giving up custody

Connect your exchange via API, keep your funds in your account, and only pay on profit.