Benchmarks

Is this a normal price?

Free analysisNo commitment2 min

What is actually going on

A quote is reasonable relative to a scope, and the scope is what you have not been shown. The useful question is not whether the number is high but what it assumes, who does the work, and what is excluded.

How the work runs

Step 01

Ask what the price assumes

The assumption list converts an unverifiable number into one you can reason about.

Step 02

Ask what is excluded

Exclusions explain most of the gap between two quotes for what looks like the same project.

Step 03

Ask who does the work

A named senior engineer and an unnamed junior are different products at the same price.

The four questions that settle it

You do not need technical knowledge to ask these, and the answers are more informative than any benchmark table.

  • What does this price assume about our existing systems and our data?
  • What is deliberately not included?
  • Who specifically will write the code, and what have they built before?
  • What happens, in money and in time, if something takes longer than estimated?

Why the same brief gets a threefold spread

Almost all of it is scope, not greed. A quote for 'a members area' can legitimately mean a login page and a static account view, or it can mean roles, permissions, billing changes, email notifications, an audit trail and a support process.

The rest is seniority and location. An experienced engineer costs more per hour and frequently less per outcome, because the estimate is not padded to cover uncertainty they do not have.

Signs the price is genuinely too high

There are patterns that suggest a number inflated for reasons unrelated to your project.

  • A large fixed price offered before anyone examined your existing system.
  • Effort on setup and infrastructure comparable to effort on features.
  • A rewrite of working software recommended without an audit.
  • Refusal to break the total into items with days against them.
  • Project management priced as a large share of the total on a small project.

Signs it is too low

The cheap quote is usually the expensive one, and the tells are consistent.

  • No testing anywhere in the breakdown.
  • Integrations priced in hours when nobody has checked whether an API exists.
  • No mention of data migration on a project that replaces an existing system.
  • A timeline with no client dependencies, implying nothing is expected from you.
  • Nothing about what happens after launch.

Common questions

Is there a benchmark table I can just look at?

Not a reliable one. Published ranges compare projects that share a label and nothing else. The four questions above discriminate far better than any table.

Should I tell suppliers what others quoted?

Share the assumptions, not the numbers. Numbers invite matching; assumptions produce a corrected scope, which is what you actually need.

Related

Specialists for this

IP

Khmelnytskyi, Ukraine

$15–$20/ hour

Full-Stack Developer — Websites, Apps, Servers, Databases, AI, SEO & QA

Full-stack developer working across the entire stack — websites, apps, servers, databases, AI integrations, SEO, and QA. Languages & Core: writes code in JavaScript, TypeScript, Python, PHP, Go, and Rust. Architects scalable systems for large-scale projects. Frontend & Interfaces: builds websites and web applications with React and Next.js. Crafts responsive interfaces with Tailwind CSS, Radix UI and Shadcn, adds smooth animations with Framer Motion, and interactive charts with Recharts. SEO Audit & On-Page Optimization: semantic keyword research, resolving technical indexing issues, and optimizing page load speeds. Structures page architecture, meta tags, and multi-language support (i18n). Copywriting & Content Strategy: writes technical articles, drafts precise content briefs for writers, and develops content plans. QA & Testing: full-cycle testing for websites, web services, and Android apps — manual QA for UI/UX and business logic, plus automated testing with Jest, Vitest, Playwright and E2E. Backend, Cloud & Databases: complex API integrations of any scale. Builds servers with Node.js (Express, Fastify). Works with PostgreSQL, MySQL and MongoDB, ORMs (Prisma, Drizzle), and cloud infrastructure (Supabase, Firebase, Cloudflare). Browser Extensions & Automation: develops Manifest V3 browser extensions for Chrome, Edge, Firefox and other browsers. Builds web scrapers for complex data extraction using Puppeteer and Playwright. AI & Intelligent Agents: builds custom AI agents and integrates LLMs from OpenAI, Google Gemini, and Anthropic Claude via API, including Claude Code setups. Servers & DevOps: Linux (Ubuntu) and VPS administration — setup, updates, real-time monitoring, secure process isolation, Nginx, PM2, and CI/CD deployment via GitHub Actions. Telegram Bots: develops advanced Telegram bots (Telegraf, Grammy) integrated with AI, payment gateways, Google Sheets, and crypto exchanges. Desktop Applications: builds cross-platform software for Windows and macOS using Electron and Rust. Additional expertise: site development and customization with WordPress and Astro.

Experience: 16 yearsAvailable Now
JavaScript
TypeScript
Python
React
Next.js
+32
$70–$100/ hour

AI & Distributed Systems Architect | Enterprise AI, RAG, Cloud, Blockchain | Advisory & Fractional Leadership

AI and distributed systems architect providing advisory and fractional leadership on enterprise AI, RAG pipelines, cloud architecture and blockchain-backed data systems.

Experience: 11 yearsPart-time (20h/wk)
AI Engineering
RAG
AWS
Blockchain