Check the company, permissions and authentic contact before comparing a broker’s fees and tools. A copied licence number or “spreads from zero” advertisement does not answer those questions. Record sources, document versions and unresolved discrepancies before sending money; no completed checklist guarantees honesty, solvency or future access to funds.

First pillar — verify the entity and authentic contact

Start with the actual legal entity, authorised service and permission to serve your country. Verify the register entry and approved domains rather than relying on group logos. KNF is the Polish example; other jurisdictions have their own framework and complaint routes. Retail CFD safeguards have product and classification scope, as explained in the Polish regulation discussion.

Verify the actual company’s authorisation, permitted services, client-money rules and complaint route. Non-EU jurisdictions have different regimes; an offshore address alone does not prove token capital requirements or unenforceable court rights. UK firms operate under the UK framework, so absence of EU passporting is not absence of conduct rules.

What to verify before opening an account — order of operations
Step 1Licence number visible in the broker's website footer
Step 2Type the company name into the regulator's register (KNF, FCA, CySEC)
Step 3Check the scope of authorisation — does it cover CFD/forex for retail clients
Step 4Compare the legal entity name with the marketing brand (they often differ)
Step 5Search the entity in the IOSCO warning portal

Second pillar — protection of client capital

Authorisation has a defined legal scope. Separately examine client-asset safeguards, eligible investor compensation and any CFD negative-balance protection. These mechanisms address different events; none promises to reimburse ordinary investment losses.

Account segregation separates client assets from the firm’s own assets under the applicable rules. Read the actual legal arrangement, custodian, reconciliation and treatment in insolvency. Do not infer guaranteed immediate access, no possible shortfall or identical administration costs in every country merely from “segregated”. Correctly held assets and a compensation claim for assets that cannot be returned are different questions.

Investor compensation schemes may cover eligible assets a failed participant cannot return; they do not cover ordinary trading losses. Eligibility, exclusions and legal entities differ. KDPW in Poland uses a EUR 22,000 calculation base: 100% of the first EUR 3,000 and 90% of the remainder, so the maximum eligible payout is EUR 20,100. UK FSCS investment protection can reach GBP 85,000 per eligible person per firm. Check the scheme for your contracted entity and product rather than assuming full reimbursement of the account balance.

Negative-balance protection limits liability for covered CFD accounts under the applicable client and product rules; it does not prevent a gap, guarantee a stop price or preserve deposited capital. The SNB discontinued its CHF 1.20-per-euro minimum on 15 January 2015, a documented historical policy event. That release does not establish every broker’s lowest quote, client deficit or legal collection right. Read the actual negative-balance protection terms and national measure, including classification and any separate professional arrangements.

A newer download may not yet be effective

For every saved tariff, record the download date, effective period and account scope separately. A later download need not price an earlier transaction. Our two hypothetical documents show the trap of a future effective date.

Scroll sideways to see the full diagram

A newer download may not yet be effectiveTwo hypothetical tariffs concern the same entity and account. A applies from June through July. B was downloaded on 15 July but takes effect on 1 August. A applies to the model event on 20 July, despite B being downloaded later.Hypothetical tariff AEffective: 1 June to 31 JulyHypothetical tariff BDownloaded 15 July; starts 1 AugustModel order date: 20 JulyTariff A applies in this modelKeep both files with your noteEntity • account • period • terms
The download date does not replace the effective date. Match the comparison document to the entity and product as well.

Record the filename or link, version, period and product in a comparison. Use the document effective at the planned transaction’s time. For a complaint, retain the version applying on the event date and notices of changes. When timing or scope is unclear, record a question to resolve rather than marking costs as verified.

Example assumptions: Documents A/B, dates and scopes are hypothetical and do not belong to a real broker. Periods are explicit and there are no transitional exceptions. For an actual account, change notices and accepted amendment terms also matter; this example does not decide their legal effect. Entity-register check: KNF: entity search.

Third pillar — spread versus commission, the real cost of trading

Compare the complete scenario: spread, both commission sides, holding finance, conversion and applicable account, payment or other costs. Execution roles and tariff labels do not establish market-wide EUR/USD ranges. Use the same exposure, units and holding assumptions, then reconcile actual fills without subtracting their already-embedded spread twice.

Hypothetical cost model: 100 identical EUR/USD round turns
AssumptionsOne EUR 100,000 lot each; USD 10 per pip; fixed illustrative spreads; no financing, conversion, minima or other charges.
A: spread-only 1.2 pips1.2 × 100 × USD 10 = USD 1,200
B: spread-only 0.6 pip0.6 × 100 × USD 10 = USD 600
C: 0.1 pip + USD 7 per lot round turn0.1 × 100 × USD 10 + 100 × USD 7 = USD 800
D: 0.15 pip + USD 7 per lot round turn0.15 × 100 × USD 10 + 100 × USD 7 = USD 850
Largest modeled differenceUSD 1,200 − USD 600 = USD 600; no broker or execution model is ranked.

The figures in the example are assumed rates for illustrating cost arithmetic. They are not a verified market average or a particular broker’s offer. Related reading: spread or commission — how to count the real broker cost.

Fourth pillar — execution model, who sits on the other side

Identify the contractual counterparty and whether the firm acts as principal, agent or another defined role. Then examine internalisation, routing and external hedging separately. Those are related practices, not three exhaustive account names or proof of how beginners behave.

