Which ETL tool should you pick to centralize your data?

Eight tools ranked by the job you need done, with the number that matters: what the bill looks like after you add a table.

Your revenue lives in Salesforce or HubSpot, finance in an ERP, ad spend in three ad platforms, and orders in a production Postgres. You want all of it in one warehouse so the numbers finally line up. Short answer: pick Airbyte for the biggest catalog per dollar, with a free self-hosted version and cloud plans from $20 a month. Pick Fivetran if you want connectors you never babysit and can live with usage billing. Pick Hevo if nobody on the team writes code. If your cloud is already chosen, start with AWS Glue or Azure Data Factory. Then put dbt on top to model the data once it lands. We compared eight tools using their official pricing pages, docs and user reviews, with one question in mind: what happens to the invoice when your volume doubles?

Romain CochardCEO of Hack'celeration
Updated 20268tools ranked500,000free monthly active rows on Fivetran700+connectors on Airbyte and Fivetran

The ranking is editorial: a sponsored spot is always labeled on its card, and no affiliate link ever changes a score.

At a glance

The 8 ETL tools side by side

Rank follows the overall score on five weighted criteria, explained right below. All prices are the ones each vendor lists on its own site. Already on Fivetran and looking for the exit? Our guide to switching from Fivetran covers the migration itself.

Best forWhat sets it apartFree planTeam sizeVisit
1AirbyteBest connectors for the price700+ connectors and a free self-hosted version (ELv2)4.4/5Free self-hosted; cloud from $20/mo✓Startups to mid-size data teamsVisit →
2FivetranBest fully managed ELTVendor-maintained connectors, 1-minute syncs on Enterprise4.3/5Free up to 500,000 MAR, then usage-based✓Data teams that want zero maintenanceVisit →
3Hevo DataBest no-code pipelineSimplest interface, well-rated support4.1/5Free up to 1M events; Starter $299/mo✓Small businesses without a data engineerVisit →
4dbtBest for in-warehouse transformationThe T in ELT, as version-controlled SQL4.0/5Free Developer; Starter $100/user/mo✓Teams that write SQLVisit →
5Azure Data FactoryBest if you run on MicrosoftPay per run, 5 free activities a month3.9/5$1 per 1,000 runs + $0.25 per DIU-hour✓Companies on AzureVisit →
6EstuaryBest for real-time dataContinuous CDC, priced per GB3.8/5Free up to 10 GB/mo; then $0.50/GB✓Teams that need fresh dataVisit →
7AWS GlueBest if you run on AWSServerless Spark, billed by the second3.7/5$0.44 per DPU-hour, per second✓Engineering teams on AWSVisit →
8WeldBest flat-price optionFixed monthly price, EU-based vendor3.6/5From $99/mo billed yearly, no free plan—Small teams that want a fixed billVisit →

Is your tool missing from this page? Email us: hello@hackceleration.com

How we scored

How we compared and rated

An ETL tool looks great in a demo. The real proof is the month your CRM adds a field, an API changes its rate limits, and the invoice jumps for no obvious reason. So we read every tool the way a two- or three-person data team would:

  • what the billing unit is (active row, event, credit, compute hour, gigabyte) and how it scales;
  • how many connectors are published, and who maintains them, the vendor or the community;
  • how the tool handles failures, schema drift and newly added tables;
  • whether someone who doesn't write code can run it;
  • what users say about support and logs when a sync breaks.

For each tool we read the official pricing page and docs, then user reviews on cloud marketplaces and developer forums. Price carries the most weight (30%) because cost is the first reason teams switch. Three well-known names are not ranked: Matillion, whose pricing page we could not read, and Qlik Talend Cloud and Informatica, which publish no prices at all. They still appear in the buying guide below.

  1. Value for moneyPublished price or not, billing unit, free tier, and how predictable the bill stays as volume grows.
    30%
  2. Connector coverageNumber of sources and destinations, vendor-maintained versus community connectors, custom connector options.
    25%
  3. Reliability and featuresSync frequency, change data capture (CDC), schema drift handling, recovery after a failure.
    20%
  4. Ease of useNo-code setup, clear error messages, time to connect a first source.
    15%
  5. Support and docsSupport quality reported by users, documentation depth, useful logs.
    10%
8tools ranked
5weighted criteria
6tools with a free tier

No affiliate link changes a score or a rank.

1
Best connectors for the price

Airbyte

4.4/5

