Breaking
MARTECH Braze fiscal 2025 revenue hits $593.4M, up 25.8% year over year Iterable bills on stored profiles — unsubscribing a dead contact does not cut your invoice Braze practical contract floor sits above $50K/year, gating the mid-market Neither vendor publishes list pricing Iterable last valued near $2B (2021) Same door, opposite directions — the migration runs both ways
Story · SaaS & Pricing

Brands Don't Quit Braze and Iterable Over Features

Teams leave Iterable when its subscriber-count billing charges for the dead weight of inactive contacts. They leave Braze when its floor - north of fifty thousand dollars a year - clears the mid-market budget. Same door, opposite directions.

A marketing analytics dashboard with charts and audience metrics on a screen
Customer engagement platforms sell orchestration and personalization. The line item that decides the account is the pricing model underneath. Photo: Unsplash.

Walk into any comparison of Braze and Iterable and you will get the same grid of checkmarks. Email builder. Push. In-app. SMS. Journey orchestration. Data streaming. Both platforms can send a message to a phone at the right moment, and both have spent a decade making that message smarter. If you shopped on features alone, you could flip a coin. The buyers who actually switch, though, almost never talk about features. They talk about the invoice.

That is the quiet truth of this category. The two vendors are close enough on capability that the decision falls to how each one charges you - and the two answers are built on opposite assumptions about what a customer relationship is worth. One bills for the people you reach. The other bills for the people you keep on file. Your data shape decides which one bleeds you slowly.

Two ways to price the same message

Braze prices on monthly active users plus what it calls action credits. In plain terms, cost tracks engagement: the users you actually message, and how much messaging you do. Lean, active audience, tight sends - the model rewards you. It is a structure built for brands whose relationship with a customer is measured in daily opens and taps, which is why Braze reads so naturally to consumer apps with a strong mobile core.

Iterable takes the other road. It bills on stored subscriber profiles - a high water mark, the largest number of profiles sitting in your database on any single day of the billing period. The catch lands hard the first time a marketer notices it: a contact who unsubscribed, bounced, or went cold three years ago is still a billable profile. Suppressing them does nothing. The only lever that moves the bill is deletion.

The cheapest way to cut your Iterable bill is a delete button, not an unsubscribe link.On stored-profile billing

Say that sentence to a growth marketer and watch the recognition hit. Every list has ghosts - the trade-show badge scans, the one-time checkout emails, the accounts that signed up and vanished. Under Iterable's model those ghosts have a monthly cost, and the instinct to "keep the data, just in case" is precisely the instinct that inflates the invoice. Teams sitting on large, low-engagement lists end up paying rent on people they will never message again.

The billing philosophies, side by side
What each platform meters — illustrative weighting, not a quote
Braze — meters on active users & send volumeengagement-weighted
Iterable — meters on stored profiles (high water mark)database-weighted
Cost of an inactive contact — Brazenear zero
Cost of an inactive contact — Iterablefull profile
Directional. Both vendors are quote-based; your actual bill depends on scale, modules and negotiation.

The floor that closes the door

If Iterable's problem is storage, Braze's is the threshold. Braze does not publish list pricing, but the practical floor for a real contract lands well north of fifty thousand dollars a year, and mid-market deployments commonly run from roughly sixty thousand to two hundred thousand annually. Pro-tier contracts, the ones most growth-stage brands actually land on, climb higher still.

That floor is not a bug. It is a position. Braze has built its business up-market, serving brands with the scale and the budget to justify sophisticated cross-channel orchestration - the Burger Kings and Sephoras and HBOs of the customer base. The company reported fiscal 2025 revenue of $593.4 million, up almost 26 percent, with three straight quarters of non-GAAP profitability. None of that is aimed at the marketing team working with a twenty-thousand-dollar tooling budget. For that team, the floor is simply a locked door.

$593MBraze fiscal 2025 revenue, up 25.8% YoY
$50K+Practical Braze contract floor per year
$2BIterable's last known valuation (2021)

So the migration runs in both directions, and it is the same force pushing each way. A mid-market brand that loves Braze in the demo discovers it cannot clear the floor and drops down to something it can afford. A brand on Iterable watches its stored-profile bill creep as its database swells and starts pricing out an engagement-based alternative. Two companies, two exit doors, one reason wearing two costumes.

You don't lose a martech customer to a better product. You lose them to a better invoice.The pattern beneath the churn

Why the feature grid is a decoy

This is the part worth stealing if you are the one buying. The feature comparison feels like the responsible way to choose software - it is legible, it fits in a spreadsheet, and every vendor is happy to help you fill it in. But features tell you what a tool can do. The pricing model tells you what it will cost to keep doing it, month after month, as your audience grows and ages. In a category this mature, the second question is the one that decides renewals.

The tell is right there at the top of the funnel: neither Braze nor Iterable publishes a price. Both route you to a sales conversation before you see a number. When the model is the product - when the difference between two vendors is mostly how they meter you - the model is exactly what they would rather you not compare on a public page. For plenty of buyers, that opacity is itself the first reason to go looking at a third option.

Dimension
Braze
Iterable
Meter
Monthly active users + action credits
Stored profiles (high water mark)
Inactive contact
Costs almost nothing
Fully billable until deleted
Practical floor
Above $50K / year
Lower entry, scales with list
Sweet spot
Enterprise, mobile-first, high engagement
Growth & mid-market, lean lists
Leaves because
Budget can't clear the floor
Paying to store dead weight
The move Before you watch a single demo, model your projected bill two years out under both structures. Map your audience: how much of it is active, how much is archive you cannot bring yourself to delete. If the archive is heavy, engagement-based pricing wins. If your budget is under six figures, the enterprise floor decides for you. The shortlist writes itself once you price the future instead of the checkmarks.

Where both are headed

Neither company is standing still. Braze is pushing its advantage in real-time data - its Currents product streams events out to Snowflake, BigQuery, Redshift and the rest with no custom engineering - and leaning into AI-driven personalization for enterprise buyers. Iterable, now led by former Salesforce executive Sam Allen with co-founder Andrew Boni moved to chief scientist, is betting on AI agents and staying close to growth and mid-market teams. The product race will keep the feature grids full and roughly even.

But the thing to remember, whichever logo ends up in your stack, is that the grid was never where the decision lived. The decision lived in the meter. Braze counts the people you reach. Iterable counts the people you keep. Figure out which of those numbers describes your business, and you will know which invoice you can live with - long before anyone shows you a journey builder.

Frequently asked

Why do teams leave Iterable?

Iterable bills on stored subscriber profiles, so inactive, unsubscribed and bounced contacts keep costing money until you delete them. Teams with large, low-engagement lists end up paying to store people they never message.

Why do teams leave Braze?

Braze carries a practical contract floor above $50,000 a year, driven by monthly active users and action credits. Mid-market teams whose budgets fall below that floor often can't justify or afford it.

Which is cheaper, Braze or Iterable?

It depends on your data shape. A lean, active audience suits Braze's active-user model. A small budget or a heavily pruned list can suit Iterable's storage model - but a bloated database makes it expensive.

Do Braze and Iterable publish pricing?

No. Both are quote-based and require a sales conversation. The lack of transparent pricing is itself a reason some buyers evaluate alternatives.

How should I choose between them?

Model your projected bill under both pricing structures at your expected scale before comparing features. The billing model - active users versus stored profiles - usually decides the outcome more than any feature gap.

#braze#iterable#marketing-automation#saas-pricing#martech#customer-engagement#mid-market#usage-based-pricing