A little research. A more confident next move. Meet our methodology ↗
FXBench
FXBench

FXBench Broker Rating Methodology

FXBench uses a structured, rules-based methodology to evaluate forex and CFD brokers consistently. Every broker is assessed across nine categories covering regulation, trading costs, funding, market access, trading technology, account opening, customer support, market research, and promotions.

Our ratings combine first-hand FXBench testing, information published through official broker channels, and independent verification of regulatory and legal information. Every score must be supported by verifiable evidence and a published scoring rule.

FXBench does not assign scores from a general impression of a broker. Scores are calculated from defined criteria, sub-factor weights, category weights, and the decision rules published on this page.

Methodology type: The FXBench rating system is a deterministic comparative scoring model. It is not a statistical prediction model. Category weights and scoring thresholds are defined by the FXBench methodology and do not predict investment returns, trader profitability, broker solvency, or future service quality.

Trader Experience Level

Different traders use brokers in different ways. FXBench therefore assigns trader-experience labels in addition to the numerical broker rating.

Trader Experience Level is a descriptive classification based on the completed broker review. It does not add points to, deduct points from, or otherwise change the broker's numerical FXBench score.

Trader Experience Level does not affect the numerical broker rating.

Experience-level classifications are based on the broker features, account conditions, platform functionality, costs, support, funding options, research resources, and market access verified for the client group covered by the review.

A broker can be suitable for more than one experience level. FXBench does not force every broker into a single exclusive category when its features support several types of trader.

Beginner Traders

A broker is classified as suitable for beginner traders when the reviewed service provides a straightforward route from registration to account management and trading without requiring advanced platform knowledge or complex account decisions.

FXBench looks for the following characteristics:

  • Clear regulatory and legal-entity information for the client group covered by the review.
  • Trading fees and non-trading charges that are clearly disclosed and easy to understand.
  • A straightforward registration and KYC process.
  • An accessible minimum deposit.
  • A trading platform with clear instrument selection, chart access, order placement, position management, and account information.
  • Practical web or mobile access for common account and trading functions.
  • Clearly explained deposit and withdrawal methods, fees, limits, and processing times.
  • Human customer-support channels that provide accurate answers to common account questions.
  • Account options that do not require the trader to choose between several poorly explained pricing or execution structures.

Demo-account availability can support the beginner classification when it allows the trader to learn the platform before using a live account. Demo availability is a descriptive consideration and does not form part of the Account Options numerical score.

Intermediate Traders

A broker is classified as suitable for intermediate traders when it provides a balanced combination of trading cost, platform functionality, market access, account flexibility, research, and account-management tools.

FXBench looks for the following characteristics:

  • Competitive and clearly disclosed all-in trading costs.
  • Reliable access through web, desktop, or mobile trading platforms.
  • Charting, alerts, and trading tools beyond basic order placement.
  • Access to a practical range of forex pairs and additional asset classes.
  • More than one distinct account option when different pricing or trading conditions are offered.
  • Efficient deposits, withdrawals, and account-management functions.
  • Current market analysis or research tools that support independent trading decisions.
  • Customer support capable of answering detailed questions about fees, platforms, withdrawals, and account conditions.

Intermediate suitability does not require institutional or professional trading tools. The classification reflects a broker that provides more flexibility and functionality than a basic trading setup without requiring advanced technical infrastructure.

Professional and Advanced Traders

A broker is classified as suitable for professional or advanced traders when the reviewed service provides advanced trading functionality, broad market access, competitive cost structures, and tools that support complex, automated, or high-frequency trading workflows.

FXBench looks for the following characteristics:

  • Competitive all-in trading costs on the broker's lowest-cost qualifying retail account.
  • Advanced charting and order-management functionality.
  • Support for algorithmic or automated trading.
  • API access, Expert Advisors, VPS support, backtesting, or equivalent advanced functionality.
  • Depth-of-market, Level II data, or other advanced execution tools when provided.
  • Broad access to forex pairs and additional asset classes.
  • Distinct account structures designed for different pricing, execution, or trading requirements.
  • Detailed and frequently updated market research or analytical tools.
  • Platform access that supports complex trading and account-management workflows.

FXBench does not require an account to use labels such as "ECN", "Raw", "Prime", or "Professional" for the broker to qualify for the advanced-trader classification. The classification is based on verified trading costs, functionality, market access, and account conditions rather than the name of the account.

How Experience-Level Labels Are Assigned

FXBench assigns an experience-level label only when the completed review contains sufficient verified evidence supporting the relevant characteristics above.

The classification uses the same legal entity, client group, review date, evidence hierarchy, and feature qualification rules used throughout the broker review.

Features available only to another jurisdiction, legal entity, professional-client category, or inaccessible account type do not support the experience-level label for the reviewed client group.

Experience-level labels are not rankings between trader types. A broker classified for advanced traders is not automatically better than a broker classified for beginners. The labels describe the type of trading experience supported by the broker's verified features and account conditions.

Core Rating Principles

  • Every score must be supported by evidence.
  • The same scoring rules apply to every broker.
  • First-hand observations and official broker claims are evaluated separately.
  • Regulatory claims are independently verified.
  • Missing information is not replaced with assumptions.
  • Features count only when they are available to the clients covered by the review.
  • Duplicate features, account names, platforms, or instruments do not increase a score.
  • Scores are produced by the published formulas without manual score inflation or reduction.
  • FXBench does not use N/A category scores.
  • FXBench does not round category scores or final broker scores.

Rating Categories and Weights

Category Weight
Trust and Safety 20%
Fees and Commissions 20%
Deposits and Withdrawals 13%
Tradable Instruments 10%
Trading Platforms and Tools 15%
Account Opening 8%
Customer Support 6%
Market Research 5%
Bonuses and Promotions 3%
Total 100%

Why These Weights Are Used

Trust and Safety and Fees and Commissions receive the highest weights because regulation, client protection, and trading costs directly affect a trader's exposure to the broker and the cost of using the account.

