Klaviyo gives a new online store its full automation and segmentation engine for $0 a month, up to 250 active profiles and 500 monthly emails. What catches first-time founders off guard is not the free tier, but how the bill scales once sales pick up. Klaviyo bills by active profiles rather than subscriber opt-ins, and tier jumps take effect the moment you cross a boundary.
Below is how the billing mechanics work, what a realistic store pays as its list expands, and how to protect your profit margin before turning on customer flows.
Worked example: how list growth changes your software cost and margin
These two stores are hypothetical, but the plan rules, email caps, and profile definitions follow Klaviyo’s official billing terms. Both run on Shopify, sell an average order of $40, pay standard card processing of 2.9% plus 30¢ per order, and carry a $12 product cost and $6 postage per package. Standard card processing on a $40 order is 2.9% of $40 ($1.16) plus 30¢ = $1.46. Net profit before email software is $40 minus $12 product cost, minus $6 postage, minus $1.46 card fee = $20.54 per order.
Store A: launching with 180 customer profiles (30 orders a month)
Store A collects 180 profiles from launch sales and newsletter signups. With 30 orders a month, the store sends an automated welcome sequence, an abandoned cart sequence, and one monthly campaign. That generates 180 campaign sends plus roughly 120 automated flow emails, totaling 300 emails.
| Plan tier | Profile limit and sends | Software cost | Monthly net profit (30 orders) |
|---|---|---|---|
| Klaviyo Free | 250 profiles, 500 sends | $0 | $616.20 |
At 180 profiles and 300 sends, Store A stays within the free plan’s 250-profile and 500-send limits. Monthly net profit across 30 orders is 30 × $20.54 = $616.20. Software cost is $0, leaving all operating margin in your business account.
Store B: holiday spike to 600 active profiles (120 orders a month)
Six months later, marketing campaigns bring in 120 orders a month (120 × $40 = $4,800 in sales). Checkout signups and visitors push active profiles to 600. Card processing fees across 120 orders are 2.9% of $4,800 ($139.20) plus 30¢ × 120 ($36) = $175.20. Net margin before software across 120 orders is 120 × $20.54 = $2,464.80.
Because Store B crossed 250 active profiles, it must move to a paid tier. Klaviyo prices paid tiers by active profile count and shows the price for your count on its pricing page. Two things keep that bill down:
- Count only real subscribers. Checkout visitors who left an email count as billable active profiles unless you suppress them. Suppressing unengaged and unconsented profiles can move you down a tier.
- Check the tier pays for itself. Each order keeps $20.54 here, so a paid tier is covered once its emails bring back fee ÷ $20.54 orders a month. If the price shown for 600 profiles is, say, $X, you need X ÷ 20.54 recovered or repeat orders; at 120 orders a month that is usually a small share.
Run it with your own numbers: profit per order = price − product − postage − card fee (2.9% + 30¢); orders needed to cover Klaviyo = monthly tier price ÷ profit per order. The profit per order calculator calculates this per sale. For the complete operational picture of hosting, domains, and apps, see the monthly cost of running an online store.
How Klaviyo bills: active profiles vs subscribers
The central mechanism in Klaviyo pricing is the distinction between an email subscriber and an active profile. Plans are billed monthly, starting the day you begin a paid plan. Free plans renew on the first of each month, while paid plans renew on your activation date.
- Active profiles: Any profile, regardless of consent status, that can be emailed through Klaviyo is an active profile. Entering an email during Shopify checkout syncs that profile, counting toward your bill until suppressed.
- Billable profiles: Active profiles that can receive at least one type of marketing (valid email or phone, not suppressed or deleted).
- Suppressed profiles: Profiles that bounced, unsubscribed, or were manually suppressed are marked as no longer marketable and do not count toward your billable tier.
Connecting Klaviyo’s Shopify integration syncs past checkout contacts. A store with 150 newsletter subscribers might discover 320 active profiles from historical checkout data, pushing the account past the 250-profile free ceiling.
What the free plan includes
Klaviyo’s free tier provides full access to its primary marketing tools:
- Up to 250 active profiles: Billable contacts reachable by email or SMS.
- 500 email sends per month: Message deliveries across broadcast campaigns and automated flows.
- $5 of mobile messaging per month: 150 SMS/MMS credits each month for US messaging.
- $5 of Composer usage per month: Credit allowance for Klaviyo’s AI assistant tools.
- Full automation and segmentation access: Pre-built flow automations including Welcome Series, Abandoned Cart, Browse Abandonment, Customer Thank You, and Winback.
- Web forms and drag-and-drop editor: Customizable pop-ups, embedded signup forms, and responsive email templates.
- Built-in reporting: Real-time analytics, revenue tracking per flow, and conversion attribution.
- 60 days of email support: Email support from Klaviyo staff for your first 60 days. After 60 days, support shifts to the Klaviyo Help Center, Klaviyo Community, and Klaviyo Academy courses.
For setup steps, read our guide on abandoned cart and welcome emails setup.
Automatic upgrades and downgrade rules
Understanding plan transitions protects your cash flow from unexpected charges.
How upgrades trigger
- Immediate effect: Crossing your active profile threshold triggers an upgrade immediately.
- Persistent billing: You remain on that higher plan tier monthly until you manually change it.
- No grace period: Moving from 250 profiles to 251 changes your tier instantly.
How downgrades work
- Profile ceiling rule: You cannot select a lower plan tier until your active profile count is strictly below that tier’s limit.
- The 24-hour deadline: Klaviyo requires reducing your active profile count within the lower plan’s threshold at least 24 hours before your next monthly billing cycle renews.
- Suppression: Mark inactive profiles as suppressed rather than deleting customer records entirely.
Flow automations and send limits
The 500 monthly email send limit is often what new stores hit first. Every email sent by an automated flow consumes one send:
- A 3-part welcome series sent to 40 new subscribers consumes 120 sends.
- A 2-part abandoned cart flow triggered by 50 shoppers consumes 100 sends.
- A single newsletter campaign sent to 200 subscribers consumes 200 sends.
Together, these consume 420 sends, leaving 80 sends for the month.
Klaviyo flows include trigger filters, profile filters, time delays, and conditional splits to control volume. Pre-built abandoned cart flows use a 4-hour delay before message one, and recommend sending email two between 20 and 48 hours later, with rules preventing emails after purchase.
SMS and mobile messaging rules
Klaviyo separates mobile messaging from core email plans.
The free tier includes $5 of mobile messages per month (150 SMS/MMS credits). Two rules apply:
- Credit consumption: SMS messages consume credits by length and destination. Once your $5 allowance is exhausted, text sending pauses unless additional credits are funded.
- Consent compliance: Mobile messaging carries strict legal requirements under US regulations. Senders must obtain explicit opt-in consent for SMS marketing, separate from email opt-in. Klaviyo’s welcome flows support conditional splits based on whether a profile has consented to SMS. This is general business information and not legal or tax advice; check federal and state messaging rules before sending promotional texts.
For a broader introduction to compliance and consent collection, consult our guide on email marketing basics for an online store.
Who should pick Klaviyo
Klaviyo fits specific store profiles where deep ecommerce integration delivers immediate return on investment:
- Shopify store owners: Klaviyo connects directly to Shopify through a two-way sync in the Shopify App Store. It tracks behavioral events like Added to Cart, supports Shopify Markets, and works with one-page checkout.
- Stores ready to run multi-step customer flows: If you plan to deploy targeted flows like Browse Abandonment, Customer Thank You, Winback, and dynamic Abandoned Cart sequences with item images and return buttons, Klaviyo’s pre-built templates require minimal manual assembly.
- Founders with fewer than 250 engaged contacts: The free plan gives you full access to enterprise-grade behavioral segmentation and automation without charging a dollar during your initial launch phase.
For a direct comparison with competing email platforms, review our guide to Klaviyo vs Omnisend vs Mailchimp and best email marketing for a new online store. If you are evaluating store builders, read our guide on how to choose an online store platform.
Who should pick something else
Klaviyo is not the right choice for every business model:
- Content sites, blogs, and service businesses: If your site does not sell products through an ecommerce cart, Klaviyo’s behavioral revenue tracking and cart triggers add unnecessary complexity. Standard newsletter platforms offer simpler campaign tools at lower price points.
- Stores needing unlimited email sending to unsegmented lists: If you have 200 contacts but want to blast daily promotions (exceeding 500 emails a month) without paying a monthly fee, Klaviyo’s monthly send cap will halt your campaigns.
- Founders who require live human support after month two: Klaviyo Free restricts personal email support to your first 60 days. After two months, you must troubleshoot via documentation, community forums, or the Klaviyo Academy unless you upgrade to a paid plan.
- Budget-conscious stores with large, low-margin customer lists: Because Klaviyo bills by total active profiles, stores selling low-ticket impulse goods with thousands of one-time buyers face steep software tier increases.
If you are currently evaluating other email marketing services, see our breakdown of Mailchimp pricing explained.
Common mistakes that inflate your Klaviyo bill
- Syncing unsegmented checkout contacts: Connecting Shopify syncs everyone who leaves an email address at checkout. If 400 people purchase over three months but only 100 opt in to marketing, all 400 remain active profiles. Manually suppress non-subscribers to avoid paying for non-marketable contacts.
- Leaving auto-upgrade unchecked until the bill arrives: With auto-upgrade enabled, a successful weekend flash sale or viral social video can push your active profiles past tier thresholds overnight, triggering immediate charges. Review your Billing tab settings and set profile alerts.
- Running simultaneous cart recovery emails on two platforms: Shopify and BigCommerce include built-in abandoned checkout emails by default. If you activate Klaviyo’s abandoned cart flow without turning off your platform’s native notifications, customers receive duplicate recovery emails, wasting send volume and irritating buyers.
- Missing the 24-hour downgrade cutoff: Cleaning your contact list on the day your billing cycle renews is too late. Klaviyo requires active profiles to be under the target tier’s threshold at least 24 hours prior to the billing renewal timestamp.
- Ignoring bounced and unengaged addresses: Profiles that repeatedly bounce or have not opened an email in six months continue to count as billable profiles until actively suppressed. Regular list maintenance keeps your bill within your actual revenue tier.
How to decide and manage your account this week
- Calculate your current contact count: Check your store’s customer database. Separate opted-in subscribers from one-off transactional buyers who never opted into promotional marketing.
- Install Klaviyo Free and connect your store: Install the Klaviyo app via the Shopify App Store. Enable behavioral event tracking so Klaviyo captures Added to Cart and Started Checkout events.
- Turn off native store recovery emails: Disable default abandoned checkout notifications in your ecommerce platform settings to prevent sending duplicate emails.
- Activate your two core revenue flows: Turn on the pre-built Welcome Series (Email 1 sent immediately upon signup) and the Abandoned Cart flow (Email 1 sent between 2 and 4 hours after checkout start).
- Set a recurring calendar reminder for day 45: Review your active profile count, total monthly send volume, and upcoming 60-day support transition. If active profiles approach 240, audit and suppress non-engaged addresses before crossing into paid tiers.
To plan your full store budget, review our practical launch checklist and audit your ongoing tools with our guide on how to cut your store app subscriptions.
Sources (checked 2026-10-03)
- Klaviyo Pricing, free plan profile limits, monthly email caps, mobile messaging allowance, Composer credits, reporting features, and support terms.
- Klaviyo Help: Billing and plan changes, monthly billing cycle rules, definitions of active and billable profiles, auto-upgrade mechanics, and 24-hour downgrade requirements.
- Klaviyo Help: Getting started with Shopify, two-way sync, event tracking, and checkout integration.
- Klaviyo Help: Creating an abandoned cart flow, Added to Cart behavioral events, time delays, pre-built template blocks, and duplicate notification prevention.
- Klaviyo Help: Creating an email welcome series, sequence structure, time delays, and SMS consent conditional splits.
- Klaviyo Help: Flow library and triggers, pre-built flow types, filters, delays, and back-population.



