By Instrument

How to Journal CFD Trades

To journal CFD trades, record five cost layers per trade — spread, overnight financing, commission, slippage, and total cost of carry — plus leverage ratio and net P&L.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

Fields to Track

01

Leverage Ratio Used

FCA/ESMA caps differ by asset class (30:1 forex, 20:1 indices, 5:1 equities) — logging the ratio makes position sizing auditable and flags regulatory compliance per trade

02

Notional Exposure

The real capital at risk is the notional value, not the margin — tracking both reveals true portfolio exposure across multiple open CFD positions

03

Margin Deployed

Separating margin from notional exposure shows how much capital is tied up and enables accurate drawdown calculation relative to account equity

04

Spread Cost at Entry

Spread is an immediate debit the moment you open — logging it makes the breakeven point explicit and prevents underestimating cost drag on short-duration trades

05

Overnight Financing Rate

Calculated as (Notional Value x Annual Rate) / 365 per night; even a 7.8% annualized rate becomes £16.05/night on £75,000 notional — compounding fast on swing holds

06

Nights Held

Combined with the daily financing rate, nights held determines total carry cost — the primary variable separating profitable CFD swings from edge-destroying ones

07

Total Cost of Carry

Sum of spread + financing + commission + slippage expressed as a percentage of gross P&L — the single metric that reveals whether hold duration was justified

08

Broker and Account Type

Market maker vs. DMA accounts differ in execution quality and pricing; different brokers (IG, CMC, Plus500) calculate financing differently — relevant to any cost comparison

09

Gross P&L

The raw move captured in points, converted to currency — must be logged separately from net P&L to isolate trading performance from cost structure

10

Net P&L After All Costs

The only number that matters for equity tracking; gross minus total cost of carry gives the true result and prevents self-deception about strategy performance

Sample Journal Entry

CFD Trades
Date: April 21, 2026
Instrument: FTSE 100 CFD (IG Markets, DMA account)
Direction: Long
Contracts: 10 (£1/point each = £10/point total)
Entry Price: 7,500
Exit Price: 7,552
Leverage: 20:1
Margin Deployed: £3,750
Notional Exposure: £75,000
Spread Cost at Entry: 1 point = £10.00
Commission: £0.00 (spread-only account)
Overnight Financing Rate: 7.8% annually (SOFR 5.3% + IG markup 2.5%) = 0.0214%/day
Nights Held: 5
Daily Financing Cost: £75,000 x 0.0214% = £16.05
Total Financing Paid: £80.25
Slippage: £2.50
Total Cost of Carry: £92.75 (18.6% of gross P&L)
Gross P&L: 52 points x £10 = £520.00
Net P&L: £427.25
Setup: Bounce off 7,480 support with volume confirmation
Emotion: Patient — waited full 5 days for the target rather than exiting early
Lesson: "Financing cost was 18.6% of profit. Next time target 80+ points or cut at 3 nights to keep carry under 10%."

Review Process

1

Check net vs. gross P&L — calculate total cost of carry as a percentage of gross P&L for each trade. Flag any trade where carry exceeded 10% of expected profit at entry.

2

Review leverage used per asset class — confirm each trade stayed within FCA/ESMA caps (30:1 forex, 20:1 indices, 5:1 equities) and note if you were near the cap.

3

Audit financing costs by nights held — sort trades by hold duration and identify whether your swing CFD trades consistently have higher cost drag than intraday positions.

4

Compare broker financing rates across positions — if you use multiple brokers, calculate effective annual rate per broker to see where carry costs are highest.

5

Identify trades where carry exceeded 10% of P&L — these are candidates for tighter profit targets or shorter hold duration; if the move was only 30 points on a 50-point target, exit was too late.

6

Review gross P&L distribution by direction — CFD long positions accrue overnight financing while short positions may receive it; confirm your journal captures the sign correctly.

7

Monthly: calculate total financing paid across all CFD trades and express as a percentage of net account return — this is your 'cost of carry tax' on the strategy.

Journaling CFD trades requires treating the journal as a cost-accounting tool, not just a trade log. Unlike stocks or exchange-traded futures, every CFD position carries multiple cost layers — spread, overnight financing, commission, and slippage — that compound silently against your gross P&L. A trader who logs only entry price, exit price, and net result cannot identify whether a losing streak reflects poor entries or simply too much hold time relative to profit target. The concrete benefit of structured CFD journaling is discovering your financing drag ratio, which enables direct comparison of intraday vs. swing hold performance on the same setup.

