Skip to content

From Zero to One Million: The Omnichannel Marketing System for a Local Business

The path to $1M is not a secret channel. It is five or six ordinary ones, run in the right order, measured honestly, and never abandoned early.

John Cravey with AIFounder9 min readUpdated Jul 31, 2026

Every owner who asks us how to grow is really asking the same three questions. Why does marketing feel like a slot machine? What should I actually run? And how do I do it without a big budget? This piece answers all three with the system we build for clients: a small set of digital and physical channels, sequenced by revenue stage, run on free tools until the numbers say otherwise. It is written for the owner doing this alone at the kitchen table, because that is where every $1M company starts.

Free estimate · 2 minutes

Skip the generic ranges. Price your actual build.

The estimate sketches the real version we would ship for your business at your scale. Sixty seconds, no opt-in.

The plain-English version

Getting to $1M is arithmetic before it is marketing. Take your average sale, divide it into a million, and you have the number of customers you need. A remodeler selling $50,000 projects needs 20. A clinic collecting $900 per patient per year needs about 1,100 active patients. A store with a $40 average ticket needs 25,000 transactions. The channel mix that produces 20 customers looks nothing like the one that produces 25,000, which is why generic marketing advice fails: it skips the count.

Once you know your count, the system is the same everywhere. Be the obvious answer where people already look for you (Google, reviews, AI answers). Be physically visible where your customers live (vehicles, signs, mail, the counter). Capture every lead in one place. Follow up faster than anyone else. Measure which channel each dollar came from. That is omnichannel marketing stripped of the jargon: several ordinary channels, one system, no leaks.

The three stages, and why order matters

Businesses stall when they run stage-three tactics on a stage-one budget, or stay in stage-one habits at stage-three revenue. The stages are gates. You earn the next one by exhausting the current one.

  1. Stage one, $0 to $100k: foundation. You are the marketing department. Free tools only. The goal is proof: proof people want the offer, proof you can win reviews, proof one or two channels produce paying customers repeatably.
  2. Stage two, $100k to $500k: systemize. Your time is now the bottleneck. You add paid channels to the ones you proved, put every lead into one pipeline, and buy back hours with software and first outsourcing.
  3. Stage three, $500k to $1M: build the machine. Marketing runs weekly whether you show up or not. You outsource execution, keep strategy, and manage by three numbers: cost per lead, close rate, and revenue per channel.

Stage one: $0 to $100k on the free stack

Total cash outlay for this whole stage should stay under about $1,000. The real spend is 10 to 15 hours of your week. Here is where those hours go, in priority order.

Digital, in order of leverage

  • Google Business Profile, free. For a local business this single listing outperforms most paid channels for years. Complete every field, add real photos weekly, answer every question, and post your work. Start at google.com/business.
  • Reviews, free. Ask every single customer, the day the job closes, with a direct link. BrightLocal's Local Consumer Review Survey has found year after year that the overwhelming majority of consumers read reviews before choosing a local business. Volume and recency beat perfection.
  • A site that answers, nearly free. One page per service, one per area, plain answers to the questions buyers actually ask. Structure it to Google's own Search Essentials. This is also what gets you named in AI answers, because engines cite pages they can extract.
  • Google Search Console and GA4, free. Install both on day one. GSC shows the exact words people typed before finding you. GA4 shows what they did next. Every content decision for the next three years comes out of these two free tools.

Physical, in order of leverage

  • Your vehicle. Magnets run $50 to $150, a partial wrap $800 to $1,500, a full wrap $2,500 to $5,000. Start with magnets, upgrade when revenue allows. A wrapped vehicle in your own service area is impressions you already paid for with gas.
  • Point-of-work signage. Yard signs at $20 to $40 each, or counter cards and window decals for storefronts. Ask at the moment of finished work, when saying yes is easy.
  • A referral script, free. Not a program, a sentence: who do you know who needs this next? Said at the moment of a happy customer, it outperforms most ad budgets at this stage.
  • Show up where your buyers gather. One chamber breakfast, one supplier counter, one school fundraiser a month. Pick venues where your actual customer stands, not where other marketers stand.

Where Claude fits: the free marketing department

At this stage you cannot afford a marketer, a copywriter, or an analyst. Claude covers a real share of all three for free, and the Pro tier is $20 a month. The pattern that works is specific inputs, specific asks. Paste real material in, get drafts out, edit in your own voice. Concretely:

  • Market sizing. Paste your services and area in and have it estimate the search demand, the buyer questions, and the competitors to check by hand. Then verify against GSC and the live results, because a model's numbers are a starting point, not a count.
  • Service pages. Give it your notes, your prices, three customer conversations, and have it draft each page in plain language. Edit hard. Your voice closes; generic copy does not.
  • Review responses, follow-up emails, quote templates, door-hanger copy, GBP posts. Batch a month of them in one sitting.
  • Analysis. Export GSC queries to a spreadsheet, paste them in, and ask which questions you have no page for. That list is your content calendar, sourced from real demand.

