Bybit TradFi Fee Guide 2026: Spreads, Commissions, Swap and Total Cost

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 modePricing distinctionWhat to compare
Zero-FeeTrading fees are included in the displayed spread; no separate commission.Executable bid/ask, swap and other applicable adjustments.
Tight-SpreadA raw spread plus a separate contract-specific commission.The same position’s spread effect and actual commission together.
Zero-Fee includes commission in the spread, while Tight-Spread has a separate commission; both require swap and execution checks
Two CFD cost structures, not a cheapest-mode ranking. ByDITT original explanatory diagram, not an official screen. Account and symbol conditions still apply.

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

ComponentHow it affects a reconciliationEvidence
Bid/ask spreadAlready reflected when a long buys at ask and sells at bid.Executable quotes and fills, not a midpoint chart alone.
CommissionSubtract the actual separately charged amount, if applicable.Account mode, symbol terms and completed-order record.
SwapUse the signed debit or credit for actual rollover events.Direction-specific specification and ledger.
Conversion / other adjustmentInclude 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.

In a constant hypothetical market, buying one unit at ask 100.50 and selling at bid 99.50 gives price P and L of minus 1.00, already including the spread
Assumed one-unit round trip: the 0.50 entry and 0.50 exit deviations from the midpoint total 1.00. Do not subtract another spread from that fill-based result. ByDITT original diagram.

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.

Published US-stock-CFD illustration: one lot times 0.02 USDx is below the 0.20 USDx per-order minimum; reconcile commission deducted at opening
Published fee illustration checked October 25, 2026. Verify the applicable mode, symbol and current terms. Do not invent a second exit commission merely because a position has an entry and an exit. ByDITT original diagram.

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.

Check the exact symbol and swap method, count server-time rollover events and apply the specified triple-swap multiplier
Count rollover events, not simply local calendar days. The diagram is a verification sequence, not a current calendar or rate schedule. ByDITT original explanatory diagram.

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

Net result = price P&L from actual fills − separately charged commission + signed swap + signed dividend/other adjustments − distinct conversion charges not already included.

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 itemSigned amountAccounting treatment
Price P&L from actual fills+20.00 USDSpread and execution difference already reflected.
Separate commission−0.60 USDCount the ledger charge once.
Swap debit−1.20 USDUse the actual sign.
Distinct conversion charge−0.20 USDAssumed not included in the other figures.
Net result+18.00 USD20 − 0.60 − 1.20 − 0.20.
Independent assumed USD reconciliation: price P and L 20 minus commission 0.60, swap 1.20 and distinct conversion charge 0.20 equals net 18
All amounts in this ledger example are assumed, not a Bybit quotation. Its 0.60 commission is not linked to the separate one-lot minimum example. Actual fills already capture spread and execution impact. ByDITT original diagram.

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

  1. Confirm the serving entity, region, MT5 account mode and exact symbol.
  2. Record the quote currency, lot size, contract size, tick size and the relevant profit calculation.
  3. For a plan, state the reference-price basis and compare contemporaneous bid/ask quotations for the same quantity.
  4. For a completed trade, use existing entry and exit fills and separately posted charges. No additional trade is needed merely to verify costs.
  5. Read commission minimums, long/short swap, rollover time and the symbol’s triple-swap schedule.
  6. Separate signed dividends or other adjustments from commission and financing.
  7. Identify what the displayed P&L already includes before adding another cost line.
  8. Reconcile all currencies and timestamps; keep an unknown amount marked unknown.
  9. 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

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.

Scroll to Top