Skip to main content
All CollectionsBots (Signal/DCA/Grid)
Does 3Commas Include the Exchange Fees in Profit Calculations?
Does 3Commas Include the Exchange Fees in Profit Calculations?

Here’s everything you need to know about how 3Commas incorporates real and standard trading fees across different tools and exchanges.

Updated this week

Yes, trading fees are included in profit calculations!


Features with Real Trading Fees Applied

Real trading fees are included in profit calculations in Signal Bot, SmartTrade, and Terminal (all trading instruments supported by 3Commas).

Additionally, real fees are integrated into the following tools for precise trading calculations:

DCA Bots

Real trading fees are applied to Entry Orders, Take Profit Orders, and Stop Loss Orders in both active and closed trades.

Grid Bots

  • Backtesting uses real trading fees for more accurate results.

  • Grid lines can be placed closer for higher-tier users, enhancing strategy efficiency.


Exchanges with Real Trading Fees

Real trading fees are calculated for users on the following exchanges:

  • Binance: Spot, Futures (COIN-M), Cross Margin, Binance US, Binance TR

  • Bybit: Spot, Futures (USDT and Inverse Perpetual)

  • OKX: Spot, Futures

  • KuCoin: Spot

  • Coinbase Advanced


For Exchanges Without Real Fee Integration

For other exchanges, standard fees are applied:

  • PnL and uPnL calculations: Standard fees, such as the taker fee at the lowest tier, are used to calculate Take Profit and Stop Loss orders.

  • Net profit reflects fee discounts: If your exchange offers fee discounts, these are factored into your net profit once the trade closes.

Example

On Coinbase Advanced, the bot uses the standard fee for Take Profit calculations. However, if you have a fee discount at a higher tier, your final net profit reflects this discount when the deal is closed.


Important Notes for Futures Accounts

Funding Fees: These are not included in Futures positions on 3Commas.

  • Funding fees are reported as separate transactions on your exchange.

  • Keep this in mind when setting small Take Profit targets for Futures DCA bots.


🔍 Why Does Trailing Take Profit Activate Later Than Expected?

Some users notice that Trailing Take Profit (TTP) starts later than the expected percentage. This happens due to exchange fees and profit recalculations after safety orders execute.

🔹 Key Reasons

1️⃣ Exchange Fees Affect Profits

  • If trailing were to activate exactly at the set profit percentage from the start, trading fees would immediately reduce profits, potentially putting the trade at a loss.

  • To prevent this, 3Commas factors in fees before activating trailing, ensuring a net positive trade.

2️⃣ Profit Recalculation After Safety Orders Execute

  • When a safety order is triggered, the bot adjusts the average entry price.

  • The Take Profit percentage is then calculated from this new average price, not the original entry price.

🔹 Example Calculation

Let’s assume:

  • Initial entry price = $5 USDT

  • Safety Order 1 executed at = $3 USDT

  • Safety Order 2 executed at = $2 USDT

  • Each order volume = $10 USDT

Now, the new average entry price is $2.90 USDT, not $5 USDT.

Impact on Take Profit Calculation:

  • If Take Profit is set at X%, it is now based on $2.90, not $5.

  • The price must increase from the last safety order price ($2) to the adjusted Take Profit level.

  • This means the percentage move required may appear larger, but it is based on the adjusted trade position.

🔹 Bottom Line:

  • Trailing Take Profit does not activate at the exact percentage set from the original entry price.

  • The bot dynamically recalculates Take Profit based on safety orders and exchange fees.

  • This ensures that trailing activates only when a trade is actually profitable, accounting for all costs.


Grid Bots on Exchanges Without Real Fees

  • The bot applies standard trading fees when placing grid lines.

  • Grid lines cannot be set closer than a certain percentage to avoid potential losses.

  • When orders execute, real trading fees are factored into profit calculations. Your actual profit may exceed the grid line distance if you benefit from a fee discount.

Did this answer your question?