All companies
technology

Customer.io pricing

customer.io facts checked analysis reviewed
Quick summary
Pricing model
Product segment
Region
Product
Customer engagement platform combining Journeys (behavioral messaging), an AI Agent, and Data Pipelines (CDP)
Industry
technology
Commits
Available (annual)
In this page
AI Summary
  • Customer.io uses a hybrid model: a subscription tier sized by profile count, plus usage overages on emails, SMS and AI-Agent credits.
  • Essentials starts at $100/mo for 5,000 profiles and scales up a self-serve selector to $145 (10k), $235 (20k), $325 (30k), $415 (40k) and $505+ (50k+).
  • Premium starts at $1,000/mo billed yearly with custom profile and email volume, and Enterprise is quoted by sales.
  • Overages run at $0.009 per extra profile, $0.12 per additional 1,000 emails, and $10 per 100,000 AI credits.
  • The platform has repositioned around an AI Agent (beta) that is metered by session-limit tiers named Standard, Elevated and Custom rather than by seats.
  • Customer.io meters profiles that include both people and non-person objects, and prices Journeys plus Data Pipelines on one unified bill.
Pricing summary
Customer.io 2026 — profile-tiered engagement platform
Hybrid: profile-count subscription tiers plus usage overages on emails, AI credits, and SMS
Essentials
$100 /mo
Teams getting started with data-driven messaging (5k profiles)
Enterprise
Let's talk
Organizations needing dedicated infrastructure and support
Essentials price scales with the profile-count selector (5k→$100, 10k→$145, 20k→$235, 30k→$325, 40k→$415, 50k+→$505). Startups that raised under $10M can get 12 months free via the Startup Program. *additional cost. Prices in USD.

About

Customer.io (legally Peaberry Software, Inc.) is a customer-engagement platform that lets product and marketing teams send behavior-triggered messages across email, push, in-app, SMS, WhatsApp, and webhooks. Its two core products sit on one bill: Journeys, the visual workflow builder and cross-channel campaign engine, and Data Pipelines, a customer-data layer with a data warehouse, Reverse ETL, and destinations. In 2026 the platform is repositioning around an AI Agent (in beta) that executes skills, runs scheduled “Daily Routines,” and consumes LLM-action credits.

The company sells to SMB, mid-market, and enterprise teams that want event-driven, data-powered messaging rather than list-blast email — it competes with Braze, Iterable, Klaviyo, and the marketing clouds. Customer.io says it is trusted by 9,000+ brands. It runs a Startup Program that gives early-stage companies (raised under $10M) a full year free, a classic land-early acquisition motion.

Customer.io is privately held; public ARR, valuation, and headcount figures are not disclosed on the pricing page and are left unknown here.


Pricing summary : How profile-count tiers and usage overages combine

Customer.io uses a hybrid pricing model: a subscription tier sized by profile count (people + objects stored, meter contacts), on top of which usage overages accrue on emails, AI credits, and SMS. There are three published plans across four billing dimensions:

  1. Profile-tiered base (self-serve on Essentials): Essentials starts at $100/mo for 5k profiles and scales up a selector — $145 (10k), $235 (20k), $325 (30k), $415 (40k), $505+ (50k+) — all billed monthly. Premium starts at $1,000/mo (billed yearly) with custom profile volume; Enterprise is “Let’s talk.”
  2. Email volume: 1M emails/mo included on Essentials; additional 1,000 emails cost $0.12 on every plan.
  3. Profile overage: $0.009 per additional person/object profile on Essentials (custom/negotiated on Premium and Enterprise).
  4. AI-agent credits: LLM actions run on credits — $10 per 100K additional AI credits (Essentials/Premium; negotiated on Enterprise). SMS and WhatsApp sends are custom-priced.

What makes this different: unlike per-contact martech rivals, Customer.io meters “profiles” that include both people and non-person objects (accounts, devices, carts), and it prices the same profile tier across its messaging (Journeys) and customer-data (Data Pipelines) products on a single unified bill.


Pricing by product

Customer.io publishes three plans on one unified page — there is no separate Data Pipelines (CDP) pricing tab; the customer-data features are bundled into the same tiers. Plans are sized by profile count and channel/feature access.

Engagement platform (Journeys + Data Pipelines + AI Agent)

