SStatWharf
Menu

Best ETL Tools (2026): Top 10 Compared

Updated September 2026By StatWharf Editorial10 vendorsMethodology

ETL tools move data from source systems into warehouses and reshape it for analysis. The ten tools differ in scope and billing. Fivetran, Airbyte, Portable and Dataddo concentrate on moving data from sources, with Airbyte open source and self-hostable. dbt covers SQL transformation. AWS Glue is serverless Spark ETL, Matillion is a low-code canvas, Informatica is an enterprise suite that includes data quality, and Integrate.io and Keboola offer pipelines on flat-fee or compute-minute terms. Billing models include consumption for Fivetran, Matillion and Informatica and a flat monthly fee for Integrate.io and Portable. Matillion and Informatica publish no unit or plan price.

Order is not a ranking. How entries are ordered.

On this page
  1. Comparison table
  2. Vendor details
  3. Fivetran
  4. Airbyte
  5. dbt
  6. AWS Glue
  7. Matillion
  8. Informatica
  9. Integrate.io
  10. Keboola
  11. Portable
  12. Dataddo
  13. Frequently asked questions
  14. Suggest a vendor

Compare at a glance

Select a vendor for details and sources. Scroll the table horizontally on smaller screens.

ETL Tools: vendor fit and recorded pricing
VendorConsider forPricing notesStandout
FivetranenterpriseTeams wanting managed extract and load, with dbt transforms afterFree up to 500,000 monthly active rows and 5,000 model runs; paid plans on consumption, up to 22% off annual Checked Sep 2026Billed on monthly active rows; first 5,000 model runs free
Airbyteopen-sourceEngineers wanting an open-source, self-hostable connector catalogueSelf-managed free; Standard from $10/mo on volume; Pro on capacity; Enterprise Flex by quote Checked Sep 2026600+ connectors, self-managed or hosted, plus a Connector Builder
dbtmid-marketData teams defining transforms as version-controlled SQL modelsDeveloper free, one seat; Starter $100/user/mo with 5 seats and 15,000 models; Enterprise custom Checked Sep 2026SQL models with tests and lineage instead of a pipeline canvas
AWS GlueenterpriseAWS teams wanting serverless Spark ETL billed by the second$0.44 per DPU-hour, per-second billing; Catalog free to 1M objects, then $1 per 100,000/mo; varies by region Checked Sep 2026Vendor example: a 15-minute job on 6 DPUs costs $0.66
Matillionmid-marketTeams designing load and transform on a low-code canvasDeveloper, Teams and Scale on consumption credits; no plan prices published Checked Sep 2026Built-in Git repository on every tier, including Developer
InformaticaenterpriseLarge enterprises wanting ETL, ELT and data quality on one contractConsumption-based Informatica Processing Units; no unit price published Checked Sep 2026One IPU pool spans integration, ingestion and data quality
Integrate.iomid-marketTeams wanting a flat fee for ETL, ELT, CDC and reverse ETLCore $1,999/mo, unlimited volumes, pipelines, connectors and users; higher tier by quote Checked Sep 2026No row, connector or user limits; 60-second pipeline frequency
Keboolamid-marketSmall teams paying only for the compute minutes their jobs useFree plan, 60 compute minutes/mo after 120 in month one; extra $0.14/min; Enterprise by quote Checked Sep 2026Free tier not time-limited, with 700+ connectors
PortablespecialistAnalytics teams blocked by a niche SaaS sourceStandard $1,800/mo for 6 flows; Pro $2,800 for 15; Advanced $4,200 for 25; unlimited volume Checked Sep 20261,500+ long-tail connectors; custom connectors included from Pro
DataddosmbSmaller teams wanting ETL, reverse ETL and replication on a low priceFree 3 flows, 100,000 rows/mo; paid plans $99/mo annual or $129 monthly with 10M rows; Enterprise custom Checked Sep 2026ETL, reverse ETL and replication in one $99 plan

These comparisons draw on public product information, not hands-on testing of every tool. Source records identify available references and checks; missing evidence is marked. Buyer fit is an editorial assessment, not a measured performance score. How to use this research.

ETL tools extract data from source systems, reshape it and load it into a destination where it can be queried. The category covers both orders of operation: classic ETL, where data is transformed before it lands, and ELT, where raw data is loaded into a cloud warehouse and transformed there using warehouse compute. Buyers also search for this category as data pipeline tools, ELT tools or data ingestion tools.

