Skip to guide

XM · Practical guide

XM Spreads and Fees: Calculate Your Total Trading Cost

View the relevant XM account information
XM Spreads and Fees: Calculate Your Total Trading Cost

XM trading costs can include the spread, account-specific commission, overnight financing and currency conversion. The useful comparison is the total cost of the same position over the same holding period. Check your XM entity, account and symbol first: a minimum advertised spread is not an average spread or a complete fee quote.

Start with a cost record for your own account

Two readers can search for “XM fees” and receive different valid answers. One may have a spread-based forex account; another may use commission pricing or a different regional company. Even the same account can charge differently across forex, metals and other instruments. Keep the account comparison separate from the calculation. Our XM account-types guide covers the selection decision.

Before comparing costs, record the legal company in your agreement, account type, platform, account currency, exact symbol and intended volume. Add your planned entry session and whether the position might cross rollover. Those details make a later support answer reproducible. A screenshot headed simply “gold spread” leaves too much unknown.

The public XM legal-documents page identifies documents during registration. Use the version attached to your account, including any instrument schedule, rather than treating every XM-branded fee table as interchangeable.

The five items in a useful fee comparison

Cost itemWhat to recordCommon mistake
SpreadBid, ask, time and volumeUsing the advertised minimum as an average
CommissionRate, currency, charging basis and both sidesComparing one side against a round trip
Overnight financingLong/short rate, units and rollover multiplierApplying a long rate to a short position
ConversionProfit currency, account currency and conversion quoteAssuming USD figures are account-currency figures
Account/payment chargesApplicable dormancy and method-specific conditionsCalling commission-free trading free of all costs

Keep trading costs and funding costs in separate rows. A bank conversion paid once at deposit is different from spread paid through each trade. It still matters to your overall result, but adding the entire deposit conversion to every individual trade would count it repeatedly. The funding guide explains payment quotes; the withdrawal guide owns withdrawal procedures.

Turn the spread into money

For a currency pair where one standard lot is 100,000 base-currency units, a 0.10-lot position represents 10,000 units. In this illustrative EUR/USD example, bid is 1.10000 and ask is 1.10012. The difference is 0.00012, or 1.2 pips using a 0.0001 pip. Multiplying 10,000 by 0.00012 gives a $1.20 spread cost in the USD quote currency.

A buy opens at ask and would close at bid. If both quotes stayed unchanged, its immediate price loss would therefore be $1.20 before any separate charges. This is a fictional quote for explaining arithmetic, not a measured XM spread. For a different contract size, volume or account currency, replace the inputs.

Do not add another identical spread automatically when calculating that unchanged-quote round trip: the bid/ask difference already describes its cost. For real trade records, net entry-to-exit price profit includes the executed prices. Adding a theoretical spread again to that recorded profit can double-count it.

Commission needs a denominator and a charging side

A commission rate is incomplete without its basis. “Per lot,” “per million,” and a percentage of transaction value are different calculations. You also need to know whether the quote covers opening only, each side separately or the full round trip. The current EEA account page presents Zero as fixed-commission pricing, but that description does not establish a universal dollar rate across XM entities.

For a purely hypothetical schedule of $3 per lot per side, a 0.10-lot opening commission is $0.30. Closing the same volume adds another $0.30, making $0.60 altogether. Combined with the illustrative $1.20 spread above, the round-trip cost is $1.80 before financing or conversion. Neither the $3 rate nor the combined amount is an XM fee quote.

Ask support to confirm the exact rate, commission currency and collection timing if your statement is unclear. A platform may book charges differently from the way a marketing table describes them. Reconcile the completed position, including any partial closes, rather than assuming a single displayed line contains the entire charge.

Illustrative trading cost components adding to three US dollars
Illustrative amounts, not measured XM charges.

Read the overnight rate before keeping a trade open

A swap or other financing adjustment depends on the instrument, direction and applicable account conditions. Start with the long and short fields in the exact symbol’s specification. Record the calculation unit: points, money per lot or another convention. A negative number is not enough information to calculate a cash debit until those units are known.

