FX/CFD
MT5 Fees: Deals, Partial Closures and Deferred Commission
- Author
- TRADE PAYBACK
- Published
- Updated

How do I reconcile MT5 commissions across orders, deals and partial closes?
Choose the execution and charging basis, then align reporting period, currency and signs. Check whether a later balance entry represents the same commission before adding it again.
Reconstruct a partial-close example
Assume a hypothetical account opens 0.60 lots, then closes 0.20 and 0.40 lots in separate deals. Suppose commission is three US dollars per lot per side. This is an illustrative rate, not a quotation for any broker. Entry commission is 1.80 dollars; the first exit costs 0.60 and the second costs 1.20. Total execution commission is 3.60 dollars.
Suppose the first exit realises twelve dollars of price profit and the second realises eight dollars. If a documented holding charge is 1.40 dollars, the net contribution is twenty minus 3.60 minus 1.40, or fifteen dollars. The price result is assumed to use actual executed prices, so an estimated spread should not be subtracted again.
| Hypothetical execution | Volume | Realised price result | Commission |
|---|---|---|---|
| Entry A | 0.60 lots | 0 USD | -1.80 USD |
| Exit B | 0.20 lots | +12 USD | -0.60 USD |
| Exit C | 0.40 lots | +8 USD | -1.20 USD |
Check that the closing quantities reconcile with the opening quantity. If a portion remains open, distinguish its floating result from realised cash. For analytical allocation, opening commission can be distributed across exits, but all allocated pieces must add back to the original 1.80 dollars. Allocating that full amount to both exits would duplicate part of the cost.
Choose the accounting question first
Decide whether you want the lifetime cost of a particular position or the cash movement during a reporting interval. Those totals need not match. A position opened before month end and closed later can place entry and exit charges in different reporting periods. A monthly balance reconciliation should not quietly become a lifetime position report halfway through the calculation.
Record the broker, account number, server, account currency, selected dates and history representation. Save an unmodified export or statement. If you later change the date filter or presentation mode, keep that change in your working notes. Otherwise two screenshots can appear inconsistent simply because they show different scopes.
Understand the three record types
An order describes a trading instruction. A deal describes an execution. A position describes the resulting exposure and can be associated with additions or several closing executions. One order can therefore produce several deals. Switching the history view does not create additional economic activity.
The MetaQuotes execution documentation explains the platform's records and commission presentation. Use execution identifiers to connect related entries. Do not total both the order list and the deal list as though they represented separate charges. Nor should a position summary automatically be added to the executions from which it was assembled.
Establish how commission is collected
MetaQuotes documents immediate deal commission and broker-configured accumulation followed by a daily or monthly balance transaction. A deal's commission field can therefore be insufficient on its own. Check which mechanism actually applies to the account rather than assuming either immediate charging or delayed charging universally.
A preliminary accumulated amount and its later actual deduction can describe the same cost at different stages. Counting both produces an artificial expense. Conversely, filtering out balance transactions can omit a real deferred charge. Preserve the applicable broker explanation alongside the statement so the chosen treatment can be reproduced.
Recognise the same economics under deferred charging
Now assume the three deal commission fields show zero, while an identified end-of-day balance transaction deducts 3.60 dollars for those executions. The actual cash ledger includes the balance transaction once. It does not include both that deduction and another 3.60 dollars of estimated deal commission.
If the balance transaction covers several instruments or a longer interval, do not invent precise position allocations that the record does not support. Ask the broker which activity and dates the transaction covers. An analytical allocation may be possible, but it should be labelled as your calculation rather than an observed broker charge for each individual position.
A temporary accumulated commission display is not necessarily another final expense. Verify whether it was released or replaced when the actual balance deduction occurred. The ledger should explain posted movements, not add every cost-like number visible anywhere in the terminal.
Keep dates, units and signs consistent
Store activity time and posting time separately when they differ. The server's date can differ from your local date, especially around reporting boundaries. A fee posted just after month end may relate to activity inside the earlier interval. Moving it between periods without a stated accounting basis can create a misleading comparison.
The MT5 symbol specification guide helps identify contract size and price units. Equal lot numbers across different instruments do not establish equal exposure. Preserve the original account-currency amounts and distinguish any analytical currency conversions from amounts actually posted by the broker.
Be equally careful with signs. If commission is stored as negative 3.60, add that signed value to the price result. If your worksheet stores an expense magnitude of positive 3.60, subtract it. Mixing both conventions can turn a deduction into an apparent credit. Keep the original signed field and, if useful, a separate display-only expense column.
Investigate a remaining difference methodically
A smaller order count than deal count can reflect partial execution. Zero deal commission with a separate balance reduction may reflect another charging mechanism or a different actual cost. Repeated full opening charges in each partial-close row often indicate duplicated allocation. Monthly and lifetime totals can differ because their scopes differ.
These are investigation paths, not proof that a broker made an error. For a small residual, check rounding, conversion and omitted adjustments. For a larger one, check account identity, dates and open-position treatment before rebuilding the entire spreadsheet. Preserve unresolved differences rather than forcing the result to match with an invented adjustment.
A focused support request includes the account identifier, relevant execution or balance-transaction identifiers, reporting period and your calculation. Ask which posting mechanism and activity scope apply. Passwords or authentication codes are not needed to describe an accounting discrepancy, and account-access credentials should not be sent to an introducer.
Rebate eligibility is another calculation
A fee displayed in MT5 is not automatically an eligible customer rebate base. Confirm the actual broker, account, instrument and separate arrangement. MetaTrader is a platform, not an exchange with one invitation code or universal cashback percentage. Partner remuneration and customer payments also have different recipients and terms.
Use the Current CFD broker conditions and broker comparison to identify the relevant TradePayback listing, then raise account-specific questions through the contact page. TradePayback may receive partner compensation. Keep request receipt, attribution confirmation and actual customer payment as distinct records rather than treating one acknowledgement as proof of all three.
FAQ
Does zero deal commission mean there were no trading costs?
No. Check the actual collection mechanism, separate balance entries and other documented costs before drawing that conclusion.
Should I add order totals and deal totals together?
Not when they represent the same activity in different views. Choose the ledger unit and connect related identifiers before summing.
How do I allocate opening commission across partial exits?
Use a stated allocation method whose pieces reconcile with the original charge. Do not apply the full opening commission repeatedly to every exit.
Related platforms
Sources
This article is for information only and is not investment advice. Trading crypto assets, FX and CFDs involves a risk of losing your capital.