Guide

Data pipeline pricing explained: MAR, rows, and what you actually pay

Data pipeline pricing is hard to compare because every vendor meters differently. This is a plain-English tour of the main models — monthly active rows (MAR), rows moved, connectors, and compute credits — and how to work out your real bill before you sign.

7 min read · Blunox

If you've priced out more than one data movement tool, you already know the problem: two quotes for the same workload can differ by an order of magnitude, and it's rarely obvious why. The culprit is almost always the unit. One vendor bills on monthly active rows, another on total rows moved, a third on compute credits. Same data, different meter, wildly different math. Understanding data pipeline pricing starts with understanding what, exactly, is being counted.

Why data pipeline pricing is confusing

There's no industry-standard unit for "moving data." A pipeline reads changes from a source, ships them to a destination, and does some transformation along the way — and a vendor can meter any point in that path. They can count rows that changed, rows that landed, the number of connectors you run, the seats on your team, or the raw compute the sync consumed. Each of these is a defensible way to price, and each rewards a different usage pattern.

That's why a workload that looks cheap on one platform looks expensive on another. Your bill isn't really a function of "how much data you have" — it's a function of how your specific change patterns map onto whatever unit the vendor happens to count.

The main pricing models

Five models cover almost everything you'll encounter. Here's how each one actually works:

No model is inherently "cheaper." Volume-based models (MAR, rows moved, compute) reward small or slow-changing datasets and punish churn. Capacity-based models (connectors, seats, flat fee) reward high volume and punish light users who still need many sources.

Your bill isn't set by how much data you have. It's set by how your change patterns map onto the unit a vendor chose to count.

The catch with monthly active rows

MAR is the model most likely to surprise you, in both directions. The appeal is real: because a row counts once per month no matter how many times it changes, a high-churn table that would be ruinous under per-event pricing can look almost free under MAR. If you have a table where the same ten thousand records update constantly, MAR is your friend.

The catch is the definition of "active." Vendors differ on what trips the counter. Does a row that only gets deleted count? Does re-reading an unchanged row during a sync count? Do all columns of a wide table count as one row, or does the tool fan out somewhere? These details rarely appear in the headline price, and they're exactly where a "cheap per-MAR" quote quietly inflates.

The bigger risk is predictability at scale. MAR looks flat until your active-row footprint grows — a new high-cardinality source, a table that suddenly touches every row nightly, a schema that turns one logical entity into many. Because you're billed on unique rows touched, your cost can step up sharply in ways that are hard to forecast from last month's invoice.

How to estimate your real bill

The only reliable estimate comes from mapping your change volume onto the vendor's unit — not from the price on the page. Start by pulling a few real numbers from your sources: how many rows change per day, how concentrated those changes are in a few hot tables, and how often full refreshes happen.

A quick sanity check: take your busiest realistic month, estimate the billable unit for two different models, and compare. If the two numbers are close, the pricing model barely matters and you can choose on features. If they're far apart, the model is the decision.

Questions to ask any vendor

Before you sign, get clear answers — in writing — to these:

Where Blunox lands

For what it's worth: Blunox Pulse prices on change rows moved, with automatic volume discounts as you scale and no per-seat fees — so adding teammates doesn't change the bill, and heavier usage earns a lower rate rather than a nasty step-up. We think that's the most honest fit for change-data workloads, but the point of this guide stands whatever you choose: know the unit, model your peak month, and read the overage terms. If you want to see the numbers, they're on the pricing page.