Email Marketing for Small Businesses: The Complete Beginner’s Guide
Everything a small business needs to start email marketing: building a list, what to send, how often, the laws, and how to measure what works.
In short: Pick one goal, collect sign-ups with clear permission, set up an automatic welcome email, send one genuinely useful email every week or two, authenticate your domain, and judge results by clicks and sales rather than opens. Most small businesses see results within two to three months of consistent sending.
Email is the one marketing channel a small business truly owns. Social media reach rises and falls with every algorithm change; ads stop the moment you stop paying. Your email list stays yours, and every message lands in a place your customers check every day.
This guide walks you through everything you need to start — no marketing degree required.
Why email still works
- You own the audience. Nobody can take your list away or decide who sees your post.
- People asked to hear from you. Subscribers opted in, so they are warmer than almost any other audience.
- It's measurable. You can see who opened, who clicked and who bought.
- It's affordable. You can start for free and grow without big budgets.
Step 1: Decide what you want email to do
Pick one main goal for the first three months. For example:
- Bring customers back (a café, salon or gym wants repeat visits).
- Sell online (an online store wants orders).
- Build trust (a consultant, agent or coach wants to stay top of mind until someone is ready to buy).
Your goal decides what you send. A bakery's emails look very different from a real-estate agent's.
Step 2: Build your list the right way
Only email people who said yes. That's both the law (see our guides to CASL in Canada and CAN-SPAM in the US) and the secret to good results — people who chose to join actually read.
Easy places to collect sign-ups:
- A sign-up form on your website (a short one: email and first name is plenty).
- A checkout or booking checkbox (unticked by default).
- A QR code at your counter or on receipts.
- A simple landing page you link to from Instagram, TikTok or Facebook.
Give people a reason to join: 10% off the first order, a free guide, early access to new products or members-only events. Our guide to building an email list from scratch has more ideas.
Step 3: Send a welcome email (or three)
The moment someone joins is the moment they are most interested. Set up an automatic welcome email that says thank you, delivers what you promised and tells people what to expect. It's the single most valuable email most businesses ever set up — see how to write welcome emails.
Step 4: Plan a simple sending rhythm
Most small businesses do well with one useful email every week or two. Consistency beats volume. A simple monthly plan:
- Week 1: a helpful tip or story.
- Week 2: a product, service or offer.
- Week 3: behind the scenes, a customer story or news.
- Week 4: an invitation (event, booking, seasonal offer).
Step 5: Write emails people want to open
- Subject line: clear beats clever. Say what's inside (40 examples here).
- One main message and one main button per email.
- Short paragraphs — most people read on a phone.
- Sound like a person. Write the way you talk to customers at the counter.
Step 6: Stay out of the spam folder
Set up your domain's authentication (SPF, DKIM and DMARC), send from your own domain rather than a free Gmail address, and remove people who never engage. Our deliverability guide explains it simply.
Step 7: Measure the right things
Look at clicks and sales or bookings more than opens (opens are inflated by privacy features in Apple Mail). Watch unsubscribe and complaint rates too: if they climb, you're sending too often or the content isn't matching what people signed up for. See the metrics that actually matter.
Common beginner mistakes
- Buying or scraping a list (illegal in Canada, harmful everywhere).
- Sending only promotions — give value, not just discounts.
- Waiting for the "perfect" design. A clean, simple email works.
- Sending once and giving up. Results build over months, not days.
Your first 30 days, step by step
If you're starting from nothing, here's a realistic plan that fits around running a business.
Week 1: set up the foundations
- Create your account and add your business details, logo and brand colours.
- Add your sending domain and publish the DNS records (about 15 minutes).
- Import any customers who gave permission, keeping a note of how they agreed.
- Put a sign-up form on your website and a QR code at your counter.
Week 2: automate the first impression
- Write a three-email welcome series and switch it on.
- Subscribe yourself to check every email arrives and looks right on your phone.
Week 3: send your first newsletter
- Pick one useful topic your customers ask about, add one offer or invitation, and send it to everyone.
- Note the clicks, replies and any sales.
Week 4: review and plan
- Look at what people clicked. Do more of that.
- Plan next month: two to four emails, with dates.
How to write an email people actually read
Most small-business emails fail for the same reason: they try to say everything. Use this structure instead:
- A specific subject line that says what's inside.
- One opening sentence that connects to the reader ("Autumn's here, and so is our pumpkin bread").
- The main message in two or three short paragraphs.
- One clear button for the action you want.
- A friendly sign-off from a real person.
Then cut anything that doesn't support the main message. Shorter emails usually get more clicks, not fewer.
What results to expect
Email builds over time. In the first month, you're mostly building the habit and the list. By months two and three, a consistent sender usually sees a steady stream of replies, bookings or orders from each campaign — plus the welcome series quietly working in the background. Track clicks and sales from the start so you can see the trend.
Keep learning: guides by topic
Getting started: how to write a marketing email · how to create an email newsletter · how much email marketing costs · email marketing vs social media
Saving time: 7 email automations every small business needs
Staying out of spam: how to warm up a new email domain · how to clean your email list
For your type of business: restaurants and cafés · salons and spas · real estate agents · online stores · gyms and fitness studios · nonprofits and churches
Getting started with Reepio
Reepio was built for exactly this: a free plan to start, an AI writer that drafts emails in your brand voice (and never invents facts), ready-made templates, automatic welcome emails, sign-up forms and reports that show what works. Create your free account and send your first campaign today.
Frequently asked questions
How much does email marketing cost for a small business?
You can start for free: many platforms, including Reepio, have a free plan for small lists. Costs rise with the number of contacts and emails you send, so the main cost early on is your time — usually an hour or two a week.
How long does it take to see results?
Automations like a welcome email can bring results in the first week. Regular newsletters build results over two to three months as your list grows and subscribers get used to hearing from you.
Do I need a website to do email marketing?
No. You can collect sign-ups with a hosted landing page or form and share its link on social media, in your shop with a QR code, or on business cards. A website helps, but it isn’t required.
Can I use my Gmail address to send newsletters?
It’s better not to. Gmail and Yahoo’s own policies cause newsletters sent from free addresses through marketing platforms to fail authentication. Use an address on your own domain, like hello@yourbusiness.com.