Stage two: $100k to $500k, systemize and start paying

Now the constraint flips. Demand exists, you have proof, and your hours are worth more delivering than marketing. Money starts replacing time. The SBA's guidance on marketing and sales pegs a healthy small-business marketing budget at 7 to 8 percent of gross revenue; at $250k in revenue that is roughly $1,500 to $1,700 a month, and it should go to channels you already proved, not new experiments.

  • Paid search on proven intent. Start narrow: your best service, your best area, exact phrases from your own GSC data. LocaliQ's cross-industry search advertising benchmarks put average cost per click in the mid single digits, with home services, legal, and healthcare often running several times that. Budget $500 to $1,500 a month to start and judge on cost per booked job, never on clicks.
  • Direct mail with real targeting. USPS Every Door Direct Mail delivers to every address on chosen routes for around twenty cents a piece in postage, plus printing. A 5,000-piece drop runs $1,500 to $2,500 all-in. Mail the neighborhoods your GA4 and job records say already buy from you.
  • Email and SMS to your own list, nearly free. Every past customer and quote goes into one list. A monthly email plus a seasonal reminder is often the highest-ROI send in the whole mix because the audience already trusts you. Free tiers at mainstream tools cover your first several hundred contacts.
  • One pipeline. Every lead from every channel lands in one CRM with a source attached. Sub-$50-a-month tools do this fine. What matters is the discipline: no lead uncounted, no lead unanswered same-day.

First outsourcing happens here, and it is surgical: ads management once spend passes about $1,500 a month (typical management fees run $300 to $800 a month or 10 to 20 percent of spend), print design, maybe bookkeeping to free your nights. You still own strategy, reviews, and referrals.

Stage three: $500k to $1M, build the machine

The last stage is less about new channels and more about making the existing ones run without you. Marketing becomes a weekly operating rhythm: the numbers reviewed Monday, content shipped on schedule, ads adjusted monthly, mail dropped quarterly, referral partners touched personally. Budget sits at $2,000 to $6,000 a month all-in, still inside that 7 to 8 percent band.

  • Outsource execution, keep the wheel. A fractional marketer or a good agency runs ads, email, and content production against your strategy. Retainers for competent help run $1,500 to $5,000 a month. Cheaper than that usually buys reporting theater.
  • Get named in AI answers. A growing share of buyers now ask ChatGPT, Claude, or Google's AI Overview who to hire before they ever see a list of links. The fix is structural, not magic: extractable answer-first pages, real credentials, consistent facts about your business everywhere. Our AEO playbook covers the mechanics.
  • Manage by three numbers. Cost per lead by channel, close rate by channel, revenue by channel. Everything else is commentary. If a channel cannot be measured, it gets a tracking number or a unique code before it gets another dollar.
  • Protect the moats. Reviews, referral relationships, and your list are the assets a competitor cannot buy. They stay in-house forever.

The full cost picture, honestly

Totaled across the journey, a business that follows this sequence typically spends $30,000 to $80,000 on marketing across the whole climb to $1M, most of it in stage three, and most of it on channels already proven in cheaper tests. The expensive version of this story is the common one: $2,000 a month to an agency in year one, before proof, before a pipeline, before a review base. Sequence is the whole game.

  • Stage one, $0 to $100k: under $1,000 cash, 10 to 15 hours a week. Free stack: Google Business Profile, Search Console, GA4, Claude, magnets, signs, a referral sentence.
  • Stage two, $100k to $500k: $500 to $2,500 a month. Paid search, EDDM, email, one CRM, first surgical outsourcing.
  • Stage three, $500k to $1M: $2,000 to $6,000 a month. Outsourced execution, owned strategy, three-number management.

When to outsource: the three-question test

Owners either outsource too early, buying experiments they could run free, or too late, doing $25-an-hour work in a $500k business. The test is three questions, all of which must be yes.

  1. Is the channel proven? You ran it small, it produced customers, and you know its numbers. Outsourcing scale is smart; outsourcing discovery is gambling with a retainer attached.
  2. Is the work execution, not judgment? Ad management, print production, content drafting: yes. Positioning, pricing, which neighborhoods to mail: that judgment is the business, keep it.
  3. Does the math clear? If your hour earns the business more than the specialist's hour costs, hand it over. A $150-an-hour operator doing their own ad reporting is paying $150 an hour for a $40 task.

And the never-outsource list, one more time, because it is the most common $1M mistake we see: your reviews, your referral relationships, your list, your voice.

The industry playbooks