Trading Platforms and Tools and Deposits and Withdrawals also receive substantial weight because platform functionality, account access, and access to funds form central parts of the trading experience.

Bonuses and Promotions receive the lowest weight because promotional incentives do not outweigh regulation, costs, withdrawal conditions, or trading functionality.

These weights are methodology-defined. They are not presented as statistically derived estimates of future broker performance. FXBench reviews the weights as part of its methodology-calibration process and changes them only through a documented methodology update.

How the Final FXBench Score Is Calculated

Each category score is multiplied by its overall category weight. The nine weighted results are then added together.

Final FXBench Score = Σ (Category Score × Category Weight)

For example, a Trust and Safety score of 4.5 contributes:

4.5 × 20% = 0.90

The same calculation is performed for every category. No discretionary adjustment is added after the published formulas have been applied.

Universal Scoring Decision Rules

The following rules apply to every category and every scoring table.

Complete-Requirement Rule

A broker receives a score only when every requirement stated for that scoring band is satisfied.

If the broker meets only part of a higher band, the next lower fully satisfied scoring band applies.

No Partial Manual Scores

Reviewers do not manually assign intermediate scores such as 3.5 because a broker falls between a 3 and a 4. Decimal results are created only through published mathematical formulas or averaging rules.

Boundary Rule

Numerical thresholds are applied exactly as written.

A value immediately below a threshold receives the lower published score even when the numerical difference is small. FXBench applies fixed boundaries consistently and does not create discretionary exceptions for values close to a threshold.

For example, if 50-70 currency pairs receive 4 points, a broker with 49 currency pairs receives the score assigned to the lower band.

Missing Information Rule

FXBench does not invent missing values or assume that an undocumented feature exists.

When a scoring criterion depends on information that cannot be verified through first-hand testing or official sources, the published rule for undisclosed or unverifiable information applies.

No N/A Categories

Every broker receives a score in all nine categories. Category weights are not redistributed because a feature is absent.

A feature that does not exist is scored according to the relevant rule. A feature that exists but is not properly disclosed is scored according to the applicable disclosure rule.

Evidence Framework

FXBench uses three evidence groups.

1. First-Hand FXBench Testing

FXBench directly assesses broker functions that can be experienced or observed during the review.

First-hand testing covers relevant areas including:

  • broker website navigation;
  • registration flow;
  • KYC and identity-verification workflow;
  • client portal functionality;
  • web, desktop, and mobile platform access;
  • trading-platform functions;
  • account-management tools;
  • funding interfaces accessible to the reviewer;
  • customer-support accessibility;
  • customer-support responses.

First-hand testing controls the score for criteria based on directly observable functionality.

2. Official Broker Information

FXBench uses official broker sources for contractual, pricing, product, and operational information.

These sources include:

  • official broker websites;
  • account specification pages;
  • pricing pages;
  • spread tables;
  • commission schedules;
  • instrument lists;
  • funding pages;
  • withdrawal policies;
  • client agreements;
  • terms of business;
  • product-disclosure documents;
  • platform documentation;
  • official help centers;
  • promotion terms;
  • official broker applications.

3. Independent Primary Sources

Regulatory and legal claims are verified independently.

Independent sources include:

  • financial regulator registers;
  • official license databases;
  • regulator warnings;
  • official enforcement notices;
  • official company registers;
  • formal legal filings.

A broker's own statement that it is regulated does not establish the regulatory score.

Source Priority

Regulation

  1. Official regulator register or regulator document
  2. Broker legal document
  3. Broker regulatory information page
  4. Broker marketing page

Contractual Conditions

  1. Client agreement or binding legal terms
  2. Formal fee, funding, or product schedule
  3. Official broker help center
  4. General official broker website page
  5. Promotional material

Trading and Account Functionality

  1. First-hand FXBench observation
  2. Official platform documentation
  3. Official broker website description

Pricing

  1. Current formal fee or commission schedule
  2. Current official pricing page
  3. Current account specification
  4. Current live or demo platform observation under the FXBench testing protocol
  5. Promotional pricing claim

Conflicting Information

When official sources conflict, FXBench applies the following rules:

  1. A current binding legal document takes priority over marketing material.
  2. A current formal fee schedule takes priority over a general pricing statement.
  3. An official regulator record takes priority over a broker's regulatory statement.
  4. First-hand testing takes priority for directly observable functionality.
  5. A source with a controlling effective date takes priority according to the effective-date rules.
  6. When two sources have equal authority and neither contains a controlling effective date, the newer publication/update date takes priority.
  7. If two sources of equal authority remain in conflict, the less favorable verifiable condition is used until the conflict is resolved.

FXBench does not resolve conflicting information by assumption.

Range and Variable-Value Handling

Published ranges are converted into scoring inputs using fixed rules. Reviewers do not select the more favorable point in a range.

Time Ranges

When a processing or completion time is stated as a range, the upper end of the range is used.

Published Condition Scoring Input
1-3 business days 3 business days
Within 2 business days 2 business days
Same day to 2 business days 2 business days
Up to 5 business days 5 business days

Method-Specific Withdrawal Times

When the broker publishes separate processing times for different standard withdrawal methods, each standard method is scored separately using the upper end of its published processing range.

Withdrawal Processing Speed Score = Sum of Standard Withdrawal Method Scores ÷ Number of Standard Withdrawal Methods Scored

This arithmetic calculation can produce a decimal sub-factor score. It is not a manual partial score.

A standard withdrawal method is a method available to ordinary retail clients without professional status, premium membership, expedited-processing fees, or special approval.

When the broker publishes only one overall withdrawal-time range rather than method-specific times, the upper end of that overall range is used.

Fee Ranges

When a broker fee is stated as a range and the exact amount applicable to the reviewed client cannot be determined from the published conditions, FXBench uses the upper end of the range.

Published Fee Scoring Input
0%-2% 2%
$5-$15 $15
Up to 1.5% 1.5%
From $5 The maximum fee is not established and the fee disclosure is treated as incomplete.

Variable Fees Based on Transaction Size

