The Global25 ecosystem has an unusual price structure: the coordinate itself costs money exactly once, most of the tooling is genuinely free, and paid analysis sits on top as an option rather than a gate. Because three different things get called "G25" in casual talk — the coordinates, the free tools, the paid reports — cost questions get confused answers. Here is the whole ledger, including what we charge and where you should not pay at all.
The coordinate: €15, once, from one place#
Official Global25 coordinates are produced by a single independent service — Davidski's Eurogenes G25 service, via the G25 Requests portal — at €15 per kit, typically returned within 2–7 days per their posting. That fee buys the row itself: scaled and unscaled forms, both of which you keep and reuse in every tool forever. No testing company issues coordinates, and no analysis site computes them — including us.
Two cost footnotes. Whole-genome inputs (VCF/BAM/CRAM/FASTQ) carry the portal's stated conversion surcharge of roughly €30–50 — the WGS routes and the free workaround have their own guide. And "free G25 coordinates" from converter tools are simulated rows: they cost nothing because they are not the product. A simulated row poisons every distance and fit computed from it, which makes it the most expensive free thing in the hobby.
If you would rather not deal with the portal yourself, our Coordinate Concierge obtains the official row for you as part of a Global25 order: +€15, a pass-through of the provider's own per-kit fee, with your explicit consent, and the row is yours to keep. There is no markup on it.
The free layer: genuinely free#
Once you hold a real row, the exploration layer costs nothing and should be used before any purchase — we say this as the people selling the next layer up. In the browser, no account: closest populations by distance across six eras, nMonte-style admixture against curated panels, PCA views, a coordinate averager and the authenticity check. Community tools (Vahaduo, nMonte in R) are likewise free. The full free toolbox is catalogued here.
The worked analysis: €29.99, once#
The paid Global25 analysis is €29.99 one-time — no subscription, no credits. It buys the worked report the free tools do not attempt: all three lenses (distances, admixture, PCA) computed across six curated eras against 1,535 populations from 30,386 samples, every admixture panel published in full — used and unused sources both — with its fit distance stated, cinematic downloadable videos rendered server-side, and the free Notable Matches lens ranking your row against 172 published ancient individuals. The method page covers what each lens is; the buying page covers ordering.
Optional add-ons, all one-time:
| Add-on | Price | What it buys |
|---|---|---|
| Coordinate Concierge | +€15 | We obtain your official row from the Eurogenes service (pass-through fee) |
| Personalized Calculator | +€10 | An analyst hand-builds a source panel around your coordinates — explained here |
| Calculator Explorer | +€10 | Re-solve your admixture against the other published era calculators |
| Fast compute | +€10 | Skips the standard holding period |
So the realistic totals: €15 if you only ever want coordinates for the free tools; €44.99 for coordinates plus the worked analysis (29.99 + 15 concierge); €54.99 with the personalized calculator on top. Someone who already has coordinates pays €29.99 flat.
What G25 money does not buy#
Honesty about the ceiling, because it is the commonest cost misunderstanding: no amount spent in coordinate space buys a statistical test. A G25 fit always returns percentages and cannot reject a model — the fit distance is a gap measure, not a p-value. Claims that need formal testing are qpAdm's territory, a separate product (from €29.99) answering a different question. Many customers run both precisely because neither substitutes for the other.
The cheapest good path, in order: get the official row (€15) → exhaust the free tools (€0) → buy the worked report when you want the curated eras, the videos and the analyst options (€29.99) → take specific claims to a formal model when they need to survive argument.
Terms used here are defined in the glossary.



