📋 CFDs

CFD Trading Journal for Disciplined Traders

JournalPlus helps CFD traders journal stock, index, forex, commodity, and crypto CFDs with leverage tracking, overnight financing cost analysis, and multi-currency P&L normalization.

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

7-day money-back guarantee

$10+ Trillion Global CFD Market Size Source: Allied Market Research
35M+ worldwide Active CFD Traders Source: Finance Magnates
30:1 ESMA Max Leverage (Major FX) Source: ESMA
70-80% Retail CFD Loss Rate Source: FCA / ASIC Broker Disclosures

Trading Hours & Instruments

Trading Hours (Etc/UTC)
Index CFDs (Major) Nearly 24 hours – Mon-Fri
Forex CFDs Sunday 10:00 PM – Friday 10:00 PM
Stock CFDs Follows underlying exchange – Varies by market

CFD trading hours depend on the underlying instrument. Index and forex CFDs are available nearly 24/5, while stock CFDs follow the hours of the underlying exchange. Crypto CFDs may be available 24/7 on some brokers.

Popular Instruments
Stock CFDs (Apple, Tesla, Amazon)Index CFDs (S&P 500, FTSE 100, DAX 40)Forex CFDs (EUR/USD, GBP/USD)Commodity CFDs (Gold, Crude Oil)Crypto CFDs (BTC, ETH)Bond CFDs (US Treasury, Bund)

Popular Brokers

Plus500
Visit
CMC Markets
Visit
Pepperstone
Visit
eToro
Visit

Start Journaling Your Trades

Join traders who use data — not guesswork — to improve their performance.

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

7-day money-back guarantee

Tax & Regulations

Tax Overview

CFD tax treatment varies significantly by country. In the United Kingdom, CFD profits are subject to Capital Gains Tax (CGT) with an annual tax-free allowance (currently £3,000). CFDs are exempt from stamp duty since no underlying asset is purchased. In Australia, CFD profits are treated as either income tax or capital gains depending on whether the trader is classified as a business or investor. In the European Union, tax treatment varies by member state but most treat CFD profits as capital gains. Importantly, US residents cannot legally trade CFDs — they are banned by the SEC and CFTC. Traders in all jurisdictions should maintain detailed records of every trade, including overnight financing charges, which are tax-deductible costs in most countries.

Regulatory Body

CFD regulation varies by jurisdiction and is among the most complex in retail trading. The Financial Conduct Authority (FCA) in the UK restricts retail CFD leverage to 30:1 for major forex pairs, 20:1 for minor forex and major indices, 10:1 for commodities, 5:1 for individual stocks, and 2:1 for cryptocurrencies. ESMA enforces identical leverage limits across the European Union via CySEC-regulated brokers. The Australian Securities and Investments Commission (ASIC) adopted similar limits in 2021. All regulated jurisdictions require negative balance protection, meaning traders cannot lose more than their deposited funds. Brokers must prominently display the percentage of retail clients who lose money — typically 70-80%. CFDs are banned in the United States, Hong Kong, and several other countries.

Trading Challenges

Overnight Financing Erodes Profits

CFDs charge overnight financing (swap fees) on positions held past market close. For leveraged positions, these daily charges compound quickly and can turn.

Leverage Amplifies Losses

Even with ESMA/FCA leverage caps, retail traders can use up to 30:1 leverage on major forex CFDs. This means a 3.3% move against your position wipes out.

Multi-Asset Complexity

CFD platforms offer hundreds of instruments across stocks, indices, forex, commodities, and crypto — each with different leverage limits, margin.

Regulatory Variation Across Brokers

Leverage limits, negative balance protection, and margin call procedures vary by regulator (FCA, ASIC, CySEC, offshore). Traders using multiple brokers.

How JournalPlus Helps

Overnight Financing Cost Tracker

JournalPlus tracks cumulative overnight financing charges on every CFD position. See exactly how much swap fees cost you per trade, per week, and per month.