The system above is universal. The mix, the math, and the physical channels are not. We wrote the stage-by-stage version for each of the industries we serve:

Start with your count

Everything in this system keys off one number: how much winnable demand exists for your business, in your area, right now. We size that for free, before any sales conversation. Run the estimator and we will show you your market, your count, and the channel mix the numbers point to. Or see how the full system works when we run it for you.

Answers

Frequently asked questions

How much should a small business spend on marketing to reach $1M in revenue?

The SBA's long-standing guidance is 7 to 8 percent of gross revenue for small businesses. In practice the shape matters more than the percentage: under $100k in revenue you spend time and almost no money using free tools, from $100k to $500k you spend roughly $500 to $2,500 a month on proven channels, and from $500k to $1M you spend $2,000 to $6,000 a month including some outsourced execution.

Can you really market a business to $1M using only free tools?

To your first $100k, yes. A Google Business Profile, a review pipeline, a basic site, Search Console, GA4, and Claude as your drafting and research assistant cover the first stage almost entirely. Past $100k you add paid channels because your time becomes the bottleneck, not the tooling.

When should a business owner outsource marketing instead of doing it themselves?

Outsource a channel when three things are true at once: the channel is already proven for you in small tests, the work is execution rather than strategy, and an hour of your time is worth more in the business than the cost of a specialist's hour. Never outsource your reviews, your referral relationships, or your positioning.

Why does the order of marketing channels matter more than the choice?

Because each stage funds and informs the next. Free channels teach you which message converts before you pay to amplify it, and paid amplification of an untested message is how budgets disappear. The path to a million is five or six ordinary channels run in sequence, not one secret channel found late.

What are the three stages between zero and a million?

Zero to $100k, run on the free stack while you learn what converts. $100k to $500k, where you systemize what worked and start paying to amplify it. $500k to $1M, where it becomes a machine with measurement, capacity, and delegation. Skipping a stage means paying to scale something you have not proven.

What belongs in the free stack at stage one?

The digital side is your Google Business Profile, a site that answers real buyer questions, reviews gathered systematically, and email to people who already know you. The physical side is signage, vehicle branding, local partnerships, and asking for referrals deliberately. Both sides cost time rather than money, which at this stage is the cheaper currency.

What changes at $100k in revenue?

The constraint moves from knowing what works to doing it consistently. Stage two is about systemizing the things that produced the first $100k so they run without the owner remembering, and then putting the first paid money behind whichever of them converts best. Paid comes after proof, not before it.

What does the $500k to $1M stage actually require?

Machinery rather than effort: measurement that shows cost per lead by channel, capacity to serve the work before you generate it, and enough delegation that growth does not depend on the owner's calendar. Most businesses that stall here stall on capacity or measurement, not on demand.

How do I know when to outsource marketing?

Three questions. Is this work the constraint on growth right now? Would an hour of my time produce more elsewhere? And can I judge the output well enough to hold someone accountable? Two yeses and a no on the third means you need to learn the basics first, or you will not be able to tell good work from billing.

How much does the whole path to a million cost?

Far less at the start than owners expect and more at the end than they plan for. Stage one runs on time rather than budget. Stage two adds modest paid spend and the first outsourced production. Stage three is where the real money goes, and by then it is a percentage of revenue rather than a bet.

Does this system work for any local business?

The stages hold across industries; the weightings do not. A contractor leans on the map pack and job proof, a practice on reviews and referrals, a retailer on the store itself as a channel. Which is why each industry gets its own version of this playbook rather than one generic list.

What is the most common reason a business stalls before a million?

Abandoning channels early. A channel is judged after one quarter, declared not to work, and replaced with a new one, repeatedly, so nothing ever compounds. The businesses that get there mostly ran ordinary channels for years rather than finding better ones.

Question we did not answer? Ask us directly and we will answer it here.

John Cravey, Founder
Written by
John Cravey
Founder

Founder of Frontend Horizon. Writes most of the long-form work on the FH blog.

Newer post
SEO for Roofers in 2026: How Roofing Companies Get Found on Google
Older post
Zero to One Million for Contractors: The Omnichannel Playbook for Construction and the Trades
Keep reading

More from the blog

SEO·5 min

How to Choose an SEO Company: 12 Questions That Expose the Pretenders

You cannot out-audit a salesperson on their specialty. You can ask questions whose honest answers are expensive to fake.

How-to·9 min

How to Grow a Small Business: A Stage-by-Stage Playbook for Owners

Growth is not one big move. It is five ordinary levers, pulled in the right order, measured every week, and never abandoned early.

SEO·5 min

How to Find Keywords for SEO: A Working Process That Does Not Need Enterprise Tools

Keyword research fails two ways: guessing with no data, or drowning in a tool export nobody actions. The fix is a small process biased toward searches you can verify and win.