Editorial review — pricing checked 7 October 2026

Customer.io Pricing Guide 2026

Written by the editorial team. Prices are taken from Customer.io's pricing page as checked on 7 October 2026.

For product and lifecycle teams that send email triggered by what users actually do in the app, Customer.io is the best pick among the sending tools covered on this site. Its Essentials plan starts at $100 per month, billed monthly, and the profile-based tiers run from $145 per month at 10,000 profiles to $505 per month at 50,000 profiles and above.

The reason is structural. Customer.io keeps a profile for each person, with their event history attached, and builds messages from that profile. A welcome series, a trial-ending reminder or a re-engagement journey can read the same data your product writes. Simpler campaign tools are easier to price, but they usually have less to branch on. The rest of this guide explains how the bill is built, what it costs at realistic list sizes, and when a different tool is the better buy.

Customer.io against two lower-cost sending tools

The table compares the entry point of each tool and the main limitation that matters for the buying decision. Sender and Ghost are included because they are the most common alternatives at a similar budget, not because they copy Customer.io's model.

Customer.io, Sender and Ghost compared by best use, entry price and key limitation
ToolBest forEntry price and billingKey limitation
Customer.ioEvent-triggered lifecycle email for known usersEssentials, $100 per month, billed monthlyCost rises with profile count; no standing free plan, only the Startup Program for eligible companies
SenderNewsletters and campaigns for smaller listsFree Forever (2,500 subscribers, 15,000 emails a month); Standard at $6.30 per monthLess suited to journeys that branch on product usage; paid tiers are sized by emails and subscribers
GhostPublishers selling paid memberships alongside a websiteStarter, $15 per month for up to 1,000 membersA publishing and membership platform, not a general event-driven messaging engine; no free hosted plan

How Customer.io bills

Customer.io is a subscription product. Cost follows two things: the plan you choose and the number of profiles you keep. The official pricing page lists the following figures, and the ones below were checked on 7 October 2026.

  • Essentials, $100 per month, billed monthly. Includes AI Agent core skills, the visual workflow builder, email and community support, and basic data integrations.
  • Essentials by profile count, billed monthly. $145 per month at 10,000 profiles, $235 at 20,000, $325 at 30,000, $415 at 40,000, and $505 or more at 50,000 profiles and above.
  • Premium, $1,000 per month. Custom profile volume and pricing, elevated AI Agent limits and premium support.

The $100 Essentials figure is the entry point. The profile tiers are the readouts that matter once your list grows. Between the listed profile counts, the step is consistent: each move from 10,000 to 50,000 profiles adds $90 per month. Moving from 20,000 to 30,000 profiles, for example, adds $90 a month, or $1,080 a year.

The pricing model combines profile volume with email volume, so check the pricing page for the email terms that apply to your plan before you commit. Profile count is the variable most teams underestimate, because a profile is created for every identified or stored person, not only for paying customers. Duplicate identities from web, mobile and API sources can therefore increase the bill without adding a single customer.

Free options. There is no standing free plan. Eligible early-stage companies that have raised under $10 million can receive 12 months free through the Startup Program. Eligibility is set by Customer.io, so read the current criteria on the pricing page before you plan a launch around it.

What Customer.io costs at realistic list sizes

The table lists the monthly price shown for each profile count and the cost over twelve months if you stay on the same tier and pay monthly. Twelve-month figures are simple multiplication: 12 × the monthly price.

Customer.io Essentials and Premium prices by profile count, with twelve-month totals
ProfilesPlan and tierMonthly price (billed monthly)Twelve months at that price
10,000Essentials, 10k profiles$145$1,740 (12 × $145)
20,000Essentials, 20k profiles$235$2,820 (12 × $235)
30,000Essentials, 30k profiles$325$3,900 (12 × $325)
40,000Essentials, 40k profiles$415$4,980 (12 × $415)
50,000 and aboveEssentials, 50k+ profiles$505 or more$6,060 or more (12 × $505)
Custom volumePremium$1,000 list price$12,000 at list price (12 × $1,000); custom profile volume is set on the pricing page