Airbyte is the tool that pushed ingestion prices down. It lists 700+ connectors on every plan and comes in two flavors. Airbyte Core is free to run on your own infrastructure; it ships under the Elastic License v2, which is source-available rather than open source in the strict sense, while Airbyte's own connectors stay open source. Airbyte Cloud bills in credits: Standard starts at $20 a month for 5 credits, roughly 1 GB, with syncs at most hourly. Plus starts at $189 for 40 credits, adds 15-minute syncs and SSO, and scales up to $4,999 for 2,000 credits.

What users like: the catalog-to-price ratio, and the connector builder when a source is missing. What they don't: thin docs on less popular connectors, frequent API rate-limit errors, and logs that are "not very comprehensive". One reviewer flags that there is no account-level usage cap. Another says schema changes are not handled well.

Self-hosting is free, not costless. You own every upgrade, and connector updates can change behavior. In practice it's the bang-for-your-buck option against Fivetran, as long as someone on your team is on call.

Standout features
  • 700+ connectors on every plan
  • Free self-hosted version under the ELv2 license
  • 14-day trial with 400 credits, no card
  • Connector builder for missing sources
+Pros
  • ✓Largest catalog for the money
  • ✓Published prices and clear credit packs
  • ✓No lock-in: move between cloud and self-hosted
−Cons
  • ✗Community connectors vary in quality
  • ✗Logs are thin when debugging
  • ✗Self-hosted upgrades need close attention
Verdict

Number one because no other tool gives you this many connectors for this little, with a free self-hosted exit door. Start on cloud with the 400 trial credits, measure your burn, then choose Standard, Plus or your own servers.

See Airbyte plans →
2
Best fully managed ELT

Fivetran

4.3/5

Fivetran is the benchmark for managed ELT. Pick a source and a destination, and the vendor handles the rest, API changes included. You get 700+ connectors, 15-minute syncs on Standard and 1-minute syncs on Enterprise. The free plan is real: up to 500,000 monthly active rows, meaning rows inserted or updated during the month.

The catch is the unit. Deletes count toward paid MAR too. Add a $5 base charge per standard connection as soon as it moves a row. On the plus side, a row changed ten times in a month counts once, which helps on very busy tables. Fivetran also merged with dbt Labs in 2026.

Reviews praise reliability and complain about the bill: several users say costs get hard to predict as soon as you add tables. Several users point out there are no hard billing controls, and that some connectors don't expose every field or object they need.

Standout features
  • 700+ vendor-maintained connectors
  • 1-minute syncs on Enterprise
  • 500,000 free MAR every month
  • PCI DSS Level 1 on Business Critical
+Pros
  • ✓Lowest maintenance on this list
  • ✓Free tier usable in production at small volume
  • ✓A row counts only once per month
−Cons
  • ✗Per-MAR rates are not published
  • ✗Deletes count toward paid MAR
  • ✗No native hard spending cap
Verdict

Second, right behind Airbyte: more reliable and simpler, far less predictable on price. If you go with it, set usage alerts on day one and deselect useless tables before the first sync.

See Fivetran plans →
3
Best no-code pipeline

Hevo Data

4.1/5

Hevo is built for teams that don't write code. Everything is point and click, and support gets a thumbs up in most reviews. The free plan covers 1 million events a month for 5 users, with limited connectors and hourly scheduling. Starter runs $299 a month ($265 billed annually) for 5 to 50 million events, 10 users and 190+ connectors. Professional is $849.

The limits show up with scale. One reviewer says Hevo "couldn't keep up with the high number of databases we wanted to sync frequently". Others mention transformations that time out, thin NetSuite and Jira connectors, and on-demand events that get pricey once you exceed your plan.

Worth knowing: Hevo offers a contract buyout if you're locked in with another vendor. Ask for it before you sign.

Standout features
  • 1 million free events a month
  • Published prices with an annual discount
  • 14-day trial, no credit card
  • Contract buyout from competitors
+Pros
  • ✓Easiest tool to pick up
  • ✓Responsive support per reviews
  • ✓Clear prices from free to Professional
−Cons
  • ✗Fewer connectors than Fivetran or Airbyte
  • ✗Struggles with large, frequent syncs
  • ✗Overages billed on demand
Verdict

Third: the most approachable tool for a lean team, as long as volume stays moderate. Before signing, check that each key connector exposes the fields you need.

See Hevo plans →
4
Best for in-warehouse transformation

dbt

4.0/5

dbt doesn't extract or load anything. It transforms what's already in your warehouse: you write SQL models, dbt runs them in the right order, runs data quality checks on them and documents the result. That's why it belongs here. In a modern stack the ingestion tool copies raw data, and dbt turns it into clean tables. They work together.

