Survey price ranges, DIY time math, and break-even tables for owners of businesses under $5M a year who want to know what SEO should cost them.
Small business SEO usually costs $500 to $2,000 a month on retainer. In a survey of 439 providers, the most common retainer was $501 to $1,000. For a business under $5M revenue, the right number is the one your gross profit per new customer can pay back, not the industry average.
This guide is for owners of businesses doing under $5M a year in revenue. Think of a plumbing company with six trucks, a two-dentist practice, a landscaping firm, or a local law office. You do not have a marketing department, and every dollar of SEO has to come out of profit you can see.
The scope here is narrow. For the full breakdown of pricing models and how to read any SEO quote, see the complete SEO cost guide. What follows is narrower: what a small, owner-run business should budget, and how to check the number is sane.
What Does Small Business SEO Cost in 2026?
Most small business SEO is priced as a monthly retainer between $500 and $2,000. Ahrefs surveyed 439 providers and found the most common range was $501 to $1,000 a month, with 42.8% charging $501 to $2,000. Hourly work most often runs $75 to $100, and one-off projects most often cost $2,501 to $5,000.
Those survey figures are the best public benchmark we found. They are also averages across every client size. The same survey reported average monthly retainers of about $1,349 for freelancers, $3,209 for agencies, and $3,250 for consultants. A business under $5M revenue usually sits at the lower end of those numbers, because the scope is one or two locations and a short list of services.
| Pricing model | Most common range | Average by provider type | Best use for a small business |
|---|---|---|---|
| Monthly retainer | $501 to $1,000 (20.4% of providers) | Freelancer $1,348.63, agency $3,209, consultant $3,250 | Ongoing content, local work, reporting |
| Hourly | $75 to $100 (24% of providers) | Freelancer $71.59, agency $98.90, consultant $171.18 | Advice, training, a second opinion |
| Per project | $2,501 to $5,000 (21.2% of providers) | Freelancer $2,348.63, consultant $8,685.53, agency $9,507.84 | Audit, site migration, a fixed cleanup |
Source: Ahrefs SEO pricing survey of 439 providers, updated August 2024. Prices may have moved since.
For planning, one more figure helps: Ahrefs found 78.2% of SEO providers mainly charge a monthly retainer. Expect most ongoing quotes in that form, and judge each one on what the month includes.
Who Counts as a Small Business for This Guide?
For this guide, a small business is an owner-run company with under $5M in annual revenue, one to three locations, and no in-house marketer. That is tighter than the federal definition. The SBA says most non-manufacturing businesses count as small with average annual receipts under $7.5 million, and size standards vary by industry.
We use $5M because the budget logic changes above it. A $10M company can often hire a marketing coordinator and treat SEO as one channel among several. Below $5M, the owner usually signs off on every invoice and judges SEO against the cost of a truck payment or a part-time hire.
If you run more than three locations or sell nationally online, the numbers here will feel low. Multi-location and ecommerce SEO need more pages, more technical work, and more reporting. For local service businesses, the local SEO package comparison is a closer match than enterprise pricing.
What Does Each SEO Budget Buy?
Under $500 a month usually buys one narrow task, such as Business Profile upkeep. Between $500 and $1,500 buys a working monthly program for one location: content, profile posts, review replies, and a report. Above $1,500 adds more locations, technical projects, link outreach, or a website. Always ask what is excluded at each price.
The table below is illustrative. It reflects common scopes we see in proposals, not a market survey, so use it to compare quotes rather than to set a price.
| Monthly budget (illustrative) | Typical scope | Common gaps | Fits |
|---|---|---|---|
| Under $500 | Business Profile posts, citation cleanup, a few hours of fixes | Little new content, thin reporting, no strategy calls | A solo operator testing the waters |
| $500 to $1,000 | Monthly content, profile posts, review replies, monthly report | Limited technical work and no link outreach | One location, one main service line |
| $1,000 to $2,000 | Above plus service and area pages, technical fixes, regular calls | Digital PR and heavy link building often extra | One to three locations, several services |
| $2,000 and up | Above plus outreach, site rebuilds, deeper analytics | Can exceed what a small market needs | Competitive metros, legal and medical niches |
One thing does not change with price: nobody can buy you a position. Google says plainly that no one can guarantee a number one ranking, and its Business Profile help adds that there is no way to request or pay for a better local ranking. A bigger budget buys more work and better evidence. It does not buy a ranking.
If you are comparing named providers rather than budget bands, our small business SEO services shortlist lists firms by fit and published pricing. For the cheapest end of the market, the affordable SEO services roundup shows what low-cost providers include and leave out.
How Much Does Local SEO Cost for a Small Business?
Local SEO averaged $1,557 a month in the Ahrefs survey. Agencies charged about $1,819 and freelancers about $1,150, and the most common hourly rate for local work was $75 to $100. For a single-location service business, that is the closest public benchmark to what you will be quoted.
Local work costs less than national SEO because the scope is smaller: one Business Profile, a set of service and area pages, review replies, and listings that match your name, address, and phone. Google says local ranking rests on relevance, distance, and prominence, so a local plan should show work on all three. Blog posts alone cover only part of relevance.
Experience moves the price too. Ahrefs found providers in business two years or less averaged $1,540.52 a month, while those with five to ten years averaged $3,648.28. A newer freelancer can be a fair choice for a simple local plan, as long as you check past work and own every account.
How Do You Work Out an SEO Budget You Can Afford?
Work out an SEO budget by dividing the monthly fee by the gross profit you earn from one new customer. The result is how many extra customers a month the work must bring in to break even. If that number looks realistic for your market and capacity, the budget is affordable. If not, lower the fee or narrow the scope.
The formula, step by step:
- 1Gross profit per customer = average first-year revenue from a new customer × your gross margin.
- 2Break-even customers per month = monthly SEO fee ÷ gross profit per customer.
- 3Break-even leads per month = break-even customers ÷ your close rate on inbound leads.
The three examples below are illustrative businesses, not clients. Plug in your own revenue per customer, margin, and close rate from your books and CRM.
| Illustrative business | First-year revenue per customer | Gross margin | Gross profit per customer | Monthly fee | Customers to break even | Leads needed at 30% close |
|---|---|---|---|---|---|---|
| Plumbing, $1.2M revenue | $600 | 50% | $300 | $900 | 3 | 10 |
| Dental practice, $2.5M revenue | $1,500 | 60% | $900 | $1,500 | 1.7 | 5.6 |
| Landscaping, $800k revenue | $2,400 | 40% | $960 | $750 | 0.8 | 2.6 |
Industry examples. Owners in trades and healthcare can see how these numbers apply to their own work on the plumbing business page and the dental practice page.
Check the math on the first row: $600 × 50% = $300 gross profit. $900 ÷ $300 = 3 customers. 3 ÷ 0.30 = 10 leads. The plumber needs about ten extra qualified leads a month from search before the fee pays for itself.
The landscaping row shows why high-value customers make SEO easier to justify. One new recurring maintenance client nearly covers the month. A business selling $80 one-time jobs faces much harder math, and may be better served by a smaller, local-only scope.
Use first-year revenue, not lifetime value, unless you have real repeat data. Owners often overestimate how long customers stay, which makes any fee look affordable. If you want a guided version of this, the SEO ROI calculator runs the same arithmetic with your inputs.
What Does DIY SEO Cost a Small Business?
DIY SEO costs little in tools and a lot in time. Google says a Business Profile is free to create, and Search Console is a free Google service. What you pay is the 10 to 20 hours a month an owner or staff member spends writing, posting, replying to reviews, and checking reports instead of serving customers.
To put a price on that time, we use the BLS median pay for market research analysts, $37.87 an hour in May 2025, as a rough proxy for marketing work. It is a stand-in, not an SEO wage. If your own hour is worth more because it is billable, use your billable rate instead.
| Hours per month (illustrative) | At $37.87/hour (BLS proxy) | At $100/hour (owner billable, illustrative) |
|---|---|---|
| 10 | $378.70 | $1,000 |
| 15 | $568.05 | $1,500 |
| 20 | $757.40 | $2,000 |
At 20 hours, a staff member's time already costs about what many small business retainers charge. At an owner's billable rate, DIY is often the most expensive option on the table. DIY can still be the right call, but its cost belongs in the comparison like any quote.
DIY works best when the business is very small, the owner enjoys writing, and the market is not crowded. Google's own SEO Starter Guide is a good free place to start, and it warns there are no secrets that will rank a site first. Expect to wait: Google says some changes take hours and others several months.
Freelancer, Agency, or Managed Service: Which Fits Under $5M?
Under $5M revenue, a freelancer fits a tight budget and a single task, an agency fits complex or competitive markets, and a managed service fits owners who want steady monthly output at a fixed published price. Compare what one month includes, the contract length, and who owns strategy before you compare fees.
| Option | Typical cost signal | Strength | Watch-out |
|---|---|---|---|
| Freelancer | Ahrefs average retainer about $1,349/mo | Low overhead, direct contact | One person; holidays and illness stall the work |
| Local or full-service agency | Ahrefs average retainer about $3,209/mo | Team depth, in-person meetings, link outreach | Price often quote-based; long contracts are common |
| Managed SEO service | Published flat monthly plans | Predictable output and price | Usually remote; less custom for large enterprises |
Take the contract warning seriously. A 12-month commitment at $2,000 a month is a $24,000 decision for a business that might clear $200,000 in profit. Read how agencies structure their pricing before signing, and ask for a month-to-month option or an early exit clause.
If you would rather hand the work off, theStacc runs a managed SEO service: software does research and drafting, and a human SEO team reviews the work and owns strategy. Local Growth is $749 a month ($625 billed yearly) for one location and includes 30 blog articles written and published monthly, Business Profile posts, daily review monitoring and replies, a weekly report, and a monthly call.
Growth Pro at $999 a month adds social media, and Growth Complete at $1,299 a month adds a hosted, maintained website and a US-based team running the account. Plans are month to month with a 30-day money-back guarantee. The honest limits: there is no local office in your city, meetings are remote, and it is not built for heavy link-building retainers.
Not sure which budget band fits your business? Bring your revenue per customer and margin, and we will show you the break-even math for your market before you spend anything. Plan details sit on the theStacc pricing page.
What Are the Hidden Costs in a Small Business SEO Quote?
The hidden costs in a small business SEO quote are setup fees, long minimum terms, content billed per article, link packages sold as add-ons, website changes priced separately, and reporting tools you pay for yourself. Ask for every one in writing. A low monthly fee with a 12-month lock-in can cost more than a higher month-to-month plan.
- Setup or audit fees. A one-time charge before monthly work starts. Fair if it delivers a written audit you keep.
- Minimum terms. Six or twelve months is common. Multiply the fee by the term to see the real commitment.
- Per-article content. Some retainers cover strategy only, with writing billed on top.
- Developer time. Fixes the SEO team recommends may need your web developer, at a separate rate.
- Account ownership. Confirm you own the website, Search Console, analytics, and Business Profile access.
Also watch for prices that seem too low to be honest work. Google's spam policies prohibit buying or selling links for ranking purposes, and the FTC finalized a rule in August 2024 banning the purchase or sale of fake reviews. If a cheap plan depends on either, the penalty risk outweighs the savings.
For a broader checklist of what a proposal should contain, see SEO service pricing models compared. And if you want a second look at your current site before you buy anything, our free website SEO audit tool flags the basic issues an agency would charge to find.
How Long Before Small Business SEO Pays Back?
Small business SEO payback depends on your starting point, competition, and how many customers the work must win to break even. Google says some changes take effect in hours and others take several months, and suggests waiting a few weeks to judge a change. Plan for a review cadence of months, not a fixed payback date.
The break-even table above gives you a sharper test than any calendar. If the plumber needs ten extra leads a month, check after each quarter whether search leads in the CRM are trending toward that number. If they are flat after two or three quarters with the basics fixed, change the scope or the provider.
Track the right things. Search Console shows queries, clicks, and impressions for free. Your Business Profile shows calls and direction requests. Your CRM shows which leads became paying customers. Only the last one tells you whether the fee paid back. Our guide on how long SEO takes to work covers the timing question in more depth.
Is SEO Cheaper Than Google Ads for a Small Business?
SEO usually costs less per lead over time, while Google Ads costs less to start getting leads this week. Standard Google Ads use a pay-per-click model, so you pay for each click, and the traffic stops when the budget does. SEO is a fixed monthly fee. Results build slowly, and ranking pages keep bringing traffic after the work slows.
Local Services Ads sit in between. Google describes them as pay-per-lead, open only to eligible providers who pass a screening, so you pay for qualified contacts rather than clicks. For trades such as plumbing or HVAC, they are worth pricing next to an SEO retainer.
Many small businesses run both at first: ads for steady calls while organic search grows, then a smaller ad budget once search leads show up in the CRM. Run the same break-even test on each channel. Our SEO vs PPC comparison walks through the trade-offs in more detail.
Questions to Ask Before You Sign
Google suggests asking any SEO for examples of past work, whether they follow Google Search Essentials, what results they expect and in what timeframe, and what experience they have in your industry and area. Add these cost questions for a business under $5M:
- What exactly is included each month, in units: articles, pages, posts, hours?
- What is the minimum term, and what does it cost to leave early?
- Which tools, developer work, or content cost extra?
- Who owns the accounts and content if we part ways?
- How will you show leads and customers, not only rankings, in the report?
Get the answers in writing so you can hold the provider to them. Google itself flags two warning signs: a promised guaranteed position, and a refusal to explain what changes will be made to your site.
Frequently Asked Questions
Below are the cost questions small business owners ask most often. The answers draw on the Ahrefs survey and Google's own guidance, and they apply to companies under $5M in revenue with one to three locations. Use them alongside your own break-even numbers.
How much should a small business spend on SEO per month?
In the Ahrefs survey of 439 providers, the most common retainer was $501 to $1,000 a month. For a business under $5M revenue, size the budget from break-even math: the fee divided by gross profit per new customer tells you how many extra customers a month the work must produce.
Is $300 a month enough for SEO?
It can cover a narrow task, such as Google Business Profile upkeep or a few hours of fixes, but it rarely covers strategy, content, and reporting together. Ask what is excluded. At that price, check that the provider is not cutting corners with bought links or fake reviews.
Can I do small business SEO myself for free?
The core tools are free: Google says a Business Profile costs nothing to create, and Search Console is a free Google service. The cost is your time. Ten to twenty hours a month adds up quickly when you price it at what that time is worth to the business.
Does a higher SEO fee buy a top position?
No. Google states that no one can guarantee a number one ranking, and that there is no way to pay for a better local ranking. A higher fee buys more work and better reporting, not a guaranteed position.
Should I pay hourly, per project, or a monthly retainer?
Use a project fee for a one-time audit or site fix, hourly for advice, and a retainer for ongoing content and local work. Ahrefs found 78.2% of SEO providers mainly charge a monthly retainer, so most ongoing quotes will arrive in that form.
Is SEO worth it for a small business?
Yes, when the break-even math works. Divide the monthly fee by gross profit per new customer; if the work needs two or three extra customers a month and your market has search demand, it is usually worth it. If it needs twenty, start smaller with your Business Profile and a few service pages.
How much does local SEO cost per month?
Local SEO averaged $1,557 a month in the Ahrefs survey of 439 providers, with agencies near $1,819 and freelancers near $1,150. A single-location plan covering Business Profile posts, review replies, and service pages commonly lands between $500 and $2,000 a month.
Why is SEO so expensive for small businesses?
Most of the fee pays for skilled hours: research, writing, technical fixes, and reporting, done every month. Ahrefs found agencies average about $3,209 a month against $1,349 for freelancers, largely because of overhead. Ask for deliverables in units so you can see what each dollar buys.
Can I negotiate SEO prices?
Yes. Most providers will trim scope, drop a setup fee, or shorten the minimum term rather than lose a client. Negotiate on scope and contract length, not only the monthly figure, and get the final deliverables and exit terms in writing before you sign.
Is SEO cheaper than Google Ads?
Over a year, often yes, because SEO results keep working while ads stop the day the budget runs out. Standard Google Ads charge per click and Local Services Ads charge per lead, so ads cost less to start. Compare both on cost per paying customer, not per click.
Set the Budget From Your Own Numbers
The survey ranges tell you what the market charges. Your break-even math tells you what you can afford. Start with gross profit per customer, set a fee that needs a realistic number of new customers, and choose the scope that fits. Then review against CRM data each quarter.
If the numbers say SEO is not worth it yet, wait. Our sibling guide on whether SEO services are worth it walks through when to wait, and the local SEO pricing breakdown covers single-location budgets in more detail.
Want the break-even math done for your business? We will look at your site, your market, and your numbers, and tell you which budget makes sense, including whether you need us at all.
Sources & references
- Ahrefs - SEO Pricing: How Much Does SEO Cost? (survey of 439 providers)
- Google Search Central - Do you need an SEO?
- Google Search Central - SEO Starter Guide
- Google Search Central - Spam policies for Google web search
- Google Business Profile Help - Tips to improve your local ranking on Google
- Google Business - Free Business Profile
- Google Search Console Help - About Search Console
- U.S. Small Business Administration - Size standards
- U.S. Bureau of Labor Statistics - Market Research Analysts, Occupational Outlook Handbook
- Google Ads - How Google Ads works (pay-per-click and pay-per-lead models)
- Federal Trade Commission - Final rule banning fake reviews and testimonials (August 14, 2024)
Plan topics, review article drafts, and publish to a connected CMS.
Weekly local SEO teardowns
One practical email a week. Map Pack, GBP, AI Overviews — no fluff. Unsubscribe anytime.