The ten tools compared here split into three groups by what they actually do. Fivetran, Airbyte, Portable and Dataddo are load-first products whose value is a maintained connector catalogue; transformation is expected to happen downstream. dbt sits at the opposite end and only transforms, compiling version-controlled SQL models into warehouse statements. AWS Glue, Matillion, Informatica, Integrate.io and Keboola build both halves of the pipeline in one product, differing in whether the transform step is Spark code, a low-code canvas or pushdown SQL. All pricing notes were checked in September 2026. Entries with dated source checks appear first. That order records research readiness. It is not a measure of product quality or a ranking.

Teams whose warehouse is Snowflake can compare Openflow, CDC streaming and Partner Connect options in ETL tools for Snowflake. Teams moving data into or out of Salesforce can compare Data Loader, reverse ETL and Salesforce integration platforms in ETL tools for Salesforce.

Related pages cover data integration platforms, CDC tools, data catalog software and business intelligence tools.

Vendor details and trade-offs

Fivetran

enterprisefivetran.com ↗
Consider forTeams that want the extract and load steps fully managed, with transformation handled afterwards by dbt projects that Fivetran schedules against the destination warehouse
Pricing notesFree plan up to 500,000 monthly active rows for connections and 5,000 model runs; Standard, Enterprise and Business Critical billed on consumption, with up to 22% off on an annual contract (checked Sep 2026)
Feature to evaluateConnections billed on monthly active rows rather than total rows, with the first 5,000 transformation model runs free on every plan

Fivetran sells the extract and load half of a pipeline as a managed service. A buyer picks one of more than 700 managed connectors, supplies credentials and a destination, and Fivetran handles schema discovery, incremental updates and schema drift without pipeline code.

Transformation happens after the load, inside the destination. Fivetran runs dbt Core projects on a schedule tied to the sync, and ships Quickstart data models that build analytics-ready tables for common sources without the buyer writing SQL. Transformation usage is metered as monthly model runs. Beyond the 5,000 free each month the pricing page lists $0.01 per model run for 5,001 to 30,000 runs, $0.007 for 30,001 to 100,000, and $0.002 above that.

Connection pricing is based on monthly active rows, meaning rows inserted, updated or deleted in a month rather than rows stored. The pricing page publishes median monthly list prices for named connectors at a company of 1 to 200 employees: $17.23 for Facebook Ads at 34,479 monthly active rows, $10.99 for Google Analytics 4, $44.12 for Google Ads and $423.78 for Marketo at 847,574 rows.

Above Standard, Enterprise adds enterprise database connectors and a hybrid deployment option, while Business Critical adds customer-managed encryption keys and private networking. Fivetran and dbt Labs are now one company.

Potential strengths

  • The pricing page publishes worked connector examples and model-run rates of $0.01, $0.007 and $0.002 as volume rises
  • The free plan covers 500,000 monthly active rows, 3,500 activation rows and 5,000 model runs

Trade-offs

  • No flat list price per plan. Cost depends on which connectors run and how much data changes each month
  • One-minute syncs, enterprise database connectors and hybrid deployment start at the Enterprise tier
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Usage-based monthly; discounts on annual contract
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Airbyte

open-sourceairbyte.com ↗
Consider forEngineering teams that want an open-source connector catalogue they can self-host, extend with a connector builder, and drive from Airflow, Dagster or Prefect
Pricing notesSelf-managed open-source edition free; hosted Standard from $10 a month on data volume; Pro priced on compute capacity; Enterprise Flex by quote. Agent plans run $0 Free, $29 Individual and $299 Team a month (checked Sep 2026)
Feature to evaluateThe same 600+ connector catalogue in a free self-managed edition and in the hosted plans, with a Connector Builder for sources the catalogue does not cover

Airbyte is an open-source data movement platform. A pipeline is configured as a source, a destination and a sync mode rather than written as code, and the same catalogue of more than 600 connectors is available whether the platform runs on the buyer's own infrastructure or on Airbyte Cloud. Change data capture, schema propagation, column selection and cron scheduling are listed across the plans.

When a source is missing, the Connector Builder produces a new connector without a Java or Python project. For teams that prefer code, PyAirbyte drives syncs from Python, a Terraform provider manages connections as infrastructure, and the platform documents integration with Airflow, Dagster and Prefect so extraction can sit inside an existing orchestration graph.