When a funding fee changes according to transaction size, FXBench uses a reference transaction amount of $1,000 equivalent.

If the payment method does not permit a $1,000-equivalent transaction, FXBench uses the permitted transaction amount closest to $1,000.

When a fee combines a percentage charge and a fixed charge, both components are included.

Funding Fee = Percentage Fee on Reference Amount + Fixed Broker Fee

A published minimum fee is applied when it exceeds the calculated percentage-based fee. A published maximum fee is applied when the calculated result exceeds that maximum.

Charges imposed directly by a bank, card issuer, blockchain network, or independent payment provider are identified separately and are not treated as broker fees.

First-Hand Testing Protocol

First-hand tests follow standardized conditions so that the reviewer's timing and device choice do not determine the score.

Account Opening

  • The reviewer follows the standard retail registration route available to the market covered by the review.
  • Reviewers do not submit false identity information or fabricated documents.
  • The registration process is tested as far as it can be completed lawfully and accurately.
  • Observed steps are separated from broker-published completion times.
  • If full verification cannot be completed, the review records which portion was tested directly.

Platform Testing

  • The current supported platform version available on the review date is used.
  • The platform must be available to the client group covered by the review.
  • Demo access qualifies for functionality testing when live-account status does not change the tested feature.
  • Features restricted to professional, institutional, or different regional entities do not count in a retail review.

Customer Support Testing

  • Support tests are conducted during the broker's published support hours.
  • Factual questions are used, so responses can be checked against official broker information.
  • Tests cover at least three relevant subjects when sufficient support access is available.
  • A connection failure is repeated once before the channel is classified as unavailable, unless the broker confirms that the channel is unavailable.
  • Automated chatbot responses do not count as human-support answers.

Feature Qualification Rule

A feature counts toward a score only when all of the following conditions are satisfied:

  1. It is currently available.
  2. It is available to the client group covered by the review.
  3. It performs a distinct function.
  4. It is accessible through the relevant account, platform, or service.
  5. Its availability is verified through first-hand testing or official documentation.

Different names for substantially identical functionality count as one feature.

Discontinued, unsupported, inaccessible, or regionally unavailable features do not count.

Broker-Type Neutrality

FXBench scores results and functionality rather than business-model labels.

A broker does not receive additional points simply because it:

  • uses a proprietary platform;
  • uses a third-party platform;
  • calls an account ECN, Raw, Zero, Prime, or Pro;
  • uses a spread-only pricing model;
  • lists many account names;
  • lists the same platform across several devices;
  • offers trading bonuses.

Proprietary and third-party platforms are evaluated against the same functional criteria. Spread-only and commission-based accounts are compared using all-in trading cost. Account types count separately only when they contain a material difference in pricing, execution, eligibility, minimum funding, currency structure, trading conditions, or intended client group.

Anti-Gaming Rules

The following do not independently increase a broker's score:

  • the same platform presented under several names;
  • desktop, web, iOS, and Android versions counted as separate independent platforms;
  • duplicate instruments based on the same underlying product when measuring market breadth;
  • account names with no material difference in account conditions;
  • multiple pages containing the same research content;
  • multiple labels for the same analytical tool;
  • expired or inactive promotions;
  • registrations that do not authorize the relevant financial-services activity;
  • features unavailable to the clients covered by the review;
  • advertised third-party integrations that cannot be accessed;
  • features discontinued before the review date.

International brokers often operate through several legal entities. FXBench scores the legal entity that serves the clients covered by the review.

The applicable entity is determined from the onboarding path, client agreement, terms of business, and official regulatory disclosure for the relevant market.

A strong license held by another company in the same corporate group does not replace the regulation of the entity under which the reviewed client opens an account.

The same rule applies to:

  • leverage;
  • negative balance protection;
  • compensation arrangements;
  • fees;
  • instruments;
  • account types;
  • platforms;
  • payment methods;
  • promotions.

1. Trust and Safety

Trust and Safety evaluates the regulatory framework governing the relevant client account, additional regulatory coverage, and the broker's documented operating history.

Show weighting and scoring details

Overall Weight: 20%

Category Formula

Sub-Factor Weight
Main Regulatory Protection 70%
Additional Regulatory Coverage 15%
Operating History 15%
Trust and Safety Score = Main Regulation Score × 70% + Additional Regulation Score × 15% + Operating History Score × 15%

Regulatory Classification Framework

FXBench classifies regulatory frameworks using seven safeguards. Each safeguard receives a Pass or Fail result according to the evidence requirements below.

Regulatory safeguards are assessed at regulator/framework level rather than separately for each broker. Reviewers do not change a regulator's classification during an individual broker review.

Regulatory Safeguard 1: Financial-Services Licensing and Public Verification

Pass requirements:

  • The regulator has legal authority to license or authorize the relevant brokerage or investment service.
  • The regulator maintains an official public register or equivalent official verification system.
  • The register identifies firms by legal name, license number, or another unique identifier.
  • The license status can be verified directly through an official regulator source.

Fail: any required element above cannot be verified from an official legal or regulator source.

Regulatory Safeguard 2: Capital or Financial-Resource Requirements

Pass requirements:

  • An official law, regulation, rulebook, prudential standard, or regulator document imposes a minimum capital, own-funds, solvency, or equivalent financial-resource requirement on the relevant broker class.
  • The requirement is mandatory rather than voluntary guidance.
  • The regulator has authority to enforce the financial-resource requirement.

A broker's voluntary statement that it maintains sufficient capital does not satisfy this safeguard.

Fail: no enforceable financial-resource requirement can be verified.

Regulatory Safeguard 3: Client-Money or Client-Asset Protection

Pass requirements:

  • Official rules require regulated brokers to segregate qualifying client money or client assets from the firm's own operating funds, or impose an equivalent legally enforceable client-asset protection structure.
  • The requirement applies to the relevant class of retail brokerage client.

A broker's voluntary segregation policy does not cause the regulatory framework to pass this safeguard when no regulatory requirement exists.

Fail: mandatory client-money or equivalent client-asset protection cannot be verified.

