Customer.io — The only serious customer-engagement platform in this category that publishes a starting price — and its overage rates.
Short answer: Customer.io is a behavioural messaging platform priced from $100 a month on Essentials, covering 5,000 profiles and 1 million monthly emails. Standard, Premium and Enterprise are custom-priced. Billing is based on your account’s maximum number of uniquely identified people and objects, with published overages of $0.009 per extra profile and $0.12 per additional 1,000 emails. Early-stage companies that have raised under $10M can get 12 months free.
On this page
Verdict at a glance
Overall rating: 4.5/5 ★★★★☆
Standout: Published overage rates. $0.009 per profile and $0.12 per 1,000 emails means you can model what growth costs — something Braze, Iterable and Marketo will not tell you.
Watch out: Billing counts your maximum profile count, not your active or emailed audience. Objects count too, so a data model with many object types inflates the number you pay on.
Customer.io does the thing this entire category refuses to do: it tells you the price. Essentials is $100 a month for 5,000 profiles and a million monthly emails, and — more valuable than the headline — the overage rates are published at $0.009 per additional profile and $0.12 per additional 1,000 emails. That means you can actually model what your bill looks like at three times your current size, which is impossible with Braze, Iterable or Marketo, all of which are quote-only and all of which reserve growth pricing for a renewal conversation. The product earns the position too. It is built around behavioural triggers and a flexible data model of people plus objects, which suits product-led companies sending lifecycle messaging driven by what users actually do rather than what list they sit on. The 12-months-free startup programme for companies that have raised under $10M is genuinely generous. Two cautions. Billing counts your account’s maximum number of uniquely identified profiles, so an audience you no longer message still costs you until you clean it, and objects count alongside people — a rich data model inflates the number you are billed on. And HIPAA compliance sits on Standard rather than Essentials, which matters if you are in health.
Quick facts
| Attribute | Detail |
|---|---|
| Ideal team | Product-led companies sending behaviour-triggered lifecycle messaging |
| Learning curve | Moderate — the data model rewards planning up front |
| Setup time | Days — event tracking and data integration are the real work |
| Free trial | Yes |
| Free tier | No — but 12 months free for startups that raised under $10M |
| Entry price | $100/mo — 5,000 profiles and 1M emails |
| Overages | $0.009 per extra profile · $0.12 per extra 1,000 emails |
| Key limit | ⚠️ Billed on maximum profiles, including objects, not active contacts |
Overview
Customer.io is built for messaging driven by behaviour rather than by list membership. Its data model tracks people and objects — a subscription, an account, a shipment, a workspace — and campaigns trigger on events and attribute changes across both. For a product-led company, that is the correct shape: the message you want to send is usually a consequence of something the user did or failed to do, not of which segment a marketer dropped them into. Competitors can approximate this; Customer.io is designed around it.
Pricing starts at $100 a month for Essentials, which includes 5,000 profiles, 1 million emails a month, two object types, email and community support, and basic data integrations. Standard moves to custom profile and email volumes and adds 10 object types, premium chat and email support, 90-day onboarding support, HIPAA compliance and premium data integrations. Premium adds elevated agent limits with custom skills, priority technical support, migration support, a dedicated customer success manager, a dedicated technical implementation specialist and a shared Slack channel. Enterprise adds dedicated hardware on consultation pricing.
The billing mechanics deserve attention because they are unusually well documented and unusually easy to misread. Customer.io charges on your account’s maximum number of uniquely identified people and objects — profiles, not sends, and maximum rather than active. Two consequences follow. First, an audience you have stopped messaging keeps costing you until you delete it, so profile hygiene is a direct line item. Second, because objects count alongside people, a data model with many object types raises the number you pay on; that is a fair reflection of the value you get from modelling objects, but it should be a deliberate choice rather than a surprise. Published overages of $0.009 per extra profile and $0.12 per additional 1,000 emails let you calculate all of this in advance.
Key features
- Behavioural triggers — campaigns fire on events and attribute changes
- People and objects data model — model subscriptions, accounts, shipments, not just contacts
- Visual workflow builder — branching lifecycle journeys with conditions and delays
- Multi-channel messaging — email, push, in-app, SMS and webhooks
- Published overage rates — $0.009 per profile, $0.12 per 1,000 emails
- Liquid templating — deep personalisation without leaving the editor
- A/B testing — test message and journey variants
- HIPAA compliance — from the Standard tier upward
- Startup programme — 12 months free for companies that raised under $10M
- Data integrations — basic on Essentials, premium from Standard
Pricing (as of 2026-09-13)
Model: subscription billed on maximum uniquely identified profiles, with published overages · Free tier: no — free trial, plus 12 months free for qualifying startups · Entry paid: $100/mo (Essentials)
| Plan | Price | Includes |
|---|---|---|
| Essentials | $100/mo | 5,000 profiles (people + objects) · 1 million emails/month · 2 object types · email and community support · basic data integrations |
| Standard | Custom | Custom profile and email volume · 10 object types · premium chat and email support · 90-day onboarding support · HIPAA compliance · premium data integrations |
| Premium | Custom — “our best pricing” | Custom profile and email volume · elevated agent limits with custom skills · priority technical support · migration support · dedicated CSM and technical implementation specialist · shared Slack channel |
| Enterprise | Custom by consultation | Dedicated hardware · everything in Premium |
Overages are published, which is rare in this category: $0.009 per additional profile and $0.12 per additional 1,000 emails. That means you can model your bill at three times your current size before signing — something Braze, Iterable and Marketo will not let you do.
⚠️ Billing counts your account’s maximum number of uniquely identified people AND objects, not your active or messaged audience. A list you have stopped emailing keeps costing you until you delete it, and a data model with many object types raises the billable count. Treat profile hygiene as a budget line.
Early-stage companies that have raised under $10 million can receive 12 months of Customer.io free through its startup programme. HIPAA compliance begins at Standard, not Essentials.
Ratings breakdown
| Criterion | Score | Why |
|---|---|---|
| Ease Of Use | 4.0/5 | Powerful workflow builder; the data model rewards planning first |
| Features | 4.5/5 | Behavioural triggering and objects are genuinely differentiated |
| Value | 5.0/5 | $100 entry with published overages in a category of five-figure quotes |
| Support | 4.0/5 | Email and community on Essentials; dedicated CSM at Premium |
Pros
- Publishes a real entry price of $100/mo in a quote-only category
- Publishes overage rates, so growth cost can be modelled before signing
- People-plus-objects data model suits product-led lifecycle messaging
- 1 million monthly emails included at the entry tier is very generous
- 12 months free for startups that have raised under $10M
- Multi-channel across email, push, in-app, SMS and webhooks
- Liquid templating gives deep personalisation without engineering
- HIPAA compliance available from the Standard tier
Cons
- ⚠️ Billed on maximum profiles including objects, not active contacts
- Stale audiences keep costing money until they are deleted
- Essentials caps object types at 2, which constrains richer data models
- HIPAA compliance requires Standard rather than the entry tier
- Standard and above are custom-priced, so transparency stops at Essentials
- Setup requires real event-tracking and data-integration work
- Community support only at the entry tier
Who it’s for
- Product-led SaaS companies sending behaviour-triggered lifecycle messaging
- Teams who need to model messaging costs before committing budget
- Startups that have raised under $10M and qualify for 12 months free
- Organisations whose messaging depends on objects, not just contact records
Who it’s not for
- Ecommerce teams wanting prebuilt store flows — Omnisend fits better
- Enterprises needing mobile-first engagement at scale — that is Braze
- B2B teams tied to Adobe or Salesforce ecosystems — Marketo integrates deeper
- Teams with large dormant lists they are unwilling to prune
Best use cases
- Triggering onboarding sequences from in-product behaviour rather than signup date
- Messaging on object state changes, such as a subscription entering dunning
- Running win-back campaigns based on declining feature usage
- Coordinating email, push and in-app messages in one lifecycle journey
- Modelling the exact cost of doubling your audience before you double it
Integrations
Customer.io connects to Segment, data warehouses, Stripe, and the usual product analytics and CRM tools, with basic integrations on Essentials and premium data integrations from Standard. The webhook and API surface is the more important part in practice — because the platform is built around events and objects, most serious deployments feed it directly from the product rather than syncing lists, and that is where its advantage over list-based tools materialises.
How it compares
| Customer.io | Braze | Iterable | Omnisend | |
|---|---|---|---|---|
| Entry price | $100/mo published | $30K-$80K/yr reported | Reported $3K-$130K/yr | $11.20/mo published |
| Prices published | Yes, at Essentials | No | No | Yes, every tier |
| Overage rates published | Yes — $0.009/profile | No | No | SMS rates published |
| Free tier | No — 12mo free for startups | No | No | Yes — 250 contacts |
| Billing unit | Max profiles + objects | Monthly active users | MAU and channels | Contacts |
| Emails at entry | 1 million/month | Custom | Custom | 6,000/month |
| Best fit | Product-led lifecycle | Enterprise mobile | Enterprise cross-channel | Ecommerce email and SMS |
Customer.io and Omnisend prices are vendor-published and verified 2026-09-13. Braze, Iterable and Marketo publish no prices; figures shown are third-party reported contract ranges, not quotes.
Alternatives
Omnisend is far cheaper and better suited if you run an ecommerce store and want prebuilt abandoned-cart and post-purchase flows. Braze is the enterprise mobile-first alternative at reported five- and six-figure contracts. Iterable occupies similar cross-channel territory, also quote-only. Marketo Engage is the choice for enterprise B2B teams already committed to Adobe.
Recent changes
Customer.io’s Essentials plan is priced at $100 a month and includes 5,000 profiles covering both people and objects, 1 million emails a month, two object types, email and community support, and basic data integrations. Standard, Premium and Enterprise move to custom pricing, with Standard adding 10 object types, premium chat and email support, 90-day onboarding support, HIPAA compliance and premium data integrations; Premium adding elevated agent limits with custom skills, priority technical support, migration support, a dedicated customer success manager and technical implementation specialist and a shared Slack channel; and Enterprise adding dedicated hardware. Billing continues to be based on the account’s maximum number of uniquely identified people and objects, with published overages of $0.009 per additional profile and $0.12 per additional 1,000 emails. The startup programme continues to offer 12 months free to early-stage companies that have raised under $10 million.
Frequently asked questions
How much does Customer.io cost?
Essentials is $100 a month for 5,000 profiles and 1 million monthly emails. Standard, Premium and Enterprise are custom-priced. Overages are published at $0.009 per additional profile and $0.12 per additional 1,000 emails, so you can model growth costs precisely — which is unusual in a category where Braze, Iterable and Marketo all decline to publish anything.
What counts as a profile for billing?
Your account’s maximum number of uniquely identified people and objects. Two things follow: it is your maximum rather than your active audience, so a list you have stopped messaging still costs you until you delete it; and objects count alongside people, so a data model using many object types raises your billable count. Both are manageable, but only if you plan for them.
Does Customer.io have a free plan?
Not an ongoing one, though a free trial is available. Early-stage companies that have raised under $10 million can receive 12 months of Customer.io free through its startup programme, which is materially more generous than a free tier for a company at that stage. If you need a permanent free tier, Omnisend offers 250 contacts and 500 emails a month.
Customer.io or Braze?
Customer.io for product-led companies wanting behavioural lifecycle messaging with a price you can see and model, starting at $100 a month. Braze for enterprise mobile-first engagement at scale, where reported contracts start around $30,000 a year and run well beyond $250,000. They serve genuinely different buyers; the overlap is smaller than the feature lists suggest.
Is Customer.io HIPAA compliant?
On the Standard tier and above, not on Essentials. If you operate in health and need HIPAA coverage, your entry point is a custom-priced Standard contract rather than the published $100 Essentials plan — factor that into any budget comparison, since the transparent pricing that makes Customer.io attractive applies only to the tier below the one you would need.
What are objects in Customer.io?
Non-person entities you want to message about — a subscription, an account, a shipment, a workspace. Campaigns can trigger on their state changes, so you can message when a subscription enters dunning or a shipment is delayed, rather than only when a person does something. Essentials allows two object types and Standard allows ten. Note that objects count toward your billable profile total.
How do I control Customer.io costs as I grow?
Delete profiles you no longer message, since billing counts your maximum rather than your active audience. Be deliberate about object types, as each one adds billable records. Then use the published overage rates — $0.009 per profile and $0.12 per 1,000 emails — to model your bill at two and three times current volume before you commit, which is a calculation the quote-only vendors in this category make impossible.
Sources
- Customer.io — official pricing page
- Costbench — Customer.io pricing 2026: 3 plans from $100-$1,000/month
- Omnisend — official pricing page
- Vendr — Braze software pricing and plans 2026
- Vendr — Iterable software pricing and plans 2026
Compiled from public sources; last verified 2026-09-13. Pricing is subject to change — verify with the vendor. Ratings reflect editorial opinion based on documented capabilities, published pricing, and aggregated user reviews. DigiJaws does not accept payment for review placement or rating.
Customer.io Review (4.5/5): Pricing & Verdict (2026). DigiJaws, 2026. https://digijaws.com/reviews/customer-io-review/