Airbyte does not transform inside the pipeline. It loads raw tables and leaves modelling to the warehouse, which in practice means dbt or SQL run by the orchestrator after the sync. Buyers who want the transform step inside the same product need a second tool.

On the data replication side, the self-managed open-source edition carries no licence fee, the hosted Standard plan starts at $10 a month and bills on data volume, Pro prices on compute capacity measured in Data Workers, and Enterprise Flex keeps data inside the buyer's own boundary under an Airbyte-managed control plane. A separate set of agent and Context Store plans is metered in agent operations.

Potential strengths

  • The open-source edition can be self-hosted at no licence cost with the full connector catalogue and change data capture
  • Pro prices on compute capacity rather than data moved, so a volume spike does not move the bill

Trade-offs

  • Self-hosting shifts the cost to infrastructure and the engineering time to run it
  • Maximum sync frequency is one hour on the entry tier; 15-minute syncs, SSO and role-based access control start on Pro
Sources and status

dbt

mid-marketgetdbt.com ↗
Consider forData teams that load raw data with a separate tool and want the transform step defined as version-controlled SQL models with tests, documentation and lineage
Pricing notesDeveloper free for one seat with 3,000 models built a month; Starter $100 per user a month with five developer seats and 15,000 models; Enterprise and Enterprise+ custom (checked Sep 2026)
Feature to evaluateThe transform step expressed as version-controlled SQL models with tests and lineage, rather than as steps inside a proprietary pipeline canvas

dbt answers the transform half of the question and deliberately ignores the rest. Data must already be in the warehouse. From there an analyst writes a model as a SELECT statement in a .sql file, and dbt compiles it into the create-table or create-view statement the warehouse needs, works out the dependency graph between models, and runs them in the right order. Because models are plain files, the whole transformation layer lives in Git and moves through pull requests like application code.

The surrounding machinery is what distinguishes it from hand-written SQL scripts. Tests assert conditions such as uniqueness or non-null on a column and fail the run when they break. Documentation and lineage are generated from the same project and surfaced through dbt Catalog. The dbt Semantic Layer holds metric definitions so a downstream tool reads one definition of revenue.

Four plans are published. Developer is free for a single seat, 3,000 successful models a month and one project, with the browser IDE and job scheduling. Starter costs $100 per user a month and includes five developer seats, 15,000 models, 5,000 queried metrics, API access and basic Catalog and Semantic Layer. Enterprise is custom-priced and raises the limits to 100,000 models, 20,000 metrics and 30 projects while adding Mesh, Canvas and Insights. Enterprise+ adds PrivateLink, IP restrictions and unlimited projects.

Potential strengths

  • A published $100 per user a month Starter price that already includes five developer seats
  • The Developer plan is free and not time-limited, covering one seat and 3,000 model builds a month

Trade-offs

  • It covers the transform step only. Extraction and loading require a separate tool
  • Projects are capped: one on Developer and Starter, 30 on Enterprise, unlimited only on Enterprise+
Sources and status

AWS Glue

enterpriseaws.amazon.com ↗
Consider forAWS-based teams that want serverless Spark ETL jobs billed by the second, sharing one Data Catalog with Athena, Redshift and EMR
Pricing notesETL jobs and interactive sessions $0.44 per DPU-hour billed by the second; Data Catalog free for the first million metadata objects, then $1.00 per 100,000 objects a month; crawlers, DataBrew and data quality billed separately; rates vary by region (checked Sep 2026)
Feature to evaluate$0.44 per DPU-hour with per-second billing, so the pricing page's own example of a 15-minute job on 6 DPUs costs $0.66

AWS Glue is Amazon's serverless data integration service. Pipelines are built in Glue Studio, either visually as a graph of source, transform and target nodes or as PySpark or Scala code, and the generated job runs on an Apache Spark environment that AWS provisions and tears down. There is no cluster to size or keep warm. The service connects to more than 100 sources and lands data into data lakes, warehouses and lakehouses.

The transform step is real Spark rather than a restricted expression language: joins, window functions, user-defined functions and custom Python libraries are all available. Glue DataBrew adds a separate no-code preparation surface for analysts. Crawlers scan sources, infer schemas and register tables in the Glue Data Catalog, which then serves as the shared technical metadata layer for Amazon Athena, Amazon Redshift, Amazon EMR and SageMaker Lakehouse, with Lake Formation supplying fine-grained permissions.

