Data Integration Cost: ETL vs iPaaS vs Custom
Published by Bles Software, a custom software and AI company based in Yehud-Monoson, Israel, building web apps, AI agents and API integrations for clients in Israel, the US, the UK and the EU.
ETL, iPaaS or custom: the billing unit decides the bill
Data integration pricing is not one market. Three vendors can quote the same monthly figure for moving the same tables and bill you wildly differently a year later, because they do not meter the same thing. One charges per row that changed. One charges per credit, where a credit buys rows from an API and gigabytes from a database. One charges per task. One charges per connected flow regardless of volume. Choose the meter before you choose the vendor, because the meter is what grows.
Every price below was read on 9 October 2026 from the vendor's own page, with the unit it bills in stated next to it.
The managed ELT meter
- Fivetran. Billed on Monthly Active Rows. Free plan covers 500,000 MAR for connections; Standard adds a $5 base charge per standard connection [1]
- Airbyte Cloud. Billed on Credits. Standard from $20 per month with 5 credits, extra credits $5 each; Plus from $189 per month for 40 credits up to 2,000 credits at $4,999 per month [2]
- Stitch. Billed on Rows. Standard from $100 per month for 5 to 300 million rows; Advanced $1,500 per month billed annually for 100 million rows; Premium $3,000 per month for 1 billion rows [3]
- Hevo. Billed on Events. Free to 1M events per month; Starter $299 per month (or $265 annually); Professional $849 per month (or $750 annually) [4]
- Portable. Billed on Enabled data flows. Standard $1,800 per month for 6 flows; Pro $2,800 for 15; Advanced $4,200 for 25, with unlimited data volumes [5]
- Estuary. Billed on GB plus connectors. $0.50 per GB plus $100 per connector per month; its own example is 800 GB and 2 connectors at $1,000 per month [6]
Now read the definitions, which is where the money is.
Fivetran defines a Monthly Active Row as a distinct row synced from source to destination in a calendar month, counted once per month even if it syncs many times, and it charges inserts, updates and deletes, with deletes counting from 1 January 2026 and history-mode changes counting as paid MAR [7]. That definition is generous on frequency and unforgiving on churn: a table that updates every row daily costs the same as one that updates each row once, but a wide slowly-changing dimension with history on is expensive.
Airbyte's credit converts differently by source type: APIs and custom sources cost 6 credits per million rows, databases and files cost 4 credits per 1 GB [8]. So the same pipeline is priced by rows on one leg and by bytes on the other.
Portable is the outlier worth knowing about: it prices flows, not volume, and states unlimited data volumes [5]. For a small number of very large feeds that is the cheapest shape on this page. For forty small feeds it is the most expensive.
Matillion publishes no dollar price, only a consumption-based credit system across Developer, Teams and Scale tiers [9].
The self-hosted option, and what it actually asks of you
Open source removes the vendor meter and replaces it with your own infrastructure and your own people. Airbyte's own quickstart states the requirement plainly: Docker, the abctl CLI, and 4 or more CPUs with at least 8 GB of memory, or a low-resource mode on 2 CPUs and 8 GB without the Connector Builder [10]. dbt Core is Apache 2.0 and free to use [11]; the managed platform is not, with Developer free at 1 seat and 3,000 successful models built per month and Starter at $100 per user per month with five developer seats, 15,000 models and 5,000 queried metrics a month [12].
Orchestration has its own meter. Dagster+ is $10 per month plus $0.040 per credit on Solo and $100 per month plus $0.035 per credit on Starter, with serverless compute at $0.010 per minute, where a credit is the sum of asset materializations and ops executed [13]. Prefect Cloud is free on Hobby, $100 per month on Starter and $100 per user per month on Team [14]. Meltano's managed tier bills compute hours rather than rows and publishes no dollar figure [15].
The iPaaS middle, and the half of it that has no price
- Zapier. Free at 100 tasks per month, Professional from $19.99 per month, Team from $69 per month [16]
- Make. Free at 1,000 credits, Core $12, Pro $21, Teams $38 per month, each listed at 10,000 credits [17]
- Workato, Boomi, Celigo, Tray. No price published; tiers named and routed to sales [18]
Celigo at least publishes its philosophy rather than its price: pay for endpoints and flows, not per task or transaction [18]. Make defines one operation as one credit for non-AI apps [19]. When four vendors in a category publish nothing, the comparison you can actually make is between the two that do and your own hours.
The cost that eats the budget after the pipeline works
This is the line most data integration estimates leave out entirely, and it is usually larger than the pipeline. Loading data is cheap. Querying it is not.
- Snowflake, on-demand credit, AWS US East. $2.00 Standard, $3.00 Enterprise, $4.00 Business Critical, $6.00 VPS [20]
- Snowflake, on-demand credit, AWS EU Dublin and Frankfurt. $2.60, $3.90, $5.20, $7.80 [20]
- Snowflake storage, on demand, AWS US East. $23.00 per TB per month [20]
- BigQuery on demand. $6.25 per tebibyte scanned, first 1 TiB per month free [21]
- BigQuery slot-hours, pay as you go. $0.04 Standard, $0.06 Enterprise, $0.10 Enterprise Plus [21]
- Redshift Serverless, US East. $0.375 per RPU-hour, from a 4 RPU minimum [22]
Note the regional spread on Snowflake: the same Enterprise credit is $3.00 in US East and $3.90 in EU Frankfurt [20], a 30 per cent difference decided by where you put the account. The credit consumption table we read carries an effective date of 13 May 2025 [20], so check it against your own contract before budgeting from it.
Egress, the line nobody quotes you
Cross-cloud pipelines pay to leave. AWS charges $0.09 per GB for the first 10 TB out of N. Virginia, falling to $0.085, $0.07 and $0.05 at higher tiers, with 100 GB a month free [23]. Google Cloud Premium Tier to North America is $0.12 per GiB from 1 GiB to 1,024 GiB, then $0.11, then $0.08, with inter-region within North America at $0.02 per GiB [24]. Azure gives the first 100 GB a month free, then $0.087 per GB for the next 10 TB [25]. Cloudflare R2 publishes egress to the internet as free, with storage at $0.015 per GB-month [26].
Moving a terabyte a day out of one cloud into another's warehouse is a five-figure annual line on its own at those rates [23][24][25]. It is also the easiest one to design away.
The people line, and the one survey figure worth quoting
The US Bureau of Labor Statistics has no separate code for data engineers, so the two closest are database architects (15-1243) at a mean $69.44 per hour and $144,440 a year, and software developers (15-1252) at a mean $71.20 per hour and $148,100 a year, both from the May 2025 occupational survey [27].
On how much of that time maintenance takes, the honest answer is that the available figures come from a vendor. Fivetran's Enterprise Data Infrastructure Benchmark Report 2026, published 26 March 2026, reports 53 per cent of engineering time spent on pipeline maintenance and $2.2 million a year in engineering labour, from 500 senior data and technology leaders at organisations of 5,000 or more employees, fielded in the fourth quarter of 2025, with a 95 per cent confidence level and a stated margin of error of 4.4 per cent [28]. Fivetran fielded it itself and sells the alternative, so weigh it accordingly. We quote it because it is the only figure of its kind with a published methodology, not because it is neutral.
How to decide
Pick by meter and by churn, in this order. If your volume is large and your feed count is small, a flow-priced vendor wins [5]. If your feed count is large and each is small, a row or credit meter wins [1][2]. If your data churns heavily with history, read Fivetran's MAR definition twice before signing [7]. If you have engineers and more than a handful of non-standard sources, self-hosting plus dbt Core is genuinely cheaper [10][11], and the cost moves onto your payroll [27] where it is visible.
Then price the warehouse [20][21][22] and the egress [23][24] before you sign anything, because those two outlive every pipeline decision on this page.
Sources
- [1] Fivetran, pricing page: Monthly Active Rows as the unit, the 500,000 MAR free allowance and the $5 base charge per standard connection, read 9 October 2026, https://www.fivetran.com/pricing
- [2] Airbyte, pricing page: Standard from $20 per month with 5 credits, extra credits $5 each, Plus from $189 per month for 40 credits up to 2,000 credits at $4,999 per month, read 9 October 2026, https://airbyte.com/pricing
- [3] Stitch, pricing page: Standard from $100 per month, Advanced $1,500 per month billed annually, Premium $3,000 per month, with their row allowances, read 9 October 2026, https://www.stitchdata.com/pricing/
- [4] Hevo, pricing page: free to 1M events per month, Starter $299 (or $265 billed annually), Professional $849 (or $750 billed annually), read 9 October 2026, https://hevodata.com/pricing/
- [5] Portable, pricing page: Standard $1,800, Pro $2,800 and Advanced $4,200 per month for 6, 15 and 25 enabled data flows with unlimited data volumes, read 9 October 2026, https://portable.io/pricing
- [6] Estuary, pricing page: $0.50 per GB plus $100 per connector per month and the published 800 GB example at $1,000 per month, read 9 October 2026, https://estuary.dev/pricing/
- [7] Fivetran, usage-based pricing documentation and 2026 pricing updates: the MAR definition, once-per-month counting, and the charging of inserts, updates and deletes with deletes counted from 1 January 2026, read 9 October 2026, https://fivetran.com/docs/usage-based-pricing
- [8] Airbyte, credit documentation: 6 credits per million rows for APIs and custom sources, 4 credits per 1 GB for databases and files, read 9 October 2026, https://docs.airbyte.com/platform/cloud/managing-airbyte-cloud/manage-credits
- [9] Matillion, pricing page: Developer, Teams and Scale tiers on a consumption-based credit system with no published dollar price, read 9 October 2026, https://www.matillion.com/pricing
- [10] Airbyte, open source quickstart: Docker, the abctl CLI, 4 or more CPUs and at least 8 GB of memory, with a low-resource mode on 2 CPUs, read 9 October 2026, https://docs.airbyte.com/platform/using-airbyte/getting-started/oss-quickstart
- [11] dbt Labs, dbt documentation introduction: dbt Core is Apache 2.0 licensed and free to use, read 9 October 2026, https://docs.getdbt.com/docs/introduction
- [12] dbt Labs, pricing page: Developer free with 1 seat and 3,000 successful models per month, Starter $100 per user per month with five seats, 15,000 models and 5,000 queried metrics, read 9 October 2026, https://www.getdbt.com/pricing
- [13] Dagster, pricing page: Solo $10 per month plus $0.040 per credit, Starter $100 per month plus $0.035 per credit, serverless compute $0.010 per minute, and the credit definition, read 9 October 2026, https://dagster.io/pricing
- [14] Prefect, pricing page: Hobby free, Starter $100 per month, Team $100 per user per month, read 9 October 2026, https://www.prefect.io/pricing
- [15] Meltano, pricing page: compute-hour tiers with no published dollar price and the statement "Pay for compute. Not rows.", read 9 October 2026, https://meltano.com/pricing
- [16] Zapier, pricing page: Free at 100 tasks per month, Professional from $19.99 per month, Team from $69 per month, read 9 October 2026, https://zapier.com/pricing
- [17] Make, pricing page: Free at 1,000 credits, Core $12, Pro $21 and Teams $38 per month at 10,000 credits each, read 9 October 2026, https://www.make.com/en/pricing
- [18] Workato, Boomi, Celigo and Tray pricing pages: tiers published without prices, and Celigo's statement that it bills endpoints and flows rather than tasks or transactions, read 9 October 2026, https://www.celigo.com/pricing/
- [19] Make, credits help page: one operation is one credit for non-AI apps, read 9 October 2026, https://help.make.com/credits
- [20] Snowflake, Credit Consumption Table, effective 13 May 2025: on-demand credit prices by edition and region and on-demand storage at $23.00 per TB per month in AWS US East, read 9 October 2026, https://www.snowflake.com/content/dam/snowflake-site/legal/legal-files/CreditConsumptionTable.pdf
- [21] Google Cloud, BigQuery pricing: on-demand $6.25 per tebibyte with the first 1 TiB per month free, and pay-as-you-go slot-hour prices by edition, read 9 October 2026, https://cloud.google.com/bigquery/pricing
- [22] Amazon Web Services, Redshift pricing: Redshift Serverless at $0.375 per RPU-hour in US East (N. Virginia) with a 4 RPU minimum, read 9 October 2026, https://aws.amazon.com/redshift/pricing/
- [23] Amazon Web Services, data transfer price list for us-east-1, file dated 16 September 2026: tiered per-GB egress and the 100 GB monthly free allowance, read 9 October 2026, https://aws.amazon.com/ec2/pricing/on-demand/
- [24] Google Cloud, VPC network pricing: Premium Tier egress to North America per GiB and $0.02 per GiB inter-region within North America, read 9 October 2026, https://cloud.google.com/vpc/network-pricing
- [25] Microsoft, Azure bandwidth pricing: first 100 GB per month free, then tiered per-GB egress from North America or Europe, read 9 October 2026, https://azure.microsoft.com/en-us/pricing/details/bandwidth/
- [26] Cloudflare, R2 pricing: egress to the internet free, storage $0.015 per GB-month, read 9 October 2026, https://developers.cloudflare.com/r2/pricing/
- [27] US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025: Database Architects (15-1243) mean hourly $69.44 and mean annual $144,440; Software Developers (15-1252) mean hourly $71.20 and mean annual $148,100, read 9 October 2026 via the BLS public API, https://www.bls.gov/oes/current/oes151243.htm
- [28] Fivetran, Enterprise Data Infrastructure Benchmark Report 2026, published 26 March 2026: 53 per cent of engineering time on pipeline maintenance and $2.2 million a year in engineering labour, from 500 senior data and technology leaders at organisations of 5,000 or more employees, fielded in Q4 2025, 95 per cent confidence with a 4.4 per cent margin of error, https://www.fivetran.com/blog/the-enterprise-data-infrastructure-benchmark-report-2026
More Costs and Timelines from Bles Software
- Data Migration Cost in 2025: Budgets, Timelines, and a Playbook for Low-Risk Cutovers
- DevOps Platform Implementation Cost and Timeline (2025): CI/CD, IaC, Observability, and Security for Regulated-Ready Delivery
- ERP Implementation Cost and Timeline (2025): SAP S/4HANA, Oracle Fusion, and Dynamics 365 Compared
- Fur Ball 2025: Costs, Timelines, and Key Drivers
- iPaaS Implementation Cost and Timeline (2025): Workato, MuleSoft, Make/Zapier, Boomi
- MLOps Implementation Cost and Timeline (2025): Model Serving, Feature Stores, and Monitoring at Enterprise Scale
- Mobile App Development Cost in 2025: Real Budgets, Timelines, and Tradeoffs
- Payment Gateway Integration Cost (Stripe/Adyen/PayPal)
- Daily AI Roundup: AI agent, model and enterprise AI news