Trade Cost Calculator

Trading Commission Calculator: One-Way, Round-Trip, Per-Lot and Fixed Fees

Trading Commission Calculator: One-Way, Round-Trip, Per-Lot and Fixed Fees | SG Group

Learn — Trading Cost Series 03

Trading Commission Calculator: One-Way, Round-Trip, Per-Lot and Fixed Fees

Forex and CFD commission follows one core rule: fee basis x trade size x charged sides. If you do not check whether the schedule is quoted per side or round turn, your total cost is doubled or halved. This guide sorts out the fee modes — none, per-lot per side, per-lot round turn, fixed ticket, notional percentage and minimum fee — and converts each into a spread-inclusive all-in cost and break-even, using unit-aware fictional examples.

  • The core fee formula and per-side vs round-turn sides
  • Six modes: none, per side, round turn, fixed and percentage
  • Compare three fictional fee schedules on an all-in basis
  • Check minimum fees, fractional lots and currency conversion
Reading timeAbout 12 min
Updated14 July 2026
ForTraders comparing raw/ECN and spread-only accounts
TypeEducational — pricing structures and calculation

Key takeaways

  • Commission cost = fee basis x trade size x charged sides. Per side vs round turn decides whether you charge two sides or one.
  • There are six representative modes: none, per-lot per side, per-lot round turn, fixed ticket, notional percentage and minimum fee.
  • Even a zero-commission account bakes cost into the quoted spread, so compare on a spread-inclusive all-in cost.
  • Normalize comparisons to the same instrument, size, moment, holding period and account currency.
  • A minimum fee makes fractional lots pricier, and a commission currency that differs from your account needs conversion. All figures are fictional educational examples.
Open contents
  1. The answer: the fee formula and per-side vs round-turn
  2. The six representative fee modes
  3. Per side vs round turn: charge timing
  4. The all-in cost equation
  5. Three fee schedules compared all-in
  6. Percentage, minimum, fractional lots and conversion
  7. Check it in the mini calculator
  8. Common misreadings and mistakes
  9. Practical checklist
  10. Frequently asked questions
  11. Summary and next step
  12. Related reading
  13. Sources

The answer

The answer: forex commission is fee basis x size x charged sides

Here is the direct answer. Forex and CFD commission cost is fee basis x trade size x charged sides. The part that trips people up is the charged sides: if the schedule is quoted per side, a round trip is charged twice, on entry and exit; if it is quoted round turn, one charge covers the whole cycle. Miss that distinction and your total is doubled or halved. For example, on an account quoting “$3.50 per side per lot”, a 1.0-lot round trip is 3.50 x 1.0 x 2 = $7.00 in commission.

Commission alone, though, is not the full picture of trading cost. Because a zero-commission account still bakes cost into the quoted spread, a fair comparison has to be normalized to a spread-inclusive all-in cost. This article concentrates on reading the fee basis (per side vs round turn, per lot vs fixed vs percentage) and combining it correctly. Spread on its own is converted in the guide to turning the forex spread from pips into money, and break-even and cost ratio are handled in the break-even pips and price article.

If you want the full map of trading cost — spread plus commission plus swap — start with the pillar, the complete trading cost calculation guide, which shows where this lesson fits. Every figure and fee schedule below is fictional educational data; none represents a specific broker’s pricing or a future cost.

Pricing structures

Define the six representative fee modes

A commission schedule is expressed as one of the following six modes, or a combination of them. Start by identifying which one your account uses.

  • None (zero commission): charges no commission but usually quotes a wider spread; typical of spread-only pricing.
  • Per-lot per side: charged for each side, per lot. A round trip is two sides (for example, $3.50 per side per lot becomes $7.00 round trip per lot).
  • Per-lot round turn: one charge per lot covers the whole open-and-close cycle (for example, $6.00 round turn per lot).
  • Fixed ticket: a flat amount per trade (or ticket) regardless of lots. It tends to be pricey on fractional lots and cheap on large ones.
  • Notional percentage: a rate applied to notional value, as notional x rate; common for share CFDs.
  • Minimum fee: a modifier that adds a floor, lifting the proportional charge up to the minimum when it falls below.

The decision tree below is a conceptual aid for reading a schedule and branching to the right mode (it scrolls horizontally).