Billing is metered rather than subscribed. ETL jobs and interactive sessions cost $0.44 per DPU-hour, billed by the second; one DPU provides 4 vCPU and 16 GB of memory. The pricing page gives a worked example: a 15-minute job on 6 DPUs costs $0.66. Crawlers bill hourly by the second, DataBrew jobs per minute, and the Schema Registry carries no charge. Rates vary by region.

Potential strengths

  • A published unit rate with no seat licence, so occasional pipelines cost close to nothing when idle
  • The Data Catalog is free for the first million metadata objects and the first million accesses

Trade-offs

  • Cost is hard to forecast before the first job runs, because it depends on DPU count and runtime
  • Effective use of the Spark runtime assumes PySpark or Scala skills in the team
Sources and status

Matillion

mid-marketmatillion.com ↗
Consider forTeams that want to design both the load and the transform steps on a low-code canvas, with SQL and Python components and Git version control included on every tier
Pricing notesDeveloper, Teams and Scale plans on a consumption-based credit system; no plan prices are published on the pricing page (checked Sep 2026)
Feature to evaluateA low-code pipeline canvas with a built-in Git repository on every tier, including the single-seat Developer plan

Matillion sells the Data Productivity Cloud, a platform in which both halves of a pipeline are designed on the same canvas. Orchestration pipelines handle extraction and loading from pre-built or custom connectors. Transformation pipelines then push work down into the cloud data warehouse, so the heavy processing runs on Snowflake, Databricks, BigQuery or Redshift compute rather than on Matillion's own infrastructure. Components can be dropped visually, and SQL or Python components are available where the visual set runs out.

Two things in the plan comparison are worth a buyer's attention. A built-in Git repository is included from the Developer tier, so pipelines are version-controlled by default rather than as an enterprise add-on. Real-time validation and sampling components then let a developer check a transformation against live data while building it, which shortens the edit-and-rerun loop that makes low-code pipeline work slow.

Maia is the vendor's agentic layer, described as an AI workforce that creates, manages and evolves pipelines across all three plans.

Developer covers one developer user, unlimited projects, pre-built connectors and the low-code canvas. Teams raises the count to five developer users and adds an audit log and a service-level agreement. Scale adds custom single sign-on, hybrid cloud deployment through a self-hosted agent, data lineage, streaming change data capture pipelines and 180-day log retention. Every plan draws on the same credit system, and no credit price is published.

Potential strengths

  • Unlimited projects and a built-in Git repository from the Developer tier upward
  • The Scale tier adds streaming change data capture pipelines, end-to-end lineage and hybrid cloud deployment

Trade-offs

  • No plan prices appear on the pricing page. Cost depends entirely on credits consumed
  • Teams and Scale both include only five developer users, and extra seats are not priced publicly
Sources and status

Informatica

enterpriseinformatica.com ↗
Consider forLarge enterprises that need ETL, ELT, Spark and serverless execution patterns plus data quality under one governed platform and one procurement contract
Pricing notesConsumption-based. Intelligent Data Management Cloud is subscribed in Informatica Processing Units drawn down across eligible cloud services. No unit price is published (checked Sep 2026)
Feature to evaluateOne pool of Informatica Processing Units spans data integration, mass ingestion, data quality and the other platform services, so capacity moves between them without a new contract

Informatica is the incumbent in enterprise data integration, and its Cloud Data Integration service covers a wider set of execution patterns than most products on this page: classic ETL mappings, ELT pushdown into a cloud warehouse, Spark-based advanced data integration for large volumes, and a fully managed serverless option where no agent infrastructure is maintained. Change data capture and replication arrive through Cloud Mass Ingestion rather than as a separate purchase.

Pipelines are built in a low-code mapping designer. Sources and targets are connected, transformations are placed between them, and the advanced mapping designer adds parameterised and reusable mappings plus a task flow designer for complex orchestrations. CLAIRE, the platform's AI engine, suggests source datasets and next-best transformations during design and auto-tunes workloads at run time.

Pricing works differently from the rest of this list. Rather than seats or rows, Informatica sells Informatica Processing Units, a capacity unit consumed by whichever eligible cloud service the customer runs. Each service has its own scalar and metric published in the Cloud and Product Description Schedule: Advanced Data Integration, for example, is metered in compute units per hour. That structure lets a buyer shift capacity from an ingestion project to a data quality project without renegotiating.