Essential Fields to Track

FieldWhy It Matters
Leverage Ratio UsedFCA/ESMA caps differ by asset class — logging per trade confirms compliance and explains margin requirements
Notional ExposureReal risk is notional value, not margin; £3,750 margin on £75,000 notional requires both figures to assess portfolio risk
Margin DeployedSeparates tied-up capital from total exposure; enables accurate drawdown calculation against account equity
Spread Cost at EntryImmediate debit on open — makes your true breakeven explicit rather than hidden in a net figure
Overnight Financing RateLogged at entry as (Notional x Annual Rate) / 365; rates shift with SOFR benchmarks, so the entry-date rate is the valid one
Nights HeldMultiplied by daily financing cost to produce total carry — the primary swing vs. intraday cost differentiator
Total Cost of CarrySpread + financing + commission + slippage as a percentage of gross P&L; the key metric for evaluating hold duration
Broker and Account TypeMarket maker vs. DMA; IG Markets, CMC Markets, and Plus500 calculate financing differently — necessary for valid cross-broker comparison
Gross P&LMove captured in points converted to currency — isolated from costs to evaluate setup quality independently
Net P&L After All CostsFinal equity impact; the only figure used for account tracking, separated from gross to prevent performance self-deception

The two most critical fields are total cost of carry as a percentage of gross P&L and nights held. These two figures together determine whether swing-holding a CFD position destroyed an edge that was theoretically sound — a pattern invisible in gross P&L alone.

Sample Journal Entry

Date: April 21, 2026 Instrument: FTSE 100 CFD — IG Markets, DMA account Direction: Long 10 contracts (£10/point total) Entry: 7,500 | Exit: 7,552 Leverage: 20:1 | Margin: £3,750 | Notional: £75,000 Spread Cost: 1 point = £10.00 Financing Rate: 7.8%/yr (SOFR 5.3% + IG 2.5%) = £16.05/night Nights Held: 5 | Total Financing: £80.25 Slippage: £2.50 | Commission: £0.00 Total Cost of Carry: £92.75 (17.8% of gross P&L) Gross P&L: 52 pts x £10 = £520.00 Net P&L: £427.25 Setup: Bounce off 7,480 support with volume confirmation Emotion: Patient — held through two pullbacks to 7,510 Lesson: Carry was 17.8% of profit. On a 50-point target, 5 nights is too long. Next trade: exit at 3 nights or set target at 80+ points to keep carry under 10%.

Review Process

  1. Calculate cost drag per trade — divide total cost of carry by gross P&L. Flag any trade where this ratio exceeded 10%; these are the positions where hold duration outpaced the move captured.

  2. Audit leverage used vs. asset class — confirm each trade fell within FCA/ESMA limits (30:1 forex, 20:1 indices, 5:1 equities). Trades near the regulatory cap warrant a note — margin calls can occur faster than expected at maximum leverage.

  3. Sort by nights held — separate overnight CFD swing trades from intraday positions and compare net P&L distributions. Most traders find intraday CFDs outperform swing holds net of costs, even when gross performance is similar.

  4. Review financing rate accuracy — overnight rates fluctuate with SOFR. If you traded in different months, verify the rate logged matches the period. A 1% benchmark shift changes carry cost materially on large notional positions.

  5. Compare by broker — if you use more than one platform, calculate effective annualized financing cost per broker by dividing total financing paid by average notional held overnight. This reveals where your carry costs are highest.

  6. Weekly: identify trades where you held past your profit target and financing continued accumulating. This pattern — “let it run” instincts working against CFD cost structure — is the most common edge-eroding behavior in CFD journals.

  7. Monthly: sum total financing paid across all CFD trades and express as a percentage of net monthly return. This is your carry tax rate for the strategy. If it exceeds 15%, either profit targets are too small or hold durations are too long.