Decision tree for identifying the commission mode (fictional educational data) A conceptual diagram that first asks whether the schedule has a commission; if it does, it branches on whether the charge basis is per lot, a fixed amount, or a percentage of notional. For the per-lot case it further checks whether the fee is quoted per side or round turn to confirm the charged sides. This is a generalized educational aid, not any real broker’s fee schedule. Fee in the schedule? commission or none None Mode: none Cost sits in spread. check with all-in Yes Charge basis? per lot / fixed / % per lot scales with size Fixed flat, size-independent Notional % notional x rate Per side (x2) or round turn (x1)? don’t double-count the charged sides Fictional educational example. A generalized decision aid, not any real broker’s fee schedule.
Fictional educational dataDecision tree for the fee modes. A generalized way to read a schedule, not a specific broker’s pricing or a recommendation.

Once the mode is identified, the next thing to confirm is “one side or two”. Get that wrong and every calculation that follows is doubled or halved.

Charged sides

Per side vs round turn: when the charge lands

Commission is quoted in one of two ways of counting. Confusing them is the single biggest reason a total ends up doubled.

  • Per side (one-way): charged once on entry and once on exit — two charges in total. “$3.50 per side” is $7.00 round trip.
  • Round turn (round trip): charged just once for the whole open-and-close cycle. “$6.00 round turn” is $6.00 for the round trip in total.

The diagram below shows how the charge lands on the same round-trip trade under per-side pricing (two charges) and round-turn pricing (one charge).

Charge-timing comparison of per-side and round-turn fees (fictional educational data) The top row is a per-lot per-side account, where $3.50 per side is charged on entry and $3.50 per side on exit, totalling $7.00 round trip. The bottom row is a per-lot round-turn account, where $6.00 round turn is charged once at entry with no additional charge at exit, totalling $6.00 round trip, shown on a time axis. All amounts are fictional educational examples. How the charge lands on one round-trip trade (fictional example, 1.0 lot) Per side Entry Exit +$3.50 +$3.50 = round-trip $7.00 (x2) Round turn Entry Exit +$6.00 none = round-trip $6.00 (x1) Fictional educational example. Always confirm amounts and charged sides in the broker’s fee schedule.
Fictional educational dataTiming of per-side charging (two charges, solid boxes) and round-turn charging (one charge; the extra side is a dashed “none” box). The distinction is carried by the count and the “round-trip” labels, not colour alone.

The point is that whether the quote is per side or round turn, what you ultimately compare is the round-trip total. Check whether the printed figure is per side or round turn, then multiply by two for per side or leave it as is for round turn — that one step prevents both double-counting and half-counting. The higher the turnover, the more this difference compounds, so the style-by-style impact is covered in the cost comparison of scalping, day trading and swing trading.

The equation

The all-in cost equation: combine without dropping units

Let’s build commission on its own, and the spread-inclusive round-trip all-in cost, keeping units attached. First, the commission amount by mode.

Commission amount by mode

None     : commission = 0
Per side  : commission = rate [amount/lot/side] x lots [lot] x charged sides [sides = 2]
Round turn: commission = rate [amount/lot/round turn] x lots [lot]
Fixed     : commission = flat [amount/side] x charged sides [= 2] (size-independent)
Notional %: commission = notional [amount/lot] x lots [lot] x rate [%/100] x charged sides

Where a minimum fee applies, replace the per-side amount with max(per-side amount, minimum fee) before multiplying by the charged sides.

Round-trip all-in cost

all-in round trip = spread round-trip cost [account currency] + commission [account currency]
spread round-trip cost = quoted spread [pips] x pip value [account currency/pip/lot] x lots [lot]

Worked substitution: raw + per-side commission, 1.0 lot (fictional)

commission = 3.50 [$/lot/side] x 1.0 [lot] x 2 = $7.00
spread round trip = 0.2 [pips] x 10 [$/pip/lot] x 1.0 [lot] = $2.00
all-in round trip = 2.00 + 7.00 = $9.00
break-even = 9.00 / (10 x 1.0) = 0.9 pips

Pip value is “the account-currency amount per lot per pip”. Here we assume a fictional EURUSD 1.0 lot = $10 per pip. If the commission currency differs from the account currency, multiply the fee by the conversion rate [commission currency to account currency] before combining.

This equation exists to put spread and commission on the same “round-trip, account-currency” footing. The detailed reading of break-even (how many pips of move recover the cost) and cost ratio is left to the article on break-even pips, cost ratio and friction score; here we lock down the combination.

Comparison

Compare three fictional fee schedules on an all-in basis