Regulatory Safeguard 4: Retail Conduct, Disclosure, and Marketing Rules

Pass requirements:

  • Official rules impose conduct requirements on regulated firms when dealing with retail clients.
  • The framework requires disclosure of material product, pricing, risk, or client-agreement information.
  • The framework prohibits or restricts misleading, deceptive, or materially inaccurate financial promotions or client communications.

All three requirements must be documented in official law, regulation, rules, or enforceable regulator requirements.

Fail: one or more required elements cannot be verified.

Regulatory Safeguard 5: Formal Complaint and External Redress Structure

Pass requirements:

  • Regulated firms are required to maintain a formal client-complaint process.
  • Retail clients have access to an external escalation route such as a financial ombudsman, statutory dispute body, regulator complaint mechanism, arbitration system, or equivalent independent redress process.
  • The escalation route is documented through an official source.

An internal broker complaint email without an external escalation structure does not satisfy this safeguard.

Fail: either the formal complaint requirement or external escalation route cannot be verified.

Regulatory Safeguard 6: Enforcement Authority and Public Enforcement Record

Pass requirements:

  • The regulator has statutory or legally delegated authority to impose sanctions, restrictions, fines, suspensions, license revocations, or equivalent disciplinary measures.
  • The regulator publishes enforcement, disciplinary, suspension, license action, or equivalent information through an official source.
  • At least one qualifying public enforcement or disciplinary action against a regulated financial-services firm is available from the five-year period ending on the methodology review date.

Public scam warnings against entities that were never regulated do not by themselves satisfy the enforcement activity requirement.

Fail: enforcement authority or qualifying published enforcement activity cannot be verified.

Regulatory Safeguard 7: Investor Compensation or Insolvency Client-Asset Protection

Pass requirements:

The safeguard passes when at least one of the following is verified:

  • eligible retail brokerage clients are covered by a statutory or regulator-recognized investor compensation scheme applicable to failure of the regulated firm; or
  • the legal framework gives qualifying client money or client assets a documented protected, trust, bankruptcy-remote, or preferential status in broker insolvency beyond the ordinary claims of unsecured creditors.

The protection must apply to the relevant broker type and client category. A general bank-deposit insurance scheme does not count unless it directly protects the relevant brokerage client's assets.

Fail: neither form of protection can be verified.

Regulatory Tier Assignment

Classification Operational Requirement Main Regulation Score
Tier 1 Passes at least 6 of the 7 safeguards and passes Safeguards 1, 3, and 6. 5
Tier 2 Does not qualify for Tier 1, passes at least 5 safeguards, and passes Safeguards 1 and 6. 4
Tier 3 Does not qualify for Tier 1 or Tier 2, passes at least 3 safeguards, and passes Safeguard 1. 3
Offshore / Limited Oversight An active financial-services licensing framework exists but the requirements for Tier 1, Tier 2, and Tier 3 are not satisfied. 2

Unregulated is an entity-level status rather than a regulator tier. A broker entity receives a Main Regulatory Protection score of 1 when no active financial-services license covering the reviewed brokerage activity can be verified.

Safeguards receive a Pass only when the required evidence is available from legislation, official regulatory rules, official regulator publications, statutory schemes, or other primary government or regulatory sources.

Additional Regulatory Coverage

Additional Regulation Score
At least two additional Tier 1 licenses 5
One additional Tier 1 license or at least two additional Tier 2 licenses 4
One additional Tier 2 license or at least two additional Tier 3 licenses 3
One additional Tier 3 or qualifying offshore financial-services license 2
No additional qualifying license 1

Registrations that do not authorize brokerage or investment services do not count as additional financial regulation.

Operating History

Documented Brokerage Operating History Score
20 years or more 5
10-19 years 4
5-9 years 3
2-4 years 2
Less than 2 years 1

FXBench uses the documented start of brokerage operations. The age of an unrelated parent company does not count.

Trust and Safety Score Caps

Strongest Relevant Regulatory Position Maximum Trust and Safety Score
Unregulated 1.5
Offshore / limited oversight only 2.5
Tier 3 3.5
Tier 2 4.3
Tier 1 5.0

Revoked, suspended, expired, or inactive licenses do not count as active regulation.

If an official regulator states that the reviewed entity is unauthorized to provide the relevant brokerage service, the entity is treated as unregulated for that activity.

2. Fees and Commissions

Fees and Commissions measures the cost of trading and maintaining an account. FXBench evaluates all-in cost rather than relying on account labels such as Standard, Raw, ECN, Zero, or Pro.

Show weighting and scoring details

Overall Weight: 20%

Category Formula

Sub-Factor Weight
Primary Retail Account Trading Cost 40%
Lowest-Cost Retail Account 30%
Non-Trading Fees 20%
Fee Transparency 10%
Fees and Commissions Score = Primary Account Cost Score × 40% + Lowest-Cost Account Score × 30% + Non-Trading Fee Score × 20% + Fee Transparency Score × 10%

Primary Retail Account Definition

The primary retail account is the general-purpose account offered to the broadest group of ordinary retail clients.

If more than one account meets this definition, FXBench uses the account with the lowest minimum deposit. If the minimum deposit is identical, the account presented by the broker as Standard, Classic, Primary, or its direct equivalent is used.

Professional-only, institutional, managed, bonus-specific, and invitation-only accounts do not qualify as the primary retail account.

Lowest-Cost Retail Account Definition

The lowest-cost account is the qualifying retail account with the lowest EUR/USD all-in trading cost. It must be available to ordinary retail clients without professional-status requirements, minimum trading-volume eligibility, or invitation-only access.

If the broker has only one qualifying retail pricing model, the same account is used for both cost sub-factors.

Published-Spread Qualification Rule