The trade-off is forecasting. Administrators can restrict which users reach which service and set threshold alerts.

Potential strengths

  • A single subscribed balance can be applied across ETL, ELT, ingestion and data quality rather than buying each separately
  • Usage dashboards and consumption threshold alerts are built into the administrator console, with email warnings at fixed thresholds

Trade-offs

  • No unit price is published anywhere on the pricing page. Every figure comes from a quote
  • Unused units do not carry over: monthly on the standard IPU plan, annually on Flex IPU
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: IPU subscription drawn down monthly, or annually on Flex IPU
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Integrate.io

mid-marketintegrate.io ↗
Consider forOperations and analytics teams that want a predictable flat fee and a low-code builder covering ETL, ELT, CDC and reverse ETL in one product
Pricing notesCore $1,999 a month with unlimited data volumes, pipelines, connectors and users; a higher tier adding advanced security, role-based access control and HIPAA readiness is by quote (checked Sep 2026)
Feature to evaluateA flat $1,999 a month with no row, connector or user limits, and a 60-second minimum pipeline frequency

Integrate.io positions itself against the metered model that most of this category uses. Its stated aim is that the people closest to the data own the pipelines, so the builder is drag-and-drop with optional code, supported by a copilot and an MCP server. The same platform covers four pipeline shapes: ETL into a warehouse, ELT with transformation pushed down, change data capture, and reverse ETL back into business applications.

Transformation is handled inside the pipeline rather than delegated to a downstream tool, which matters for buyers whose destination is an application rather than a warehouse. That also makes the product a plausible replacement for a legacy on-premises ETL suite, and the vendor runs a migration path around exactly that: a migration tool moves existing pipelines, a solutions engineer finalises them, and the vendor states it will buy out the incumbent contract.

Integrate.io Core costs $1,999 a month and includes unlimited data volumes, unlimited pipelines, unlimited connectors, full platform access, a 60-second minimum pipeline frequency and 30-day onboarding. A second, quote-priced tier layers advanced security and compliance, team role-based access control, HIPAA and healthcare readiness, and tailored support on top of Core.

A team syncing three low-volume SaaS sources pays less on a consumption product, while a team moving large volumes on a tight frequency reaches the break-even point quickly.

Potential strengths

  • One published flat fee, so the bill does not move when data volume spikes
  • ETL, ELT, change data capture and reverse ETL pipelines all sit inside the same product and the same price

Trade-offs

  • $1,999 a month is a high floor for a team running only a handful of pipelines
  • Only the Core tier is priced. Security, compliance and support upgrades are quoted separately
Sources and status

Keboola

mid-marketkeboola.com ↗
Consider forSmall teams that want a hosted pipeline platform with a free tier, paying only for the compute minutes their jobs actually consume
Pricing notesFree plan $0 with unlimited ETL/ELT pipelines, one project and 120 compute minutes in the first month then 60 a month; extra minutes $0.14 each; Enterprise by quote (checked Sep 2026)
Feature to evaluateBilling by job compute minute at $0.14, with a free tier that is not time-limited and still includes 700+ connectors plus SQL and Python transformations

Keboola is a hosted data platform that bundles extraction, transformation, storage and orchestration rather than selling the pieces separately. A pipeline starts with an extractor drawn from more than 700 connectors, lands data in Keboola Storage, and is then transformed in the buyer's chosen language. Flow Builder sequences the steps and handles scheduling and dependencies, so an orchestrator is not a separate purchase.

The transform step is unusually open for a hosted product. SQL and Python transformations are available on the free tier, and subscription projects add R and Julia with optional Spark and MLflow backends. Transformations run against a storage backend, which is Snowflake by default on the free plan and can be Snowflake, BigQuery or DuckDB on Enterprise.

Billing is measured in job time rather than rows or seats. The Free plan includes 120 minutes of compute in the first month and 60 minutes each month after that, with additional minutes at $0.14 each, bought by credit card. Subscription contracts convert the same idea into Time Credits measured against project usage. Purchased credits are non-refundable but do not expire while the project stays active.

Enterprise adds the governance layer: Data Catalog and data sharing between projects, tailored change data capture and streaming, development and production modes with Git-based continuous integration, private SaaS deployment in a virtual private cloud, and single sign-on.