If your profile count falls between two listed tiers, use the tier shown on the pricing page rather than estimating a midpoint. The $100 Essentials base sets the floor for smaller programs; the profile tiers apply once your count reaches the listed readouts.

Where Customer.io earns its price

Customer.io fits teams whose email depends on a person's behavior inside a product. Typical examples are a SaaS onboarding sequence that changes when a user completes or skips a setup step, a marketplace that messages buyers and sellers differently, or a subscription app that reacts to a failed trial or a cancelled plan.

Its strength is the profile graph. Because each person carries event history, Liquid personalization, send-time logic and journey branching all read the same data. Sales-assisted teams can also build per-account journeys, which contact-priced tools are not designed to express well. The visual workflow builder included in Essentials lets a marketer change a branch without a developer touching the code.

Where it falls short

The cost curve is the main limitation. Each step up the profile tiers adds $90 a month in the listed range, so a database of anonymous visitors can grow the bill faster than the number of paying customers. Freemium products with heavy web traffic need an explicit policy on when a visitor becomes a stored profile.

The setup burden is real. Journeys are only as good as the events behind them, so teams need someone who can design an event schema, check it in staging and keep it stable. A newsletter-only team will spend time on setup that a simpler tool would not require. The Premium tier is also quote-driven above its list price, so budget conversations take longer than a self-serve upgrade.

Sender: when a campaign tool is the cheaper choice

Sender is the lowest-cost option in this comparison and the easiest to understand. Its Free Forever plan covers 2,500 subscribers and 15,000 emails a month. The paid tiers are sized by email volume and subscribers: Standard is $6.30 per month for 6,000 emails a month and 500 subscribers, and Professional is $10.50 per month for 12,000 emails a month and 500 subscribers.

The difference between Standard and Professional is $4.20 a month, or $50.40 over a year (12 × $4.20). For a newsletter that goes out a few times a month to a list that grows slowly, that gap is small. The question is whether you need journeys. If your emails are scheduled campaigns and promotions rather than messages triggered by individual user actions, Sender covers the job at a fraction of Customer.io's entry price.

Where Sender falls short is the same place Customer.io is strongest. Branching on product usage, tracking per-person event history and building a multi-step journey from a single trigger are not its core use. Check the current feature list on Sender's pricing page before you commit to a migration.

Ghost: when membership is the product

Ghost suits publishers who sell subscriptions to a written publication and want the website, the newsletter and the membership tools in one place. Its hosted plans are scaled by member count. Starter is $15 per month for up to 1,000 members and one staff user, and includes the website and email newsletter. Publisher is $29 per month for up to 1,000 members and three staff users, adding custom themes, paid subscriptions and analytics. Business is $199 per month for up to 10,000 members and 15 staff users, with priority support.

Ghost is a different category from Customer.io. It is built around publishing and memberships, not around event-driven messages for a software product. A publisher who wants to send a welcome series that branches on how a reader engaged with the site will find Customer.io more capable, but will also pay for capacity they may not use. Ghost is also open-source software, so self-hosting is possible, but the pricing page covers the managed Ghost(Pro) plans described above. Compare the current tiers on Ghost's pricing page.

Which tool to pick for your situation

The table turns the comparison into a decision. Each row names a common situation, the tool that fits it, the reason and the price to check first.

Decision table: which tool fits which email situation
If you needPickBecausePrice to check first
Emails triggered by product events for known usersCustomer.ioJourneys branch on each person's stored event historyEssentials from $100 per month, plus the profile tier for your count
Recurring newsletters to a small list, no journeysSenderThe free plan covers 2,500 subscribers and 15,000 emails a monthFree, or Standard at $6.30 per month
A paid publication with memberships and a websiteGhostPublishing, newsletter and memberships share one platformStarter at $15 per month for up to 1,000 members
Mostly anonymous visitors and few sign-upsSender for the list, Customer.io laterProfiles are what the tiers count, so move a visitor into Customer.io only once they identifySender's free plan first; Customer.io's tier once your known-user count is clear
Large custom volume and elevated AI Agent limitsCustomer.io PremiumCustom profile volume and premium support are part of the plan$1,000 per month list price, with custom volume set on the pricing page

Setup and migration checklist