A broker-published EUR/USD spread is treated as a valid average or typical spread only when every applicable qualification requirement below is satisfied.

  1. Official source: the value appears on the broker's official website, formal pricing document, account specification, official platform specification, or another broker-controlled publication.
  2. Instrument identification: the source explicitly identifies EUR/USD.
  3. Account identification: the source identifies the account or pricing model to which the figure applies, or explicitly states that the figure applies to all relevant retail accounts.
  4. Correct statistical label: the broker explicitly describes the figure as average, typical, or a directly equivalent measure of representative spread.
  5. Not a minimum: the value is not described as minimum, from, starting from, as low as, lowest, or equivalent wording.
  6. Client applicability: the pricing applies to the clients and legal entity covered by the review.
  7. Current applicability: the value is current under the FXBench effective-date rules.
  8. No temporary promotion: the value is not a temporary promotional spread unless the scoring exercise specifically covers that temporary pricing condition.

Failure of a required condition means the published figure does not qualify as the average or typical spread used for the trading-cost score.

Published Spread Ranges

When a qualifying average or typical spread is published as a range, FXBench uses the upper end of the range.

Example: a published typical EUR/USD spread of 0.8–1.1 pips produces a scoring input of 1.1 pips.

Measurement-Period Disclosure

A qualifying average or typical spread does not require a disclosed measurement period to be used for the numerical score.

For Evidence Confidence purposes, however, preferred published-spread evidence requires the source to state the measurement period, calculation methodology, or both.

Minimum or "From" Spreads

Minimum, from, as low as, starting from, or lowest-observed spreads do not qualify as average or typical spreads.

First-Hand Spread Observation Protocol

FXBench uses direct spread observations when no qualifying published average or typical EUR/USD spread is available, and platform access permits direct observation.

The observation procedure is:

  1. Use the account being scored.
  2. Use EUR/USD.
  3. Record at least three separate observations.
  4. Separate observations by at least 15 minutes.
  5. Take observations during active weekday forex-market hours.
  6. Exclude the broker's daily rollover period.
  7. Exclude a scheduled market closure.
  8. Calculate the arithmetic mean of the recorded spreads.
Observed Average Spread = Sum of Recorded EUR/USD Spreads ÷ Number of Observations

A minimum spread observed during testing does not replace the arithmetic mean.

When direct observation cannot be completed and no qualifying published average or typical spread exists, the trading-cost criterion receives the score assigned to an unverifiable trading cost.

All-In Trading Cost

Spread-Only All-In Cost = Typical, Average, or Valid Observed EUR/USD Spread
Commission Account All-In Cost = EUR/USD Spread + Round-Turn Commission Converted to Pips
Round-Turn Commission = Commission Per Side × 2

For EUR/USD, a standard-lot pip value of $10 is used when the commission is quoted in USD for a standard 100,000-unit lot.

Trading-Cost Score

The following bands apply separately to the Primary Retail Account and Lowest-Cost Retail Account.

EUR/USD All-In Cost Score
Below 0.80 pips 5
0.80-1.00 pips 4
Above 1.00-1.50 pips 3
Above 1.50-2.00 pips 2
Above 2.00 pips or the trading cost cannot be verified 1

Non-Trading Fees

This sub-factor covers inactivity charges, account-maintenance fees, mandatory administration charges, and equivalent account-level charges. Deposit and withdrawal charges are scored under Deposits and Withdrawals and are not counted twice.

Condition Score
No inactivity, maintenance, or mandatory administration fee 5
One inactivity fee applies only after at least 12 months without account activity 4
One inactivity fee applies after 6-11 months, or one recurring account charge of no more than $10 equivalent per month 3
Multiple account-level charges apply, or a recurring charge exceeds $10 equivalent per month 2
A mandatory recurring account charge exceeds $25 equivalent per month, or material charges are not disclosed 1

Fee Transparency

FXBench checks five items:

  1. spreads;
  2. commissions;
  3. overnight financing or swaps;
  4. inactivity or account-maintenance charges;
  5. currency-conversion charges.
Clearly Disclosed Items Score
5 of 5 5
4 of 5 4
3 of 5 3
2 of 5 2
0-1 of 5, or material official pricing information conflicts 1

3. Deposits and Withdrawals

Deposits and Withdrawals evaluates the availability, cost, speed, and transparency of moving money into and out of a trading account.

Show weighting and scoring details

Overall Weight: 13%

Category Formula

Sub-Factor Weight
Payment Method Availability 20%
Base Account Currencies 15%
Deposit and Withdrawal Fees 25%
Withdrawal Processing Speed 25%
Funding Transparency 15%
Deposits and Withdrawals Score = Payment Method Score × 20% + Base Currency Score × 15% + Funding Fee Score × 25% + Withdrawal Processing Score × 25% + Funding Transparency Score × 15%

Payment Method Availability

Card brands operating through the same payment route count as one method type. A payment method counts only when it is available to the client group covered by the review.

Availability Score
Bank transfer + cards + at least 3 additional distinct payment methods 5
Bank transfer + cards + 2 additional methods 4
Bank transfer + cards + 1 additional method 3
Bank transfer + cards only 2
Only one method type, or available methods are not disclosed 1

Base Account Currencies

Number of Base Currencies Score
6 or more 5
4-5 4
2-3 3
1 2
Not disclosed before registration 1

Deposit and Withdrawal Fees

Broker fees are separated from charges imposed directly by banks, card issuers, payment providers, or blockchain networks. Fee ranges are handled according to the Range and Variable-Value Handling rules.

Broker Fee Condition Score
No broker fee on disclosed standard deposit and withdrawal methods 5
Deposits are free and at least one standard withdrawal route is free; other disclosed broker withdrawal charges do not exceed 1% or $10 equivalent 4
Funding fees are fully disclosed and no standard broker charge exceeds 2% or $25 equivalent 3
A standard funding route carries a broker charge above 2% or $25 equivalent 2
Material funding charges are undisclosed or conflicting, or a standard broker charge exceeds 5% or $50 equivalent 1

Withdrawal Processing Speed

This score uses broker processing time. Payment-provider settlement time is reported separately and does not replace broker processing time.

Broker Processing Time Score
Same day or within 1 business day 5
Above 1 and up to 2 business days 4
Above 2 and up to 3 business days 3
Above 3 and up to 5 business days 2
More than 5 business days or processing time is not disclosed 1

