Skip to content

How We Research and Score CS2 Sites

Short answer

CSRated scores every site from facts the site publishes itself, with a source and date for each fact. Fixed rules turn those facts into a 0 to 10 score per area, and fixed weights combine them. Code works out the overall score, we never deposit money into a site, and affiliate deals never change a score.

Last updated

Scoring weights

Marketplaces

Marketplaces scoring weights
AreaWeightWhat we measure
Fees25%Seller, buyer and withdrawal fees on a $100 sale, compared with other marketplaces.
Trust25%Operator transparency, company registration, KYC, 2FA, track record and how disputes are handled.
Payout speed20%Time from sale to money arriving in our account in our own test withdrawals.
Selection15%Number of CS2 listings, price range covered and supported games.
Usability10%How easy it is to list, buy, filter and withdraw on desktop and mobile.
Support5%Response time and quality when we contacted support with a real question.

Case Opening

Case Opening scoring weights
AreaWeightWhat we measure
Trust and licensing30%License, operator identity, KYC, 2FA and history of paying out.
Fairness and provably fair25%Published odds, a working provably fair system we could verify ourselves, and stated house edge.
Payout speed20%Time from withdrawal request to skin or money received in our own test.
Usability15%Clarity of odds, deposit and withdrawal flow, and responsible gaming tools.
Support10%Response time and quality when we contacted support with a real question.

Overall score = sum of (area score x weight) / 100, rounded to one decimal. Open data: /data/sites.json.

How scores are calculated

Every score is calculated from facts the site publishes on its own pages and in public registers, each linked in the review, using the fixed rules below. Payout speed and support can only be measured with a hands-on withdrawal and support ticket, so they are not part of these scores and the other weights are scaled up to fill their share. If we run a hands-on test of a site, the review shows the test log and those areas are added to its score.

Marketplaces

Marketplaces research score rules
AreaRule
FeesSeller fee plus buyer fee (and half of any withdrawal fee) from the site's fee page: 0% scores 10, 15% or more scores 2. A site that does not publish its seller fee scores 3.
TrustNamed operator (+2), stated jurisdiction (+1), ID checks (+1), two-factor login (+1.5), years operating (up to +1.5), from a base of 3.
Payout speedNeeds a hands-on withdrawal and support test, so it is not part of the score.
SelectionBase 4, plus 1 per supported game beyond CS2 (up to 3) and 0.75 per listed feature (up to 4).
UsabilityBase 3, plus 0.6 per distinct deposit or withdrawal method (up to 8) and 0.25 per currency (up to 5).
SupportNeeds a hands-on withdrawal and support test, so it is not part of the score.

Case Opening

Case Opening research score rules
AreaRule
Trust and licensingLicense on the regulator's own site (+5, or +4 without a verify link), named operator (+1.5), jurisdiction (+0.5), two-factor login (+1), ID checks (+1), minus 3 if its terms allow players under 18, from a base of 1.
Fairness and provably fairA published seed-based provably fair system scores 8, plus 2 with a public verification page. No published system found scores 1.
Payout speedNeeds a hands-on withdrawal and support test, so it is not part of the score.
UsabilityBase 3, plus 0.6 per distinct deposit or withdrawal method (up to 8) and 0.25 per currency (up to 5).
SupportNeeds a hands-on withdrawal and support test, so it is not part of the score.

How we price skins

Skin prices come from the public price feeds of several marketplaces, read automatically every 6 hours. For every item and wear we store each market's lowest listing in US dollars and how many listings it has. The "From" price you see on skin pages and in our tools is the lowest cash listing across these markets, with these checks: a market needs at least one listing, a market whose data is more than 72 hours old is skipped while a fresher one lists the item, and a price under 40% of the other markets' median is ignored when at least 2 other markets list the item and fewer than 5 listings back the low price. A fourth check uses Skinport's own completed sales: a Skinport listing under 70% of what the item sold for there over the last 30 days (with at least 3 sales) is ignored, because a listing that far below what the item keeps selling for is not one a buyer can get. One exception keeps real prices from being outvoted: a low price is kept when it is in line with the Steam Market price or Skinport's 30-day sale median, because several markets can carry the same inflated listing. Ignored prices still show in the market comparison on each skin page.