Potential strengths

  • The free plan has no expiry date and includes unlimited pipelines, 700+ connectors and a Snowflake backend
  • Per-minute compute billing means pipelines that run rarely cost close to nothing

Trade-offs

  • The free tier is one project on an extra-small backend with no Data Catalog and no data sharing between projects
  • Streaming, change data capture, development and production separation and single sign-on are Enterprise-only and quote-priced
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Per compute minute, topped up by card or contracted as Time Credits
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Portable

specialistportable.io ↗
Consider forAnalytics teams blocked by a niche SaaS source that mainstream connector catalogues do not carry, where connector development matters more than transformation features
Pricing notesStandard $1,800 a month for 6 data flows; Pro $2,800 for 15; Advanced $4,200 for 25; all billed monthly with unlimited data volumes. Bespoke connector development $2,000 a month on Standard and included from Pro (checked Sep 2026)
Feature to evaluate1,500+ prebuilt connectors weighted towards long-tail SaaS sources, with custom connector development included in the plan from Pro upward

Portable solves a narrow problem that stops a lot of pipeline projects: the source nobody else connects to. Its catalogue lists more than 1,500 prebuilt connectors, and the mix is weighted to long-tail applications alongside the obvious ones such as NetSuite SuiteAnalytics, Salesforce, PostgreSQL, HubSpot, Stripe and Zendesk. When the needed source is still missing, connector development is the service being sold rather than an exception to it, with the vendor researching, building and then maintaining the connector.

The pipeline itself is deliberately simple. A data flow is one source paired with one destination, run on demand, on a schedule, or triggered through the API depending on the tier. Loading is incremental and destinations cover warehouses, databases, lakes and files. Transformation is not part of the product: raw tables land in the destination and modelling is expected to happen there, typically in SQL or dbt.

Three plans are published, all billed monthly. Standard costs $1,800 for 6 enabled data flows, with Standard sources, warehouse or database destinations, hourly syncs and 9-to-5 priority support. Pro costs $2,800 for 15 flows and adds Pro sources, every destination type, 15-minute syncs, cron scheduling, developer API and webhook access and 24x7 premium support. Advanced costs $4,200 for 25 flows and adds the Advanced source tier. On Standard, the integration services package can be bought separately at $2,000 a month.

Potential strengths

  • Every tier carries a published flat monthly fee and unlimited data volumes
  • Connector development is part of the subscription rather than a separate professional services engagement

Trade-offs

  • Priced per enabled data flow, and each unique source-to-destination pair counts as one flow
  • Standard syncs hourly; 15-minute syncs, cron scheduling and API access start on Pro
Sources and status

Dataddo

smbdataddo.com ↗
Consider forSmaller teams that want warehouse ETL, reverse ETL and database replication in one low-priced plan, or that need to feed a BI dashboard directly without a warehouse
Pricing notesFree $0 for 3 flows and 100,000 rows a month; Data to Dashboards and Data Anywhere both $99 a month billed annually or $129 billed monthly, each with 10 million rows; Enterprise custom (checked Sep 2026)
Feature to evaluateWarehouse ETL and ELT, reverse ETL and database replication all sit in the single Data Anywhere plan at $99 a month with five-minute sync frequency

Dataddo is priced and packaged for the smaller end of this category, and its plan structure reflects a specific view of what a pipeline is for. One plan sends data from applications straight into dashboarding tools; the other sends data between any source and any destination, including warehouses. That split lets a team that only needs Google Ads data inside a reporting tool avoid paying for warehouse infrastructure it will not use.

Pipelines are configured as data flows: a source or set of sources paired with a destination. Data blending is included on the paid plans, so several sources can be combined before delivery, which is the product's answer to the transform question. Heavier modelling is expected to happen in the destination warehouse. A single control plane drives multiple data planes, so execution can sit in cloud, on-premises or hybrid environments.

Four tiers are listed. Free costs nothing and covers 3 data flows, 100,000 rows extracted a month and weekly syncs into dashboarding tools. Data to Dashboards costs $99 a month billed annually, or $129 billed monthly, for 5 flows, 10 million rows and hourly syncs. Data Anywhere costs the same and covers 3 flows but adds warehouse ETL and ELT, reverse ETL, database replication, five-minute syncs and SSH tunnelling. Enterprise is custom-priced and adds on-premises deployment and API access.