On MetaTrader 5 desktop, the symbol’s Specification is available through Market Watch. Menu wording can differ on mobile and in the XM app. If you cannot find the units there, use the instrument information in your account and request clarification. The XM MT5 setup guide helps you connect to the correct server first.

For a hypothetical money-denominated financing debit of $0.40 per charged day at your chosen volume, three charged days cost $1.20. Three charged days need not mean three calendar nights. Check the symbol’s rollover day, holiday adjustments and multipliers. Do not apply a familiar forex rollover convention to every metal or other derivative.

A complete worked cost worksheet

Our fictional 0.10-lot EUR/USD trade has $1.20 spread cost, $0.60 total commission and $1.20 financing. Its estimated cost is therefore $3.00, assuming no additional conversion or execution difference. A $20 gross price gain before those estimated costs becomes $17; a $20 gross price loss becomes $23 lost. These calculations illustrate why costs matter in both outcomes.

Use this worksheet for planning, then switch to actual executions and posted charges for reconciliation. Slippage is the difference between an expected or requested execution and the actual fill; it can improve or worsen the result. It should not be quietly described as a fixed broker fee.

When comparing two eligible accounts, use identical position size, instrument, holding period and session assumptions. An account that costs less for a short intraday trade may not cost less for a position held through several financing dates. One example cannot establish the cheapest account for every trading style.

Cost reconciliation flow from quote to completed statement
Conceptual workflow for comparing estimated and actual trading costs.

What the current XM Global dormancy clause says

The XM Global Limited Belize agreement linked on 9 September 2026 describes dormancy after at least 90 days without the listed account activity. It specifies a monthly USD 10 dormant fee, limited to a smaller free balance, and no charge where free balance is zero. Bonus removal and archiving provisions also apply. Read section 79 of the current linked agreement.

That is a scoped contract summary, not a fee promise for EEA XM, XMTrading Japan or every future version. Before taking a break, export your statements and review open positions, pending orders, unused balances and any subscriptions. Merely opening the app should not be assumed to satisfy an activity definition.

Do not place an unnecessary trade to avoid a small administrative charge. Ask which non-trading account-management choices apply, including withdrawing an available balance or requesting closure. Our XM account-management guide gives a preparation checklist.

Investigate an unexpected charge with the right evidence

First establish whether the amount is spread, commission, financing, conversion or an account adjustment. Keep the symbol, position identifier, volume, execution times, account currency and relevant statement rows together. Use a private support channel for identifying details; never put credentials or an unredacted statement in a public comment.

Then send a specific question: “Please explain this charge’s rate, calculation units, number of charged days and the applicable account schedule.” If a position was partially closed, include each related deal so support can reconcile the total. Ask for a written breakdown that you can compare with your worksheet.

A quote made before a market event is not proof that a later spread was wrong. Equally, an unexplained debit should not be accepted simply because costs vary. Separate variable market inputs from the contractual charging rule and challenge the exact discrepancy.

Frequently asked questions

Is XM commission-free?

Some account and instrument combinations may use spread-based pricing. That does not remove spreads, financing or all possible account and payment charges. Check the applicable schedule rather than a brand-wide slogan.

Does a zero spread mean a free trade?

No. It may be a minimum available quote, while commission and other costs can still apply. Compare the total completed position under matched assumptions.

Are swap-free instruments free to hold forever?

Do not assume that. Check instrument eligibility, conditions and potential adjustments in your own account terms. The bonus guide also explains why trading credit should not be treated as cash that cancels your costs.

Can I use this worksheet for gold?

Yes, after replacing the forex pip calculation with the exact metal contract size and price-change units. The XM gold guide walks through that conversion without assuming every gold symbol has identical specifications.

Sources and review scope

Expansion content reviewed 9 September 2026. Source-specific dates and scopes appear below. No personal account or execution test.