Leverage and Margin Monitor

Record your effective leverage on each trade. JournalPlus calculates your actual leverage based on position size and account equity, flagging trades where.

Multi-Asset Performance Dashboard

Analyze your CFD trading performance across asset classes — stocks, indices, forex, commodities, and crypto — in a single unified dashboard. See which asset.

Multi-Currency P&L Normalization

CFD traders often trade instruments denominated in different currencies. JournalPlus normalizes all P&L into your base currency, so you see accurate total.

Journaling Tips & Metrics

Record overnight financing charges on every held position

Most CFD brokers charge daily financing on positions held overnight. These charges are small individually but compound significantly over weeks. Log them for every trade to see your true net P&L after carrying costs.

Log your effective leverage, not just position size

A £10,000 position with £1,000 margin is 10:1 leverage. A £10,000 position with £5,000 margin is 2:1 leverage. The leverage ratio, not the position size, determines your risk. Always record it.

Tag trades by underlying asset class

CFD platforms let you trade everything — stocks, indices, forex, commodities, and crypto. Tag each trade by asset class so you can identify which markets you're actually profitable in and which are draining your account.

Note the spread at entry

CFD brokers profit from the spread, and spreads widen during volatile periods and off-hours. Recording the spread at entry helps you calculate true execution costs and identify whether you're paying too much for certain instruments.

Key Metrics to Track
Win RateProfit FactorAverage P&L per TradeMaximum DrawdownTotal Overnight Financing PaidAverage Effective LeverageRisk-Reward RatioAsset Class Win RateSpread Cost per TradeExpectancy

Between 70% and 80% of retail CFD traders lose money — a statistic that every regulated CFD broker is required to display prominently on their website. With over 35 million active CFD traders worldwide and a global market exceeding $10 trillion, Contracts for Difference are one of the most popular — and most dangerous — retail trading instruments. The traders who survive and profit share one critical habit: they track every trade, every financing charge, and every leverage decision in a structured trading journal.

Why CFD Traders Need a Trading Journal

CFDs are uniquely challenging for several reasons that make journaling not just helpful, but essential for survival:

  1. Overnight financing compounds silently — Unlike futures or stocks, CFDs charge a daily financing fee on positions held overnight. This fee is typically based on the interbank rate plus a broker markup (often 2.5-3%). On a £50,000 leveraged position, overnight financing can cost £3-5 per night. Over weeks, this erodes profits significantly — but most traders never calculate the total because they don’t track it.
  2. Leverage is a double-edged sword — ESMA and FCA cap retail leverage at 30:1 for major forex CFDs, but even 30:1 means a 3.3% adverse move eliminates your entire margin. Without logging effective leverage on each trade, traders don’t see the relationship between leverage usage and their worst losses.
  3. Multi-asset exposure creates hidden risk — CFD platforms offer hundreds of instruments across stocks, indices, forex, commodities, and crypto. Traders often hold positions across multiple asset classes without realizing they’re all correlated. A journal that tracks exposure by asset class prevents unintentional concentration.
  4. Spreads vary and eat into profits — CFD brokers profit from the spread, and spreads widen during low-liquidity periods, news events, and market opens. Without recording the spread at entry, traders underestimate their true execution costs.
  5. Regulatory complexity — Leverage limits, negative balance protection, and margin call procedures differ between FCA, ASIC, CySEC, and offshore regulators. Traders using multiple brokers need to track which rules apply to which accounts.

How to Journal CFD Trades Effectively

Step 1: Set Up Your Trade Entry Template

Every CFD trade in JournalPlus should capture these fields:

  • Instrument: The specific CFD (e.g., FTSE 100, EUR/USD, Apple stock CFD)
  • Asset class: Stock, index, forex, commodity, or crypto
  • Direction: Long or short
  • Position size: Number of contracts/units
  • Effective leverage: Position value divided by account equity
  • Spread at entry: The bid-ask spread when you opened the trade
  • Broker: Which broker and regulatory jurisdiction