For the same instrument (EURUSD), size (1.0 lot), moment, holding period and account currency, we normalize three fictional fee schedules to a round-trip all-in cost. Pip value is $10 per pip per lot (fictional). This is not a “cheapest” ranking — it is an educational example of the comparison method.

Table 1: Round-trip all-in cost of three fictional fee schedules (EURUSD, 1.0 lot, pip value $10; fictional educational data)
Fee scheduleQuoted spreadCommission modeSpread round-trip costCommission round tripAll-in round tripBreak-even
A: Standard (spread-only)1.2 pipsNone$12.00$0.00$12.001.2 pips
B: Raw + per-side commission0.2 pips$3.50 per side/lot$2.00$7.00$9.000.9 pips
C: Raw + fixed round-turn commission0.4 pips$6.00 round turn/lot fixed$4.00$6.00$10.001.0 pips

In this fictional example the zero-commission schedule A ($12.00) is the most expensive, and raw + per-side commission, schedule B ($9.00), is the least. It shows that “zero commission” does not mean “low cost”. That ordering can reverse under other conditions: if the spread widens during volatility, schedule A’s burden grows further, while the fixed commissions of B and C stay stable relative to size. Conversely, at very small lots a minimum fee can make B and C the pricier choice.

The stacked bars below split each schedule’s round-trip all-in into a “spread” part and a “commission” part.

All-in cost composition of the three fee schedules (fictional educational data) Schedule A’s round-trip $12.00 is entirely from spread. Schedule B’s round-trip $9.00 is spread $2.00 plus commission $7.00. Schedule C’s round-trip $10.00 is spread $4.00 plus commission $6.00. Stacked horizontal bars with the spread part shown as a hatched pattern and the commission part shown as a solid fill. All amounts are fictional educational examples. Round-trip all-in composition (fictional example, $1 = 20px) $0 $6 $12 A Standard $12.00 (spread) B Raw+per-side $9.00 (spr $2 + comm $7) C Raw+fixed $10.00 (spr $4 + comm $6) Fictional educational example. Not real fees or spreads.
Fictional educational dataComposition of the round-trip all-in cost. from spread (hatched)from commission (solid)

This breakdown shows that schedule A’s cost sits entirely in the spread, while most of B’s and C’s rides on commission. Where the cost concentrates changes how a widening spread or a longer hold affects it. The method for lining up several account types fairly is covered in detail in the guide to comparing broker and account trading costs.

Checks

Notional percentage, minimum fees, fractional lots and conversion

With the core formula settled, here are the four points that trip people up on a live account.

Notional percentage (notional-based)

For share CFDs and similar products, commission can be charged as a percentage of notional value. notional = contract size x price x lots, and the rate is applied to it. As a fictional example, if a 1-lot notional is $110,000 (= 100,000 x 1.1000) and the rate is 0.003% per side, then per side = 110,000 x 0.00003 = $3.30 and round trip = $6.60. Because notional moves as the price moves, note that with a percentage schedule the fee amount changes with the fill price.

Minimum fees and fractional lots

A minimum fee bites when the proportional charge falls below the floor. On an account with $3.50 per side per lot and a $2.00 per-side minimum, trading 0.1 lot gives a proportional $0.35 per side, but the floor lifts it to $2.00 per side and $4.00 round trip. On a per-lot basis that is the equivalent of $40.00 round trip — far pricier than the $7.00 round trip at 1.0 lot. The smaller the trade, the larger the minimum-fee effect, and the result depends on the applied unit (per side or round turn, per ticket or per order).

Table 2: How a minimum fee affects fractional lots ($3.50 per side/lot, $2.00 per-side minimum; fictional educational data)
LotsProportional per-side feePer side after minimumRound-trip commissionRound trip per lot
1.0 lot$3.50$3.50$7.00$7.00
0.5 lot$1.75$2.00$4.00$8.00
0.1 lot$0.35$2.00$4.00$40.00

Converting between commission and account currency

When commission is quoted in a currency other than your account currency, make conversion a separate stage. First fix the amount in the commission currency, then multiply by the commission currency to account currency rate, stating the direction and units explicitly. Treating the printed figure as if it were already in your account currency under- or over-states the cost by the conversion amount. Because this relates to how P&L and spread are converted too, ongoing management including currency conversion is covered in the audit-ledger article on dividend adjustments, rollover and FX conversion.

Rebates, cashback and “zero commission” labels