The Developer plan is free for one person, up to 3,000 models built a month. Starter is $100 per user per month, with 5 seats included and 15,000 models. The dbt Core repository, the version you run yourself, is published under the Apache 2.0 license.

The limit: you need real SQL skills and a modeling mindset. A marketing team on its own won't get much out of it. And with Fivetran and dbt Labs merged in 2026, watch how bundles evolve if you use both.

Standout features
  • SQL transformations with data quality checks and version control
  • Free Developer seat
  • dbt Core open source under Apache 2.0
  • Auto-generated docs and lineage
+Pros
  • ✓The de facto standard for transformation
  • ✓Free to start solo
  • ✓Works with any ingestion tool
−Cons
  • ✗Does not extract or load data
  • ✗Requires solid SQL skills
  • ✗Per-seat price grows with the team
Verdict

Fourth because it only does part of the job, but it does that part better than anything else. If you already have ingestion sorted, it's usually the next best investment.

See dbt plans →
5
Best if you run on Microsoft

Azure Data Factory

3.9/5

Azure Data Factory is Microsoft's integration service. You pay only for what runs: $1 per 1,000 activity runs and $0.25 per DIU-hour (the compute unit used to copy data) in the West Europe region. The first 5 low-frequency activities each month are free. For a small nightly load, the bill stays tiny.

Three meters stack up: runs, DIU-hours for copying, and vCore-hours if you transform with data flows. That last one is where budgets slip: an oversized data flow burns far more than a plain copy.

Also note that Microsoft positions Data Factory in Fabric as the next generation. If you're starting fresh, look at Fabric before building dozens of pipelines on the older service.

Standout features
  • Official per-run pricing
  • 5 free low-frequency activities a month
  • Self-hosted runtime for on-prem databases
  • Native fit with the Azure ecosystem
+Pros
  • ✓Very cheap for simple loads
  • ✓Reaches databases inside your network
  • ✓One bill with the rest of Azure
−Cons
  • ✗Three meters to track at once
  • ✗More technical than Hevo or Fivetran
  • ✗Roadmap points toward Fabric
Verdict

Fifth: hard to beat on price when everything runs on Microsoft, much less compelling elsewhere. Plan for a developer, and start with simple copies before data flows.

See Azure Data Factory pricing →
6
Best for real-time data

Estuary

3.8/5

Estuary specializes in streaming. It captures every change in your database (change data capture, or CDC) and pushes it to the destination within seconds. Useful when a dashboard has to reflect orders from the last minute.

Pricing is simple and public. The Developer tier is free up to 10 GB a month and 2 connectors, no card needed. Past that you pay $0.50 per GB moved, plus $100 a month per connector instance, dropping to $50 after your sixth. A 30-day trial starts when you go past the free level.

The limit: the catalog is shorter than Airbyte's or Fivetran's, and the per-connector fee adds up fast with many small sources. It shines on a few big databases, not on thirty SaaS apps.

Standout features
  • Continuous change data capture
  • 10 GB and 2 connectors free monthly
  • Published per-GB price
  • 30-day trial
+Pros
  • ✓Data fresh within seconds
  • ✓Easy bill to forecast
  • ✓Usable free tier for a first pipeline
−Cons
  • ✗$100 per connector per month
  • ✗Smaller catalog than the leaders
  • ✗Fewer public user reviews
Verdict

Sixth: the right call for a handful of databases that must arrive in real time. For a long list of SaaS apps synced hourly, Airbyte or Fivetran make more sense.

See Estuary plans →
7
Best if you run on AWS

AWS Glue

3.7/5

AWS Glue is Amazon's serverless integration service. You write a job, usually Spark, AWS provides the compute, and you pay $0.44 per DPU-hour, billed by the second. AWS's own example: a 15-minute job on 6 DPUs costs 6 × 0.25 × $0.44 = $0.66. The Data Catalog is free for the first million objects and the first million accesses.

For data already inside AWS, that's very cheap. But Glue isn't a plug-and-play connector library like Fivetran. Wiring up Salesforce or HubSpot takes more work, and debugging a Spark job is not an analyst's job.

Standout features
  • $0.44 per DPU-hour, per second
  • Free catalog up to a million objects
  • No servers to manage
  • Built into S3, Redshift and Athena
+Pros
  • ✓Very cheap for short jobs
  • ✓Scales to large volumes
  • ✓One AWS bill
