Bybit TradFi CFD costs depend first on your MT5 account mode, then on the exact symbol, bid/ask prices, recorded commission and holding-period adjustments. Zero-Fee mode has no separate commission, but its spread still affects the result; Tight-Spread mode adds a separate commission. Calculate price profit or loss from actual executable fills and add only charges not already included, rather than counting spread or commission twice.
Official sources checked October 25, 2026. This guide covers Bybit’s MT5 CFD service, not a universal tariff for TradFi perpetual contracts, spot shares or every regional Bybit entity. It is an independent accounting explanation, not a live quote, personal trading test or recommendation to register, deposit, switch account mode or trade. Product availability, account conditions and contract specifications can change.
Affiliate and risk disclosure: ByDITT is independent from Bybit.com. BYBITDC is an affiliate identifier and ByDITT may receive compensation through the disclosed link below. It does not establish a CFD discount, cashback, eligibility or a safer account. Leveraged derivatives can produce rapid losses; a cost estimate is not a loss limit.
First identify the CFD account mode
Bybit’s CFD introduction distinguishes the default Zero-Fee mode from Tight-Spread mode. These are CFD pricing configurations, not Unified Trading Account margin modes. A displayed raw spread is not the whole cost of a separately commissioned trade.
| CFD mode | Pricing distinction | What to compare |
|---|---|---|
| Zero-Fee | Trading fees are included in the displayed spread; no separate commission. | Executable bid/ask, swap and other applicable adjustments. |
| Tight-Spread | A raw spread plus a separate contract-specific commission. | The same position’s spread effect and actual commission together. |

The current MT5 account guide says the mode can be checked in the account or trading page. It lists a cumulative deposit requirement of USD 3,000 and no active orders or open positions for a switch to Tight-Spread. This describes eligibility, not advice to deposit or change settings. Compare only modes actually offered to your account; no mode makes the product risk-free.
Separate quoted price effects from additional ledger charges
| Component | How it affects a reconciliation | Evidence |
|---|---|---|
| Bid/ask spread | Already reflected when a long buys at ask and sells at bid. | Executable quotes and fills, not a midpoint chart alone. |
| Commission | Subtract the actual separately charged amount, if applicable. | Account mode, symbol terms and completed-order record. |
| Swap | Use the signed debit or credit for actual rollover events. | Direction-specific specification and ledger. |
| Conversion / other adjustment | Include only a distinct charge or signed adjustment not already counted. | Conversion and adjustment records, currency and timestamp. |
A reference-price comparison and an actual-fill reconciliation are two different methods. A planning estimate may allow for half the entry spread, half the expected exit spread and adverse execution relative to a stated midpoint. Once actual entry and exit fills are used for price P&L, the price impact is already present. Adding another full entry spread, full exit spread and slippage charge to those same fills would count the effect again.
A reproducible spread example: one round trip, not two spreads
Independent illustration, not a live symbol: assume one unit, prices in USD, a constant midpoint of 100.00, bid 99.50 and ask 100.50 at both entry and exit. Assume fills exactly at those prices, with no commission, swap, conversion or dividend adjustment. A long buys at 100.50 and later sells at 99.50. Its price P&L is 1 × (99.50 − 100.50) = −1.00 USD, not −2.00 USD.

For a linear contract expressed in units, this planning decomposition is useful: long price P&L = units × (exit midpoint − entry midpoint) − units × (entry spread + exit spread) ÷ 2, before any extra adverse execution. It assumes symmetric bid/ask distances around each midpoint. If the spread changes from entry to exit, use the two different observed spreads. Do not treat the simplified unit multiplier as a universal lot, tick-value or contract formula.
For an actual contract, verify its lot size, contract size, tick size and profit currency before using a spreadsheet. Bybit’s CFD trading guide shows where the Info panel exposes these specifications and identifies market buys with ask and sells with bid. A stop is a trigger, not a guaranteed fill at that price; session gaps or thin depth can change the exit materially.
Commission: use the mode, minimum and recorded charge
The official CFD fee explanation describes commission as lots multiplied by the contract’s per-lot rate, deducted at position opening. Its US-stock-CFD example uses 0.02 USDx per lot and a minimum of 0.20 USDx per order: a one-lot calculation of 0.02 is therefore charged at the minimum. This is that published illustration, not a universal quote for every instrument or account.

For an independent check, write one row for each separately posted commission and its currency. Do not multiply a round-trip total by two, infer a per-side charge from a generic brokerage convention, or count a commission incorporated in a Zero-Fee quote again. If account records show another separate charge, identify its actual label and governing terms before including it. An unexplained amount should remain unresolved rather than being filled in with an assumed rate.
Overnight swap: count events using the contract’s method
Bybit’s fee document separates money-, points- and percentage-based swap methods. It describes rollover at 00:00 MT5 server time, with UTC+3 changing to UTC+2 after daylight saving; use the current specification, not local midnight. A negative swap is a debit and a positive swap a credit. The symbol’s long/short rates and triple-swap day matter. A dividend adjustment is a separate signed item, not automatically another financing fee.