Rebates, cashback and bonuses can carry conditions, jurisdictional differences and expiry dates, so they should not be auto-subtracted as a permanent “negative cost”. And a “zero commission” label can still leave other costs — spread, swap or funding, and currency conversion — in place. Swap and funding calculation can be reached from the full cost picture in the pillar guide. If you do include a commission credit (positive carry or a rebate), label the sign explicitly and never signal favourable or adverse by colour alone.

If the fundamentals of size and lots are still fuzzy — how many units a lot is, how pip value is derived — settle them first with the related cluster’s guide to lots, quantity and pip value, and this article’s arithmetic will go more smoothly.

Check it

Check it in the commission-mode mini calculator

The mini teaching aid below takes lots, fee mode, rate, charged sides, the spread round-trip cost and an optional minimum fee, and displays total commission, spread-inclusive round-trip all-in, cost per lot and break-even pips, each with its formula. It is a simplified aid for understanding the article; it does not include swap or funding, tax, deposit or withdrawal fees, or slippage. The calculation runs entirely in your browser and neither transmits nor stores your inputs.

First, so it can be read even when JavaScript is unavailable, here is a static fictional educational worked example that matches the default inputs (schedule B: raw + per-side commission).

Table 3: Static worked example (raw + per-side commission, 1.0 lot, pip value $10; fictional educational data)
ItemValue / formula
Lots1.00 lot
Fee modePer-lot per side
Rate$3.50 /lot/side
Charged sides2 (per side x 2 = round trip)
Spread round-trip cost$2.00
Minimum fee$0.00 (none)
Pip value$10.00 /pip/lot
Total commission3.50 x 1.00 x 2 = $7.00
All-in round trip2.00 + 7.00 = $9.00
Per lot9.00 / 1.00 = $9.00
Break-even9.00 / (10 x 1.00) = 0.9 pips

Commission-mode mini calculator (educational, computed in-browser)

This result is an input-based estimate and excludes swap or funding, tax, deposit and withdrawal fees, slippage and currency conversion. If the commission currency differs from your account currency, a separate commission-to-account conversion is required. Confirm the official input fields in the free Trade Cost Calculator.

Switch the mode to “None” and commission drops to zero, so you can see the cost fall back to spread alone. The mini calculator is a teaching aid; the values you actually trade on are best confirmed in the free calculator with your own account conditions.

Misreadings

Common misreadings and mistakes

Commission mistakes cluster into a handful of patterns. If any look familiar, open the fee schedule and execution policy on the spot and confirm.

  • Confusing per side with round turn: reading $3.50 per side as round turn and estimating half the real cost — and vice versa, doubling it.
  • Assuming “zero commission” means low cost: cost rides in the spread, so without an all-in comparison you miss the reversal.
  • Not normalizing the comparison: if size, moment, holding period or account currency differ, comparing commission alone is meaningless.
  • Ignoring the minimum fee: computing only the proportional amount on fractional lots understates the real, pricier burden.
  • Confusing commission currency with account currency: adding the printed figure straight in and leaving the conversion error unaddressed.
  • Auto-subtracting rebates or bonuses as a permanent discount: they carry conditions and expiry and cannot be fixed as a negative cost.
  • Ignoring fill-price moves under a percentage schedule: when notional moves, the fee moves; do not treat it as fixed at the open.

Practical checks

A practical checklist for converting commission to all-in cost

When reading a fee schedule, confirming in this order builds the all-in cost accurately. None of these is a trading decision — they are steps for understanding cost.

  • Have you identified the schedule’s mode (none / per-lot per side / per-lot round turn / fixed / notional percentage)?
  • Have you confirmed whether the figure is per side or round turn, without double-counting the charged sides?
  • Did you compute commission = rate x size x charged sides (fixed is size-independent; percentage is notional x rate)?
  • Have you checked whether a minimum fee applies and on what unit (per side / round turn, per ticket / order)?
  • If the commission and account currencies differ, did you state the conversion direction and units?
  • Have you added the spread round-trip cost and normalized to the round-trip all-in and per-lot figures?
  • Is the comparison held to the same instrument, size, moment, holding period and account currency?
  • Have you avoided auto-subtracting rebates or bonuses as a permanent discount?

FAQ

Frequently asked questions

