Skip to main content

Pricing & Sales

How to Price Website Redesign and SEO Services for Local Businesses

There is no single correct price for a website redesign or a local SEO retainer. But there is a sound way to arrive at yours. Work out the minimum you can afford to charge, from your target income, your costs and the hours you can actually bill. Then choose a pricing model that fits the work: fixed packages for redesigns and builds, monthly retainers for SEO and maintenance. Finally, adjust for the value the work creates for that specific business.

This guide walks through each step with worked numbers, shows what public data says about the market, and covers scoping, proposals and negotiation. It is written for freelancers and small studios selling to local businesses. It is not tax, legal or accounting advice.

What the market data says

Public numbers are useful as a sanity check, and dangerous as a target. They mix agencies and freelancers, small sites and large builds, and different countries and price levels.

SourceWhat it reportsHow to read it
Clutch web design pricing dataA typical hourly rate of $100 to $149 for web design companies, $25 to $49 for work on website builders, and most reviewed projects costing under $10,000Built from reviews of agencies listed on Clutch, so it leans toward agencies and larger buyers
US Bureau of Labor StatisticsMedian annual pay of $92,650 for web developers and $104,000 for web and digital interface designers, with 18% and 13% of workers self-employedEmployee pay, which excludes the costs a freelancer carries

Clutch's data also shows an overall average project cost far above its typical range, which tells you that a small number of very large projects pull the average up. For a local business, the median is more useful than the average, and the middle of the market is much smaller than the headline number.

Three lessons follow. Rates and budgets vary widely, so do not copy a number from a blog post, including this one. Clutch's builder-based work sits at a fraction of the overall hourly range, which suggests that a specialist offering a clear outcome may be able to charge more than a generalist selling hours. And an employee's pay is not your rate. When you work for yourself, you also pay for your unbilled time, tools, insurance, taxes and slow months.

Step 1: find your price floor

Your floor is the lowest price that lets you stay in business. Everything above it is margin and value.

  1. Set your target income

    Decide what you need to take home after tax, then work out the pre-tax figure. Ask an accountant if you are unsure of your tax position.

  2. Add your business costs

    Software, hosting, insurance, equipment, a marketing budget, and a buffer for slow months.

  3. Estimate billable hours honestly

    Not every working hour can be billed. Sales, admin, learning and revisions take a large share. Start from the hours you can actually bill, not the hours you work.

  4. Divide

    Income plus costs, divided by billable hours, is your minimum hourly rate.

Billable hours are the number that is easiest to get wrong. The same target income needs a very different rate depending on how many hours you can really bill.

Example (illustrative): minimum hourly rate at different billable hours
  • 800 billable hours a year$128
  • 1,000 billable hours a year$102
  • 1,200 billable hours a year$85

Example (illustrative). Assumes $90,000 target income plus $12,000 of costs, divided by billable hours. Use your own figures.

The arithmetic is simple. A target of $90,000 plus $12,000 of costs makes $102,000. Divided by 1,000 billable hours, that is $102 an hour. If you can only bill 800 hours, the same income needs $128. The lesson is that fewer billable hours means a higher rate, and being realistic about the hours protects you from underpricing.

Step 2: choose a pricing model

Different work suits different models.

ModelBest forAdvantagesRisks
Fixed-price packageRedesigns, new sites, defined projectsThe client knows the cost, you are rewarded for efficiencyScope creep eats the margin
HourlySmall fixes, unclear scope, supportSimple, fair when the scope is unknownPunishes speed, and clients worry about the total
Monthly retainerSEO, maintenance, content updates, ongoing improvementsPredictable income, ongoing relationshipNeeds clear deliverables or clients ask what they are paying for
Paid audit or first fixStarting a relationshipLow risk for the client, proves your valueCan be undervalued if you give away too much
Value-basedProjects with a clear revenue effectPriced against outcomes, not hoursNeeds the client's numbers, and honest claims

For most local businesses, a sensible pattern is a small paid starter (an audit or a first fix), then a fixed-price project, then a retainer for ongoing care.

Pricing a redesign

A fixed-price redesign works best as clearly described packages, not one custom number. Describe what is included, so the client compares like with like.

StarterStandardGrowth
Best forA fix to an existing siteA new, focused siteA larger site with more pages and features
IncludesSpecific fixes such as a booking form, mobile clean-up, speed workDesign, build, mobile-ready layout, contact and booking paths, basic on-page SEOEverything in Standard, plus extra pages, content support, integrations
RevisionsOne roundTwo roundsTwo rounds, with a review call
TimelineDaysA few weeksSeveral weeks
PriceYour floor plus margin for the smallest scopeFloor plus margin, plus a premium for the outcomeFloor plus margin for the larger scope, plus risk

Set each price from your floor for the hours the scope needs, plus a margin for risk and the time you do not bill, plus a premium if the value to the client is high. Do not simply divide a market average by three.

Three habits protect the margin:

  1. Estimate in hours before you quote. Break the project into tasks, add a buffer, and only then decide the price.
  2. Cap revisions. State how many rounds are included, and what extra rounds cost.
  3. Define who supplies content. Late text and photos are a common reason for delays. Put deadlines in writing.

