What does the True Trading Cost Calculator do?

Imagine two traders taking exactly the same EUR/USD trades. They use the same position sizes, trade equally often and avoid holding positions overnight. Both accounts have a published spread of 0.1 pip, yet one trader’s estimated monthly cost is higher. The difference is not the trading strategy. It is the commission structure.

The True Trading Cost Calculator on ForexReview makes these differences easier to see. It separates spread, commission and overnight financing, then estimates costs using your trading profile. Its purpose is not to predict returns or declare one broker suitable for everyone. It is to help you understand what you are comparing before making a decision.

The version reviewed for this guide covers 14 brokers and four instruments: EUR/USD, GBP/USD, USD/JPY and XAU/USD. Coverage does not mean every broker has a fully comparable pricing record for every instrument. Check each result’s pricing basis and data notes before drawing conclusions.

Understand the three main cost components

The spread is the difference between the bid and ask prices. Rather than treating a spread quote as an isolated number, you can convert it into a dollar cost using the position’s pip value. Exness’s explanation of spread costs illustrates why a newly opened position can begin with a floating loss.

Commission is a separate transaction charge on some account types. The detail to watch is whether the quoted amount applies to one side or the complete opening-and-closing transaction. A charge of $3 per lot per side becomes $6 per standard lot for a round turn. Tickmill explains this distinction in its Raw account specifications.

Overnight financing, often called swap, applies according to the broker’s rollover rules. It can be a debit or a credit, and the amount can differ between long and short positions. Holding a trade for less than 24 hours does not necessarily avoid financing: crossing the applicable rollover time can be enough. OANDA’s financing fee explanation provides an example of how this works.

Estimated trading cost = spread cost + commission + overnight charges − overnight credits.

For more background on the terminology, see our guide to forex spreads, commissions and swaps.

How to use the calculator

Begin with the way you actually trade, rather than a hypothetical high-volume profile. The calculator uses the following inputs to put the accounts you are comparing on the same footing.

InputWhat to enter
InstrumentThe currency pair or gold instrument you want to compare.
Account familyAll account types, or the relevant Standard, Raw/Zero/Edge or Pro category.
Lots per tradeYour usual position size, such as 0.10 or 0.50 lot.
Trades per monthThe number of completed opening-and-closing trading cycles you want to model.
Average nights heldYour approximate holding period across rollovers. Use zero for a scenario without overnight holding.
Typical directionMostly long or mostly short, relevant to overnight financing.
USD/JPY reference priceThe exchange-rate assumption used to calculate that pair’s pip value in dollars.

For a first comparison, keep the setup simple: one instrument, a realistic position size and no overnight holding. This makes the relationship between spread and commission easier to see. Then add your usual holding period and examine whether the available overnight data changes the picture.

Keep the inputs unchanged while comparing accounts. Otherwise, a lower monthly total might simply reflect fewer trades or a smaller position—not lower pricing. Throughout the examples below, one completed trade means an opening-and-closing cycle. The commission calculation already includes both sides, so the trade count is not doubled again.

Read the pricing basis before the total

A broker advertising a spread “from 0.0 pips” is publishing a minimum. That is not the same as reporting an average spread of 0.1 pip. Both figures may be accurate, but they answer different questions.

Result labelHow to read it
ComparableThe available pricing basis is considered sufficiently normalized for the modeled comparison.
Minimum BasisThe estimate uses minimum or “from” pricing rather than a typical or average value. It is not treated as the lowest-cost comparison winner.
PendingPricing information still needs validation or normalization before a sufficiently supported comparison can be made.

These are evidence labels, not overall assessments of broker quality. A pending record does not prove that a broker is expensive, and an unavailable financing figure is not evidence that financing is free. ForexReview’s broker cost comparison hub follows the same distinction between typical or average pricing and minimum pricing.

Worked example: the same spread, different monthly costs

Consider an illustrative EUR/USD profile with 0.50 lot per trade, 40 completed trades per month and no overnight holding. That produces 0.50 × 40 = 20 standard lots of completed trading volume. For EUR/USD, a 100,000-unit standard lot has a pip value of $10: 100,000 × 0.0001 = $10 per pip.