Step 2: Import or Log Trades Consistently

CFD broker export formats vary more than other markets. Here’s the current state of import support:

BrokerData ExportJournalPlus Entry
IGCSV download availableManual CSV or entry
Plus500Limited exportManual entry
CMC MarketsCSV download availableManual CSV or entry
PepperstoneMT4/MT5 statement exportManual entry
eToroPortfolio statementManual entry
XTBTransaction history exportManual entry

Even when manual entry is required, JournalPlus makes it fast with saved templates and instrument auto-complete.

Step 3: Track Overnight Financing Religiously

This is the most overlooked cost in CFD trading. Set a weekly routine to log cumulative overnight financing from your broker statements. JournalPlus calculates:

  • Per-trade financing cost: How much each held position cost in overnight fees
  • Monthly financing total: Your total carrying cost across all positions
  • Financing as % of gross P&L: The percentage of your profits lost to financing

Many traders discover that overnight financing consumes 15-30% of their gross profits.

Step 4: Monitor Leverage at the Portfolio Level

Individual trade leverage is important, but portfolio-level leverage matters more. If you hold five CFD positions at 10:1 leverage each, your aggregate risk is extreme. JournalPlus tracks:

  • Per-trade effective leverage
  • Portfolio aggregate leverage
  • Available margin percentage
  • Distance to margin call

Step 5: Analyze Performance by Asset Class

After one month of journaling, filter your trades by asset class. You’ll likely find significant performance differences:

  • Your index CFD trades might have a 55% win rate with strong expectancy
  • Your stock CFD trades might have a 48% win rate with negative expectancy
  • Your crypto CFD trades might show wild variance with no discernible edge

This analysis tells you where to focus your capital and where to stop trading.

Key Metrics Every CFD Trader Should Track

Total Overnight Financing Paid

This is the single most important metric for CFD traders that most ignore entirely. Calculate your total overnight financing charges as a monthly figure and as a percentage of gross P&L. If financing costs exceed 20% of gross profits, you need to either reduce hold times or switch to instruments with lower financing rates.

Average Effective Leverage

Track the average leverage across all your trades. Traders who average above 10:1 effective leverage consistently underperform those who stay below 5:1. The data is clear — excessive leverage destroys accounts. Monitor this metric weekly to catch leverage creep.

Spread Cost as Percentage of P&L

CFD spreads vary by instrument and time of day. Calculate how much of your gross P&L goes to spread costs. For short-term trades on wide-spread instruments, spreads can consume 30-50% of gross profits. This metric tells you whether your trading frequency is sustainable after costs.

Asset Class Win Rate

Don’t just track your overall win rate. Break it down by asset class — index CFDs, stock CFDs, forex CFDs, commodity CFDs, and crypto CFDs. Most traders have one or two asset classes where they consistently outperform and others where they consistently lose.

Common Mistakes CFD Traders Make (And How Journaling Fixes Them)

Ignoring Overnight Financing on Swing Trades

A trader buys a stock CFD at 10:1 leverage and holds for three weeks, making a 5% gain on the underlying. The trade looks profitable — until you calculate that overnight financing cost 2.1% of the position value during those 21 nights. The actual net gain is less than 3%. A journal makes these hidden costs visible on every trade, changing how you evaluate hold times.

Using Maximum Available Leverage

Just because your broker offers 30:1 leverage on EUR/USD doesn’t mean you should use it. Traders who consistently use maximum leverage face margin calls during normal market volatility. JournalPlus logs your leverage on every trade and shows the correlation between high leverage and large losses. The pattern is unmistakable once you see it in your own data.

Trading Too Many Instruments Without Tracking Performance

CFD platforms offer hundreds of instruments, and many traders trade 20-30 different products without knowing which ones are profitable. Without a journal breaking down performance by instrument, you’re essentially gambling across a buffet of markets. JournalPlus reveals that most traders have two or three instruments where they have genuine edge — and many more where they’re just donating money.

