DCF Research

Pricing · Data and AI consulting rates

What Data Consultants Charge: Hourly Rates by Role and Firm

Median hourly ceiling rates on US federal GSA schedules run from $116 for data analysts to $187 for machine learning and AI engineers; data engineers sit at $149 and data scientists at $169 (GSA CALC+, accessed October 23, 2026). These are the most a vendor may charge federal buyers, not commercial quotes: large firms' commercial rates for the same roles are often higher, while nearshore and offshore partners charge far less. Use the tables as a reference point, then turn rates into a budget with the worked examples below.

Edited by Peter Korpak·Evidence checked ·How we score

Federal ceiling rates by data role

GSA ceiling hourly rates by data role, in US dollars
Role25th pctMedian75th pct90th pctRecordsVendors
Data scientist$138$169$205$2451,488481
Data engineer$125$149$183$217838308
Data architect$131$158$188$231913432
Machine learning / AI engineer$147$187$243$29123076
Data analyst$91$116$151$1872,117718
BI developer / analyst$106$128$151$174481170
Data governance / management$95$120$147$181370114
Cloud architect$154$185$222$261887350

Fully burdened hourly ceiling prices awarded on GSA Multiple Award Schedule contracts (current contract year). They are maximums for US federal buyers, not commercial quotes; commercial rates for the same roles are often higher. Dollars per hour. Source: GSA CALC+ ceiling rates, accessed October 23, 2026.

Median ceiling rate by vendor size and seniority

Median GSA ceiling hourly rate by vendor size and required experience
RoleSmall businessOther than small10+ years experience
Data scientist$165$193$205
Data engineer$147$163$192
Data architect$157$166$177
Machine learning / AI engineer$172$229$223
Data analyst$113$133$171
BI developer / analyst$126$139$154
Data governance / management$123$116$168
Cloud architect$180$201$213

Federal ceiling rates by firm

GSA ceiling hourly rates for data roles, by tracked firm and contract holder
FirmContract holderData-role recordsMinMedianMax
AccentureAccenture Federal Services22$147$253$263
BCG XThe Boston Consulting Group3$153$239$368
CGICGI Federal36$85$173$284
CognizantCognizant Government Solutions12$141$254$398
NTT DATANTT DATA Services Federal Government7$96$113$214
QuantumBlack, AI by McKinseyMcKinsey & Company2$354$354$354
SlalomSlalom, Inc.2$202$211$221

7 of 50 tracked firms have data-role ceiling rates on a GSA schedule contract. The contract holder is the legal entity on the schedule, which can differ from the firm's global brand. Dollars per hour across the contract's data-role labor categories. Source: GSA CALC+ ceiling rates, accessed October 23, 2026.

Team cost calculator

Rates start at GSA CALC+ federal ceiling rates for each role. Edit any rate, head count or duration.

1 mo36 mo

Your assumption; 160 is a full-time month.

Changing this resets any rates you edited.

Team by role

Rates: federal ceiling median, editable. Edited rates are outlined in red. The starting head counts are an example team, not a benchmark.

Data scientist
Federal ceiling $138 to $205 (25th to 75th percentile)
Data engineer
Federal ceiling $125 to $183 (25th to 75th percentile)
Data architect
Federal ceiling $131 to $188 (25th to 75th percentile)
Machine learning / AI engineer
Federal ceiling $147 to $243 (25th to 75th percentile)
Data analyst
Federal ceiling $91 to $151 (25th to 75th percentile)
BI developer / analyst
Federal ceiling $106 to $151 (25th to 75th percentile)
Data governance / management
Federal ceiling $95 to $147 (25th to 75th percentile)
Cloud architect
Federal ceiling $154 to $222 (25th to 75th percentile)

Cloud or platform spend, licences, travel or internal staff time. Left at zero, the estimate is labor only.

Estimate

Total$703,680
Labor
$703,680
Other costs (yours)
$0

Labor by role

  • Data engineer$429,120
  • Data architect$151,680
  • BI developer / analyst$122,880
Labor hours
4,800
Blended rate
$147/hr
Duration
6 mo

Rates are GSA CALC+ ceiling prices, accessed October 23, 2026: fully burdened maximums for US federal buyers, not commercial quotes. The estimate is FTEs × hours × rate × months, plus the other monthly costs you enter. Nothing else is included.

What do data consultants charge per hour?