TierPriceIncludedKey mechanics
Essentials$100 / mo (5k)5k profiles, 1M emails/mo, 2 object types, AI Agent core skills + 100K credit sample, visual workflow builder, basic integrationsSelf-serve; profile selector scales the price
Premium$1,000 / moCustom profile & email volume, 10 object types, elevated AI Agent + Daily Routines, Reverse ETL, HIPAA*, premium support, 90-day onboardingSales-assisted (“Book a demo”); billed yearly
EnterpriseLet’s talkBest volume pricing, custom Agent limits, dedicated hardware, audit logging & data governance, dedicated CSM* & Implementation Specialist*Sales-led, quoted; annual

Essentials profile selector (self-serve price ladder)

Essentials price scales with a profile-count dropdown; email/feature inclusions stay the same:

ProfilesEssentials price
5k$100 / mo
10k$145 / mo
20k$235 / mo
30k$325 / mo
40k$415 / mo
50k+$505+ / mo

Usage overage rates (per the plan comparison table)

MeterEssentialsPremiumEnterprise
Additional person/object profile$0.009CustomCustom
Additional 1,000 emails$0.12$0.12$0.12
Additional AI credits$10 / 100K$10 / 100KNegotiated
Monthly SMS sendsCustomCustomCustom
User seatsUnlimitedUnlimitedUnlimited
Workspaces2UnlimitedUnlimited

Sales motions across products: PLG / self-serve for Essentials (profile selector, “Get started”); sales-assisted for Premium (“Book a demo”); sales-led for Enterprise (“Talk to sales”).


Hidden costs : What Customer.io teams actually pay at scale

The “$100/mo” Essentials headline is only the base rent for 5,000 profiles and 1 million emails. Real bills are driven by three separate meters — profile overage, email overage, and AI credits — that each accrue independently. Two representative archetypes:

Growth-stage B2C team (35,000 profiles, 4M emails, moderate AI use)

Line itemMonthly cost
Essentials base — 40k profile tier (selector)$415
Additional emails — 3M over the 1M included (3,000 × $0.12)$360
Additional AI credits — 300K over sample (3 × $10/100K)$30
Total$805

At this scale the email overage ($360) already dwarfs the base subscription ($415), so a team that assumed “$100/mo” is actually paying ~8× that once send volume climbs — and would be nudged toward Premium, where email volume becomes custom-negotiated.

Object-heavy SaaS product (people + devices push the profile count)

Line itemMonthly cost
Essentials base — 5k profile tier$100
20,000 extra profiles from tracked devices/accounts (20,000 × $0.009)$180
Additional emails — 1M over included (1,000 × $0.12)$120
Total$400

Because Customer.io counts non-person objects (devices, carts, accounts) as profiles, a product that identifies 5,000 users but tracks 20,000 of their devices burns through the profile bucket far faster than a per-contact rival would — the object-metering that makes the data model powerful is also the hidden cost lever.

Want to estimate your own Customer.io bill? Use the Customer.io pricing calculator to model your monthly cost based on profile count, email volume, and AI-agent credits.


Pricing evolution : From flat plans to profile-tiered, AI-credit metering

Cadence

QuarterPrice changesProduct / SKU additionsNotes
2022 Q200Two-plan structure: Basic $150/mo (up to 12,000 profiles) and Premium $995/mo; ~4,000 customers.
2022 Q311Enterprise tier added (Basic/Premium/Enterprise); Basic included profiles cut from 12,000 to 8,000; Startup Program surfaced.
2023 Q110Entry tier renamed Basic → Essentials and repriced from $150 to $100/mo with a smaller starting profile bucket.
2024 Q200Essentials $100 / Premium $1,000 / Enterprise “Let’s talk” confirmed stable in the archive.
202501AI Agent (beta) section grows across 2025 snapshots (session-limit columns + LLM-action credits); copy is client-rendered so exact launch date is not archive-verifiable.
2026 Q3Live page (2026-07-12): profile-count selector ($100→$505+), $0.009/profile, $0.12/1,000 emails, $10/100K AI credits.

Tracked range: 2022-05–2026-07. Wayback screenshots exist for 2022; 2023–2026 tier structure and prices were confirmed from archived HTML. The AI-Agent comparison matrix is JavaScript-rendered and does not appear in archived text — its milestones are dated only where confirmable.

Notable changes

  • 2022-09 — Introduced a three-tier structure (Basic / Premium / Enterprise) and cut Basic’s included profiles from 12,000 to 8,000 (Wayback pricing snapshot).
  • 2023-01 — Renamed the entry plan Basic → Essentials and lowered the headline from $150 to $100/mo (Wayback archived pricing HTML, Jan 2023).
  • 2024-04 → 2026-02 — Held Essentials $100 / Premium $1,000 / Enterprise custom for roughly two years (archived pricing HTML).
  • 2025 — Added the AI Agent (beta) with session-limit tiers (Standard / Elevated / Custom) and a $10-per-100K LLM-action credit meter; live on the 2026 pricing page.

