Original research · the True-Cost Index
What a trade really costs.
measured by Skontro · same engine as every public comparison
7,990 measurements across 6 exchanges on dollar books, hourly, October 2026 — what a $1,000 buy really costs.
This monthCheapest measured exchange: Kraken (avg $4.14 per $1,000) · most expensive: Coinbase (avg $12.24).
This weekCheapest measured exchange: Kraken (avg $4.20 per $1,000) · most expensive: Coinbase (avg $12.28).
01 · This week — USD books
The weekly find, in dollars.
Skontro's dollar series · rolling week
Cheapest measured — full basket
Kraken
$4.20 all-in
Most expensive measured — full basket
Coinbase
$12.28 all-in · 2.9× the cheapest
“Full basket” = every asset measured this week; the week-over-week note below uses only the basket both weeks share.
This week’s notes (3)
The widest measured exchange gap this week was on BTC: a $1,000 buy averaged $1.09 all-in at OKX vs $12.03 at Coinbase — 11.0× apart over 62 paired hourly measurements.
Time of day showed up in the measurements this week: the average hidden spread was $1.45 in the 08–12 UTC window vs $0.89 in 04–08 — 63.8% apart for the same $1,000 buy.
Week over week, OKX's measured average all-in cost per $1,000 buy moved from $2.76 to $3.18 (+15.2%, 3834 vs 1422 measurements, same 25-asset basket both weeks).
Window: 2026-09-27 → 2026-10-04 · 16,720 measurements · estimated exchanges excluded · Method: /true-cost/methodology
01 · This week — USDT books
The weekly find, in USDT.
Skontro's dollar series · USDT books, never blended with USD
Cheapest measured — full basket
MEXC
0.99 USDT all-in
Most expensive measured — full basket
Coinbase
13.43 USDT all-in · 13.6× the cheapest
“Full basket” = every asset measured this week; the week-over-week note below uses only the basket both weeks share.
“0% fee” check: MEXC advertises a near-zero taker fee — measured all-in this week 0.99 USDT, 0.49 USDT hidden spread.
This week’s notes (3)
The widest measured exchange gap this week was on NEAR: a 1,000 USDT buy averaged 0.40 USDT all-in at Bitget vs 14.11 USDT at Coinbase — 35.2× apart over 152 paired hourly measurements.
Time of day showed up in the measurements this week: the average hidden spread was 0.78 USDT in the 20–24 UTC window vs 0.52 USDT in 12–16 — 51.5% apart for the same 1,000 USDT buy.
Week over week, MEXC's measured average all-in cost per 1,000 USDT buy moved from 1.22 USDT to 0.99 USDT (-19.1%, 3999 vs 3812 measurements, same 24-asset basket both weeks).
Window: 2026-09-27 → 2026-10-04 · 28,498 measurements · estimated exchanges excluded · Method: /true-cost/methodology
01 · This week — EUR, the founding service
The weekly find, founding EUR series.
Skontro's founding EUR series · longest continuous record
Cheapest measured — full basket
OKX
€2.34 all-in
Most expensive measured — full basket
Coinbase
€13.12 all-in · 5.6× the cheapest
“Full basket” = every asset measured this week; the week-over-week note below uses only the basket both weeks share.
“0% fee” check: MEXC advertises a near-zero taker fee — measured all-in this week €2.80, €2.30 hidden spread.
This week’s notes (2)
The widest measured exchange gap this week was on BTC: a €1,000 buy averaged €1.31 all-in at Binance vs €12.42 at Coinbase — 9.5× apart over 160 paired hourly measurements.
Week over week, Crypto.com's measured average all-in cost per €1,000 buy moved from €7.46 to €9.23 (+23.7%, 1006 vs 958 measurements, same 25-asset basket both weeks).
Window: 2026-09-27 → 2026-10-04 · 31,880 measurements · estimated exchanges excluded · Method: /true-cost/methodology
Cite: Skontro Weekly Find 2026-W40, 16,720 hourly order-book measurements. skontro.com/research/finds/2026-W40
02 · Monthly index
The dollar edition — month to date · USD books
What a $1,000 buy cost across 6 exchanges, October 2026 (month to date) — fee plus hidden spread.
| Exchange | Measurements | Avg fee | Avg hidden spread | Avg all-in | Cheapest | Dearest |
|---|---|---|---|---|---|---|
| Binance | 415 | $1.00 | $0.36 | $1.36 | 20.5% | 0.0% |
| Kraken | 1900 | $4.00 | $0.14 | $4.14 | 47.8% | 0.1% |
| Bitstamp | 1766 | $3.94 | $0.36 | $4.29 | 31.3% | 5.6% |
| Crypto.com | 1820 | $5.00 | $0.83 | $5.83 | 0.1% | 5.6% |
| Coinbase | 1817 | $12.00 | $0.24 | $12.24 | 0.0% | 85.7% |
| Bybitthin order book · not assessed | 166 | $1.00 | $13.00 | $14.00 | — | — |
2026-10-01 → 2026-10-04 · 7,990 measurements · Method: /true-cost/methodology
The “0% fee” check
No exchange in the set advertised a (near-)zero taker fee this period.
Sources & method
Skontro's dollar series. Each exchange is priced separately on every measured asset, then averaged into one number. 7,990 measurements in 2,092 asset-hour rounds (1,986 rankable), observed 2026-10-01 → 2026-10-04 · 95.2% of scheduled asset-hour rounds so far (period still running).
Basket v2: the 25-asset series (from 2026-08-01). Not assessed = a thin order book or an exchange no longer compared; shown for the record, never ranked. 28 implausible rows (fills more than 0.5% below the reference) never entered the index. Ranking is by net amount received; affiliate relationships never move a number. How “hidden spread” is measured: /true-cost/methodology. Corrections → hello@skontro.com, applied and dated visibly.
The dollar edition — month to date · USDT books
What a 1,000 USDT buy cost across 9 exchanges, October 2026 (month to date) — fee plus hidden spread.
| Exchange | Measurements | Avg fee | Avg hidden spread | Avg all-in | Cheapest | Dearest |
|---|---|---|---|---|---|---|
| MEXC | 1985 | 0.50 USDT | 0.38 USDT | 0.88 USDT | 77.5% | 0.0% |
| Binance | 1984 | 1.00 USDT | 0.33 USDT | 1.33 USDT | 2.2% | 1.3% |
| Bitget | 1982 | 1.00 USDT | 0.35 USDT | 1.35 USDT | 10.7% | 1.9% |
| OKX | 1905 | 1.00 USDT | 0.36 USDT | 1.36 USDT | 3.3% | 0.2% |
| Bybit | 1905 | 1.00 USDT | 0.41 USDT | 1.41 USDT | 2.9% | 0.5% |
| KuCoin | 2007 | 1.00 USDT | 0.43 USDT | 1.43 USDT | 3.5% | 4.3% |
| Kraken | 746 | 4.00 USDT | 0.26 USDT | 4.26 USDT | 0.0% | 4.1% |
| Crypto.com | 1759 | 5.00 USDT | 1.11 USDT | 6.11 USDT | 0.0% | 35.8% |
| Coinbase | 1076 | 12.00 USDT | 1.12 USDT | 13.12 USDT | 0.0% | 51.7% |
2026-10-01 → 2026-10-04 · 15,352 measurements · Method: /true-cost/methodology
The “0% fee” check
- MEXC advertises a near-zero taker fee — measured all-in 0.88 USDT per 1,000 USDT, 0.38 USDT hidden spread.
Sources & method
Skontro's dollar series. Each exchange is priced separately on every measured asset, then averaged into one number. 15,352 measurements in 2,012 asset-hour rounds (2,009 rankable), observed 2026-10-01 → 2026-10-04 · 91.6% of scheduled asset-hour rounds so far (period still running).
Basket v2: the 25-asset series (from 2026-08-01). 48 implausible rows (fills more than 0.5% below the reference) never entered the index. Ranking is by net amount received; affiliate relationships never move a number. How “hidden spread” is measured: /true-cost/methodology. Corrections → hello@skontro.com, applied and dated visibly.
The founding EUR series — continuing service, longest continuous record
What a €1,000 buy cost across 12 exchanges, October 2026 (month to date) — fee plus hidden spread.
| Exchange | Measurements | Avg fee | Avg hidden spread | Avg all-in | Cheapest | Dearest |
|---|---|---|---|---|---|---|
| KuCoin | 332 | €1.00 | €1.03 | €2.03 | 3.4% | 0.0% |
| OKX | 2074 | €0.96 | €1.38 | €2.34 | 54.0% | 0.8% |
| MEXC | 830 | €0.50 | €2.35 | €2.85 | 0.5% | 0.3% |
| Bitget | 747 | €1.00 | €2.03 | €3.03 | 0.1% | 0.4% |
| Bitvavo | 2000 | €2.50 | €0.73 | €3.23 | 3.6% | 0.0% |
| Binance | 1742 | €1.00 | €2.31 | €3.31 | 35.1% | 2.0% |
| Kraken | 2073 | €4.00 | €0.74 | €4.74 | 0.0% | 7.8% |
| Bitstamp | 1862 | €3.97 | €3.91 | €7.88 | 0.0% | 16.9% |
| Crypto.com | 497 | €5.00 | €4.49 | €9.49 | 0.0% | 1.7% |
| Coinbase | 1493 | €12.00 | €1.16 | €13.16 | 0.0% | 53.5% |
| Bitpanda * | 2084 | €0.00 | €14.49 | €14.49 | 0.0% | 0.0% |
| Bybitthin order book · not assessed | 876 | €0.99 | €30.12 | €31.11 | — | — |
2026-10-01 → 2026-10-04 · 16,632 measurements · Method: /true-cost/methodology
The “0% fee” check
- MEXC advertises a near-zero taker fee — measured all-in €2.85 per €1,000, €2.35 hidden spread.
Sources & method
Skontro's founding EUR series — the longest continuous record, running on as a continuing service beside the dollar edition. Each exchange is priced separately on every measured asset, then averaged into one number. 16,632 measurements in 2,100 asset-hour rounds (2,084 rankable), observed 2026-10-01 → 2026-10-04 · 95.6% of scheduled asset-hour rounds so far (period still running).
Basket v2: the 25-asset series (from 2026-08-01). * = estimated, not measured: a list-price exchange with no public order book; excluded from the cheapest/dearest rounds. Not assessed = a thin order book or an exchange no longer compared; shown for the record, never ranked. 8 implausible rows (fills more than 0.5% below the reference) never entered the index. 181 thin-book rows (spread above 20% of the order size) are left out of the averages since September. Ranking is by net amount received; affiliate relationships never move a number. How “hidden spread” is measured: /true-cost/methodology. Corrections → hello@skontro.com, applied and dated visibly.
Cite: Skontro True-Cost Index, October 2026 — measured 2026-10-01 to 2026-10-04, 7,990 hourly order-book measurements, $1,000 buy. skontro.com/research/2026/10
03 · Get the monthly index
Next edition, in your inbox.
What crypto really cost this week, measured — one mail, every Thursday.
Each new edition by mail — the table, the “0% fee” check, nothing else. Same opt-in as The Thursday Measure.
Want the whole desk? A free account is one click away.
Share thisPost on X ↗
Skontro — built in Vienna by OptiRisk Consulting e.U. Not investment advice; Skontro is not a CASP under MiCAR.