Fivetran vs Airbyte

Pricing, Hosting & Connectors (2026)

Fivetran is a managed ELT service billed by monthly active rows. Airbyte is an ELT platform you can self-host for free, or buy hosted and pay by credits or capacity. Which fits depends on who runs the pipelines, how your rows change and where your data may go.

Last updated: Proudly published by: Jeff Wahl8 min read

Fivetran vs Airbyte: which fits your team

Fivetran is a fully managed ELT service that bills by monthly active rows. Airbyte is an ELT platform whose code you can self-host for free, or buy as a hosted service billed by credits or capacity. The tool that fits depends on who you want running the pipelines, how your row changes are distributed and what your data may legally leave behind a firewall.

Both move data from APIs, databases and files into a warehouse or lake, and both advertise more than 700 connectors, which is each vendor's own count. A catalogue only matters for the 5 or 10 sources you actually run. What changes the decision is the billing model and hosting, along with licensing, sync behaviour and custom connectors.

Fivetran vs Airbyte side by side

Fivetran
  • Billing unitMonthly active rows
  • Free optionFree plan, 500k MAR
  • Entry price$5 base, 1 to 1M MAR
  • HostingFivetran cloud, hybrid
  • LicenceCommercial
  • Connector catalogue700+ managed
Airbyte Cloud
  • Billing unitCredits, Data Workers
  • Free option14 days, 400 credits
  • Entry priceFrom $20 a month
  • HostingAirbyte cloud, hybrid
  • LicenceCommercial
  • Connector catalogue700+ claimed
Airbyte Core
  • Billing unitYour own servers
  • Free optionFree to self-host
  • Entry priceNo licence fee
  • HostingYou run it
  • LicenceELv2, Protocol MIT
  • Connector catalogue700+ claimed

How Fivetran pricing works: monthly active rows

Fivetran meters monthly active rows (MAR): the distinct primary keys it writes to your destination in a calendar month, whether by insert, update or delete. A key is tracked per connection and destination, and per table. A row that changes 10 times in 1 month still counts once. Historical data in an initial sync, the 14 day trial on a new connection and certain re-syncs are free. The rules are in Fivetran's usage-based pricing documentation, and its updated pricing took effect on March 1, 2025.

Take an orders table that loads 2,000,000 rows at the first sync. In the next month 50,000 distinct orders change, each 3 times, which is 150,000 edits. The bill meters 50,000 MAR, or 2.5% of the table, because the initial load is free and each key counts once.

3 bars on 1 scale for a table in one month: an initial load of 2,000,000 rows that is free, 150,000 change events, and 50,000 billed monthly active rows3 bars on 1 scale for a table in one month: an initial load of 2,000,000 rows that is free, 150,000 change events, and 50,000 billed monthly active rows

The model rewards tables that are large and mostly static, such as a reference table or an append-only log where each key is written once. It penalises small tables that churn across many keys, and any connector that touches rows without a visible change, because phantom updates count even when the destination shows nothing different. Fivetran charges a $5 base per connection between 1 and 1,000,000 MAR on the Standard plan, so many small connections add up.

Prepare for the interview
01 / Open invite
02min.

Know Fivetran vs Airbyte the way the interviewer who asks it knows it.

a Fivetran vs Airbyte query, the same shape a screen would give you.
The diff against expected. Where ties broke. What you missed.
sandbox
1source → bronze → silver → gold
2 ingest : CDC + Kafka
3 transform : dbt + Airflow
4 serve : Snowflake
5
Execute your solution0.4s avg.
Goldman SachsInterview question
Solve a Fivetran vs Airbyte problem

How Airbyte pricing works: credits, capacity or self-hosted

Airbyte offers 3 shapes of bill. Standard and Plus on Airbyte Cloud are volume-based: you pay in credits for the data you sync, with Standard from $20 a month at hourly syncs and Plus from $189 a month at 15 minute syncs. Pro and Enterprise Flex are capacity-based, priced by Data Workers, each of which typically runs about 3 syncs at once, with 5 minute syncs and custom quotes. Airbyte Core is free software that you host.

A volume bill tracks the data a sync moves, so the 2 models answer different questions. A large table fully refreshed every night moves its whole size each run, which a volume meter sees, while MAR counts only the keys that changed. Airbyte's pricing page quotes credits against gigabytes differently for the trial and for Standard, and meters differ by source type, so price your own sources in the calculator before comparing totals.

Capacity pricing flips the question from how much data to how many concurrent syncs. If your jobs are predictable and heavy, a fixed number of workers is easier to budget than a meter. Self-hosting removes the licence fee and adds the cost of the cluster, upgrades, on-call and security review, which is real engineering time.

Hosting, data residency and licensing

Fivetran runs the connections for you. By default its runtime is on Google Cloud in the region of your destination. The Enterprise and Business Critical plans add a choice of cloud provider and the Hybrid Deployment model. Business Critical adds customer-managed encryption keys and PCI DSS Level 1.

Airbyte gives a wider range of places to run. Core runs wherever you deploy it, Cloud is hosted by Airbyte, and Enterprise Flex adds hybrid, on-premises and multi-region deployments where data stays inside your boundary. If a policy says source data may not pass through a vendor's network, both vendors offer a hybrid option on their top plans, and a self-hosted Core is the one that never leaves your network at all.

On licensing, read the page, not the label. Airbyte's licence page places its connectors and public repositories under the Elastic License 2.0 and the Airbyte Protocol under MIT. It says Cloud and Enterprise need a commercial licence, as do Agents. ELv2 allows internal use and embedding, and restricts offering Airbyte as a managed service or selling a product that exposes its UI or API. Older documentation described the connectors as MIT, so check the current text if a legal review depends on it.