Method-specific processing times are aggregated using the published method-specific withdrawal-time rule.

Funding Transparency

Five items are checked:

  1. available payment methods;
  2. broker funding fees;
  3. minimum and maximum transaction limits;
  4. supported currencies;
  5. processing times.
Clearly Disclosed Items Score
5 of 5 5
4 of 5 4
3 of 5 3
2 of 5 2
0-1 of 5, or material official information conflicts 1

4. Tradable Instruments

Tradable Instruments measures the size and diversity of the market offering available to the client group covered by the review.

Show weighting and scoring details

Overall Weight: 10%

Category Formula

Sub-Factor Weight
Unique Tradable Instruments 40%
Forex Pair Availability 35%
Asset-Class Diversity 25%
Tradable Instruments Score = Unique Instrument Score × 40% + Forex Pair Score × 35% + Asset-Class Diversity Score × 25%

Unique Tradable Instruments

Unique Instruments Score
More than 2,500 5
1,000-2,500 4
500-999 3
300-499 2
Fewer than 300 1

The same underlying instrument offered on several platforms does not count more than once. Different account versions or contract sizes of the same underlying market do not increase the market-breadth count.

Forex Pair Availability

Currency Pairs Score
More than 70 5
50-70 4
30-49 3
20-29 2
Fewer than 20 1

Asset-Class Diversity

Qualifying asset classes are:

  • forex;
  • stocks;
  • equity indices;
  • ETFs;
  • commodities, including metals and energies;
  • fixed income or bonds;
  • cryptocurrencies;
  • futures;
  • options.
Coverage Score
Forex plus 6 or more additional asset classes 5
Forex plus 4–5 additional asset classes 4
Forex plus 2–3 additional asset classes 3
Forex plus 1 additional asset class 2
Forex only 1

5. Trading Platforms and Tools

Show weighting and scoring details

Overall Weight: 15%

Category Formula

Sub-Factor Weight
Platform Coverage 30%
Advanced Tools and Automation 30%
Charting 20%
Device Coverage 10%
First-Hand Platform Workflow 10%
Trading Platforms and Tools Score = Platform Coverage Score × 30% + Advanced Tools Score × 30% + Charting Score × 20% + Device Coverage Score × 10% + Platform Workflow Score × 10%

Qualifying Platform

A platform counts only when it supports:

  • instrument selection;
  • order entry;
  • open-position management;
  • account balance or equity display;
  • live or demo trading for the reviewed client group.

A desktop, web, iOS, or Android version of the same platform does not count as a separate independent platform.

Platform Coverage

Platform Availability Score
At least 2 qualifying independent platforms and access across web, desktop, and mobile 5
One qualifying platform across all 3 main device types, or at least 2 qualifying platforms across 2 device types 4
One qualifying platform across at least 2 device types 3
One qualifying platform on one device type 2
No qualifying trading platform can be verified 1

Advanced Tools and Automation

Eight qualifying functions are counted:

  1. Expert Advisors or native algorithmic trading;
  2. API access;
  3. VPS support;
  4. strategy backtesting;
  5. copy or social trading;
  6. advanced configurable alerts;
  7. depth-of-market or Level II functionality;
  8. integrated third-party analytical tools.
Qualifying Functions Score
6-8 5
4-5 4
2-3 3
1 2
0 1

Charting

Charting Capability Score
More than 30 indicators + drawing tools + at least 3 chart types + at least 9 timeframes 5
15–30 indicators + drawing tools + at least 3 chart types + at least 6 timeframes 4
5–14 indicators + drawing tools + at least 2 chart types + at least 4 timeframes 3
1–4 indicators or two required charting elements are missing 2
No meaningful charting function can be verified 1

Device Coverage

Verified Access Score
Web + desktop + iOS + Android 5
Any 3 of the 4 4
Any 2 3
1 2
No verified access 1

First-Hand Platform Workflow

FXBench checks six tasks:

  1. log in;
  2. find an instrument;
  3. open a chart;
  4. open an order ticket;
  5. view open orders or positions;
  6. view account balance or transaction history.
Tasks Successfully Accessible Score
6 5
5 4
4 3
2-3 2
0-1 1

6. Account Opening

Account Opening evaluates the registration and verification process, account accessibility, account options, and account-management functionality.

Show weighting and scoring details

Overall Weight: 8%

Category Formula

Sub-Factor Weight
Registration and KYC 35%
Minimum Deposit 25%
Account Options 20%
Mobile / Client-Area Account Management 20%
Account Opening Score = Registration and KYC Score × 35% + Minimum Deposit Score × 25% + Account Options Score × 20% + Account Management Score × 20%

Registration and KYC

Process Score
Fully digital process completed within 1 business day 5
Fully or predominantly digital process completed within 2 business days 4
Completed within 3 business days with manual steps 3
More than 3 and no more than 5 business days, or repeated manual intervention is required 2
More than 5 business days, the stated process cannot be completed, or requirements are not disclosed 1

Regulatory KYC requirements do not reduce the score by themselves. The score measures clarity, efficiency, and execution of the process.

Minimum Deposit

Minimum Deposit Score
$50 equivalent or less 5
Above $50-$200 equivalent 4
Above $200-$500 equivalent 3
Above $500-$1,000 equivalent 2
Above $1,000 equivalent or not disclosed 1

Distinct Account Options

An account counts separately only when it contains a material difference in at least one of the following:

  • pricing model;
  • execution model;
  • eligibility;
  • minimum deposit;
  • account denomination or currency structure;
  • trading conditions;
  • intended client type.

Demo accounts do not form part of the Account Options score.

Marketing names without a material difference in account conditions count as one account type.

Distinct Live Account Options Score
4 or more live account types 5
3 live account types 4
2 live account types 3
1 live account type 2
Live-account conditions are not disclosed before registration 1

Mobile / Client-Area Account Management

Six functions are checked:

  1. registration;
  2. document upload;
  3. deposits;
  4. withdrawals;
  5. account-setting changes;
  6. support access.