Potential strengths

  • The lowest published paid entry point on this page at $99 a month billed annually, covering 10 million rows
  • Data Anywhere includes reverse ETL and database replication at the same price as the dashboard-only plan

Trade-offs

  • The Data to Dashboards plan excludes warehouse ETL and ELT, so warehouse buyers must take Data Anywhere
  • On-premises deployment and API access are Enterprise-only, and every plan carries a yearly commitment period
Sources and status
  • Product reference
  • Pricing source
  • Billing terms: Monthly or annual; annual billing is around 25% cheaper
  • Source review: checked Sep 20, 2026
  • Vendor confirmation: not confirmed

Frequently asked questions

What is an ETL tool?

An ETL tool moves data out of source systems, reshapes it into a usable structure and writes it into a destination such as a data warehouse, lake or application. The three steps give the category its name: extract, transform, load. Modern products differ mainly in where the transform step runs, how the pipeline is built, and whether the vendor maintains the connectors or the buyer does.

What is the difference between ETL and ELT?

In ETL the data is transformed before it lands, on separate compute owned by the pipeline tool. In ELT the raw data is loaded into a cloud warehouse first and transformed there using the warehouse's own compute. ELT became the default once warehouse compute became cheap and elastic. Fivetran, Airbyte and Portable are load-first products; dbt handles the transform that follows; AWS Glue, Matillion, Informatica and Integrate.io support either order.

How much do ETL tools cost?

Published entry points on this page range from $0 to $1,999 a month. Dataddo starts at $99 a month billed annually, dbt Starter at $100 per user a month, Portable Standard at $1,800 a month and Integrate.io Core at $1,999 a month. AWS Glue charges $0.44 per DPU-hour and Keboola $0.14 per compute minute, with free allowances first. Fivetran, Matillion and Informatica publish no plan price and bill on consumption.

Which of these tools actually transform data?

dbt is a transform-only tool and does nothing else. AWS Glue runs full Apache Spark transformations in job code. Matillion, Informatica and Integrate.io build transformation steps on a low-code canvas, with Matillion and Informatica pushing the work down into the warehouse. Keboola runs SQL, Python and, on paid plans, R and Julia transformations. Fivetran schedules dbt projects after the load. Airbyte, Portable and Dataddo load raw data and leave modelling downstream.

What pricing models do ETL vendors use?

Five appear on this page. Row or event volume, used by Fivetran through monthly active rows and by Dataddo through rows extracted. Compute time, used by AWS Glue at $0.44 per DPU-hour and Keboola at $0.14 per minute. Flat fee, used by Integrate.io. Per data flow, used by Portable. Per seat, used by dbt. Informatica and Matillion use abstract consumption units, Informatica Processing Units and credits respectively, with no published unit price.

Which ETL tools can be self-hosted or run inside a private network?

Airbyte publishes a self-managed open-source edition with the full connector catalogue, and Enterprise Flex keeps data movement inside the buyer's own boundary under an Airbyte-managed control plane. Matillion Scale supports hybrid cloud deployment through a self-hosted agent. Keboola Enterprise offers public or private SaaS deployment in a virtual private cloud. Dataddo Enterprise adds on-premises deployment. Fivetran offers a hybrid deployment option on Enterprise, and Informatica runs a Secure Agent inside the customer's environment.

Does an ETL tool require a data warehouse?

Usually, but not always. Fivetran, Airbyte, Portable, Matillion and AWS Glue assume a warehouse, lake or lakehouse destination, and the warehouse compute is billed separately by the cloud provider. dbt cannot run without one at all, since its models are compiled into warehouse SQL. Dataddo's Data to Dashboards plan is the clear exception: it delivers data straight into visualisation tools. Keboola includes its own storage layer, so no separate warehouse contract is required to start.

How was this list compiled?

Candidates were drawn from buyer queries for ETL tools and from vendor websites. Each vendor's pricing page, plus a product or documentation page, was read on 20 September 2026, and every price on this page comes from those pages rather than from search results or third-party listings. Stitch was excluded because its homepage now directs new buyers to Qlik Talend Cloud. No product was tested hands-on, and no entry is vendor-confirmed.

Suggest a vendor or correction

Send factual corrections to editorial@statwharf.com. Corrections are free. For inclusion or placement enquiries, contact partnerships.

Contact partnerships

First published September 2026. Page update dates reflect editorial changes, not a fresh check of every vendor.