On US federal GSA schedules the median hourly ceiling rate is $116 for data analysts, $149 for data engineers, $158 for data architects, $169 for data scientists and $187 for machine learning and AI engineers. Half of all data engineer rates fall between $125 and $183.

Experience moves the rate more than the job title. Categories that require 10 or more years of experience carry medians 12% to 47% above the median for the role as a whole, and vendors that GSA classes as other than small businesses have higher medians than small businesses for seven of the eight roles.

RoleMedian, all categoriesMedian, 10+ years requiredMedian, small businessesMedian, other than small
Data analyst$116$171$113$133
Data governance / management$120$168$123$116
BI developer / analyst$128$154$126$139
Data engineer$149$192$147$163
Data architect$158$177$157$166
Data scientist$169$205$165$193
Cloud architect$185$213$180$201
Machine learning / AI engineer$187$223$172$229

Hourly ceiling rates in US dollars from GSA CALC+, accessed October 23, 2026. The 12% to 47% range compares the two left-hand columns: $177 ÷ $158 for data architects is 1.12, and $171 ÷ $116 for data analysts is 1.47.

The biggest size gap is in machine learning and AI: other-than-small vendors list a median of $229, 33% above the small-business median of $172 ($229 ÷ $172 = 1.33). Data governance is the exception, where small businesses list slightly more. For role-by-role detail see our guides to data engineering consulting rates and AI consulting pricing.

What do GSA ceiling rates tell you, and what do they leave out?

They are real, public, negotiated prices for labor sold to US federal agencies, which makes them a useful free benchmark. But they are maximums for federal buyers, each vendor defines its own categories, and commercial pricing works differently, so treat them as a reference point rather than a quote.

  • They are maximums. GSA describes the rates as the maximum a vendor may charge for a labor category and notes that discounts at task order award often occur (GSA). Federal buyers may ask for a price reduction before any order and must seek one on larger orders (FAR 8.405-4).
  • They are benchmarked to commercial prices. When negotiating a schedule, GSA "will seek to obtain the offeror's best price (the best price given to the most favored customer)" (GSAM 538.270-1). Most commercial buyers are not a vendor's most favored customer, which is why commercial quotes for the same role are often higher than the federal ceiling. No public dataset measures the size of that gap, so we do not estimate it.
  • They are fully burdened. Federal rules describe time-and-materials hourly rates as fixed rates that include wages, overhead, general and administrative expenses and profit (FAR 16.601). A ceiling rate is not a salary.
  • Categories are vendor-defined. One firm's "Data Engineer 3" is not another's. Compare the experience and education each category requires, which CALC+ includes in its records.
  • They leave out most of the market. Offshore delivery centers, fixed-fee and outcome-based pricing, travel, software and platform consumption are not in the data. For platform costs, see what a Snowflake implementation costs and our data platform TCO analysis.
  • They do not measure quality. A ceiling rate is a negotiated price, so a high one tells you about cost and bargaining, not about delivery quality.

How do rates vary by firm type and delivery location?

Larger firms and onshore teams cost more. Strategy firms list the highest federal ceilings for data science, global systems integrators vary widely, and engineering partners mostly show $50 to $99 an hour on Clutch. Outsourcing partners quote senior developers at $31 to $76 an hour depending on region.

Firm type or locationPublic reference pointSource
Strategy consultanciesBCG X: Data Scientist $153 (1+ years), Lead Data Scientist $239 (5+ years), Principal Data Scientist $368 (7+ years). QuantumBlack, AI by McKinsey: Business Analyst – Data Science $354 (3+ years)GSA CALC+ ceilings
Global systems integratorsMedian ceiling across data-role categories: Accenture Federal Services $253, Cognizant Government Solutions $254, CGI Federal $173, NTT DATA Federal $113GSA CALC+ ceilings
Technology consultanciesSlalom: Data Scientist I and II $202 and $221 (GSA). Clutch bands: EPAM Systems $150–$199, DataArt $50–$99GSA CALC+; Clutch profiles (EPAM, DataArt)
Data and AI specialistsClutch bands: LatentView Analytics $150–$199, phData $100–$149, InData Labs $50–$99Clutch profiles (LatentView, phData, InData Labs)
Engineering partnersMost show $50–$99 on Clutch, for example STX Next, headquartered in Poznań, PolandClutch profile
Outsourcing partners by regionSenior software developers: Asia $31–$41, Latin America $60–$75, Europe $64–$76Accelerance 2026 survey