How do you calculate forex commission?
The core formula is fee basis x trade size x number of charged sides. First identify the schedule (per-lot per side, per-lot round turn, fixed ticket or notional percentage), multiply the per-lot or per-ticket rate by your trade size, then multiply by the charged sides: one for a single side or two for a round trip. Finally add it to spread and any other costs to reach a round-trip all-in cost. Numbers vary by broker, account and instrument, so confirm the official fee schedule and execution policy.
What is the difference between per-side and round-turn commission?
Per side (one-way) means the fee is charged separately on entry and on exit, so a round trip is charged twice. Round turn means one charge covers the entire open-and-close cycle. An account quoting $3.50 per side is $7.00 round turn, and confusing the two doubles or halves your estimate. Always check whether the schedule is quoted per side or round turn, and never double-count the charged sides.
What does commission per lot mean?
Per-lot commission is a fixed fee charged for each lot of trade size. At $3.50 per side per lot, a 1.0-lot round trip is 3.50 x 1.0 x 2 = $7.00, and a 0.5-lot round trip is 3.50 x 0.5 x 2 = $3.50. Because it scales with size, commission rises proportionally as lots increase. Where a minimum fee applies, however, fractional lots can cost more than the strict proportional amount.
Is a zero-commission account really free?
Zero commission does not mean zero trading cost. Many spread-only accounts charge no commission but quote a wider spread, and the cost is embedded in that spread. Swap or funding, currency conversion, and deposit, withdrawal or platform fees can apply on top. Zero commission is simply one pricing structure, so you can only judge whether it is favourable by comparing the spread-inclusive all-in cost.
How do you compare raw and standard accounts?
Compare the all-in cost, spread plus commission, for the same instrument, size, moment, holding period and account currency. Raw-type accounts tend to quote a tighter spread but add commission, while standard accounts charge no commission but quote a wider spread. Which is cheaper depends on size and how the spread widens, so a single number decides nothing. In the fictional example the round-trip all-in was $9.00 for raw plus per-side and $12.00 for standard, but that ordering can reverse under other conditions.
How does a minimum commission affect small trades?
A minimum fee lifts the charge up to a floor whenever the proportional amount falls below it. At $3.50 per side per lot with a $2.00 per-side minimum, trading 0.1 lot gives a proportional $0.35 per side, but the floor makes it $2.00 per side and $4.00 round trip. Fractional and small trades therefore carry a higher per-lot cost, so check whether a minimum applies and on what unit: per side or round turn, per ticket or per order.
What if the commission currency differs from the account currency?
When commission is quoted in a currency other than your account currency, treat conversion as a separate stage. First fix the fee amount in the commission currency, then multiply by the commission-currency to account-currency rate, stating the direction and units explicitly. Conversion rates move with the fill time and the broker’s rate, so do not treat the quoted figure as if it were already in your account currency. Aligning the timing with your spread and P&L conversion reduces error.
What can Pro commission-mode comparison show?
In SG Group’s Trade Cost Calculator, Pro lets you line up commission modes, none, per-lot per side, per-lot round turn, fixed and notional percentage, on the same trade and compare spread-inclusive all-in cost and break-even side by side. It also adds in-session analysis such as spread sensitivity and cost by holding period. Saving, ledgers and CSV or PDF are outside Pro and belong to Premium. Features and scope can change, so check the current plans page.

Summary

Summary: the answer and your next step

Forex and CFD commission is calculated as fee basis x trade size x charged sides, and you must always confirm whether the schedule is per side or round turn — two charged sides or one. Miss that and the total is doubled or halved. Then, rather than commission alone, it is only by normalizing to the round-trip all-in cost of spread round-trip cost + commission that you can fairly compare whether an account type is favourable.

“Zero commission” is just one pricing structure; because cost rides in the spread, it is not necessarily low cost. A minimum fee makes fractional lots pricier, and a commission currency that differs from your account needs conversion. Confirm a single schedule in the free calculator first, and when you want several modes lined up under the same conditions, move on to Pro’s commission-mode comparison — a natural progression with no pressure.

Read next

TC04: Break-even pips and price — calculate cost ratio and trading friction — once you can produce an all-in cost, the next step is finding how many pips of move recover it.

Sources

Sources and where to verify primary information

Every figure in this article is fictional educational data. Confirm actual commission, spread, contract specifications and execution policy against primary sources such as these.

  • SG Group Trade Cost Calculator: check per side / round turn, commission mode and spread-inclusive all-in with your own inputs.
  • SG Group plans (Free, Pro, Premium): check the scope of commission-mode comparison and advanced analysis.
  • Your broker’s official commission schedule, contract specification and execution policy. The definitions of per side / round turn, minimum fee and commission currency are the final authority here.
  • The contract size, tick, commission and swap / funding definitions published by the exchange or regulator. Do not rely on an aggregator as your only source.