Common Mistakes in CFD Trade Journaling

  1. Logging only gross P&L — the most prevalent CFD journaling error. Without spread, financing, and slippage as separate line items, it is impossible to diagnose why a consistently profitable setup underperforms expectations. The gap between gross and net is always attributable to something specific.

  2. Omitting the overnight financing rate at entry — SOFR moved from near zero in 2021 to approximately 5.3% in 2024. Journals that record financing cost without the rate used at entry become uninterpretable in retrospect. Log the annualized rate as it was on entry date.

  3. Recording margin instead of notional exposure — £3,750 in the “position size” field looks like a small trade. The £75,000 notional behind it determines financing cost, real drawdown, and counterparty exposure. Both numbers belong in the record.

  4. Not flagging broker and account typemarket maker and DMA accounts produce different spread and slippage outcomes on identical setups. Mixing them without a field for account type makes execution quality analysis meaningless across a trade sample.

  5. Skipping nights held on apparent day trades — CFD rollover typically occurs around 10pm UK time on most brokers. A trade opened at 9am and closed at 11pm has crossed the rollover cutoff and may have accrued one night of financing. Recording nights held as zero without verification creates silent cost omissions that distort monthly summaries.

How JournalPlus Handles CFD Trades

JournalPlus supports custom fields per trade type, allowing you to add the CFD-specific fields described above — leverage ratio, notional exposure, overnight financing rate, nights held, and total cost of carry — alongside standard entry/exit data. Custom fields appear in your trade history and are available as filter and sort criteria, so you can instantly pull all trades where carry exceeded 10% of gross P&L or sort by nights held across a date range.

The journaling for tax reporting workflow in JournalPlus includes an instrument type field where you can flag CFD vs. spread bet, which matters for UK capital gains calculations. For traders using cTrader or similar platforms, import tools map broker-exported data to these custom fields automatically, reducing manual entry.

The review process described above — sorting by nights held, comparing cost drag ratios, auditing leverage per asset class — maps directly to JournalPlus analytics filters. You can segment your CFD trade history by any custom field, run net vs. gross P&L comparisons across hold durations, and export the financing cost summary for year-end tax documentation. The risk-managed trades guide covers how to connect these cost metrics to position sizing decisions when building out a complete CFD journaling workflow.

Common Journaling Mistakes

Recording only gross P&L — the most common CFD journaling error. Without logging spread, financing, and slippage as separate line items, it is impossible to diagnose why a winning setup underperforms expectation.

Omitting the overnight financing rate at entry — rates change with benchmark shifts (SOFR moved from 0.05% in 2021 to 5.3% in 2024). Logging the rate at entry makes historical comparisons valid.

Logging margin instead of notional exposure — a £3,750 margin entry looks like a small trade, but £75,000 notional is what determines financing cost and true risk. Both must appear in the record.

Not recording broker and account type — market maker pricing and DMA pricing produce different spread and slippage outcomes. Mixing them without flagging account type makes performance attribution meaningless.

Skipping the 'nights held' field on day trades — even trades closed before the daily rollover cutoff (typically 10pm UK time on IG) can incur partial financing. Recording nights held as zero with a note prevents silent cost omissions.

Frequently Asked Questions

What fields should I track when journaling CFD trades?

Journal five cost layers per CFD trade — spread cost at entry, overnight financing (calculated as notional value x daily rate x nights held), commission, slippage, and total cost of carry as a percentage of gross P&L. Also log leverage ratio, margin deployed, notional exposure, broker name, and account type.

How do I calculate overnight financing cost for a CFD trade?

Use the formula (Notional Value x Annual Overnight Rate) / 365 x nights held. For example, £75,000 notional at 7.8% annually equals £16.05 per night. After five nights, financing totals £80.25 — a figure that must appear as a line item in your journal, not absorbed into a vague net P&L.

Why does my CFD strategy look profitable on paper but not in my account?

Most CFD traders log gross P&L and ignore the spread, overnight financing, and slippage that erode every trade. On a 50-point FTSE target worth £500 gross, carry costs of £90 represent 18% cost drag. Tracking total cost of carry per trade exposes this gap.

What leverage limits apply to CFD trading?

FCA and ESMA cap retail CFD leverage at 30:1 for major forex pairs, 20:1 for major indices and gold, 10:1 for commodities and minor indices, 5:1 for individual equities, and 2:1 for cryptocurrencies. These limits apply in the UK and across most EU jurisdictions and should be logged per trade to verify compliance.

Should I journal CFD trades differently from spread bets?

Yes. CFDs are subject to capital gains tax in the UK while spread betting is tax-free (UK and Ireland only). Your journal should flag instrument type on every entry, since the tax treatment affects net return calculations and year-end reporting. The cost structure is similar, but the tax line differs.

Start Journaling Your Trades

Stop guessing, start tracking. JournalPlus makes it easy to journal every trade and find your edge.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

SSL Secure
One-Time Payment
7-Day Money-Back