GSA figures are federal ceilings for the contract-holding entity. Clutch bands are the broad hourly ranges shown on each firm's Clutch profile, not role-specific rates. Accelerance is an outsourcing broker reporting what its partner firms charge for software developers in general, not data roles specifically; it reports that rates fell in all three regions during 2025.

DCF Research estimate for budgeting. Assume US-based senior data engineers and data scientists at or above the GSA medians ($149 and $169), large firms at or above their own federal ceilings, and nearshore senior engineers at $50 to $100 an hour. Basis: GSA prices are benchmarked to a vendor's best commercial price, so expect commercial quotes at or above them; the nearshore range spans Accelerance's senior ranges for Latin America and Europe ($60–$76) and the $50–$99 Clutch bands above. Ask every bidder where each person on the team will be based.

How do you turn hourly rates into a project budget?

Multiply hours by rate for each role, add them up, then add the costs that sit outside the rate card: platform consumption, your own staff’s time and a reserve for surprises. Hours follow from team size, allocation and duration, so get those in writing from every bidder.

The examples below use GSA median ceiling rates from the table above as stand-ins for real quotes. They are illustrations, not benchmarks from completed projects; replace the rates with the ones you are quoted.

Example 1: data platform build, 12 weeks. A half-time data architect, two full-time data engineers and a full-time BI developer.

RoleHoursRateCost
Data architect (20 h a week × 12)240$158$37,920
Data engineers (2 × 40 h a week × 12)960$149$143,040
BI developer (40 h a week × 12)480$128$61,440
Total1,680$242,400