The Steam Community Market is shown on its own row. Its prices are paid in Steam Wallet funds, which cannot be withdrawn as cash, so they never set the "From" price. The case simulator, case battle simulator and daily case are the exception: they value pulls and cases at the Steam lowest listing, the price CS2 itself shows. They fall back to the cash "From" price when the Steam row is more than 14 days old, or when fewer than 20 Steam listings back a price outside 0.8 to 2.5 times the cash price. Sale medians, sales counts and price movers use Skinport's completed sales. If a market's feed fails, we keep its last good data and show its time. We never fill a gap with a guess. None of the market links are affiliate links.

Price sources
MarketWhat we readLast data
SkinportLowest listing and number of listings, every 6 hoursNov 10, 2026, 01:29 UTC
Market.CSGOLowest listing and number of listings, every 6 hoursNov 10, 2026, 01:28 UTC
WaxpeerLowest listing and number of listings, every 6 hoursNov 10, 2026, 01:29 UTC
Lis-SkinsLowest listing and number of listings, every 6 hoursNov 10, 2026, 01:29 UTC
White.marketLowest listing and number of listings, every 6 hoursNov 10, 2026, 01:21 UTC
Steam Community MarketSteam Wallet fundsLowest listing and number of listings, read in slices each dayNov 9, 2026, 10:54 UTC

How do we research a site?

We follow the same steps on every site and record each fact with a link to the page it came from and the date we checked it.

  1. Read the site's own pages. We read the footer, terms of service, privacy policy, fees page, help center, about page and fair play or provably fair page.
  2. Check the license and the company. For case opening sites we follow the license seal to the regulator's own register. For marketplaces we look up the operator in a public company register where one exists.
  3. Record the rules that matter. Fees, deposit and withdrawal methods, minimums, ID checks, two-factor login, age limits, restricted countries and the fairness system, each with its source.
  4. Mark what we could not find. If a fact is not on the site after all of that, the review shows "Not found" instead of a guess.

We do not deposit money into sites or run test withdrawals. Every score on this site is a research score built from published facts, and every review says so.

How are scores calculated?

Each area gets a score from 0 to 10 using a fixed rule. The rules are the same for every site in a section, and the tables on this page come straight from the code that applies them. In short:

  • Fees (marketplaces). Seller fee plus buyer fee, plus half of any withdrawal fee. 0% scores 10, 15% or more scores 2. A site that does not publish its seller fee scores 3.
  • Trust. Starts from a base and adds points for a named operator, a stated jurisdiction, ID checks, two-factor login and years operating. Case opening sites also gain points for a license we could find on the regulator's own site, and lose points if their terms allow players under 18.
  • Fairness (case opening). A published seed-based provably fair system scores 8, plus 2 with a public verification page. No published system scores 1.
  • Selection (marketplaces). Points for supported games beyond CS2 and for listed features.
  • Usability. Points for each distinct deposit or withdrawal method and each supported currency.

Payout speed and support are not scored, because scoring them would need a real withdrawal and a real support ticket, which we do not do.

How are scores weighted?

The overall score is a weighted average of the area scores, worked out automatically when the site is built. For marketplaces, fees and trust carry the most weight. For case opening sites, trust and fairness carry the most weight. The exact weights are shown above this text and come from the same code that calculates every score.

How often do we re-check?

We re-check a site's facts when it announces a change to fees, payouts or rules, and on a rolling basis after that. Promo codes are re-checked at least every 30 days and removed when they expire. The date next to each fact and the "Last checked" date on each page show when we last looked.

How do affiliate deals affect scores?

They do not. Affiliate status is not an input to the formula. Sites that pay us nothing are researched in exactly the same way, and a site can lose its ranking while paying us. Read the affiliate disclosure.

What do "Not found" and "No license found" mean?

"Not found" means we looked for that fact on the site's own pages and could not find it, so we leave it blank instead of guessing. "No license found" means we checked the site's footer, terms and legal pages and found no gambling license claimed.

Can I use your data?

Yes. The facts for every site are in our open dataset at /data/sites.json, and the fee table is at /marketplaces/fees/. Please link back when you cite them.

How do the free tools get their numbers?

Every number a tool uses, such as the published case odds or Steam's market fees, is stored in one place with its source link and the date we checked it. Each tool page lists those sources in its "Numbers used" box.