Back to blog
position-sizingrisk-managementtrading-fees

Fee-Aware Position Sizing Calculator: Why Your R:R Is Wrong

Fee-Aware Position Sizing Calculator: Why Your R:R Is Wrong

Your 2R Target Is Not Your Net R

You plan a 2R trade. Price reaches the target. The chart looks clean.

Then the account result lands below the number you planned. The missing amount is often not a mistake in the chart. It is the cost of getting in and out.

A fee-aware position sizing calculator puts those costs inside the trade plan. It does not make a trade safer or predict price. It makes the planned risk and reward more honest.

The question is simple: after fees, does this setup still deliver the R-multiple you think it does?


What fee-aware position sizing means

Basic position sizing starts with account risk, entry, stop loss, and position size. Fee-aware sizing also includes the order types and costs you expect on entry, stop loss, and take profit.

Net R = (realized profit or loss after trading costs) ÷ initial planned risk

Trading costs can include maker or taker fees, slippage, funding, and other venue-specific charges. This article uses fees in its examples because they are known before entry more often than slippage. Your actual costs can vary by exchange, tier, order type, and execution.

The goal is not to forecast the exact outcome. It is to avoid treating a gross chart calculation as the account result.


A worked 2R example

This example is for education only. It assumes the same $5,000 notional value on entry and exit, with a 0.04% fee on each side.

  • Account size: $10,000
  • Initial planned risk: $100, or 1R
  • Gross target: $200, or 2R
  • Entry fee: $5,000 × 0.04% = $2
  • Exit fee: $5,000 × 0.04% = $2
  • Total assumed fees: $4
  • Net profit at target: $196, or 1.96R

The difference is small in this setup. That does not make it irrelevant. It is part of the actual risk and reward you are recording.


More legs do not automatically mean more fees

A common error is to multiply fees by the number of entries and exits without checking the amount traded in each leg. Fees are charged on executed notional. The total executed notional is what matters.

Split fills at the same total size

If you enter $5,000 in two $2,500 fills and exit it in two $2,500 fills, you still trade $10,000 of notional across the round trip. At the example rate, the assumed fees are still $4, before price changes and other costs.

Adding to a position changes the math

If you add size, re-enter after a partial exit, or close more notional than you planned, the total traded amount increases. So does the fee exposure. A fee-aware plan should capture the intended legs and then be reconciled with the actual trade lifecycle.

That distinction matters because a clean gross R target can hide a messy execution path.


Net R changes the evidence you review

Win rate, average winner, average loser, and expected value are summaries of recorded outcomes. If the outcomes are gross while your account is net, those summaries describe the plan more than the result.

Expected value = (win rate × average win in R) − (loss rate × average loss in R)

Suppose a journal records average winners as 2R, while fees make the average account result lower. The expected-value calculation will inherit that gap. It does not mean the strategy fails. It means the inputs need to match what happened.

Use net R to review historical performance. Keep gross R too when it helps you separate the trade idea from the cost of execution.


Plan fee costs before entry

A fast pre-entry check is more useful than a perfect post-trade explanation.

  • Set the account amount and the maximum dollar risk for the trade.
  • Enter the planned entry, stop loss, and take-profit prices.
  • Use the fee rate and order type that match the intended execution, then note that rates can change.
  • Check the fee-adjusted R:R at the target and at the stop.
  • If you expect partial entries or exits, model the total intended notional rather than a fictional single fill.

This is planning, not financial advice. A calculator can clarify the numbers. It cannot decide whether a trade belongs in your process.


Record the trade lifecycle, not just the target

The entry is only the first decision. A stop move, additional entry, partial close, or changed target can alter risk and total costs.

Separate the planned and realized records

Keep the original risk and target as the plan. Then log actual entries, closes, and relevant fees as the position develops. That gives you a clean audit trail instead of rewriting the original idea after the fact.

Review the gap

When planned net R and realized net R differ, ask what changed: price, execution, fee tier, order type, or position management. The answer is more useful than calling every green trade a winner.


Gross R and dollar P&L answer different questions

Dollar P&L tells you how much the account changed. Gross R describes the chart-based plan. Net R connects the realized account outcome to the initial risk.

For a deeper explanation of why position size can distort performance, read R-multiples versus dollar P&L.

The bottom line is not that every cost makes every setup invalid. It is that the metric you review should match the account result you are trying to understand.


Fee-aware position sizing FAQ

What is a fee-aware position sizing calculator?

It calculates a suggested position size from risk, entry, stop loss, target, and expected trading fees. The output can show both gross R:R and fee-adjusted R:R.

Do fees change a 2R trade?

They can. Fees reduce net profit on a winner and increase the account cost of a loss. The size of the change depends on the amount traded, fee rates, order types, and execution.

Should I use gross R or net R in my journal?

Both can be useful. Gross R helps review the original price plan. Net R is the better record for account-level performance because it includes the costs of execution.


Use fee-aware R before and after the trade

RiskReward Pro supports position sizing with account risk, entry, stop loss, take profit, maker and taker fees, and leverage. It can show gross R:R and fee-adjusted R:R before entry.

Afterward, track entries, closes, risk changes, and realized R so your review reflects the full position, not just the first chart target.

Know your risk before you enter. Measure your edge after you exit.