Principal dealing and retained risk are distinct. A broker can be your legal CFD counterparty while hedging some or all exposure externally. Retaining the opposite price exposure can create a conflict to assess, but client losses do not establish the firm’s whole net profit after hedges, financing and expenses. Nor does an unverified claim that large brokers hedge “most” establish a limited conflict. Read the execution and conflicts policies.

ECN/STP or routed execution. Read the contractual role, routing and remuneration. Connectivity to liquidity providers does not by itself establish legal agency or eliminate exposure to client outcomes. Related reading: ECN versus market maker — how they differ.

Hybrid arrangements. Providers can combine internalisation and external hedging. Check the policy and execution quality rather than assuming a universal rule that losing clients remain internal and profitable clients are routed externally.

Fifth pillar — trading platform

Platform availability is entity- and account-specific. Names such as MT4, MT5 or cTrader do not establish current market share or every broker’s integration. Check actual interfaces, contract units, automation compatibility, reports and supported orders for the required product.

Test the platforms available for the account, including the order types, chart tools, reliability and automation-language compatibility you need. Check whether existing robots or indicators require modification and rebuilding before using a different platform. Popularity or brand alone does not establish the provider’s execution quality.

Use a relevant demo to practise entering, cancelling and modifying orders, partial closes and exporting a history. Set practical tasks instead of a universal three-platform or one-week schedule. Demo can omit live slippage, funding or other constraints, so usability testing alone does not certify live execution.

Sixth pillar — customer service and communication

Test support with a specific account or instrument question and compare the answer with the published contact arrangements. Access to a helpful response can aid a complaint, but no service tier guarantees that capital is saved or every error is resolved. Separate language, available channels and escalation procedure.

  • Language and channels. Check which support languages, contact methods and hours apply. Record a test response without treating a fixed 15-minute or one-hour threshold as an industry rule.
  • Email response. Test a concrete technical query and compare the result with the provider’s published service arrangements. A universal 24-hour standard is not established here.
  • Escalation and responsibility. Check whether your actual service includes a named manager or specialist route, and where a formal complaint goes. A premium label does not guarantee faster resolution, while first-line support does not by itself establish a delay of several days.

Seventh pillar — withdrawal time and procedure

Deposit and withdrawal timing depends on payment method, bank cut-offs, compliance checks and provider procedures. Check the applicable processing terms instead of assuming every deposit is instant or every withdrawal receives a manual review.

A small permitted withdrawal test may reveal how the process works, but it is not insurance against future insolvency or blocked payments. Avoid opening or funding an account solely because a test amount lies within a suggested EUR 100–500 range.

Investigate unexpected demands to pay a tax or release fee before receiving a withdrawal. A legitimate request to update identity information can also arise after onboarding, so a later KYC request alone is not proof of fraud. Use independently verified contact details to clarify the request. Related reading: scam-broker pattern.

Eighth pillar — red flags in marketing and communication

For EU investment firms, communications must be fair, clear and not misleading under the relevant framework. Investigate concrete inconsistencies, unrealistic profit promises and pressure through independently verified contacts. A high leverage number, later identity check or commercial promotion must be assessed in its actual product and jurisdiction; they are not interchangeable automatic verdicts.

  • Unexpected leverage. Identify the product and client category before applying a cap. Poland’s defined experienced-retail CFD category has different margin requirements for selected instruments. High leverage should prompt an entity and authorisation check, not an automatic professional/offshore conclusion. Related reading: 1:30 on major pairs.
  • Deposit bonuses. Check the product and applicable national measures. The European retail CFD intervention framework restricts incentives for covered trading; this is not a worldwide ban on every account or promotion.
  • Pressure and promises. Unexpected calls, urgency, guaranteed returns or extra payments to unlock withdrawals require independent checks. The FCA describes fraud that initially shows returns and then asks for more money. This is a UK consumer warning, not proof that every call or every regulated firm follows one two-day script, or that a regulated label makes misconduct impossible.

Recheck material changes to company, residence, classification, tariff, product and payment instructions. For example, a hypothetical checklist can show nine of ten fields confirmed while the contact remains unverified: 90% completion is not 90% honesty or solvency. Essential identity and permission conditions must be resolved independently. Even ten confirmations do not remove investment risk.

What to do tomorrow

  1. Start with documents and permitted services. Compare offers available to your residence for the same product and exposure. Record entity, permission, authentic contact, tariff version and unresolved questions before registering or funding. No required trio of brands or two-week demo exercise proves a suitable broker.
  2. Verify the licence of each candidate. Visit the regulator register named on the broker website (KNF for local Polish names, register.fca.org.uk for UK names, cysec.gov.cy for Cyprus) and check the licence number printed in the broker website footer. The number must match the register and the status must show as active. If there is no such entry, the broker is not supervised by that authority — whatever its homepage claims.
  3. Model annual cost in one currency. For each planned trade, convert spread into cash using the symbol’s pip value and volume, then add the applicable round-trip commission. Add financing for the actual overnight exposure and rollover multipliers, plus other separately posted fees. Do not add raw pips directly to currency amounts or deduct costs twice.
  4. Understand withdrawal conditions. Read the approved route and verification requirements. Any small funding or withdrawal test is optional and does not guarantee future access to money.
  5. Keep versions and reassess changes. A periodic review can help, but there is no guaranteed fifteen-minute annual audit. Record both download and effective dates, product and entity; respond to material change notices instead of assuming one yearly check catches everything.