−Cons
  • ✗Built for engineers, not analysts
  • ✗Few ready-made SaaS connectors
  • ✗Spark jobs are slow to debug
Verdict

Seventh: excellent for a technical team on AWS, the wrong tool for a small business that just wants HubSpot data in a warehouse.

See AWS Glue pricing →
8
Best flat-price option

Weld

3.6/5

Weld is built by Weld Technologies ApS, a Danish company. Its pitch is a flat, published price rather than metered rows. Basic is $99 a month for 2 connectors and a daily sync, Premium $389 for 6 connectors hourly, Business $959 for 10 connectors every 15 minutes. Those prices are annual, which saves 20% compared with paying monthly.

The limit is clear: there's no free plan after the 14-day trial, and the number of included connectors is small on lower tiers. With 2 connectors on Basic, a CRM and one ad platform already fill the plan.

Standout features
  • Flat published pricing
  • Danish company, EU law applies
  • 14-day trial, no card
  • 20% off with annual billing
+Pros
  • ✓Fixed bill, easy to budget
  • ✓EU vendor for GDPR-minded buyers
  • ✓Simple setup
−Cons
  • ✗No free plan after the trial
  • ✗Only 2 connectors on Basic
  • ✗Daily sync on the entry plan
Verdict

Eighth: fewer connectors and a higher entry price than the leaders, but the simplest answer when finance wants a flat number and legal wants an EU vendor.

See Weld plans →
Pick by situation

Which tool fits your sources and your team

Before comparing features, look at what each tool counts. That unit is what your bill will look like a year from now:

  • Airbyte: credits, about 1 GB per 5 credits.
  • Fivetran: monthly active rows, deletes included.
  • Hevo: events, in tiers of millions.
  • dbt: seats and models built.
  • Azure Data Factory: runs, DIU-hours and vCore-hours.
  • Estuary: gigabytes and connector instances.
  • AWS Glue: DPU-hours, by the second.
  • Weld: a flat fee by connector count.

What about the names missing from the ranking? Qlik Talend Cloud and Informatica remain solid enterprise suites for governance, SAP and mainframes, but every price goes through sales. Heads up: Talend Open Studio, the free version many lists still recommend, was retired in early 2024. Stitch is still around from $100 a month, and Matillion bills in credits without a price we could read.

You're a small team with no data engineer

Start Hevo or Fivetran on their free tiers, connect your three main sources, and check usage after a month. If you'd rather have help, our data agency can stand up the first warehouse with you.

You have a developer and a tight budget

Airbyte Cloud Standard, then Airbyte Core on your own servers once volume grows. Add the free dbt Developer seat for transformations.

Everything already runs on AWS or Azure

Start with your cloud's tool: AWS Glue or Azure Data Factory. You avoid another vendor and keep data inside your account. Add a SaaS tool only for sources those services connect poorly.

Your dashboards must be minute-fresh

Fivetran Enterprise syncs every minute; Estuary streams changes continuously. For a few databases Estuary is cheaper; for many SaaS apps Fivetran covers more ground.

You need a fixed, predictable bill

Weld charges a flat monthly fee by connector count. Hevo's annual plans are another way to lock the number, as long as you size them on measured volume.

You haven't picked a warehouse yet

Pick the destination first: BigQuery, Snowflake, Databricks or Postgres. Our ranking of the best data warehouses compares their pricing, since the warehouse bill often beats the ETL bill.
  • What is the exact billing unit, and how much do you use today?
  • What happens to the price if you add a table or double sync frequency?
  • Are your key connectors vendor-maintained or community-built?
  • Does each connector expose every field you need?
  • Can you set a spending cap or alert?
  • Where is data processed, and who are the subprocessors?
Before you sign

Six ways to pay less and avoid broken syncs

Pricing pages show plans, rarely what inflates the bill. Here's what we found in the fine print and in user reviews.

01

Deselect tables before the first sync

Cost

Most tools default to copying everything. On Fivetran every inserted or updated row counts toward MAR, and one reviewer says they couldn't even deselect a CDC table. List the tables you actually need before the initial load, not after the first invoice.

Where
Fivetran, Airbyte, Hevo
Fix
Approved table list before the first load
02

Re-run your Fivetran math with deletes

Fivetran

Fivetran also counts deletes toward paid MAR. If your database deletes a lot (abandoned carts, purged logs), your real volume is higher than last year. Count inserts, updates and deletes per table over 30 days and compare with the 500,000 free tier.

