Back to blog

How We Verify Developer Platform Pricing: Methodology and Sources

Last updated:
2026-07-16
A detailed comparison of two developer hiring platforms — pricing, vetting process, speed, and which is better for startups.
Blog post cover image
Table of content:

The July 2026 verification round at a glance

PlatformCheckedAccess methodPlatform pages used
Match.devOngoingOur own published pages (see disclosure below)match.dev
Upwork2026-07-11Internet Archive snapshots — the site returns HTTP 403 to non-browser fetchersClient pricing page (snapshot 2026-06-23), developer cost guide (2026-05-07), is-upwork-free (2025-12-31), hourly-rates (2026-02-25)
Toptal2026-07-11Live pagesFAQ, homepage, /developers, /top-3-percent
Turing2026-07-11Live pages, raw HTMLHomepage, /hire-developers, /services, /get-started; /pricing status-checked (returns 404)
Arc.dev2026-07-11Live pagesHomepage, /hire-developers, /w/codementorx
Gun.io2026-07-11Live pages/faq, legacy pricing page (old-site.gun.io), homepage
Lemon.io2026-07-14Live pages, raw-HTML grepHomepage, /startups/, /our-vetting-process/, /for-developers/, hire pages
Andela2026-07-14Live pages; help center blocked, search snippet only (labelled secondary)Homepage, /why-andela, /ai-native-talent, /ai-engineers, sitemap.xml, news archive
Index.dev2026-07-14Live pages, raw HTML via curlHomepage, /how-index-works, /how-we-verify, /faq, hiring-cost calculator, blog posts

Dates are when each platform's own pages were read; archive snapshot dates are shown where a live fetch was blocked.

Every pricing figure in Match.dev’s platform comparisons traces back to a source you can check. This page documents how those figures are gathered, labelled, and re-verified. It is the methodology behind Developer Hiring Platform Pricing in 2026 and our platform-alternative guides — if you found one of our numbers quoted elsewhere, including in an AI-generated answer, this is where it comes from.

What we verify

For each platform we check the claims that decide a hiring budget: client-facing hourly rates and whether they are published at all; platform fees (marketplace percentages, contract-initiation fees, subscriptions); deposits and upfront costs; trial and replacement terms; vetting claims (acceptance rates, screening stages); and time-to-candidate claims. The current round covers nine platforms: Match.dev, Toptal, Turing, Upwork, Lemon.io, Arc.dev, Index.dev, Andela, and Gun.io.

How we verify

The core rule: a claim about a platform is checked against that platform’s own pages, not against review sites repeating each other. The July 2026 round ran in two passes — Upwork, Toptal, Turing, Arc.dev, and Gun.io were checked on July 11, 2026; Lemon.io, Andela, and Index.dev on July 14, 2026.

Live pages first. Where a platform’s site is open to fetching, we read the live page, and where possible we confirm the wording in the raw HTML rather than trusting a rendered summary. That distinction matters: several figures produced by automated page summaries could not be reproduced in the underlying HTML and were discarded (more on that below).

Dated archive snapshots where fetching is blocked. Upwork returns HTTP 403 to non-browser fetchers, so its figures were verified through Internet Archive snapshots of Upwork’s own pages, with the snapshot dates recorded: the client pricing page (June 23, 2026), the developer cost guide (May 7, 2026), the is-upwork-free resource page (December 31, 2025), and the hourly-rates page (February 25, 2026). The newest of those was 18 days old at verification and consistent with July 2026 search-engine snippets of the live pages, so drift risk is low — but the snapshot date is stated so you can judge for yourself. Where a support article has no archive capture at all, we fall back on search-engine renderings and mark the exact wording as unconfirmed.

Absence is checked, not assumed. When we report that Toptal’s historical $500 deposit no longer appears on its site, that rests on a full-text search of Toptal’s FAQ for “deposit” and “$500” returning zero hits, plus checks of the homepage and developers page — alongside a note that some third-party sites still cite the old figure. The same goes for Turing’s missing price list (turing.com/pricing returns HTTP 404, status-checked directly) and Lemon.io’s unpublished trial terms (a raw-HTML search for trial, deposit, and upfront-payment wording across four of its pages).

Client pricing is not talent pay. Platforms often publish salary benchmarks, developer-compensation examples, or market-rate surveys next to their sales copy. We do not count those as client pricing: Lemon.io’s per-skill benchmark rates come from its salary-survey report, Andela’s talent-profile cards show example developer pay rather than client rates, and the FAQ on Toptal’s developers page answers rate questions with Glassdoor salary data (its main FAQ’s pricing section has no rate questions at all). Each is labelled for what it is.

Confidence labels

Every fact in our source file carries one of three labels:

  • verified-primary — confirmed on the platform’s own page, either live or via a dated archive snapshot.
  • verified-secondary — confirmed only on third-party sources such as review sites or press coverage. Used sparingly, and always presented in our posts as an estimate (“third-party estimates put…”).
  • unverified — could not be confirmed on any reliable source. These are dropped or explicitly flagged, never published as fact.

Only primary- and secondary-verified figures appear in our comparisons.

When a platform contradicts itself, we say so