Available Functions Score
6 5
5 4
3-4 3
1-2 2
0 1

7. Customer Support

Show weighting and scoring details

Overall Weight: 6%

Category Formula

Sub-Factor Weight
Answer Accuracy and Completeness 35%
Response Speed 30%
Support Availability 20%
Support Channels 15%
Customer Support Score = Answer Quality Score × 35% + Response Speed Score × 30% + Availability Score × 20% + Channel Score × 15%

Support Test

FXBench tests support using factual questions covering at least three of the following areas when the relevant support channel is available:

  • fees;
  • withdrawals;
  • account requirements;
  • regulation;
  • platforms;
  • trading conditions.

Support answers are checked against official broker information.

Answer Accuracy and Completeness

Test Result Score
All tested answers are accurate, direct, and complete 5
All answers are accurate; one requires one follow-up for a secondary detail 4
At least two-thirds of answers are accurate and usable, with follow-up required 3
Fewer than two-thirds are accurate or complete, or one material contradiction occurs 2
No tested answer is usable, or material misinformation is provided 1

Live-Support Response Speed

First Human Response Score
Within 2 minutes 5
Above 2 and up to 5 minutes 4
Above 5 and up to 15 minutes 3
Above 15 and up to 30 minutes 2
More than 30 minutes or no response 1

Email / Ticket Response Speed

First Human Response Score
Within 4 business hours 5
Within the same business day 4
By the next business day 3
Within 2 business days 2
More than 2 business days or no response 1

When both live and asynchronous channels are tested, their response-speed scores are averaged mathematically.

Support Availability

Published Coverage Score
24/7 5
At least 24/5 4
At least 40 hours per week across at least 5 weekdays 3
Less than 40 hours per week or fewer than 5 weekdays 2
Hours are not disclosed or the published service cannot be accessed 1

Support Channels

Qualifying human-support channels include:

  • live chat;
  • telephone;
  • email or support ticket;
  • messaging service;
  • in-platform human support.

FAQs, automated chatbots, and static help centers do not count as human-support channels.

Human-Support Channels Score
4 or more 5
3 4
2 3
1 2
0 1

8. Market Research

Show weighting and scoring details

Overall Weight: 5%

Category Formula

Sub-Factor Weight
Market News and Analysis 25%
Technical and Fundamental Analysis 25%
Research Tools 20%
Trading Ideas and Analyst Insight 20%
Freshness and Accessibility 10%
Market Research Score = News and Analysis Score × 25% + Technical and Fundamental Score × 25% + Research Tools Score × 20% + Trading Ideas Score × 20% + Freshness and Accessibility Score × 10%

Qualifying Research Content

A qualifying research item contains market-specific information or analysis. Purely promotional content does not count. Duplicate versions of the same research item count once.

Publication frequency is measured using content available during the 30 calendar days ending on the review date.

Market News and Analysis

Publication Level Score
At least 5 qualifying pieces per week covering at least 3 asset classes 5
At least 3 qualifying pieces per week covering at least 2 asset classes 4
At least 1 qualifying piece per week 3
At least 1 qualifying piece per month but less than 1 per week 2
Less than 1 qualifying piece per month or no qualifying research 1

Technical and Fundamental Analysis

Coverage Score
Both technical and fundamental analysis are updated at least weekly 5
Both are available; one is updated weekly and the other at least monthly 4
One is updated weekly, or both are updated monthly 3
Only one type is available and it is updated less than weekly 2
Neither technical nor fundamental research is available 1

Research Tools

Qualifying research tools include:

  • economic calendar;
  • earnings calendar;
  • sentiment tool;
  • market screener or scanner;
  • trading calculator;
  • market heat map;
  • pattern-recognition tool;
  • integrated third-party research platform.
Qualifying Tools Score
4 or more 5
3 4
2 3
1 2
0 1

Trading Ideas and Analyst Insight

A complete trading idea contains:

  1. a specific instrument or market;
  2. a defined market scenario;
  3. supporting analysis or rationale;
  4. a stated risk, invalidation condition, or alternative scenario.
Availability Score
At least 3 complete trading ideas per week 5
At least 1 complete trading idea per week 4
At least 1 complete trading idea per month 3
Market commentary exists but does not meet the complete idea definition 2
No trading ideas or analyst insight 1

Freshness and Accessibility

Latest Qualifying Research Score
Published within 2 business days and accessible without login 5
Published within 7 days and accessible without login 4
Published within 30 days or requires client login 3
Published 31–90 days ago 2
More than 90 days old or no qualifying research 1

General educational material does not count as Market Research unless it contains current market-specific analysis.

9. Bonuses and Promotions

Bonuses and Promotions evaluates active promotional offers according to transparency, practical conditions, and withdrawal rules rather than headline bonus size.

Show weighting and scoring details

Overall Weight: 3%

No-Bonus Rule

No Active Trading Bonus or Promotion = Bonuses and Promotions Score of 3.0

A broker with no active trading bonus or promotion receives the neutral score of 3.0. The absence of a promotion neither increases nor reduces the broker's rating.

This rule also applies when trading bonuses are not offered because of the broker's regulatory framework.

When at least one active promotion exists, the scoring formula below applies.

Category Formula for Brokers With Active Promotions

Sub-Factor Weight
Promotion Variety 20%
Practical Conditions 20%
Terms Transparency 25%
Withdrawal Fairness 25%
Ease of Claiming 10%
Bonuses and Promotions Score = Promotion Variety Score × 20% + Practical Conditions Score × 20% + Terms Transparency Score × 25% + Withdrawal Fairness Score × 25% + Ease of Claiming Score × 10%

Promotion Variety

Active Promotion Types Score
3 or more 5
2 4
1 3
Promotion is advertised but access requires undisclosed individual approval 2
Advertised promotion cannot be verified 1

Expired promotions do not count.

Practical Conditions

The following restrictions are counted:

  1. mandatory trading-volume requirement;
  2. expiry period shorter than 30 days;
  3. profit-withdrawal cap;
  4. account-type restriction;
  5. deposit-size restriction beyond the stated qualifying minimum;
  6. manual approval before the benefit becomes usable.
