Opinion

    When Fivetran Makes Sense.
    And When It Doesn't.

    Managed ELT tools solve a real problem. But at scale, the math changes. Here's how to think about the tradeoffs from inside the data platform.

    Written by Dan Storms

    Tools like Fivetran and Airbyte exist to solve one narrow problem. They handle the extract part of ETL. Or more accurately today, ELT. Getting data out of source systems and landing it in a warehouse or data lake.

    They do this through managed connectors. You authenticate, point at a destination, and within minutes data is flowing. They also handle schema drift. When source data changes over time, new columns, changed fields, they adapt without you having to write and maintain custom code.

    For teams running on platforms like Databricks, this can be especially attractive. Integrations with Unity Catalog make governance and access control easier, and you get something usable very quickly.

    That speed is the real value. The question is when that tradeoff stops making sense.

    The Real Tradeoff Is Cost Over Time

    At small to medium scale, these tools are often a no-brainer.

    Take something like syncing HubSpot data. You plug it in, land sales data in your warehouse, and move on. For modest volumes, the cost can be very low. Internally, we've had connectors that cost tens of dollars per month, even after price increases. At that level, it's not worth building and maintaining your own pipelines, even if you have the skill set. This is commodity work.

    Where teams get into trouble is at scale.

    Fivetran prices based on Monthly Active Rows. As data volumes grow or churn increases, the bill tends to move in one direction. Up. Replicating entire databases, especially ones with analytics tables that are frequently recreated or have many frequent changes, can cause row counts to spike quickly. What started as a convenient managed service can turn into a four-figure monthly cost.

    At some point, you hit an inflection where it's cheaper to build and operate the pipeline yourself. That point is different for every company. The important thing is knowing it exists.

    "What started as a convenient managed service can turn into a four-figure monthly cost."

    Cost Over Time

    The Inflection Point

    Managed ELT costs scale with data volume. Self-hosted costs stay relatively flat after initial setup.

    10K50K100K250K500K1M2.5M5M10MMonthly Active Rows$0$2.5k$5k$7.5k$10kInflection zone
    Managed ELT (e.g. Fivetran)
    Self-hosted (CDC + object storage)

    Use the Trial, Then Think Past It

    One thing Fivetran does well is cost visibility early on. You can run a trial, see how many rows you're ingesting, and get a reasonable estimate of ongoing cost.

    That's the moment to ask not just "can we afford this now?", but "how big can this get before it becomes a problem?"

    If the data set is small and stable, the answer might be never. If it's large or growing quickly, you should already be thinking about alternatives. Turning off unused connectors, scoping syncs tightly, and avoiding full database replication unless necessary can help. But these tools shouldn't be assumed to be permanent infrastructure by default.

    Compliance Changes the Math Quickly

    Regulated data is another common surprise.

    Many managed vendors technically meet security requirements. Encryption, access controls, audit logs. But formal compliance documents, things like BAAs, are often gated behind enterprise tiers. Those tiers can start at five figures per month.

    At that point, you're no longer comparing software to software. You're comparing software to hiring an engineer. And that changes the decision entirely.

    This isn't unique to Fivetran. It's a general SaaS pattern. But it's something teams should factor in early if compliance requirements are likely to grow.

    5 figures/mo

    where enterprise tiers with compliance docs (like BAAs) often start

    When Building It Yourself Makes Sense

    There are plenty of cases where custom pipelines are the right answer.

    Database replication is a common one. Using change data capture, you can stream only what's changed using the database's native logs. From there, data can be written to object storage in formats like Parquet and loaded into your warehouse or lake.

    Services like AWS DMS can handle much of this plumbing.

    This approach takes more upfront work and ongoing maintenance, but for large or predictable datasets, it's often far more cost-effective.

    These Tools Are Accelerators, Not Forever Solutions

    The real value of managed ELT tools is how fast they get you started. They collapse weeks of setup into hours and let you focus on higher-value work early on.

    What they don't remove is the need to think ahead. Pricing changes. Vendors get acquired. Enterprise requirements creep in. These tools are part of a system, not the system itself.

    Used intentionally, they're excellent. Used without an exit plan, they can become expensive surprises.

    "Used intentionally, they're excellent. Used without an exit plan, they can become expensive surprises."

    Decision Framework

    When to use what

    A quick heuristic based on real-world patterns.

    Small, stable dataset

    HubSpot sync, analytics events

    Stay managed

    Keep managed. Not worth the engineering time.

    Growing fast or high-churn data

    Full DB replication, event streams

    Evaluate

    Run the trial. Model the cost curve. Set a ceiling.

    Compliance requirements (BAA, HIPAA)

    Healthcare, finance, regulated SaaS

    Build custom

    Enterprise tiers often cost more than an engineer.

    Large, predictable volumes

    CDC from production DBs, data lake ingestion

    Build custom

    Self-host with CDC + object storage. Tooling is mature.

    The right mindset is to treat them as accelerators. Get moving quickly. Learn your data. Know your costs. And understand in advance where you'll switch approaches if the tradeoffs stop working.

    Need help designing your data platform?

    We help teams build data infrastructure that scales, from ingestion strategy to warehouse architecture.