At the 75th-percentile rates ($188, $183 and $151) the same plan costs $45,120 + $175,680 + $72,480 = $293,280. Replacing the two US engineers with nearshore engineers at $70 an hour (inside Accelerance's senior range for Latin America) brings it to $37,920 + $67,200 + $61,440 = $166,560, before any extra coordination time.

Example 2: AI proof of concept, 8 weeks. A full-time machine learning engineer, a half-time data engineer and a cloud architect for 5 hours a week: 320 h × $187 = $59,840, plus 160 h × $149 = $23,840, plus 40 h × $185 = $7,400, for $91,080. With a 20% reserve, a planning assumption rather than a benchmark, budget $91,080 × 1.2 = $109,296.

Example 3: fractional data architect on retainer. Eight hours a week for a year: 8 × 52 = 416 h × $158 = $65,728, or about $5,477 a month.

Platform consumption (Snowflake credits, Databricks compute, cloud storage) and licenses come on top of consulting fees; see Snowflake implementation cost. To compare bids on a like-for-like basis, send every firm the same scope with our RFP template.

Which pricing model should you use?

Use a fixed fee when scope is well defined, time and materials with a cap when it will change, a retainer for ongoing advice or support, and outcome-based fees only when the result can be measured cleanly. The model decides who pays for surprises.

ModelHow you payWho carries the cost riskWorks best forWrite into the contract
Time and materialsHours worked × agreed ratesYou. Federal rules note that it gives the contractor no positive profit incentive to control cost (FAR 16.601)Discovery, evolving scope, AI experimentsA not-to-exceed cap, timesheets by role, named key staff
Fixed feeOne price for defined deliverablesThe vendor, which prices the risk in; a firm-fixed price puts "maximum risk" on the contractor (FAR 16.202-1)Migrations with mapped sources, well-specified buildsAcceptance criteria, a change-order process with agreed rates
Retainer or managed serviceA monthly fee for set hours or service levelsThe vendor, for the service levels it commits toFractional architecture, platform operations and supportRollover rules, response times, handover on exit
Outcome-basedPart of the fee tied to a measured resultSharedCost-reduction work with a clear baselineBaseline definition, who measures, a cap on total fees

A common sequence is a fixed-fee discovery phase that produces a specification and estimate, then a fixed-fee or capped time-and-materials build, then a retainer for support. Paying for discovery separately also gives you a specification you can take to another firm.

How can you lower the cost of a consulting engagement?

Change the staffing before you negotiate the rate. Team mix, delivery location and scope clarity can move the total more than a discount on the rate card, and if the firm holds a GSA schedule, its federal ceilings give you a public reference point.

  1. Ask for a rate card by role, seniority and location, and compute the blended rate yourself. One US architect at $158 and three nearshore engineers at $70 blend to ($158 + 3 × $70) ÷ 4 = $92 an hour.
  2. Compare total hours, not rates. A cheaper team that needs more hours or rework is not cheaper. Olivier Poulard of Accelerance, an outsourcing broker, says: "Hourly rates are a poor measure of the true cost of software development."
  3. Fix the price after discovery, not before. Vendors bidding on vague scope build the risk into a fixed fee.
  4. Cap time and materials. A not-to-exceed ceiling, as in federal time-and-materials contracts, makes the vendor carry overruns beyond it (FAR 16.601).
  5. Trade commitment for rate locks. Offer volume or a longer term in exchange for fixed rates and capped annual increases.
  6. Use public ceilings as an anchor. If a firm holds a GSA schedule, its ceiling for a comparable category is public in CALC+; ask why a commercial quote is higher.
  7. Separate pass-through costs. Bill travel, software and platform consumption at cost on separate lines, and buy platform capacity directly where you can.
  8. Tie payments to acceptance. Hold back part of each milestone payment until the deliverable passes the criteria in the contract.

Frequently asked questions

How much does a data engineering consultant charge per hour?

On GSA schedules the median ceiling for data engineer categories is $149 an hour, and categories requiring 10 or more years have a median of $192. Nearshore partners charge less: Accelerance’s 2026 survey puts senior developers at $60 to $75 an hour in Latin America and $64 to $76 in Europe.

How much does an AI consultant charge per hour?

Machine learning and AI engineer categories have the highest median GSA ceiling of the eight roles, $187 an hour, with a 90th percentile of $291, and vendors that are not small businesses list a median of $229. Strategy firms list more for senior data science: BCG’s principal data scientist ceiling is $368.

How much does a full-time data consultant cost per month?

About $23,840 a month for one data engineer billed 160 hours at the $149 GSA median, or $27,040 for a data scientist at $169. The 160 hours assume 40 hours a week for four weeks; an average calendar month has closer to 173 working hours (2,080 ÷ 12).

Why do consultants charge so much more than they pay their staff?

The rate also covers benefits, overhead, administration and profit. GSA’s guide for building comparable rates from BLS wages uses average add-ons of 35% for fringe benefits, 25% overhead at a government site (50% at the contractor’s), 15% for general and administrative costs and 10% profit; applied to the BLS median data scientist wage of $57.80 an hour, that gives $57.80 × 1.35 × 1.25 × 1.15 × 1.10 ≈ $123, or about $148 with contractor-site overhead. The $169 median ceiling sits higher because a ceiling is a maximum, not a typical price.

Sources

  1. CALC+ Quick Rate: Hourly Labor Ceiling Rates (accessed October 23, 2026) — U.S. General Services Administration, 2026buy.gsa.gov
  2. CALC+ User Guide for BLS Rates, version 2.0 — U.S. General Services Administration, 2026buy.gsa.gov
  3. GSAM 538.270-1, Evaluation of offers without access to transactional data — General Services Administration Acquisition Manual, Acquisition.govacquisition.gov
  4. FAR 8.405-4, Price reductions — Federal Acquisition Regulation, Acquisition.govacquisition.gov
  5. FAR 16.601, Time-and-materials contracts — Federal Acquisition Regulation, Acquisition.govacquisition.gov
  6. FAR 16.202-1, Firm-fixed-price contracts: Description — Federal Acquisition Regulation, Acquisition.govacquisition.gov
  7. Occupational Outlook Handbook: Data Scientists (May 2025 wage data) — U.S. Bureau of Labor Statistics, 2026bls.gov
  8. 2026 Outsourcing Rates: Global Costs Are Trending Down — Accelerance, 2025accelerance.com
  9. EPAM Systems profile (accessed October 23, 2026) — Clutch, 2026clutch.co
  10. DataArt profile (accessed October 23, 2026) — Clutch, 2026clutch.co
  11. LatentView Analytics profile (accessed October 23, 2026) — Clutch, 2026clutch.co
  12. phData profile (accessed October 23, 2026) — Clutch, 2026clutch.co
  13. InData Labs profile (accessed October 23, 2026) — Clutch, 2026clutch.co
  14. STX Next profile (accessed October 23, 2026) — Clutch, 2026clutch.co