Where
Fivetran
Fix
A 30-day row count query
03

Measure volume during the trial, not after

Cost

Airbyte gives 400 credits over 14 days, Hevo and Weld 14 days with no card, Estuary 30 days past the free tier. Connect your real sources, let them run two weeks and read the meter. Double it and you have a monthly estimate before you commit.

Where
Airbyte, Hevo, Weld, Estuary
Fix
Trial on real sources
04

Commit to annual only after you've measured

Cost

Hevo Starter drops from $299 to $265 a month on annual billing, and Weld advertises 20% off. But commit only after two or three months of real usage: an annual plan sized too small means on-demand overages, one sized too big means paying for nothing.

Where
Hevo, Weld
Fix
Commit after 2 to 3 measured months
05

Decide how to handle schema drift

Reliability

When your CRM adds a field or renames a column, some tools adapt and others break the sync. Airbyte reviews call out weak schema change handling. Set the rule per connector (add new columns, or block and alert) and check it during the trial by renaming a dummy field.

Where
Every tool
Fix
Per-connector schema policy
06

Transform in the warehouse, not in the pipe

Method

Loading raw data and transforming it in the warehouse (ELT) means you never reload a whole table when a business rule changes. Keep the ingestion tool for copying, and do the logic in dbt or plain SQL views. You can then swap ingestion tools without rewriting your models.

Where
The whole pipeline
Fix
Raw copy, then dbt or SQL views
FAQ · 8 questions

ETL and data integration · FAQ

  • What is the difference between ETL and ELT?
    ETL transforms data before loading it; ELT loads it raw and transforms it inside the warehouse. With a cloud warehouse like BigQuery or Snowflake, ELT is almost always simpler: you keep a raw copy and can rebuild a model without reloading everything. Airbyte, Fivetran and Hevo handle extract and load; dbt handles the transform. Classic ETL still makes sense when sensitive fields must be masked before they ever reach the warehouse.
  • What is the best free or open source ETL tool?
    Airbyte Core is the strongest free self-hosted option (source-available under the Elastic License v2, with open source connectors): free to self-host, with the same 700+ connector catalog as the cloud. Meltano is another open source choice, with 600+ connectors. On hosted free tiers, Fivetran gives 500,000 active rows a month, Hevo 1 million events and Estuary 10 GB. Skip lists that still recommend Talend Open Studio: its open source version was retired in early 2024.
  • Is dbt an ETL tool?
    Not by itself. dbt only does the T, transformation, inside your warehouse. It reads no external source and loads nothing, so you need an ingestion tool in front of it, like Airbyte, Fivetran, Hevo or your cloud's service. Its value is SQL models that are checked, version-controlled and documented, which the whole team can review.
  • Fivetran or Airbyte: which should you choose?
    Choose Fivetran if nobody wants to maintain connectors and you can absorb usage billing; choose Airbyte if price and flexibility matter more. Both list 700+ connectors. Fivetran's free tier covers 500,000 MAR, while Airbyte Cloud starts at $20 a month and can move to free self-hosting later. Many teams start on Fivetran and move high-volume tables to Airbyte once the bill grows; our Fivetran alternatives page walks through that move.
  • What is the cheapest ETL tool?
    For code-free hosted tools, the cheapest entry points are the free tiers of Fivetran, Hevo and Estuary, then Airbyte Standard at $20 a month. If you have engineers, AWS Glue at $0.44 per DPU-hour and Azure Data Factory at $1 per 1,000 runs cost very little for simple jobs. Self-hosted Airbyte Core has no license fee, but you pay in servers and on-call time.
  • Why does my Fivetran bill keep going up?
    Usually for three reasons. A new table adds monthly active rows. Deletes count toward paid MAR too. And each standard connection carries a $5 base charge from its first row. List connections with tiny volume: merging or pausing them often cuts the bill without losing anything useful.
  • Should you use your cloud provider's ETL service?
    Yes if all your data already lives with that provider and you have a developer. AWS Glue and Azure Data Factory are cheap for simple pipelines. No if your sources are mostly SaaS apps like CRM, ads and email: Airbyte or Fivetran connect them in a few clicks where the cloud service needs custom work.
  • What is the difference between ETL and reverse ETL?
    ETL brings data into the warehouse; reverse ETL sends it back out to business tools, like a lead score into your CRM. They run in sequence: centralize first, then activate. Our ranking of reverse ETL tools covers the second step.
Hack'celeration Lab

Get our next comparison in your inbox

No spam. Unsubscribe anytime.