What data engineering actually costs, and how I price it

By Arshad Ansari

Here is the whole rate card, in USD:

EngagementPrice
Data Platform Audit$3,000 fixed — 12–20 hours over one week
Platform build$15–40k, scoped, delivered in weeks
AI workflow$10–25k per bounded process, plus a monthly retainer
Fractional advisory$3–4k a month, one day a week, three-month minimum

Two audits a month; one full-time engagement at a time.

That is the part most consulting sites make you ask for. The rest of this post is the reasoning behind those numbers — why builds are a range rather than one price, and why none of it is a day rate.

Why there's no day rate

You are not buying hours. You are buying an outcome — a platform that works, a bill that drops, a pipeline you can trust — without the overhead of hiring for it.

A day rate anchors the conversation on the wrong number and creates a genuinely misaligned incentive: the faster and more experienced I am, the less an hourly model earns. That rewards padding and punishes efficiency. Neither of us wants that.

So builds are quoted fixed or milestone-based. You get a number you can budget and approve up front, and I am rewarded for delivering rather than for dragging it out. It requires doing the scoping properly first, which is exactly what the audit is for.

Why the build number is a range

$15–40k is a wide band, and the honesty is in the width. What moves it:

  • How many sources, and how clean. Two tidy Postgres databases is a different project from a dozen third-party APIs that each change their schema on their own schedule.
  • Batch or real-time. Batch is natural and cheap. Streaming ingestion from many writers is a different architecture with a different price.
  • How much modelling and testing. "Get the data somewhere" is a fraction of "get the data somewhere and have people trust the numbers".
  • Governance. Roles, row-level security and audit trails are real work, and most early-stage teams do not need them yet.

The audit is what turns that range into your number. A week of senior work on your actual stack produces a ranked fix-list, a cost model comparing your spend to a lean rebuild, and a real estimate. You keep it whether or not we work together, and the $3,000 credits in full toward a follow-on build. I wrote separately about why build costs range so much.

How to think about what it's worth

Instead of "what's the rate", ask two questions.

What would the alternative cost? For a build, the real comparison is the fully-loaded cost of the senior data engineer you would otherwise hire — around $150–200k a year, plus months of recruiting before they write a line of code (see consultant vs. full-time hire). For ongoing work, it is a fraction of that same salary. The other alternative is the cloud-warehouse or SaaS-stack bill a leaner build would cut, which you can estimate for yourself.

What does getting it right — or wrong — cost the business? A platform that is late, brittle or quietly wrong is not just an infrastructure line item; it is decisions made on bad data. The value of doing it well is usually a multiple of the build price.

Priced against those, this stops looking like an hourly expense and starts looking like what it is: buying an outcome at a fraction of the cost of the team you would assemble to get it.

The sequence

  1. A free 30-minute scoping call. No pitch. I only recommend the audit after seeing your cost export.
  2. The Data Platform Audit — $3,000, one week, a written plan and a real number. If day one shows no credible opportunity, you pay nothing.
  3. A scoped build, quoted from what the audit found, with the audit fee credited in full.

You can stop after any step and keep what you have. The full mechanics — how I work, what I need from you, timezones, contracts — are written down on how I work.

If you want your number rather than a range, the scoping call below is free.

Common questions

What do you charge for data-engineering work?
Everything is published, in USD. The Data Platform Audit is $3,000 fixed — 12–20 hours of senior work over one week. Platform builds are $15–40k depending on scope, delivered in weeks. AI workflows are $10–25k per bounded process plus a monthly retainer to run and improve it. Fractional advisory is $3–4k a month for one day a week, advisory only, three-month minimum. Capacity is real rather than marketing: two audits a month, one full-time engagement at a time.
Do you have a day rate?
No, and not because I am hiding a number. A day rate anchors on the wrong thing and creates a genuinely misaligned incentive — the faster and more experienced I am, the less an hourly model earns, which rewards padding and punishes efficiency. Fixed and milestone-based pricing means you get a number you can budget and approve, and I am paid for the result rather than for how long it takes me.
Why are builds a range instead of one price?
Because the drivers genuinely move it. Number and cleanliness of sources, whether you need real-time or batch, how much modelling and testing the data needs, and whether there is governance to satisfy — those separate a $15k project from a $40k one. The audit exists to turn that range into your number: a week of senior work produces a ranked fix-list, a cost model and a real estimate, and the $3,000 credits in full toward the build.
How does this compare with hiring someone?
The honest comparison for a build is the $150–200k fully-loaded cost of the senior data engineer you would otherwise hire, plus the months of recruiting before they start. If you genuinely have 40 hours a week of data work and the budget and time to hire, you should hire. Most teams that call me have neither — the work is lumpy, heavy while the platform goes up and light once it runs.
What happens if the audit finds nothing worth doing?
You pay nothing. There is a free 30-minute scoping call first, and I only recommend the audit after seeing your cost export. If day one shows no credible opportunity, the engagement stops there at no charge. If it does go ahead you keep the written roadmap whether or not we work together, and the fee comes off any follow-on build.

Get new posts by email

Data engineering notes like this one — pipelines, warehouse cost, and what actually breaks in production. A few a month, never padded to hit a schedule.

No sequence, no pitch deck. Reply 'stop' once and you're off — it reaches me, not a queue.

Want the whole playbook?

If this was useful, the long version is my book. Local-First Analytics — 314 pages, runnable code for every chapter — is the full build: DuckDB, Parquet and Arrow, from install to production. On Amazon, or request a free review copy.

Get the book

Not ready to buy? Read chapter 1 free — the whole chapter, no email required.

Rather talk it through? Book a free 30-minute call. No slot that suits your time zone? Email [email protected].