Email marketing platforms for small business: six priced at 500 to 5,000 contacts
Published Updated 15 min readBy the Rasket team
Written for small business owners, beginners and e-commerce teams

For a list of a few hundred to 1,000, Brevo’s Starter is the cheapest email marketing platform we could price, $9 a month at 500 contacts and $17 at 1,000, with a follow-up email when someone signs up. MailerLite’s Comfort, $12 or $19, is the cheapest with up to 50 automations. We make Rasket; it costs $20 at that size and is the cheapest of the six only at 5,000 contacts.
If you sell on Shopify, start with the email tool your store already has, Shopify Messaging: its first 10,000 emails each month are free (Shopify stores).
Looking for an inbox rather than a newsletter tool?
An address like hello@yourbusiness.com that you read and reply from is email hosting, a different product. Free business email covers it.
This page prices two businesses, neither with anyone who writes code. A yoga studio has 600 members in a spreadsheet and wants a monthly class schedule, a welcome email for each new member and a reminder when a class pass is about to run out. A Shopify shop has 2,000 past customers, 1,000 of whom ticked the box for marketing email, and wants four offers a month and an email to shoppers who start a checkout and leave.
How we priced them
- Six platforms, three list sizes: 500, 1,000 and 5,000 contacts. We print only prices read on each vendor’s own page, never a review site’s. Constant Contact is missing for that reason: its pricing page would not load for us on 17 October 2026 (FAQ).
- Shopify Messaging is priced separately, because only a Shopify store can use it.
- Four campaigns a month to the whole list, billed monthly, in US dollars. Each cell is the cheapest plan that holds that many contacts and sends that much. Mailing once a month instead changes no cell: at these list sizes the number of contacts, not the number of emails, decides the tier you need.
- Every price is the vendor’s own, linked from each platform’s name and listed under Sources. Two cells say they come from the vendor’s price calculator, where a reader sees them too. Rasket’s are computed from the same price list its pricing page and checkout use.
Prices read on 17 October 2026
Pricing pages change without notice and show different currencies in different countries. Open the vendor’s page before you quote a figure.
What does each cost at 500, 1,000 and 5,000 contacts?
| Platform | 500 contacts | 1,000 contacts | 5,000 contacts |
|---|---|---|---|
| ActiveCampaign | $19: Starter, priced at its 1,000-contact minimum | $19: Starter | $99: Starter |
| Brevo | $9: Starter, 5,000 emails, up to 500 contacts | $17: Starter, 10,000 emails, up to 1,500 contacts | $32: Starter, 20,000 emails |
| Klaviyo | $20: Email, 5,000 sends | $30: Email, 10,000 sends, from its price calculator | $100: Email, 50,000 sends, from its price calculator |
| Mailchimp | $13: Essentials, 5,000 sends | $26.50: Essentials, priced at 1,500 contacts, 15,000 sends | $75: Essentials, 50,000 sends |
| MailerLite | $12: Comfort, 5,000 emails | $19: Comfort, 10,000 emails | $49: Comfort, 50,000 emails |
| Rasket | $20: Pro | $20: Pro | $28.80 in all: Pro, including $8.80 for contacts past the 4,500 included |
Two rows need a sentence. Brevo prices on emails sent, but its 5,000, 10,000 and 15,000-email tiers also cap the contacts you can store, so 1,000 contacts needs the 10,000-email tier. Rasket’s $20 Pro plan includes 50,000 emails and 4,500 contacts, far more email than a small list needs, and adds $8.80 for each 1,000 contacts, or part of 1,000, past that. Mailchimp’s 1,000 cell is its 1,500-contact price, the smallest it lists above 500.
An automation is an email that sends itself when something happens, such as a new member joining. Entry plans cap automations: Brevo’s own pages give its free plan automation for up to 2,000 contacts and list sign-up follow-up emails on Starter, with unlimited workflows from Standard; Mailchimp Essentials allows 4 flow steps; ActiveCampaign Starter 5 actions. This table is the cheapest plan without those caps; MailerLite Comfort stays in it, because its cap of 50 automations is more than a small list needs:
| Platform | 500 contacts | 1,000 contacts | 5,000 contacts |
|---|---|---|---|
| ActiveCampaign | $59: Plus | $59: Plus | $179: Plus |
| Brevo | $18: Standard | $35: Standard | $69: Standard |
| Klaviyo | $20: Email | $30: Email | $100: Email |
| Mailchimp | $20: Standard | $45: Standard | $100: Standard |
| MailerLite | $12: Comfort | $19: Comfort | $49: Comfort |
| Rasket | $20: Pro | $20: Pro | $28.80 in all: Pro, including $8.80 for contacts past the 4,500 included |
- At 500 and 1,000 contacts, MailerLite is the cheapest without a cap that a small list would hit ($12 and $19), and Brevo Starter is cheaper still ($9 and $17) if a sign-up follow-up email is enough. Rasket is $20 at both, tied with Mailchimp Standard and Klaviyo at 500.
- At 5,000 contacts, Rasket is the cheapest of the six in both tables at $28.80. Next come Brevo Starter at $32 in the first table and MailerLite at $49 in the second. We did not price larger lists.
- ActiveCampaign Plus is the most expensive at every size ($59, $59 and $179); over Starter it adds unlimited automation actions and landing pages, and its sales pipelines are a separate add-on.
Which free plan lets you mail the most people?
No free email marketing platform here is free in the same way. The cap that bites first decides whether one newsletter can reach everyone on the same day.
| Platform | Contacts | Sending limit | Most people in one day |
|---|---|---|---|
| ActiveCampaign | No free plan | A 14-day trial | None after the trial |
| Brevo | Up to 100,000 contacts | Up to 300 emails a day, once Brevo approves the account | 300 |
| Klaviyo | 250 active profiles | 500 email sends a month | 250 |
| Mailchimp | 250 contacts | 500 sends a month, 250 a day | 250 |
| MailerLite | 250 subscribers | 2,500 emails a month | 250 |
| Rasket | 900 contacts | 3,000 emails a month, 100 a day, with a verified domain and a card on file | 100 |
For the studio’s 600 members, no free plan sends one newsletter to everyone in a day. Brevo comes closest, at 300 a day. Rasket’s Free plan holds the list, but its daily cap makes it a plan for test sends and very small lists.
Rasket’s Free plan also asks for a card before its full allowance switches on; until then it sends test mail to your own address. The FAQ below says why.
Should a Shopify store just use Shopify Messaging?
Usually, yes, to start. Shopify Messaging (it used to be called Shopify Email) comes with every Shopify plan from Basic up. Its first 10,000 emails each month are free, then it costs $1 per 1,000, and abandoned-checkout emails are always free and do not count toward the 10,000. At the same four campaigns a month:
| Platform | 500 contacts | 1,000 contacts | 5,000 contacts |
|---|---|---|---|
| Shopify Messaging | $0: 2,000 emails, inside the free 10,000 | $0: 4,000 emails, inside the free 10,000 | $10: 20,000 emails, the first 10,000 free |
For the shop, four offers to 1,000 subscribers are 4,000 emails, inside the free allowance, and the abandoned-checkout email costs nothing (Shopify’s other flows count toward the 10,000). Even at 5,000 subscribers it costs less than any platform in the tables above. Price another platform when you want something Shopify Messaging does not do, and before you do, count contacts the way each one bills them:
- Mailchimp counts subscribed, unsubscribed and non-subscribed contacts toward its limit (its help), so syncing all 2,000 customers prices the shop at 2,000.
- Klaviyo bills active profiles, the people who may receive marketing email.
- Rasket bills contacts subscribed to at least one of your topics (its word for lists), leaving out the unsubscribed and anyone on your suppression list.
So import or sync only the 1,000 who agreed, and the 1,000 column above is your price. Order confirmations and shipping updates are a separate matter: Shopify sends those itself (its notifications), so they need neither a developer nor a marketing platform.
What does each include beyond the price?
| Platform | Automations | Abandoned-cart email | Text messages (SMS) |
|---|---|---|---|
| ActiveCampaign | Starter: 5 actions per automation. Plus and up: unlimited | On every plan, Starter too | Add-on from Plus |
| Brevo | Unlimited workflows from Standard; not listed on Starter | Abandoned-cart emails on its automation page, plan not named; coupons and back-in-stock alerts on Professional | Credits sold separately |
| Klaviyo | Multi-step flows on every plan, Free too | Prebuilt flows; its pricing page says the free plan works for Shopify, WooCommerce and Wix stores | Built in: Free includes $5 a month; paid text messages from $15 a month |
| Mailchimp | Essentials: up to 4 flow steps. Standard: up to 200 flows | Paid plans with a connected store, not Free; its help page names no plan | Add-on on paid plans, in select countries |
| MailerLite | Free: 3. Comfort: 50. Power: unlimited | E-commerce triggers and Shopify and WooCommerce integrations on every plan, Free too | Not listed |
| Rasket | On every plan, Free too | Ready-made abandoned-checkout and abandoned-cart flows in its Shopify app, not in the Shopify App Store yet | No |
An abandoned-cart or abandoned-checkout email needs one thing from your shop: a signal that someone added to a cart or started a checkout and left. A store integration sends that signal for you; without one, a developer has to send it from your site. So for a shop, the cart column matters more than the price.
The studio’s pass reminder needs each member’s expiry date on their contact. In each trial, check whether an automation can start from a date field; if none can, the booking system has to send the reminder.
Brevo, MailerLite, ActiveCampaign and Rasket (templates) each describe a drag-and-drop editor on their own pages. Whether one feels easy is personal, so build the same newsletter in two trials before you pay.
| Platform | Sign-up forms and pages | Support |
|---|---|---|
| ActiveCampaign | Landing pages from Plus | Email and chat on every plan, priority on Pro and Enterprise |
| Brevo | Forms on Starter; landing pages from Standard (1 included) | Email on Starter; phone on Professional |
| Klaviyo | Web forms on every plan, Free too | Free: email for the first 60 days, then self-service |
| Mailchimp | Pop-up forms on every plan, Free too | Free: email for 30 days. Essentials and Standard: 24/7 email and chat. Phone on Premium |
| MailerLite | Free: 3 forms, 1 website and 1 landing page. Comfort: 10 of each | Free: community and help articles. Comfort: 24/7 email. Power: 24/7 chat and email |
| Rasket | Forms shown on a website you already have; no landing pages | A person answers the contact form by email, or book a video call |
If your website or booking system also sends receipts and reminders, those are transactional emails. Keeping them in the same account as the newsletter means one record of who opted out of marketing; on Rasket an unsubscribe stops campaigns only, so receipts still arrive. Email marketing software for developers covers that side.
What does setting up take, and what needs a developer?
Every platform asks you to add a few DNS records at the company you bought your domain from, your registrar, such as GoDaddy or Namecheap. If you do not know which that is, search your inbox for the receipt for your domain. Then, for each record the platform shows:
- Sign in at the registrar and open the domain’s DNS settings, often called DNS, Manage DNS or DNS records.
- Choose Add record and pick the type the platform names, such as
TXTorCNAME. - In Name (some panels say Host), type only the part before your domain, such as
_dmarc. Most panels add the domain themselves. - In Value (or Content, or Points to), paste the platform’s value, and save.
Two records are exceptions, because a domain may have only one of each. SPF, the list of servers allowed to send as your domain, is a TXT record that starts v=spf1. If the platform asks for an SPF entry and your domain already has an SPF record, for example from your inbox provider, add the platform’s include: to that record instead of creating a second: v=spf1 include:_spf.google.com ~all becomes v=spf1 include:_spf.google.com include:spf.platform.example ~all, with the platform’s own name in place of spf.platform.example. Two SPF records stop SPF working for all your mail, and so does a record that makes inboxes look up more than 10 names; each include: is at least one, and a free SPF checker counts them (RFC 7208). The other is DMARC, below. Plan an afternoon of work and a day of waiting before the first campaign; email domain verification explains the wait and how to check a record.
On Rasket that is Domains, then Audience to import the spreadsheet as a CSV file, then Campaigns. No code is needed for any of it. A developer is needed for three things: placing a sign-up form on a site whose builder will not take a pasted snippet (sign-up forms), sending receipts from your own site, and starting an automation from something your site does, such as a pass about to expire, which your site has to report as an event.
How do you move your list from another platform?
- Bring the unsubscribes as well as the subscribers. Leave them behind and your first campaign mails people who said no.
- Import only people who agreed to hear from you. Members who gave an email for bookings did not necessarily agree to a newsletter; the rules differ by country, and marketing email rules covers the US law.
- Ramp up the new platform. Your domain’s reputation comes with you, but the new platform’s sending servers are new to inboxes, so send the first campaigns to the people who clicked or bought in the last 30 days, then widen.
On Rasket, the Mailchimp import takes a Mailchimp API key and brings contacts, unsubscribes, tags, segments, templates and a welcome series (as a paused automation), and sends nothing. Sign-up forms and landing pages stay behind.
How do you check that a platform's mail reaches the inbox?
- Check three passes on a test email. DKIM is a signature that proves a message came from your domain unchanged, and DMARC tells inboxes what to do when neither passes for the domain in your From address. Send a test to a Gmail address, open it, choose ⋮ → Show original, and look at the summary at the top: SPF, DKIM and DMARC should each read
PASS, and the DKIM line should say “with domain” followed by your domain, not the platform’s (more on each). - Publish a DMARC record before the first campaign. Gmail, Yahoo and Microsoft expect one from bulk senders (their requirements). First look for an existing
TXTrecord named_dmarc; if there is one, keep it, because a second breaks both. If there is none, add one with the valuev=DMARC1; p=none; rua=mailto:you@yourdomain.com.p=nonemeans “only watch”: it blocks no forged mail yet.ruais where the daily reports go, as XML files meant for a report reader rather than for you; moving past p=none is the next step. On Rasket, the domain page builds this record for you to copy. - Treat a test-inbox check as a smoke test. Fresh test accounts have no history with you, while real inboxes filter on each reader’s past behaviour, so a test can catch an outright block but not predict where your campaign lands. The strongest signal you can watch is your spam complaint rate, the share of readers who press “spam”: Gmail wants it under 0.1% and never at 0.3%. Google’s free Postmaster Tools shows it on days you send enough mail to Gmail; Google does not publish the threshold (how to read it).
- Use a marketing subdomain from about 1,000 campaign emails a month. A subdomain is an address like news.yourshop.com, which keeps campaigns’ reputation partly apart from your receipts. No mailbox provider publishes a cut-off; ours is a judgement, because below it a subdomain gets too little steady mail to build a record of its own (the reasoning). The studio’s one newsletter to 600 members is 600 a month, so it can skip one; the shop’s four offers to 1,000 are 4,000, over the line. A shop on Shopify Messaging sets its sender address in Shopify’s email settings.
Where another platform beats Rasket for a small list
- Price under 1,000 contacts: Brevo Starter, and MailerLite Comfort for more automations.
- A Shopify store: Shopify Messaging costs less at every size priced here, and its abandoned-checkout email is free. Rasket's Shopify app is not in the Shopify App Store yet; Klaviyo works with Shopify today. See Rasket for Shopify for what ours does.
- No website of your own: MailerLite’s Free plan includes a website and a landing page. Rasket’s forms need a site you already have.
- Text messages or a phone line: Klaviyo and Brevo send texts, and Mailchimp and ActiveCampaign sell them as an add-on; Mailchimp Premium and Brevo Professional have phone support. Rasket sends email only, and its support is by email and booked video call.
- A long track record: Rasket is the newest here, with fewer tutorials and agencies that know it.
Which is the best email marketing platform for your business?
- Under 250 people: a free plan.
- A few hundred to 1,000, like the studio: Brevo Starter if a welcome email when someone signs up is the only automation you need; MailerLite Comfort for up to 50 automations, after checking in its trial that one can start from a pass’s expiry date.
- A Shopify shop, like the one above: Shopify Messaging, until you need something it does not do; then Klaviyo, whose free plan works with Shopify.
- Automation plus a sales pipeline: ActiveCampaign, with its Pipelines add-on.
- Rasket, if one of these is true: your own site or app already sends receipts or reminders and you have a developer, so both kinds of email share one account and one unsubscribe list; or your list is near 5,000 contacts, where it is the cheapest of the six. Under 1,000 contacts with nobody who codes, it is not the cheapest choice.
Then shortlist two, import ten people who agreed to hear from you, and send the same campaign from both trials.
Frequently asked questions
Do I need a website to start email marketing?
No. You can import people who already agreed to hear from you, such as names from a sign-up sheet at your front desk, and send campaigns without a site. A website matters once you want the list to grow on its own: MailerLite's Free plan includes one website and one landing page, while Rasket's sign-up forms appear only on a site you already have.
What counts as a contact when a platform prices by list size?
Each vendor counts its own way: Klaviyo bills active profiles, the people who may receive marketing email, and MailerLite bills active subscribers. Removing people who have not clicked or bought in months lowers the bill everywhere. Judge that by clicks and purchases, not opens: Apple Mail Privacy Protection marks many emails as opened that nobody read.
What does Constant Contact cost?
We could not price it: this page prints only figures read on each vendor's own pricing page, and Constant Contact's would not load for us on 17 October 2026, so we left it out rather than copy a review site's numbers. Its own site names three plans, Lite, Standard and Premium. Open its pricing page at your list size and compare the result with the 1,000-contact column here.
Why does a free plan ask for a card?
Some platforms ask for a card on a free plan as a check against people who sign up only to send spam, because a card makes throwaway accounts harder to create. Rasket's Free plan asks for one before its full monthly allowance switches on, after you verify a domain, and the Free plan still costs nothing.
Should a small business pay monthly or yearly?
Monthly, until you have sent a few campaigns and know the platform suits you. Yearly billing saves 10% at MailerLite and Brevo, and ActiveCampaign's page shows yearly-billed prices, but it commits you to the list size you guessed on day one. Rasket's yearly price is shown beside each plan on its pricing page.
Can I keep my old platform running while I try a new one?
Yes, and for a few weeks you should: keep sending from the old one while you build up volume on the new one, then import the old platform's unsubscribes again just before you switch, so nobody who left in between gets mailed. Rasket's Mailchimp import matches contacts by email address, so running it a second time updates them rather than adding duplicates.
Sources
- Shopify notifications: automated emails for orders, shipping and account events — Shopify, read 2026-10-17
- Rasket pricing: plans, included contacts and the per-1,000 contact rate — Rasket, read 2026-10-17
- Brevo marketing automation: automation for up to 2,000 contacts on the free plan — Brevo, read 2026-10-17
- Setting up your email: the sender address Shopify sends from — Shopify, read 2026-10-17
- Shopify Messaging email pricing — Shopify, read 2026-10-17
- Mailchimp marketing plans and pricing — Mailchimp, read 2026-10-17
- Mailchimp plan prices in US dollars, as its pricing page loads them — Mailchimp, read 2026-10-17
- About your contacts: which statuses count toward the contact limit — Mailchimp, read 2026-10-17
- Create an abandoned cart email — Mailchimp, read 2026-10-17
- Brevo pricing plans — Brevo, read 2026-10-17
- Brevo pricing in Markdown, generated from its pricing API — Brevo, read 2026-10-17
- MailerLite pricing in Markdown — MailerLite, read 2026-10-17
- Klaviyo pricing, with the Build a plan estimate calculator set to 500, 1,000 and 5,000 active profiles — Klaviyo, read 2026-10-17
- Klaviyo vs Mailchimp — Klaviyo, read 2026-10-17
- ActiveCampaign pricing — ActiveCampaign, read 2026-10-17
- ActiveCampaign monthly price list in US dollars, as its pricing page loads it — ActiveCampaign, read 2026-10-17
- RFC 7208: Sender Policy Framework (SPF) for Authorizing Use of Domains in Email — IETF, read 2026-10-17
- Constant Contact site overview (llms.txt), naming its Lite, Standard and Premium plans — Constant Contact, read 2026-10-17
Related
- Should you use an email subdomain for marketing? — When a marketing subdomain like news.example.com is worth it, by volume: what it separates from your domain, what it shares, and the DMARC and DNS records.
- How to lower your email spam complaint rate — What a good email spam complaint rate is, how Gmail and Yahoo measure it, how to read it on a small list, and the steps that bring it down.
- Email marketing software for developers — A buyer's guide to email marketing software for developers: four architectures, the trial tests that separate them, and where Rasket falls short.
- Free business email on your own domain — Four free ways to get business email on your own domain, how to check each in minutes, and how to move your MX records without losing any mail.
- Migrate from Mailchimp — Move audiences, tags, segments, templates, drafts and reports from Mailchimp with one API key: what comes over, what doesn't, and the three steps.
- Sign-up forms — Pop-ups and embedded forms on your site, and the rules that pick one.
- Marketing email — An email marketing platform on the API you already send with: campaigns to contacts and segments, automations from your product's events, a brand-aware editor.