What’s unique : Profiles that include objects, and a unified bill

1. Profiles count objects, not just people. Where Klaviyo, Braze, and Iterable meter contacts (person records), Customer.io’s “profile” meter counts people and non-person objects — accounts, devices, carts, subscriptions. That makes the hybrid pricing model more faithful to how modern product data is shaped, but it also means an object-heavy app consumes its profile bucket faster than a naive per-contact comparison would suggest.

2. AI is priced as its own usage axis, not bundled into seats. The AI Agent (beta) is gated by session-limit tiers (Standard / Elevated / Custom) and draws down a separate LLM-action credit pool sold at $10 per 100K. Most martech and SaaS rivals fold “AI” into a higher seat tier; Customer.io instead exposes AI consumption as a distinct meter — an early example of the outcome-and-consumption AI pricing trend where the model’s cost is passed through as usage rather than hidden in a flat uplift.

3. One bill spans messaging and the customer-data platform. Journeys (cross-channel campaigns) and Data Pipelines (a CDP with Reverse ETL, warehouse destinations, and data replay) share the same profile-tiered plan — there is no separate CDP price sheet. Buyers get a single unified bill instead of stitching an ESP and a CDP together, which is a meaningful packaging advantage against best-of-breed stacks.

4. Seats are free; volume is everything. Every plan lists unlimited user seats, so the pricing conversation is entirely about profiles, sends, and AI credits — a deliberate rejection of the per-seat SaaS default that removes friction from rolling the tool out across a whole marketing and product org.


Strengths & weaknesses

StrengthsWeaknesses
Unlimited seats on every plan — team size never inflates the billObject-inclusive profile metering can inflate counts unexpectedly for device-heavy apps
Transparent self-serve Essentials with a live profile-count price selectorPremium jumps straight to $1,000/mo with “custom” volume — a large, opaque gap above Essentials
One unified bill for messaging (Journeys) + customer-data platform (CDP)AI Agent session limits (Standard/Elevated/Custom) are tied to plan, not separately buyable
AI priced as an explicit credit meter ($10/100K) rather than a hidden upliftPremium/Enterprise profile and email volumes are negotiated, so mid-scale buyers can’t self-price
Startup Program (12 months free under $10M raised) lowers acquisition frictionNo perpetual free tier — the cheapest real entry point is $100/mo
Two years of price stability ($100/$1,000) signal a predictable roadmapEmail overage ($0.12/1,000) can quietly exceed the base subscription at volume

Billing UX : Profile selector, seat-free tiers, and self-serve start

  • Profile-count selector on Essentials — an inline dropdown (5k / 10k / 20k / 30k / 40k / 50k+) that recomputes the Essentials headline price live ($100 → $505+) before checkout.
  • Unlimited user seats on every plan — Customer.io does not meter seats; all three tiers list “Unlimited” user seats, so team size never changes the bill.
  • Workspace allotment — Essentials includes 2 workspaces; Premium and Enterprise include unlimited workspaces.
  • AI credit metering — LLM actions draw down a credit balance (Essentials ships a 100K credit sample); additional credits are sold in 100K blocks at $10.
  • Startup Program qualifier — a “See if you qualify” flow grants 12 months free to companies that have raised under $10M.
  • Plan-term split — Essentials bills monthly while Premium/Enterprise bill annually, surfaced as a “Plan term” row in the comparison table.

Strategic wins : Why the profile-tier and startup-free plays worked

1. Metering objects, not just people, future-proofs the value metric

By defining the billing unit as a “profile” that spans people and non-person objects, Customer.io picked a value metric that grows with the richness of a customer’s data model rather than a narrow headcount. As products track more devices, accounts, and events, the meter captures that expansion automatically — a durable choice that avoids the repricing treadmill many per-contact tools face.

2. Pricing AI as its own meter keeps margins honest

Rather than absorbing unpredictable LLM costs into a flat seat uplift, Customer.io exposes AI Agent usage as session-limit tiers plus a $10-per-100K credit pool. This mirrors the broader shift toward usage-based AI pricing and protects gross margin: heavy AI users pay proportionally, so the vendor isn’t subsidizing power users out of a fixed subscription. It also gives buyers a legible knob to control AI spend.

3. A transparent self-serve selector removes the “request a quote” tax

The Essentials profile-count dropdown ($100 → $505+) lets a buyer self-price up to 50k profiles without talking to sales — a PLG motion that shortens the path to activation. Publishing the overage rates ($0.009/profile, $0.12/1,000 emails) alongside it builds trust that per-contact rivals with gated pricing don’t earn.