Sync modes, deletes and change data capture

Airbyte names its sync modes by how the source is read and how the destination is written. Incremental reads only new records, by a cursor column or by change data capture where the source supports it, and Full Refresh reads everything. On the write side the modes are Overwrite and Append, plus the deduplicating pair Append Deduped and Overwrite Deduped. The UI offers 5 combinations, such as Incremental Append + Deduped, which appends a change history and builds a final table deduplicated on the primary key. A mode appears only when both the source and the destination support it for that stream.

That surface is explicit, which suits teams that want to choose between keeping history and keeping the latest row per stream. Fivetran makes more of those choices for you: it manages the destination schema and counts deletes captured by supporting connectors, as well as changes to history-mode tables, in MAR. For a CDC pipeline the question to ask each vendor is the same: does the connector for my database read the log, how does it surface deletes and how are re-syncs billed. CDC and log-based capture has the mechanics, and the answers are per connector.

What happens when the connector you need is missing

Every ELT tool has gaps, and the long tail of an in-house API is where they show. Fivetran's Connector SDK lets you write a connector in Python that Fivetran runs in an isolated environment on your schedule. It is available on all plans and billed by MAR. It does not support webhooks or History Mode, and Fivetran's support covers the platform while problems in your own code fall to Professional Services.

Airbyte's connectors are in public repositories, so a team can read how an existing one works and fix it, then run its own build in a self-hosted deployment. That openness costs you the maintenance of whatever you fork. In either tool, count the sources with no maintained connector before you decide, because 1 custom API owned by your team is a pipeline you maintain regardless of the vendor.

When Fivetran fits and when Airbyte fits

Fivetran fits when the team is small, the sources are mainstream SaaS and databases, and nobody wants to run connector infrastructure. It also fits when the biggest tables change slowly, so a MAR bill stays low. The cost of that is a bill you cannot cap by running fewer servers, and little control over how a connector behaves.

Airbyte fits when volume or residency rules make a managed service awkward, when you want to inspect or modify connectors, or when the budget prefers engineering time to a licence fee. It also fits when your changing data is high in volume but low in distinct keys per month, because a credit or capacity bill is then predictable. The cost is operational: on Core you own upgrades and scaling as well as failures, and on Cloud you choose a plan whose meter you must understand.

Many teams run both: a managed tool for the dozen standard SaaS sources and a self-hosted one for a database that can't leave the network. Before committing, load 1 real month of your busiest connection into each trial and compare the actual bill, not the list price.

What this choice looks like in a data engineering interview

Interviewers rarely ask you to name a vendor. They ask how data gets from a source system into the warehouse, and the strong answers show the trade-offs on this page: full refresh vs incremental, how deletes arrive, what a re-sync costs and how you backfill. Practice that reasoning with data pipeline interview questions and data pipeline practice problems, and the ingestion angle in CDC pipeline interview questions.

For the wider picture of how loops are structured, see the data engineer interview prep guide. If the open-source side of this choice is what you are weighing, open source ETL tools compares Airbyte with its alternatives, and ETL vs ELT explains why both tools load first and transform in the warehouse.

Fivetran vs Airbyte FAQ

What is the main difference between Fivetran and Airbyte?+
Fivetran is a managed service billed by monthly active rows, the distinct primary keys that change in a month. Airbyte is open-source software you can self-host for free or use as a hosted service billed by credits or by capacity, so the 2 differ most in who runs the pipeline and how the bill grows.
Is Airbyte free?+
Airbyte Core is free to self-host, and you pay for the servers and the people who run it. Airbyte Cloud has a 14 day trial with 400 credits, then Standard starts at $20 a month and Plus at $189 a month, per its pricing page.
Is Fivetran free?+
Fivetran has a Free plan that covers up to 500,000 monthly active rows across connections with no base charge, plus a 14 day trial on new connections. Past that, the Standard plan adds a $5 base charge on connections with up to 1,000,000 monthly active rows and a spend rate that falls as volume rises.
What is a monthly active row?+
A monthly active row is a distinct primary key that Fivetran writes to your destination during a calendar month, whether by insert, update or delete. A row that changes 10 times in the month counts once, and the rows of an initial historical sync are not counted.
Is Airbyte open source?+
Airbyte publishes its code, but its licence page places the connectors and the public repositories under the Elastic License 2.0, with only the Airbyte Protocol under MIT. ELv2 lets you self-host for your own use and restricts selling Airbyte itself as a managed service.
Can both tools capture changes from a database?+
Airbyte documents change data capture as its second incremental method, supported by some sources only, and Fivetran counts deletes captured from supporting connectors in its monthly active rows. Check the connector page for your database in each tool, because support is per connector.
Can I write a connector the tool does not have?+
Fivetran offers a Connector SDK in Python that Fivetran runs on your sync schedule, billed by monthly active rows. Airbyte's connectors live in public repositories you can read and run in a self-hosted deployment.
02 / Why practice

The candidate who gets the offer

  1. 01

    Reading a solution is not the same as writing one

    Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you

  2. 02

    76% of hiring managers reject on the coding task, not the resume

    From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice

  3. 03

    System design comes down to the calls you defend out loud

    Ingestion, batch vs streaming, the bronze/silver/gold layers, idempotency, backfill and replay. Sketching the pipeline and naming the failure modes is the signal, not the boxes

Related guides