Most of the cost in Customer.io comes from decisions made during setup: which events you track, how identities are merged, and when a visitor becomes a profile. The checklist below is the order we recommend for a team moving onto the platform.

Setup and migration checklist for Customer.io, with the billing effect of each step
StepWhat to doWhy it affects the bill
1. Map your eventsList the 10 to 15 product events that should trigger email, such as sign-up, trial start, first project created and plan cancelledJourneys read events, so a short, stable schema keeps the logic simple and the data clean
2. Merge identitiesDecide how web, mobile and API identities for one person are linked before importUnmerged identities create extra profiles, and profiles are what the tiers count
3. Set an anonymous-visitor policyWrite down when an anonymous visitor becomes a stored profile, and what happens to visitors who never sign inKeeping anonymous traffic out of the profile count protects the tier you chose
4. Stop dormant profiles entering journeysDefine an inactivity rule and exclude profiles that meet it from new journeys and broadcastsReduces email volume and keeps messaging focused on active users
5. Import in batchesLoad known customers first, then trial users, and check the profile count after each batchShows you which tier the real list lands on before the full load
6. Confirm the tierCompare your count with the tiers on the pricing page and note the monthly figureConfirms the monthly price for your count, not a guess
7. Review before renewalRe-check the pricing page and the Startup Program criteria before each renewal or budget reviewPlans and eligibility can change, so the figure you signed against may not be the current one

If you are migrating from another sending tool, export your contacts and their subscription status first, then rebuild each automation as a journey rather than copying it step by step. Test the event triggers with a small group before you turn on sends to the full list. Keep the old tool running until the new journeys have been checked against real sign-ups.

How to choose

Start with the trigger, not the tool. If the email you need to send depends on what a person did in your product, Customer.io is built for that and its profile model will earn its cost. If the email is a scheduled campaign to a list, a campaign-first tool will be cheaper and simpler.

Second, count profiles honestly. Include anonymous visitors if you would store them, and include duplicates from separate identity sources. Use that number to find the tier, then compare the twelve-month total in the table above with the value of the journeys you plan to run.

Third, decide who will own the event schema. Customer.io works best when someone on the team can maintain events and check journeys after every product release. Without that owner, the bill grows through duplicate profiles and the journeys drift out of date.

Finally, check the current pricing on the vendor's page before you sign. Prices and eligibility rules change, and the figures on this page reflect the pricing page as checked on 7 October 2026.

Related

Frequently asked questions

Does Customer.io have a free plan?

There is no standing free plan on the pricing page. Eligible early-stage companies that have raised under $10 million can receive 12 months free through the Startup Program. Check the current eligibility criteria on Customer.io's pricing page before you plan around it.

How much does Customer.io cost for 10,000 profiles?

The Essentials tier for 10,000 profiles is $145 per month, billed monthly. Over twelve months that is $1,740 (12 × $145) if the profile count stays the same.

What does the Essentials plan include?

Essentials starts at $100 per month, billed monthly. It includes AI Agent core skills, the visual workflow builder, email and community support, and basic data integrations.

What is the Premium plan?

Premium is listed at $1,000 per month. It offers custom profile volume and pricing, elevated AI Agent limits and premium support. The profile volume and final terms are set with the vendor, so confirm them on the pricing page.

Is Customer.io cheaper than Sender?

It depends on what you need. Sender's Free Forever plan covers 2,500 subscribers and 15,000 emails a month, and its Standard plan is $6.30 per month. Customer.io costs more, but it is built for journeys that branch on each person's event history. If you only send campaigns, Sender is usually the cheaper choice.

Does the price depend on how many emails I send?

Customer.io's pricing combines profile volume with email volume. The Essentials profile tiers are listed by profile count, and the email terms that apply to your plan are on the official pricing page. Read both before you estimate your bill.

Can I self-host Ghost instead of paying for hosted plans?

Ghost is open-source software, so self-hosting is possible. The hosted plans on Ghost's pricing page cover managed Ghost(Pro) hosting, starting at $15 per month for up to 1,000 members. Self-hosting shifts hosting and maintenance work to your team, so weigh that effort against the monthly fee.