4. The Startup Program lands customers before the category decision

Offering 12 months free to companies that have raised under $10M is a classic land-early play: it captures teams before they’ve committed to a messaging stack, when switching costs are lowest. By the time the free year ends, the product’s data model and journeys are embedded — a high-retention on-ramp that mirrors the free-tier acquisition playbooks used across the corpus.


Areas to improve : Where the pricing page could reduce buyer friction

1. Close the $100 → $1,000 canyon between Essentials and Premium

Essentials self-prices smoothly to $505+ at 50k profiles, then the next published step is Premium at $1,000/mo with “custom” everything. A mid-market team at 80k–150k profiles has no self-serve path and must “book a demo” to learn its price. A published Premium starting bucket (or an Essentials tier that extends past 50k) would remove a sharp discontinuity that today forces otherwise self-serve buyers into a sales cycle.

2. Let buyers self-estimate AI credit consumption

The AI Agent credit meter is legible in price ($10/100K) but opaque in consumption — nothing on the page says how many credits a typical “Daily Routine” or execution skill burns. Adding a worked example (“a daily summarization routine ≈ N credits/day”) or a small estimator would let buyers forecast AI spend the way they can already forecast email overage, and reduce sticker-shock churn.

3. Surface Premium/Enterprise volume tiers publicly

Because Premium and Enterprise profile and email volumes are fully negotiated, mid-scale buyers can’t compare Customer.io against Braze or Iterable on price without a sales call. Publishing even indicative volume bands (as Klaviyo does per-contact) would let more of the funnel qualify themselves and reduce the friction the gated-pricing trap creates.


Key takeaways

  1. Pick a value metric that grows with your customer’s data, not their headcount. Customer.io’s object-inclusive “profile” meter expands automatically as products track more entities, sparing it the repricing churn per-contact tools face. The lesson: choose the unit that scales with the value you deliver, even if it’s harder to explain than “per user.”
  2. Expose AI as a separate meter to protect margin. By pricing the AI Agent with session limits plus a $10-per-100K credit pool, Customer.io ensures heavy AI users pay proportionally instead of being subsidized by a flat fee. Any team layering LLM features onto a subscription should decide early whether AI is a bundled benefit or a metered cost.
  3. Free seats can be a feature, not a giveaway. Unlimited seats on every plan removes the “who gets a login” negotiation and drives org-wide adoption, shifting the entire pricing conversation to volume. When your marginal cost per user is near zero, metering seats may cost you more in friction than it earns in revenue.
  4. A self-serve price selector earns trust that gated pricing can’t. Letting buyers dial profiles from 5k to 50k and see the price move ($100 → $505+) converts curiosity into activation without a sales call. Publishing overage rates alongside it signals confidence and pre-empts the “what will this really cost” objection.
  5. Price stability is a signal. Holding $100/$1,000 for roughly two years told the market the roadmap was predictable, which matters for a tool buyers embed deeply. Frequent repricing erodes the trust that a mission-critical messaging platform depends on.

UBP implications

  1. Object-based metering is a more honest usage unit than per-contact. As product data models grow richer (devices, accounts, subscriptions), pricing on a broad “profile” that includes objects tracks value more faithfully than counting people. Expect more engagement and CDP vendors to move from per-contact to per-entity meters, and buyers to scrutinize what counts as a billable unit.
  2. AI credits are becoming a standalone billing axis in incumbent SaaS. Customer.io bolting a $10-per-100K AI-credit meter onto a subscription — rather than a higher seat tier — is a template others will copy as LLM costs stay variable. Usage-based AI pricing lets vendors pass through model cost without margin risk, but only if consumption is legible enough for buyers to forecast.
  3. Hybrid subscription-plus-usage remains the safe default for multi-meter products. A profile-tiered base with independent overages on email, SMS, and AI credits gives revenue predictability while capturing upside from heavy users. The open question is packaging discipline: too many independent meters (profiles + emails + SMS + AI credits) risks a bill buyers can’t model, which is why an estimator or calculator becomes part of the product, not a nicety.

Sources


Bottom line

Customer.io prices like a company that decided its value comes from data and messages, not logins: unlimited seats, a profile meter that counts objects as well as people, and — newest of all — an AI Agent metered as its own credit axis rather than smuggled into a seat tier. The three-plan ladder ($100 Essentials → $1,000 Premium → custom Enterprise) has been stable for two years, but the real bill lives in the overages, where email and AI credits can quietly eclipse the base subscription. It’s a clean, transparent design at the low end that turns opaque exactly where mid-market buyers most need clarity.