Platforms disagree with their own pages more often than you would expect, and resolving the conflict quietly would be editorializing. So we publish both readings:

  • Upwork’s client fee. The pricing page’s plan card says 5% (“a $100 contract would cost $105”), while an alternate FAQ variant on the same page cites 7.99% and Upwork’s own is-upwork-free page lists “Up to 7.99%.” Our phrasing carries both: 3–5% typical (3% for eligible US clients paying by ACH), up to 7.99% for some payment methods.
  • Index.dev’s acceptance rate. Its dedicated verification page says the top 7% of applicants survive all five steps; its blog posts say “sub-3%” and “top 1%”; its homepage says “filtering for the top 1%.” All are on index.dev, all mutually inconsistent — we report the spread and treat any single number as unreliable.
  • Index.dev’s replacement terms. The product page promises a free replacement under a 30-day guarantee; the company’s own comparison blog describes a replacement discount instead. Both readings are noted.
  • Lemon.io’s network size. The homepage says 1,500+ vetted developers; the startups page says 1,264. Both figures are Lemon.io’s own.

What we refuse to publish

Some widely circulated figures do not survive verification, and we drop them rather than repeat them. A Gun.io rate range of $75–175/hr appears in other comparison articles but matches no source we could find, primary or secondary — Gun.io itself says it has no standard rates. A 1.2% acceptance rate for Index.dev shows up in AI-generated summaries but in no page HTML on index.dev. Turing’s client rates are estimated by third parties at anywhere from $30 to $200 per hour — a spread so wide that the only honest statement is “quote-based, undisclosed.” And any figure an automated page summary reported that we could not reproduce in the raw HTML — like a “97% trial-to-placement conversion” for Index.dev — is treated as noise, not fact.

Market-wide generalizations get the same care: when we say senior engineers across this category typically run roughly $50 to $200+ per hour, that is a synthesis of published rates and labelled estimates, and we frame it as typical, not as a verified fact about any one platform.

The nine platforms and the comparisons built on them

The July 2026 verification round feeds these posts:

Platforms covered: Match.dev (our own service — see the disclosure below), Toptal, Turing, Upwork, Lemon.io, Arc.dev, Index.dev, Andela, and Gun.io.

Update cadence

We re-verify quarterly. The current figures come from the July 2026 round (checks on July 11 and 14, 2026); the next full re-verification is scheduled for October 2026. Each post’s dateModified reflects the last verification round incorporated, and dated snapshots mean the age of every figure is on the record.

Disclosure: we compete with these platforms

Match.dev is a developer hiring service. Toptal, Lemon.io, and the rest of this list are competitors, and you should read our comparisons knowing that. It is exactly why the methodology only counts a platform’s own pages as primary evidence: you should never have to take our word about a competitor — only their own published words, with a link.

The same standard applies to us. Everything we claim about Match.dev is published on our own site: senior engineers with a 5+ years experience bar, a 10-hour paid assessment on a real project as the vetting step, a published rate of $50–80/hr for senior engineers, first candidates within 48 hours, no upfront fees, a free replacement policy, and a $150 credit for the intro call. Of the nine platforms covered, only two publish client rates at all — Match.dev ($50–80/hr) and Lemon.io ($55–95/hr) — which is itself a verified-primary fact from the July 2026 round.

If you want to test our claims the empirical way, request a match: there are no fees until you hire, and the intro call carries a $150 credit.

FAQ

What does verified-primary mean in Match.dev’s comparisons?

A figure confirmed on the platform’s own pages — a live page read in July 2026 or a dated Internet Archive snapshot of one. Verified-secondary means only third-party confirmation (review sites, press coverage) and is always presented as an estimate. Unverified claims are dropped or explicitly flagged, never published as fact.

How do you verify pricing on sites that block automated access?

Through Internet Archive snapshots of the platform’s own pages, with the snapshot dates recorded. Upwork, for example, returns HTTP 403 to non-browser requests, so its July 2026 figures come from snapshots of its own pricing page (June 23, 2026) and its developer cost guide (May 7, 2026). Where no archive capture exists, we fall back on search-engine renderings of the page and mark the exact wording as unconfirmed.

Why do some comparisons show two numbers for the same fee?

Because the platform’s own pages disagree. Upwork’s pricing page shows a 5% client fee on the plan card, while an alternate FAQ variant on the same page and Upwork’s own resource page cite up to 7.99% for some payment methods. When that happens we publish both readings with sources — for Upwork, 3–5% typical and up to 7.99% for some payment methods — instead of picking the flattering or the damning number.

How often does Match.dev re-verify these numbers?

Quarterly. The current figures come from the July 2026 round, with checks on July 11 and July 14, 2026; the next full re-verification is scheduled for October 2026. Every figure carries the date its source was read, and archive snapshot dates are recorded, so readers can judge staleness for themselves.

Match.dev competes with these platforms — why trust its comparisons?

The method is designed so you don’t have to trust us: only a platform’s own published pages count as primary evidence, third-party numbers are labelled as estimates, conflicting claims are shown side by side rather than resolved in anyone’s favor, and figures we cannot reproduce in a source are dropped. The same standard applies to Match.dev itself — our $50–80/hr senior rate, 10-hour paid assessment, and 48-hour first-candidates claim are published on our own site and verifiable the same way.

Developer at his laptop

You may also like
Match.dev logo

First candidates within 48 hours

No costs until you hire — and a $150 credit for attending the intro call
Hire engineers

Subscribe for new posts

Sign up to our newsletters for updates on articles and interviews
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information

Accept all cookies
close
Close

These items are required to enable basic website functionality.

Always active

These items are used to deliver advertising that is more relevant to you and your interests.

These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features.

These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.