Tickmill’s EUR/USD specifications list a 100,000-unit contract and a typical spread of 0.1 pip. Its Raw account commission is $3 per lot per side. The IC Markets Raw Spread MetaTrader pricing page lists an average EUR/USD spread of 0.1 pip and commission of $3.50 per lot per side. These are published reference figures, not guaranteed spreads for a particular order.

Cost componentTickmill RawIC Markets Raw Spread, MetaTrader
Published EUR/USD spread basis0.1 pip typical0.1 pip average
Commission per lot, per side$3.00$3.50
Commission per lot, round turn$6.00$7.00
Monthly spread cost$20.00$20.00
Monthly commission$120.00$140.00
Overnight cost in this scenario$0.00$0.00
Estimated monthly total$140.00$160.00

Illustrative calculations using published specifications reviewed on 26 September 2026. The example excludes slippage and charges outside the modeled components. Confirm the terms for your entity, platform and account.

The arithmetic is easy to reproduce. Spread cost is 0.1 pip × $10 × 0.50 lot × 40 trades = $20. Tickmill’s modeled commission is $6 round turn × 0.50 × 40 = $120. IC Markets’ modeled commission is $7 round turn × 0.50 × 40 = $140.

The resulting difference is $20 per month, or 12.5% of the $160 comparison total. If the same activity and pricing assumptions continued for 12 months, the difference would be $240. That does not establish which broker is better overall. It shows that identical spread figures can still produce different transaction costs.

The dedicated IC Markets vs Tickmill trading cost comparison provides a starting point for examining these structures under the same profile.

Illustrative EUR/USD monthly cost comparison: Tickmill Raw $140 and IC Markets Raw Spread $160 for 0.5 lot across 40 completed trades, without overnight holding
Same instrument, position size and trading frequency. In this illustrative EUR/USD example, the estimated monthly cost difference comes entirely from commission. Published pricing inputs reviewed on 26 September 2026; actual costs may differ.

What the results tell you beyond the monthly total

A monthly estimate becomes more informative when converted into measures you can relate to individual trades. The following are calculations derived from the example—not separate features that must appear in the calculator.

Cost per trade and per lot

At $140 across 40 completed trades, the modeled cost is $3.50 per 0.50-lot trade. Dividing by 20 standard lots gives $7 per standard lot. For the $160 comparison, the corresponding figures are $4 per 0.50-lot trade and $8 per standard lot. These measures help compare profiles with different position sizes.

Cost expressed in pips

With EUR/USD worth $10 per pip per standard lot, a $7 transaction cost is equivalent to 0.7 pip; an $8 cost is equivalent to 0.8 pip. Against a hypothetical five-pip price move measured before transaction costs, 0.7 pip represents 14% of that move’s value.

This is a cost comparison, not a prediction of profitability. It also requires consistent accounting: do not subtract spread again from a platform profit-and-loss figure that already reflects bid and ask execution prices. Exness explains this distinction in its trading calculator documentation.

The 0.1-pip rule

For EUR/USD on a 100,000-unit standard-lot basis, every additional 0.1 pip of spread costs $1 per standard lot traded. The rule follows directly from the $10 pip value and offers a quick way to estimate how a small spread difference accumulates.

Completed standard-lot volumeAdditional cost from 0.1 pip
5 lots$5
20 lots$20
50 lots$50
100 lots$100

A 0.2-pip difference across 50 standard lots therefore equals $100 under otherwise identical assumptions. More trading increases the dollar impact of a pricing difference; it does not automatically change which account is cheaper. Under constant per-lot pricing, doubling activity doubles both estimates. A different result requires something else to change, such as spread behavior, financing or the commission schedule.

Does a raw account always cost less?

No. A smaller spread can be offset by commission. Consider an entirely hypothetical EUR/USD comparison: Account A charges a 0.6-pip spread with no commission, while Account B charges a 0.1-pip spread plus $6 round-turn commission per standard lot.

Account A’s modeled cost is 0.6 × $10 = $6 per lot. Account B’s is 0.1 × $10 + $6 = $7 per lot. Despite its wider spread, Account A is less expensive under those assumptions. If Account A’s spread were 0.7 pip instead, the two models would be equal before financing and other differences.

