How to Build an Email List From Scratch (Without Buying One)
Practical, legal ways to grow an email list from zero for a small business: sign-up forms, lead magnets, in-store sign-ups, social media and more.
In short: Never buy a list. Put short sign-up forms where people already are (website, checkout, counter, social bio), give them a specific reason to join, ask clearly for permission and record it, and send a great welcome email so new subscribers stay.
Every great email list started at zero. The good news: you don't need a big audience to start — you need a steady trickle of the right people. Here's how to grow a list legally and quickly, without ever buying one.
Why you should never buy a list
Bought, rented or scraped lists are illegal to email in Canada under CASL and break the rules of every reputable email platform. Even where they're legal, they hurt you: those people never asked to hear from you, so they ignore, delete or report your emails as spam — which damages your ability to reach the people who do want your emails.
- Website header or footer: a single line — "Get our weekly tips and member offers" — with an email field.
- A pop-up or slide-in after someone has scrolled half a page (not the second they arrive).
- Your contact and checkout pages: add an unticked checkbox, "Send me news and offers".
- Blog posts: a sign-up box at the end of every article.
Keep forms short. Email address and first name is enough; every extra field lowers sign-ups.
2. Offer something worth an email address
A "lead magnet" is a small reward for joining. It works best when it's specific:
- A discount: "10% off your first order".
- A useful download: "The 5-minute home workout plan", "First-time home buyer checklist".
- Early access: "Be first to know when the new menu launches".
- A free consultation, class or sample.
3. Collect sign-ups in person
If you have a shop, salon, studio or stand, in-person sign-ups are often the best you'll get:
- A QR code at the counter linking to a short sign-up page.
- A tablet with a form at events and markets.
- A line on receipts: "Join our list for member-only offers."
Always ask permission clearly — "Can we email you offers and news?" — and record how they joined.
Social followers aren't really yours; subscribers are. Regularly invite followers to join:
- Add your sign-up page link to your bio.
- Post about what subscribers get ("This week's members-only offer just went out").
- Run a giveaway where entry is joining the list (and make the prize relevant to your customers, so you attract real buyers).
5. Partner with neighbours
Team up with a complementary local business for a joint giveaway or event: a bakery and a coffee roaster, a gym and a nutritionist. Each promotes the shared sign-up page; both lists grow.
6. Make your emails worth forwarding
Add a short line at the bottom of your emails: "Know someone who'd like this? Forward it — they can join here." Good content brings new subscribers on its own.
7. Use double opt-in when quality matters
With double opt-in, people confirm their email by clicking a link. You'll get slightly fewer sign-ups, but every address is real and engaged — read single vs double opt-in to choose.
How fast should a list grow?
There's no universal number. A local business adding a handful of engaged subscribers each week is doing well; what matters is that people open, click and buy. Fifty engaged subscribers beat five thousand who never asked to hear from you.
Most sign-up forms say "Subscribe to our newsletter". That's not a reason — it's an instruction. Compare:
- Weak: "Sign up for our newsletter."
- Better: "Get our best recipes and members-only offers — one email every two weeks."
A good form says what people get, how often, and (in small print) that they can unsubscribe any time. That last line also helps you meet Canada's CASL requirements.
- Website footer: steady but small numbers — it's always there.
- Pop-up after someone reads half a page: usually your biggest source online. Show it once, make it easy to close, and don't show it to existing subscribers.
- End of blog posts: high-quality sign-ups from people who just found you useful.
- Checkout: customers are already trusting you with their details — an unticked checkbox works well.
- In person: a QR code with a reason ("Free coffee on your next visit") often outperforms everything online for local businesses.
A worked example: a yoga studio
A small yoga studio with no list set three goals: 100 subscribers in three months, all genuinely interested. They:
- Created a free "7-day morning stretch" guide as their lead magnet.
- Added a pop-up and a footer form on their website.
- Put a QR code on the front desk and in the changing rooms.
- Mentioned the guide at the end of every class for two weeks.
- Set up a three-email welcome series delivering the guide and inviting people to a free first class.
The QR code at the desk and the class announcements brought the most sign-ups — and the free-class invitation in the welcome series turned many of them into paying members.
Keep the list healthy as it grows
- Use double opt-in on public forms if you get fake or mistyped sign-ups.
- Send something useful within days of each sign-up, so people remember joining.
- Remove addresses that bounce and, every few months, run a win-back for people who've gone quiet.
How Reepio helps
Reepio includes hosted sign-up forms and landing pages, embeddable forms for your website, double opt-in, consent tracking (who joined, when and how) and automatic welcome emails. Start free and put your first form live in minutes.
Frequently asked questions
How many subscribers do I need before I start sending?
None — start sending as soon as you have a handful of people who opted in. Sending regularly from the beginning builds the habit and gives you data to learn from.
Is it legal to add my customers to my email list?
In the US, CAN-SPAM allows it if every email follows its rules, but asking permission works better. In Canada, CASL gives implied consent for two years after a purchase, after which you need express consent — so invite customers to join properly.
What’s the best lead magnet for a local business?
Something useful and specific to your customers: a first-visit discount, a free add-on, early access to events or a seasonal guide. Test two offers and keep the one that brings more engaged subscribers.
Should I ask for more than an email address?
Ask for as little as possible: email address, and optionally first name. Each extra field reduces sign-ups. You can ask for interests later with a one-click question in your welcome email.