Want to compare Customer.io against other customer-engagement pricing? Browse the pricing blueprint.

Pricing timeline : Major events on a vertical axis

Each milestone below corresponds to a public pricing change, product launch, or material adjustment. Major events use a filled marker; minor adjustments use a faded one.

AI-Agent-forward, profile-selector pricing (live)

The unified page shows Essentials from $100/mo (5k profiles) scaling via a selector to $505+ at 50k+, Premium from $1,000/mo, and Enterprise custom. An AI Agent (beta) is metered by Standard/Elevated/Custom session-limit tiers plus $10-per-100K LLM-action credits; overages run $0.009/profile and $0.12/1,000 emails. Journeys and Data Pipelines are bundled into the same tiers. (AI-Agent copy is client-rendered and not Wayback-verifiable; dates confirmed only in the live capture.)

AI-Agent-forward, profile-selector pricing (live) - The unified page shows Essentials from $100/mo (5k profiles) scaling via a selec
captured

Essentials $100 / Premium $1,000 / Enterprise stabilise

Wayback snapshots from April 2024 through early 2026 consistently show Essentials at $100/mo, Premium at $1,000/mo and Enterprise as 'Let's talk', confirming the three-plan, $100/$1,000 structure held across two years.

Basic renamed Essentials, repriced to $100

By January 2023 the entry tier was renamed from Basic to Essentials and the headline dropped to $100/mo, with a smaller starting profile bucket. Wayback raw HTML for Jan–May 2023 shows Essentials / Premium / Enterprise; the exact included-profile figure at the transition is not price-verifiable from the JS-rendered archive (marked unknown).

Three tiers introduced; Basic profile cap cut to 8,000

Customer.io restructured to Basic / Premium / Enterprise. Basic stayed at $150/mo but its included profiles dropped from 12,000 to 8,000; Premium and Enterprise moved to 'Contact sales' with no listed price. The Startup Program appears on the page by late 2022.

Three tiers introduced; Basic profile cap cut to 8,000 - Customer.io restructured to Basic / Premium / Enterprise. Basic stayed at $150/m
captured

Two flat plans: Basic $150, Premium $995

The pricing page listed just two tiers — Basic at a $150/mo minimum (up to 12,000 profiles, unlimited emails) and Premium at a $995/mo minimum (dedicated CSM, managed deliverability, HIPAA). Billing was based on the maximum number of uniquely identified profiles, with ~4,000 companies as customers.

Two flat plans: Basic $150, Premium $995 - The pricing page listed just two tiers — Basic at a $150/mo minimum (up to 12,00
captured
Trivia
  • · Customer.io meters 'profiles' that count both people AND non-person objects (accounts, devices, carts) — so a single company record with 50 tracked devices can consume 51 profiles against your tier.
  • · In May 2022 the entry plan was 'Basic' at $150/mo for up to 12,000 profiles; by 2023 it was renamed 'Essentials', repriced to $100/mo, and the included profile allotment shrank to 5,000 — a lower headline price for a smaller starting bucket.
  • · Customer.io gives startups that have raised under $10M a full 12 months free through its Startup Program — a land-early motion aimed at capturing companies before they pick a messaging stack.

Questions & answers

How much does Customer.io cost?
Essentials starts at $100/mo for 5,000 profiles and scales via a selector to $145 (10k), $235 (20k), $325 (30k), $415 (40k) and $505+ (50k+). Premium starts at $1,000/mo billed yearly, and Enterprise is custom-quoted.
What is a 'profile' in Customer.io pricing?
A profile is one uniquely identified record you store — and it counts both people and non-person objects (accounts, devices, carts). Extra profiles cost $0.009 each on Essentials; Premium and Enterprise negotiate custom profile volume.
How is the Customer.io AI Agent priced?
The AI Agent (beta) is gated by session-limit tiers named Standard, Elevated and Custom that map to the plan you buy, and it draws down an LLM-action credit pool. Additional AI credits cost $10 per 100,000 on Essentials and Premium; Enterprise negotiates.
Does Customer.io charge per user seat?
No. Every plan lists unlimited user seats, so team size never affects the bill — cost is driven by profiles, message volume and AI credits instead.
What happens if I send more than the included emails?
Essentials includes 1 million emails per month; beyond that, additional email is billed at $0.12 per 1,000 sends on every plan. SMS and WhatsApp volumes are custom-priced.
Is there a free plan or startup discount?
There is no perpetual free tier, but early-stage companies that have raised under $10M can get 12 months of Customer.io free through the Startup Program.