This is why comparing account structures is more useful than assuming that “Raw” or “commission-free” automatically means lower cost. Our Standard vs Raw account guide explores the choice in more detail.

Why USD/JPY and gold need different calculations

The EUR/USD shortcut should not be applied blindly to every instrument. Pip value depends on contract size, pip size and the currency in which the value is calculated. For a standard USD/JPY position, a 0.01 move represents ¥1,000. Using an illustrative USD/JPY reference price of 150, ¥1,000 ÷ 150 = approximately $6.67 per pip per standard lot. The reference price converts a yen-denominated pip value into dollars; 150 here is an assumption, not a current market quote.

Gold requires attention to the contract specification and the actual price difference. Suppose, purely for illustration, that one lot represents 100 ounces and the bid–ask difference is $0.20 per ounce. At 0.50 lot, the spread cost is $0.20 × 100 ounces × 0.50 = $10. Comparing that directly with a forex “0.2-pip spread” would be meaningless without converting both into equivalent monetary costs.

How overnight financing changes the comparison

The earlier EUR/USD example deliberately excluded overnight holding. For someone who regularly keeps positions open across rollovers, that is only the first stage of the analysis. Assume a hypothetical financing debit of $4 per standard lot per ordinary rollover. A trader completing 20 trades at 0.50 lot, with three ordinary chargeable rollovers per trade, would incur $4 × 0.50 × 20 × 3 = $120.

This is an illustration of financing arithmetic, not a quoted swap rate from a broker in the calculator. Real schedules can be less straightforward. Long and short rates may differ, and one rollover can account for several financing days. OANDA’s financing documentation, linked above, describes how Wednesday financing commonly reflects three days for its relevant forex positions, with holidays potentially changing the schedule. Do not assume that schedule applies identically to every broker or instrument.

The calculator’s overnight model is simplified; the version reviewed does not model every triple-swap calendar or account-specific swap-free eligibility rule. Check current account specifications, the sign of the swap and special conditions before treating an estimate as a complete overnight budget.

What the calculator cannot decide for you

The calculator displayed a verification date of 25 September 2026 when reviewed. That date provides context for the inputs; it is not a promise that an estimate matches a live execution quote. Spreads change, and currency conversions can affect results. Exness’s calculator guidance explains why estimates can differ from actual trading conditions.

Before treating any estimate as a complete budget, separately check execution quality and slippage, currency conversion charges, funding or withdrawal costs, and account-specific fees. Confirm the legal entity and platform behind the quoted terms rather than relying on a broker’s brand name alone.

Cost is only one part of account selection. Your shortlist still needs to be evaluated against the services and conditions you require. The ForexReview broker directory is a starting point for exploring providers and published information, not a replacement for checking their current terms.

Start with your own trading month

The most useful profile is usually a realistic approximation of your recent activity, not an ambitious forecast. Take one instrument you trade regularly. Use your normal position size and completed trade count, then compare the relevant accounts without overnight holding. After that, add your usual holding period and review the available financing information.

Look beyond the total. Ask which component accounts for most of the estimate, whether the spread is typical or merely a minimum, and whether the difference is meaningful at your actual trading volume. Build that comparison with the True Trading Cost Calculator.

A headline spread tells you one number. A consistent cost calculation tells you what that number means for the way you trade.

Educational information only, not investment advice. Forex and CFD trading involve substantial risk. These calculations are estimates, not guaranteed savings or recommendations to open an account. Lower transaction costs do not make a strategy profitable or remove market risk. Account terms vary by entity, platform and country.

Frequently Asked Questions

Does the calculator show live trading costs?

It estimates costs from its published pricing records and your inputs. A verification date is not a live execution quote. Check the current specifications for your broker entity, account and platform.

Should I count opening and closing as two trades?

For the worked examples in this guide, count one opening-and-closing cycle as one completed trade. The round-turn commission already includes both sides, so do not double the trade count again.

What does Minimum Basis mean in a comparison?

It means the available estimate relies on minimum or “from” pricing, not a typical or average value. Read that pricing basis before comparing it with an average-spread record. The label is not an overall broker quality assessment.