Independent money-based illustration: assume a swap debit of 2 USD per lot per ordinary rollover, a 0.5-lot position and one ordinary event plus one event with a stated multiplier of three. The debit is 2 × 0.5 × (1 + 3) = 4 USD. Do not also add three more daily debits for the same covered event. This example does not establish the multiplier, rate or day for any real symbol. A points-based or percentage-based contract requires its own conversion, units and formula.
A trade lasting less than one local calendar day can still cross rollover. Conversely, elapsed hours alone do not establish how many applicable events occurred. Record the open and close times, time zone, symbol, direction, rate and each applicable event. If the position size changed, divide the holding period into the corresponding quantities rather than applying the final lot size to every earlier rollover.
Reconcile the net result without double counting
This is ByDITT’s reconciliation framework, not the name or formula of a specific Bybit screen. Keep all entries in a documented common currency. A swap credit is positive in this framework and a debit negative. If the platform’s displayed net result already includes a component, do not subtract it again. Transfers, deposits and withdrawals are not trading profit; keep them outside the performance calculation.
| Independent assumed item | Signed amount | Accounting treatment |
|---|---|---|
| Price P&L from actual fills | +20.00 USD | Spread and execution difference already reflected. |
| Separate commission | −0.60 USD | Count the ledger charge once. |
| Swap debit | −1.20 USD | Use the actual sign. |
| Distinct conversion charge | −0.20 USD | Assumed not included in the other figures. |
| Net result | +18.00 USD | 20 − 0.60 − 1.20 − 0.20. |

For planning, compare the same symbol, quantity, direction, session and holding horizon. A lower spread alone cannot determine which account mode costs less. If two genuinely comparable quotations give expected price effects of 1.00 and 0.40 USD per round trip, but the second adds a separate 0.80 USD commission, the corresponding assumed totals are 1.00 and 1.20 USD before other items. That does not rank current modes: new quotes, quantities, minimums, swaps and account terms can reverse the comparison.
Trading hours, leverage and conversion change the context
CFD instruments do not all trade 24/7. Check the exact session, daily break, holiday and server-maintenance notices through the contract Info panel and current official guidance. Extended hours do not guarantee the liquidity of a primary cash session. A displayed chart price is not proof that the intended size can be closed at that level.
Keep cost relative to notional separate from cost relative to margin. In an independent example, a 10 USD total cost on 10,000 USD notional is 0.10% of notional. It is 1% of a 1,000 USD margin allocation and 5% of a 200 USD allocation. The same 10 USD did not become a lower cash cost because leverage increased. This isolates one arithmetic relationship; actual margin, liquidation and available-balance rules need separate verification.
If a conversion is needed, distinguish a separate conversion charge from an exchange-rate effect already embedded in converted proceeds. For ordinary crypto conversions, our Convert versus Spot comparison explains same-input net-output comparisons; it is a different product from MT5 CFD pricing. The general Bybit fee guide covers spot and crypto-derivative fees, not a substitute tariff for CFDs.
A no-test-trade verification checklist
- Confirm the serving entity, region, MT5 account mode and exact symbol.
- Record the quote currency, lot size, contract size, tick size and the relevant profit calculation.
- For a plan, state the reference-price basis and compare contemporaneous bid/ask quotations for the same quantity.
- For a completed trade, use existing entry and exit fills and separately posted charges. No additional trade is needed merely to verify costs.
- Read commission minimums, long/short swap, rollover time and the symbol’s triple-swap schedule.
- Separate signed dividends or other adjustments from commission and financing.
- Identify what the displayed P&L already includes before adding another cost line.
- Reconcile all currencies and timestamps; keep an unknown amount marked unknown.
- Retain redacted evidence and ask official support about a specific mismatch. Never share a password, API secret or one-time code.
Referral-code claims and risk controls
BYBITDC may identify an eligible affiliate relationship, but attribution is not evidence of a CFD commission reduction, cashback or product access. A commission received by a referrer is not automatically a rebate received by a trader. The optional BYBITDC account-terms reference (affiliate link) is disclosed for identification, not as a registration or trading recommendation. ByDITT may receive compensation; check any claimed condition separately.
- Size exposure from an acceptable risk assessment, not from the maximum leverage displayed.
- Allow for gaps through session breaks and weekends; stop orders are not guaranteed loss caps.
- Do not hold or enlarge a position merely to recover commission or swap.
- Do not deposit or change account mode just to reproduce an illustration.
- Keep original order records and current specifications; redact unrelated personal information.
Account or product availability is not legal clearance. Check your actual residence, serving entity, current restrictions and applicable local rules; do not misrepresent location. The regional-access guide separates those questions. Market, leverage, liquidation, liquidity, slippage, custody, counterparty, technology, cybersecurity and regulatory risks remain. A fee comparison does not establish suitability or safety.
Official references and verification limits
- Bybit CFD: Fees Explained — displayed update July 30, 2026; commission, swap and adjustments.
- Introduction to CFD — displayed update September 30, 2026; pricing modes and product scope.
- CFD trading and contract-specification guide — displayed update August 3, 2026; Info panel, contract units and execution sides.
- MT5 CFD account guide — displayed update October 22, 2026; checking mode and eligibility.
Checked October 25, 2026. A document’s update date is not automatically the effective date of every condition. The independent spread, swap, net-result and margin examples disclose assumptions and are not account quotations. No trade, deposit, account switch or live settlement was performed to test this article. All five new explanatory diagrams are original ByDITT materials, not official interfaces or verified customer testimonials. This is education, not investment, tax or legal advice. No return, saving, search ranking or AI citation is guaranteed.


