How We Rate: Criteria, Independence, and Update Policy
Every ranking on this site — forex brokers, crypto exchanges, prop trading firms, VPS providers, payment systems, and the currency exchange monitor — is scored against criteria that are specific to what actually matters in that category, not one generic checklist reused everywhere. This page explains exactly what those criteria are, per category, plus how independence from affiliate relationships is actually enforced, not just claimed.
Page last reviewed: 2026-07-24
Methodology changelog
2026-07-23 — Launched this page and the "Last verified" date system for every rating category.
2026-07-23 — Added the exchange monitor's weighted quality rating (9 components, time on market weighted heaviest) and backfilled real data for it via direct research.
2026-07-24 — Added domain-age/Safe Browsing auto-checks and an "external verification" component (10 components total).
2026-07-24 — Removed licensing and external verification entirely; added Review volume and (briefly) Payment reliability in their place.
2026-07-24 — Removed Payment reliability again — a real non-payment finding should delist an exchanger outright, not lower a graduated score. Added Functionality instead.
2026-07-24 — Added a non-payment report as a hard rating override (same mechanism as the Safe Browsing flag), separate from the 10 weighted components.
2026-07-24 — Bulk-researched every listed exchanger for the first time (reputation, review volume, functionality, support quality, time on market, payment status).
2026-07-24 — Currency breadth doubled from 5% to 10% (funded by feed reliability dropping from 15% to 10%) — a narrow currency offering wasn't showing up meaningfully in the rating at 5%. Also stopped counting a same-currency feed row (e.g. BTC to BTC) as a real direction.
General principles across every ranking
Score first, affiliate relationship second
An entry's score is set from the criteria on this page before any question of commercial relationship. Whether we later have an affiliate link with that broker, exchange or provider is a separate, downstream step — it decides whether a "Visit" button exists, not what number appears next to the name.
Every entry has a "Last verified" date
Fees, regulation status and terms change. Each rating card shows the date it was last manually re-confirmed. There's no fixed refresh schedule across the board — an entry that hasn't been re-checked in a while is a visible fact, not a hidden one.
Primary sources over marketing pages
Regulatory status is checked against the regulator's own register where one exists (FCA, CySEC, ASIC and similar), not against a broker's own "regulated by" claim on its homepage. Fee and feature claims are checked against the provider's actual published terms, not its landing-page copy.
Criteria are public and specific
The exact criteria for every category are below, not summarized as "we consider fees, trust and features." If a criterion changes, this page's "last reviewed" date moves and the change is reflected in the list below.
What a 1-5 score actually means
Every criterion below (on every category) is scored on the same 0-5 scale before weighting. The number by itself is meaningless without this — a "3" isn't "average" by vibe, it maps to a specific, repeatable standard:
ScoreWhat it means
5Meets the strongest standard we check for this criterion — e.g. a Tier-1 regulator, a decade-plus operating history, zero feed failures.
4Solid, no real concerns, just short of the top tier — e.g. a few years of operating history, one recent feed hiccup.
3Acceptable but unremarkable — meets the basic bar, nothing that would make us exclude it, nothing that stands out either.
2A real, specific concern worth knowing before you commit — e.g. a short operating history, a generic template site with no other trust signal.
1The weakest end we still list at all — one step above the disqualifying conditions stated per category below.
A missing (not "0") score means a criterion hasn't been researched yet for that entry — see "How partial data is handled" under the exchange monitor section below for exactly how that affects the final weighted number.
Independence in practice
Anyone can write "our rankings are independent." Here are two concrete, checkable examples of what that actually means operationally, on this specific site.
Case: an absence isn't a rejection on merit
FP Markets — no affiliate relationship, unrelated to quality
FP Markets is a real, regulated forex broker that does not currently appear on our forex broker ranking. That's not a quality judgment: when we applied to their affiliate program in July 2026, the program stated it was "not currently accepting applications for clients residing in Ukraine." That's a geographic restriction on affiliate signups, not anything about the broker's fees, execution or trustworthiness. We're stating this plainly instead of quietly leaving the entry out and letting visitors assume a negative reason that isn't the real one — the absence of a broker from any of our lists does not, by itself, imply we rated it and rejected it.
Case: automated, not just promised
The exchange monitor disables dead feeds automatically
Our currency exchange monitor doesn't rely on someone remembering to remove a broken listing. Every exchanger's live rate feed is polled on a schedule; a feed that fails repeatedly is automatically switched out of rotation and its stale rates are purged, no manual step required. When a feed request gets rejected rather than genuinely unreachable — which usually means our own server's network address is blocked, not that the exchanger's site is actually down — that distinction is tracked separately so a live-but-blocked exchanger isn't wrongly treated the same as a dead one. See the exchange monitor section below for the full mechanism.
Forex Brokers
Forex brokers hold client funds and execute leveraged trades, so the criteria below weight regulatory protection and cost transparency heaviest — the two areas where a broker can cause real financial harm, versus the platform/feature areas where the worst outcome is just inconvenience.
Regulation & licensing tier
Tier-1 regulators (FCA, ASIC, CySEC and similar) that require segregated client funds and offer a compensation scheme score highest. Offshore-only licensing scores lower, regardless of how the broker's marketing frames it.
Real trading costs
Spread type, commission structure and swap fees as published in the broker's own fee schedule — not a marketing "spreads from 0.0 pips" headline figure that only applies to one specific account tier.
Platform & execution model
MT4/MT5 support, proprietary platform quality, and whether execution is genuinely ECN/STP or a market-making model dressed up as one.
Withdrawal reliability
Documented withdrawal speed and fee transparency. A broker with a pattern of delayed or obstructed withdrawals in verifiable user reports scores down here regardless of how good its spreads are.
Negative balance protection
Whether the broker contractually guarantees you cannot lose more than your account balance, and what leverage caps apply in your realistic jurisdiction.
Client fund segregation
Whether client funds are held in segregated accounts separate from the broker's own operating capital, per its terms and its regulator's requirements.
Disqualifying for this category: no verifiable regulatory license anywhere, a documented pattern of refused withdrawals, or client funds not held segregated.
Crypto Exchanges
Crypto exchanges carry a different risk profile from brokers — the main historical failure mode in this industry is an exchange losing or misusing custodied user funds, so security track record and reserve transparency are weighted heaviest here.
Security track record
History of breaches or hacks, how they were handled (full user reimbursement vs. partial or none), and what proportion of funds are held in cold storage.
Proof of Reserves
Whether the exchange publishes verifiable reserve data showing customer assets are actually held 1:1, not just an unaudited claim on a marketing page.
Real liquidity
Trading volume cross-checked against independent aggregators rather than taken at the exchange's own reported figure, since wash-trading has historically inflated self-reported volume industry-wide.
Regulatory posture
Which jurisdictions license or register the exchange, and its history (if any) with regulators — including fines or enforcement actions, which we disclose rather than omit when otherwise recommending an exchange.
Fee structure
Maker/taker fees and withdrawal fees, compared against the exchange's own published schedule.
Product breadth
Whether spot, futures and margin trading are actually available, and in which jurisdictions — relevant to anyone specifically replacing a derivatives-focused exchange rather than just looking for basic spot trading.
Disqualifying for this category: an unresolved history of lost user funds with no reimbursement, or no Proof of Reserves and no credible alternative transparency mechanism.
Prop Trading Firms
The prop trading / funded-account industry's core risk isn't fees, it's whether the firm actually pays out under its own stated rules — so real payout behavior and rule transparency are weighted far above marketing claims like profit-split percentage alone.
Payout consistency
Verified payout evidence and community-sourced reporting, not the firm's own testimonial page — the gap between the two is exactly what this criterion exists to catch.
Rule transparency
Whether drawdown rules, consistency rules and any less-visible clauses (e.g. a hidden "consistency" requirement that disqualifies otherwise-passing traders) are stated plainly upfront rather than surfaced only after a challenge is purchased.
Profit split & scaling
The actual profit-split percentage and whether a realistic account-scaling plan exists beyond the marketing number.
Challenge cost vs. realistic pass rate
Evaluation fee weighed against realistic, evidence-based pass rates rather than the firm's own optimistic framing.
Community sentiment patterns
Recurring complaint patterns (e.g. disputed rule violations right before a payout is due) sourced from public trader communities, not isolated one-off complaints.
Track record & longevity
How long the firm has actually operated and paid out, since payout consistency claims are only meaningful with a real history behind them.
Disqualifying for this category: a documented, recurring pattern of denying payouts on technicalities not disclosed upfront, or insufficient operating history to evaluate payout behavior at all.
VPS Hosting for Trading
A trading VPS has one job most general-purpose hosting reviews don't weight correctly: latency to the specific servers your broker or exchange actually uses. Everything else is secondary to that.
Latency to trading venues
Measured or documented ping to major broker/exchange data centers (e.g. financial hubs like London, New York, Tokyo), not a generic "low latency" marketing claim.
Uptime track record
Published SLA and, where available, real historical uptime rather than the SLA figure alone.
Platform compatibility
Whether MetaTrader/cTrader run cleanly out of the box, and what's pre-installed versus left for you to configure.
Pricing transparency
Whether the renewal price matches the introductory price, since a common pattern in VPS hosting is a low first-term rate that jumps sharply on renewal.
Support responsiveness
Real response times for support tickets, tested directly where possible rather than taken from the provider's stated SLA alone.
Relevant server locations
Whether available data-center locations are actually close to the liquidity venues traders in that region would use.
Disqualifying for this category: no verifiable uptime track record, or a confirmed pattern of undisclosed steep renewal-price increases.
Payment Systems
For funding trading or exchange accounts, speed and fee transparency matter more than general-purpose e-wallet features — most visitors here are moving money to or from a broker or exchange, not paying for retail purchases.
Deposit/withdrawal speed
Actual processing time for funding and withdrawing, not the provider's best-case marketing figure.
Fee transparency
Currency-conversion markup and withdrawal fees as they actually appear on a transaction, not a headline "no fees" claim that excludes conversion spread.
Broker/exchange acceptance
How many of the brokers and exchanges we rank actually accept this specific payment method, since a payment system is only useful if the platforms you use actually support it.
Regulatory status
Whether the provider holds a genuine e-money or equivalent license in a real jurisdiction.
Dispute resolution track record
How the provider has handled disputed transactions and account freezes historically, sourced from verifiable user reports.
Disqualifying for this category: no verifiable licensing anywhere, or a documented pattern of unexplained account freezes with no resolution path.
Currency Exchange Monitor
Every listed exchanger gets a weighted 0-5 rating, shown as its own column in the comparison table (hover or tap it for the full breakdown). Unlike the rankings above, this combines automated, constantly-refreshed signals (feed reliability, site speed, currency coverage, reserve depth) with manually researched ones (time on market, reputation, review volume, functionality, support quality, design quality) — because a live rate feed alone doesn't tell you whether an exchanger is actually trustworthy to send money to.
Time on market is weighted heaviest of all ten components. An exchanger's operating history is the strongest real trust signal this niche has — a slick site can be built in a weekend, but a genuine multi-year track record of paying out can't be faked.
Time on market — 25%
How many years the exchanger has actually operated (not how long it's been in our catalog). Manually researched first (the exchanger's own "about" page, legacy records); if that hasn't been done yet, we fall back to the domain's public registration date (via RDAP — a standard, no-signup lookup) as a lower-confidence proxy, since a business can move domains or predate its current one. The single heaviest-weighted component.
Feed reliability — 10%
Automated, refreshed on every poll: a healthy auto-monitored feed scores highest, escalating fail counts score lower, and a feed disabled after repeated failures scores zero on this component specifically.
Reputation — 10%
Manually researched from reviews and community reports (BestChange-style comment sections, forums) — not our own feed-health data, which only proves the feed works, not that the exchanger is trustworthy.
Review volume — 10%
Manually researched: roughly how much real review/testimonial evidence exists for this exchanger at all across review-aggregator sites — a distinct question from Reputation's sentiment, since an exchanger with hundreds of reviews and one with a handful aren't equally well-evidenced even at the same average score. Replaced a narrower "listed on a fixed set of monitor sites" check we used to run automatically — that fixed sample turned out to be too small and regionally skewed to fairly score every exchanger against, with no realistic way to make it exhaustive, so this is an open-ended research judgment instead of a mechanical scrape of a handful of specific URLs.
Functionality — 10%
Manually researched: does the site actually work well in practice — a live rate calculator, clearly shown give/receive amounts and reserve, a visible way to reach support, some kind of how-it-works content — as distinct from Design quality below, which is about how it looks. Two exchangers can share the exact same template (same look, same design score) while one's calculator is broken or confusing and the other's isn't; that gap is invisible to a pure aesthetic judgment.
Support quality — 10%
What real research turns up about response time and quality of support — reviews that specifically mention support experiences, not a site's own "24/7 support" marketing claim.
Site speed — 5%
Automated: response time of the exchanger's own site, measured on every poll cycle.
Currency breadth — 10%
Automated: how many distinct currencies the exchanger currently has live rates for, counting real, recognized currencies rather than raw feed rows — a same-currency pair (e.g. a feed row converting BTC to BTC) never counts, and neither does a code we don't actually recognize/list. This deliberately doesn't just count directions: an exchanger juggling the same handful of assets back and forth (say, three networks of one stablecoin) shouldn't score the same as one genuinely covering a wide range of currencies. Weighted higher than the other automated signals, since how much an exchanger actually offers is a real, visible part of its quality, not just a nice-to-have.
Reserve depth — 5%
Automated: what share of the exchanger's active directions carry a real, non-zero reserve rather than a token placeholder value.
Design quality — 5%
Manually assessed: does the site look modern, polished and actively maintained, regardless of whether it runs a common template or a custom build. We initially scored "is this a template" directly, but research found the large majority of exchangers run the same cloned script — that barely discriminates between them. Whether the result looks current and cared-for still does.
Google Safe Browsing overrides everything else. Every exchanger's domain is checked against Google's public Safe Browsing status. A confirmed malware/phishing flag caps the rating at the bottom of the scale outright, regardless of every other component — including bypassing the time-on-market gate below, since a safety warning should surface even for an otherwise-unresearched entry. A failed or inconclusive check is recorded as "unknown," never treated the same as a real flag.
A confirmed non-payment report is the same kind of override. "Does this exchanger reliably pay out" isn't something we score on the 1-5 scale above — real evidence of an exchanger not paying out is disqualifying, not a low number that still leaves it ranked next to everything else. If research (not limited to any fixed set of sites) turns up credible reports of this, the rating is capped the same way a Safe Browsing flag caps it, bypassing the time-on-market gate too.
How partial data is handled: time on market gates the whole rating — until it's known (manually, or via the domain-age fallback above), we show "n/a" rather than a number built almost entirely from automated signals. Once it's known, every other manually-researched component that's still unassessed (reputation, review volume, functionality, support, design quality) counts as the lowest score on our scale in the weighted average, not as excluded — an unresearched exchanger can't coast on a good number just because nobody's checked yet. Automated components that simply haven't reported in yet (e.g. reserve depth before the first successful poll) are excluded and the remaining weights re-normalized instead, since that's a timing gap, not a research gap. See the worked example below for the actual math, including both cases at once.
A real worked example
Not a hypothetical — this is one exchanger's actual current breakdown, computed exactly as described above (last verified 2026-07-24):
ComponentWeightScore
Time on market25%5 / 5
Feed reliability10%0 / 5
Reputation10%4.5 / 5
Review volume10%5 / 5
Functionality10%5 / 5
Support quality10%4 / 5
Site speed5%3 / 5
Currency breadth10%1 / 5
Reserve depth5%not yet assessed
Design quality5%not yet assessed
(5×25 + 0×10 + 4.5×10 + 5×10 + 5×10 + 4×10 + 3×5 + 1×10 + 1×5) ÷ 95 = 340 ÷ 95 = 3.58 / 5. Two different gaps show up here, handled two different ways. Design quality hasn't been manually assessed for this entry yet — it counts as a 1 (the bottom of our scale) in the average rather than being left out of it, since an unresearched field shouldn't quietly boost the score. Reserve depth, on the other hand, is an automated signal this exchanger's feed simply hasn't reported a healthy reserve on yet — that's excluded and the remaining weights re-normalized to 95, since that's a timing gap rather than a research gap (site speed, right next to it, is also automated but *has* reported in — 3/5 — which is why it's included in the average rather than excluded like reserve depth). Feed reliability scores 0 outright, since a feed that isn't currently working is exactly what that component measures — and currency breadth scores the bottom of the scale for the same underlying reason (no live feed means no currencies to count right now), independent of how long-established or well-reviewed the exchanger otherwise is. Currency breadth is a real, separate signal from trust generally — a live but narrow exchanger (say, one juggling three networks of the same stablecoin back and forth) would score low here too, distinct from this particular reason — and it's now weighted enough (10%) to actually show up in the total rather than getting lost in the average.
Automated feed health checks
Every listed exchanger's rate feed is polled on a schedule. A feed that fails repeatedly is automatically taken out of rotation and its rates are purged — this isn't a manual cleanup task someone might forget to do, and it happens regardless of the exchanger's rating.
Blocked vs. genuinely down
When a feed request fails, we separately check whether the exchanger's own site responds at all. A response that just isn't 2xx (commonly our own server's network address being blocked) is tracked as distinct from no response at all — so a live exchanger that has merely blocked our specific server isn't misclassified the same as a dead one.
Reserve and minimum-amount transparency
The reserve (how much an exchanger can actually pay out right now) and minimum transaction amount are shown per offer, since a favorable rate is meaningless if the reserve can't cover your transaction.
Frequently asked questions
Do you get paid to rank a broker or exchange higher?
No. Affiliate commission determines whether a partner link exists at all, never the score. Scores come first, from the criteria above; the affiliate relationship is a separate, later step that does not feed back into the number.
What happens if a broker or exchange pays for placement but scores poorly?
It gets listed at its actual score, not moved up. We also publish real cases where no affiliate deal exists at all for reasons unrelated to quality — see "Independence in practice" above.
How often are ratings updated?
Every rating item has a visible "Last verified" date. There is no fixed universal schedule — higher-traffic entries and anything with a regulatory or fee change get re-checked sooner. An entry without a recent verification date is a signal to treat its details as potentially stale, not as an error on our part.
Why do the criteria differ between categories?
Because the risks are genuinely different. Regulation tier matters enormously for a forex broker holding client funds; it means almost nothing for a VPS provider, where latency and uptime matter instead. A single universal checklist across every category would be easier to write and less useful to you.
What disqualifies a broker, exchange or provider from being listed at all?
See the specific disqualifying conditions under each category above — they differ by vertical (for example, an exchange with an unresolved history of lost user funds versus a VPS provider with no verifiable uptime track record are different failure modes, and are listed separately rather than collapsed into one vague standard).
Is this the same methodology as BestChange-style exchange monitors use?
No. Those monitors rank primarily on live rate competitiveness; our exchange monitor rating is a separate weighted score covering time on market, reputation, review volume, functionality, support quality and more (see the currency exchange monitor section above) — a rate feed working correctly proves the feed works, not that the exchanger itself is trustworthy.