Material Restrictions Score
0 5
1 4
2 3
3 2
4 or more, or material restrictions are not disclosed 1

Terms Transparency

Six conditions are checked:

  1. eligibility;
  2. qualifying deposit;
  3. expiry;
  4. trading volume requirements;
  5. withdrawal rules;
  6. claiming procedure.
Clearly Disclosed Conditions Score
6 5
5 4
4 3
2-3 2
0-1, or official conditions materially conflict 1

Withdrawal Fairness

Condition Score
Original deposit remains withdrawable and no promotion-related profit forfeiture applies 5
Original deposit remains withdrawable; withdrawal cancels only unused bonus credit 4
Original deposit remains withdrawable, but bonus-related profit is subject to published trading conditions 3
Multiple restrictions, high turnover requirements, or broad profit-forfeiture rules apply 2
Terms restrict access to the trader's own deposited funds, or withdrawal conditions are not disclosed 1

Ease of Claiming

A required action includes registration, deposit, opt-in, entering a promotional code, contacting support, or submitting a separate application.

Required Actions Score
1 5
2 4
3 3
4 or more, or separate manual approval is required 2
The process is not disclosed or cannot be completed as described 1

Currency Conversion for Scoring Thresholds

When a fee or minimum deposit is stated in a currency other than USD, FXBench converts the amount to a USD equivalent using the market exchange rate recorded on the review date.

The converted amount is used only to place the condition into the appropriate published scoring band.

Reviewer Reproducibility

FXBench uses independent rescoring to identify ambiguous rules and inconsistent rule application.

During a reproducibility check, the second reviewer receives the same evidence set without seeing the first reviewer's sub-factor scores.

The results are compared at sub-factor and category level.

A difference of one or more full points on the same sub-factor triggers a review of:

  • the evidence used;
  • the applicable scoring rule;
  • the interpretation of the evidence;
  • the date and regional scope of the information.

Reviewer disagreements are resolved by applying the published rule. Conflicting reviewer scores are not averaged.

Repeated disagreement on the same scoring criterion triggers a methodology review, so the rule can be made more explicit.

Reviewer-Agreement Measurement

Reviewer Agreement Rate = Exact Matching Independently Assigned Sub-Factor Scores ÷ Total Independently Rescored Sub-Factors × 100

FXBench publishes a reviewer-agreement statistic only when it is supported by a recorded audit sample. No agreement percentage is presented without underlying audit data.

Methodology Calibration

FXBench periodically reviews scoring thresholds against the brokers covered by the website.

The calibration process has three purposes:

  • confirm that scoring bands continue to distinguish materially different broker conditions;
  • identify criteria that produce repeated reviewer disagreement;
  • update criteria when regulation, brokerage products, platform technology, or market practices change.

A threshold changes only through a methodology update. Reviewers do not modify scoring thresholds while scoring an individual broker.

Methodology Versioning

Material changes to the scoring framework receive a new methodology version or effective date.

Material changes include:

  • category-weight changes;
  • sub-factor-weight changes;
  • scoring-threshold changes;
  • regulatory-classification changes;
  • new or revised score caps;
  • changes to the treatment of missing information;
  • changes to a first-hand testing protocol that affect scoring;
  • changes to Evidence Confidence definitions.

Editorial corrections that do not change how a score is calculated do not constitute a scoring-methodology change.

Review Date Rule

Every FXBench broker score reflects conditions verified for the stated review or update date.

Only features, accounts, licenses, platforms, payment methods, research resources, and promotions active on the review date count toward the score.

Expired promotions, discontinued platforms, revoked licenses, and withdrawn account types do not count.

Broker Score Updates

A broker's score changes when verified underlying conditions change.

Relevant changes include:

  • regulatory status;
  • client-facing legal entity;
  • spreads;
  • commissions;
  • non-trading fees;
  • deposit or withdrawal conditions;
  • payment methods;
  • account types;
  • minimum deposits;
  • trading platforms;
  • available instruments;
  • customer-support conditions;
  • market-research resources;
  • active promotions.

When verified information changes, FXBench recalculates the affected sub-factor, category score, and final score using the methodology applicable to that review.

Final Calculation Process

  1. Identify the legal entity and client group covered by the review.
  2. Identify the review date.
  3. Collect official broker information.
  4. Apply effective-date precedence to time-sensitive evidence.
  5. Conduct the applicable first-hand tests.
  6. Verify regulatory and legal information using independent primary sources.
  7. Apply the published range-handling rules where a source provides a range or variable value.
  8. Apply the published scoring rule to every sub-factor.
  9. Multiply each sub-factor score by its weight within the category.
  10. Add the weighted sub-factor results to calculate the category score.
  11. Apply the published Trust and Safety cap when required.
  12. Multiply each category score by its overall category weight.
  13. Add the nine weighted category results.
  14. Calculate the Evidence Coverage Rate separately.
  15. Assign the Evidence Confidence level separately from the numerical broker rating.

Editorial Independence

Commercial relationships do not affect FXBench scores.

Affiliate relationships, advertising agreements, referral payments, sponsorships, or other commercial arrangements do not add points to a broker's rating.

Every broker is assessed using the same:

  • category weights;
  • sub-factor weights;
  • evidence hierarchy;
  • feature-qualification rules;
  • scoring thresholds;
  • testing procedures;
  • calculation formulas.

Commercial considerations do not override a methodology-based score.

What an FXBench Score Represents

The final FXBench rating summarizes a broker's performance across all nine categories.

The overall score does not replace the individual category scores. Two brokers with the same final rating can have different characteristics. One can have lower trading costs while another provides broader market access, stronger platforms, or stronger regulatory protection.

Traders should therefore consider both the overall FXBench score and the individual category scores relevant to their own priorities.

Important: FXBench ratings describe broker conditions verified at the time of the review. They do not predict future service quality, investment performance, trading results, or profitability.

See our methodology in action.
Explore broker reviews.