Pricing SEO and maintenance as retainers

A retainer sells ongoing effort and expertise, so the client needs to see what they get each month. For a local business, a retainer typically covers some mix of:

  • Managing and improving the Google Business Profile and asking for reviews
  • Updating titles, descriptions and page content
  • Fixing technical issues as they appear
  • Small design and content changes
  • A short report and a call

Price the retainer by the hours the deliverables take, plus a margin, not by a promise of results. Be careful with claims. Nobody can guarantee rankings, and local SEO takes time to show effect, so say so up front. It is better to sell a clear list of activities and a reporting rhythm than a ranking target you cannot control.

Adjusting for value

Once you have a floor and a package, ask what the work is worth to the client. A business that earns a large amount from each new customer can justify a higher price for a better booking path than a business where each customer is worth little.

Use the owner's own numbers. Ask how many enquiries come from the website, how many turn into jobs, and what a typical job is worth. The pitch guide shows how to work through that maths together as scenarios. Do it honestly:

  • Show scenarios, not forecasts.
  • Compare the price with the value at a modest improvement, not the best case.
  • Never promise a return. You can show what the improvement would be worth if it happened.

Value-based thinking lets you price above your hours where the outcome is large. It also protects you from underpricing a project that changes a business.

Scoping and proposals

A proposal should make the price feel obvious, not surprising. Put these in writing:

SectionWhat it covers
The problemOne or two findings, with evidence from your audit
The solutionWhat you will build or change, in plain words
DeliverablesAn exact list, and what is not included
TimelineKey dates, and what you need from the client and when
Price and paymentThe total, the schedule, a deposit before work starts
RevisionsHow many rounds, and the cost of extras
Ownership and hostingWho owns what, and who pays for hosting and domains
Next stepOne clear action, and a date the offer stands until

For the first row, your audit does the work. The audit checklist gives you the evidence, and a one-page finding is the strongest opening for a proposal. For contracts, get a template reviewed by a lawyer for your location.

Presenting the price

Offer three options. A choice between a starter, a standard and a growth package changes the conversation from "should I do this?" to "which one fits?". Present the middle one as the recommended option, and explain why in one sentence.

Present the price with the outcome, not before it. Start with the problem and the result you are aiming for, then the price, then the terms. And stay silent after you say the number. Let the client respond.

Negotiation without cutting the price

Clients push back on price. You have more levers than the number.

If they sayTry
"It is more than I expected."Offer the Starter package, or phase the work. Reduce scope, not the rate
"Can you do it for less?""I can reduce the scope. Which part matters least?"
"I need to think about it."Agree a date to follow up, and offer to answer questions in writing
"Another agency quoted less."Compare what is included, and how each handles revisions and support
"Can you start before payment?"Keep the deposit. It protects both sides

Discounting the price without reducing the scope trains clients to expect it and undermines your floor. If you do trade, trade scope, timing or a longer commitment.

Pricing mistakes that cost the most

  • Underpricing to win the first client. It is difficult to raise a price later, and cheap clients tend to be the most demanding.
  • Quoting on the first call. Ask questions first. You cannot price what you do not understand.
  • Charging only for hours. It rewards slowness and ignores the value you create.
  • Unlimited revisions. They are the fastest way to lose a project's margin.
  • No deposit. You carry all the risk.
  • Never raising prices. Review them every few months, and raise them for new clients first.

Where SiteOpportunity fits

Pricing starts with knowing what problem you are solving. For each business, SiteOpportunity lists the verified findings and the evidence behind them, and recommends a primary service based on fixed rules, such as mobile optimisation or a booking build. That gives you a scope to price from. You still decide the price, write the proposal and send it yourself. See what a result contains, or how agencies find their clients if you need more prospects to price for.

Want to see the findings you could scope a project from? Run a free search

Questions about pricing web design and SEO

How much should I charge for a small business website redesign?

There is no universal figure. Calculate your price floor from your income target, costs and billable hours, then set fixed-price packages above it. Public data such as Clutch's shows most reviewed projects costing under $10,000, but your market and scope will differ.

Should I charge hourly or a fixed price for a redesign?

A fixed price usually suits a defined redesign because the client knows the total and you are rewarded for working efficiently. Use hourly rates for small fixes and unclear scope, and protect fixed prices with capped revisions.

How should I price a local SEO retainer?

Price it by the hours the monthly deliverables take, plus a margin, and describe the activities and reporting clearly. Do not guarantee rankings, and tell the client that results take time.

How do I raise my prices without losing clients?

Raise them for new clients first, and give existing clients notice before any change. Review your prices every few months and tie increases to the value and scope you deliver.

Is it acceptable to give a free audit before quoting?

Yes, if it is short and specific. A one-page finding with a clear next step works well. Give away the finding and the first fix, and keep the full plan and pricing for a paid conversation.

Stop chasing lists.
Start pursuing opportunities you can explain.

Start Free with 10 Analyses

No card required · Cancel Pro anytime · Nothing sent automatically