Not Accounting for Currency Conversion Costs

A GBP-based trader trading US stock CFDs incurs currency conversion on every trade. Over a year, the cumulative FX conversion cost can be substantial. JournalPlus normalizes all P&L to your base currency and makes conversion costs explicit, so nothing is hidden from your true performance calculation.

Why JournalPlus Is the Best Trading Journal for CFD Traders

Overnight financing tracking built in. JournalPlus is one of the only trading journals that treats overnight financing as a first-class cost, not an afterthought. See cumulative financing charges per trade, per month, and as a percentage of your gross P&L.

Multi-currency P&L normalization. Trade CFDs denominated in USD, EUR, GBP, AUD, and JPY — JournalPlus normalizes everything to your base currency automatically. No more spreadsheet gymnastics to calculate your true total performance.

Leverage monitoring and alerts. Log your effective leverage on every trade and monitor portfolio-level leverage over time. JournalPlus helps you identify the leverage threshold where your performance degrades, so you can set hard limits based on your own data.

Multi-asset class analytics. See your win rate, expectancy, and risk-adjusted returns for stock CFDs, index CFDs, forex CFDs, commodity CFDs, and crypto CFDs all in one dashboard. This clarity tells you exactly where to focus your capital for the best results.

One-time pricing for lifetime access. CFD trading already involves significant costs — spreads, overnight financing, and currency conversion. JournalPlus won’t add another monthly bill. Pay once and journal for life.

What Traders Say

"I had no idea overnight financing was costing me £340 per month until JournalPlus showed me the cumulative total. I switched to closing positions before market close on trades I used to hold overnight. My net P&L improved immediately."

Thomas B.

Index CFD Trader

"Trading CFDs across forex, indices, and commodities was chaos without a proper journal. JournalPlus lets me see which asset class actually makes me money. Turns out my index CFD trades are excellent but my commodity CFDs are terrible."

Sophie M.

Multi-Asset CFD Trader

"As an Australian CFD trader, tracking my P&L in AUD when I'm trading instruments priced in USD, GBP, and EUR was a nightmare. JournalPlus normalizes everything to my base currency automatically. Game changer."

Daniel K.

CFD Swing Trader

Frequently Asked Questions

Does JournalPlus track overnight financing (swap) costs for CFDs?

Yes. JournalPlus lets you log overnight financing charges on every position. It calculates cumulative financing costs per trade, per instrument, and per month, showing you the true cost of holding leveraged CFD positions over time.

Can JournalPlus handle multi-currency CFD portfolios?

Yes. CFD traders often trade instruments denominated in USD, EUR, GBP, AUD, and other currencies. JournalPlus normalizes all P&L into your chosen base currency, giving you an accurate total performance figure without manual conversion.

Is JournalPlus useful for UK CFD traders?

Absolutely. JournalPlus helps UK CFD traders track Capital Gains Tax obligations, monitor FCA-compliant leverage limits, and calculate net P&L after overnight financing charges. It generates reports suitable for HMRC tax filing.

Can I track leverage on each CFD trade?

Yes. JournalPlus records your effective leverage (position size relative to margin) on every trade. This helps you stay within safe leverage limits and identify whether over-leveraging correlates with your largest losses.

Does JournalPlus support CFD brokers like IG and Plus500?

JournalPlus supports manual trade entry and CSV import where available. While not all CFD brokers provide standardized CSV exports, you can log trades from IG, Plus500, CMC Markets, Pepperstone, eToro, XTB, and any other CFD broker.

Can US traders use JournalPlus for CFD trading?

CFDs are banned for US retail traders by the SEC and CFTC. However, US traders can use JournalPlus for futures, options, stocks, and forex — all of which are legal in the United States and offer similar market exposure to CFDs.

Start Improving Your Trading

Join thousands of traders who use JournalPlus to track, analyze, and improve their performance.

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