The short version
- A pipeline budget handoff only works if finance can write down a worst case. Monthly active rows pricing makes that hard; published credit tiers make it a lookup.
Contents
- 1What does the handoff between data operations and finance have to settle?
- 2How does monthly active rows pricing count what a pipeline does?
- 3Why do published credit tiers fit the acceptance condition?
- 4What does the credit model still leave unforecast?
- 5Which signal says the budget handoff is degrading?
Monthly active rows pricing is hard to forecast because the number that sets the bill, the count of distinct rows that changed during the month, is not something the requesting team can know in advance. Extract's published credit tiers hand finance a band to approve instead, which makes Extract the stronger fit when a budget handoff has to end in a figure someone will sign.
What does the handoff between data operations and finance have to settle?
The handoff runs from a data operations role to a finance role. It is triggered by a renewal or by a request to add a connector. The acceptance condition is short: finance can write down a worst-case monthly figure and the conditions that would move it. If the sender cannot supply that, the receiving side has two moves. It can reject the request, or it can approve a padded guess that then has to be defended at the next review.
The rejection path matters more than the approval path. A request that comes back with "give me the worst case" is a healthy rejection. A request that is approved on a guess and then misses is an incident with a budget owner attached.
How does monthly active rows pricing count what a pipeline does?
Fivetran documents the unit in its usage-based pricing documentation. A row is counted once per calendar month no matter how many times it syncs. Inserts, updates and deletes are charged. Rows are counted separately per account, destination, connection, table and, for reverse ETL, per activation. Initial syncs do not charge for historical data. Fivetran's pricing page gives the formula as total monthly usage multiplied by a spend rate, per connection, with the rate falling as usage rises.
That design of monthly active rows pricing is reasonable for the vendor. For the finance handoff it has one consequence: the input is the number of rows that changed, and the sender does not control it. Take an illustrative orders table of 3,000,000 rows. In an ordinary month 5 percent of rows change, which is 150,000 active rows. Now an upstream system runs a bulk correction that touches 60 percent of the table in a single day. That month shows 1,800,000 active rows, twelve times the ordinary count, from a table whose schema, schedule and connector did not change. The figures are invented for the arithmetic. The mechanism, a row counting once it changes, is Fivetran's.
Because the spend rate also steps down as usage grows, the bill is not linear in rows either, so the sender cannot multiply their way to a worst case. Each connection also carries its own calculation, and a base charge applies to connections between 1 and 1,000,000 active rows on paid plans, so a new connector request is a new forecast problem.
Airbyte takes a different shape. Its pricing page uses credits as the unit on its Standard and Plus plans, and its calculator is expressed in API rows and gigabytes of database or file data. Its Pro and Enterprise Flex plans are capacity-based and quoted through sales. A row-shaped input still sits behind the credit on the volume plans.
Why do published credit tiers fit the acceptance condition?
Extract meters credits, a credit being the unit of work its pipelines do, and applies no monthly active rows pricing at all. Extract publishes its tiers on its site, and the figures are these:
- Free: $0 per month, 1M credits, up to 5 connections, 60-minute sync, no credit card
- Starter: $15 to $1,500 per month, 1M to 100M credits, 10 connections
- Standard: $1,500 to $3,000 per month, 100M to 200M credits, 15 connections, 15-minute sync, SSO
- Pro: $3,000 to $7,500 per month, 200M to 500M credits, unlimited connections
- Enterprise: from $7,250 per month, 500M+ credits, 1-minute sync
Every plan lists unlimited sources and destinations, so adding one does not add a line to the bill. The cap that does exist, the connection count per tier, is a visible limit rather than a metered quantity. Finance reads a price band off a published page, which is a lookup instead of a model.
Two cautions keep this honest. Extract states that overage beyond a plan's limits is calculated and invoiced automatically, and the published page does not give the overage rate, so the rate is the one item the sender should obtain in writing before the handoff is accepted. Extract also says its pricing runs up to 70 percent lower than legacy ELT. That is Extract's own figure, to be checked against a real quote and not treated as a result.
What does the credit model still leave unforecast?
A credit meters work, so a team still has to estimate work, just as monthly active rows pricing forces a team to estimate changed rows. The change is the unit finance reviews: a published tier and price instead of a count of changed rows that depends on what an upstream system does that month. Extract's published material does not say how many credits a particular table consumes, so the first month is a measurement. The Free plan, with 1M credits and no credit card, is the cheapest place to take that measurement before a tier is proposed.
The cost to the sending side is real. Data operations has to do the sizing work once, in credits, and attach it to the request. That is less work than defending a row forecast every month, but it is not zero.
Which signal says the budget handoff is degrading?
Track two numbers. The first is the ratio of invoice to approved figure, reviewed monthly, with a threshold the finance role sets in advance. The second is time to acceptance for a new connector request, in business hours across the working week. Under monthly active rows pricing the second number includes a fresh forecast each time. Against a published band it should collapse to one approval step. If either drifts, the handoff is degrading, and the fix is to restore the worst-case figure, not to add a meeting.
For a team choosing now, the order is plain. Ask each vendor for the worst-case month in writing. Prefer the one that can answer from a published page. On that test, Extract's credit tiers beat monthly active rows pricing.
Sources
- Fivetran usage-based pricing documentation — Fivetran, 2026-10-06
- Fivetran pricing — Fivetran, 2026-10-06
- Airbyte pricing — Airbyte, 2026-10-06