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.
| Source | What it reports | How to read it |
|---|---|---|
| Clutch web design pricing data | A 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,000 | Built from reviews of agencies listed on Clutch, so it leans toward agencies and larger buyers |
| US Bureau of Labor Statistics | Median annual pay of $92,650 for web developers and $104,000 for web and digital interface designers, with 18% and 13% of workers self-employed | Employee 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.
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.
Add your business costs
Software, hosting, insurance, equipment, a marketing budget, and a buffer for slow months.
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.
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). 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.
| Model | Best for | Advantages | Risks |
|---|---|---|---|
| Fixed-price package | Redesigns, new sites, defined projects | The client knows the cost, you are rewarded for efficiency | Scope creep eats the margin |
| Hourly | Small fixes, unclear scope, support | Simple, fair when the scope is unknown | Punishes speed, and clients worry about the total |
| Monthly retainer | SEO, maintenance, content updates, ongoing improvements | Predictable income, ongoing relationship | Needs clear deliverables or clients ask what they are paying for |
| Paid audit or first fix | Starting a relationship | Low risk for the client, proves your value | Can be undervalued if you give away too much |
| Value-based | Projects with a clear revenue effect | Priced against outcomes, not hours | Needs 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.
| Starter | Standard | Growth | |
|---|---|---|---|
| Best for | A fix to an existing site | A new, focused site | A larger site with more pages and features |
| Includes | Specific fixes such as a booking form, mobile clean-up, speed work | Design, build, mobile-ready layout, contact and booking paths, basic on-page SEO | Everything in Standard, plus extra pages, content support, integrations |
| Revisions | One round | Two rounds | Two rounds, with a review call |
| Timeline | Days | A few weeks | Several weeks |
| Price | Your floor plus margin for the smallest scope | Floor plus margin, plus a premium for the outcome | Floor 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:
- Estimate in hours before you quote. Break the project into tasks, add a buffer, and only then decide the price.
- Cap revisions. State how many rounds are included, and what extra rounds cost.
- 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:
| Section | What it covers |
|---|---|
| The problem | One or two findings, with evidence from your audit |
| The solution | What you will build or change, in plain words |
| Deliverables | An exact list, and what is not included |
| Timeline | Key dates, and what you need from the client and when |
| Price and payment | The total, the schedule, a deposit before work starts |
| Revisions | How many rounds, and the cost of extras |
| Ownership and hosting | Who owns what, and who pays for hosting and domains |
| Next step | One 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 say | Try |
|---|---|
| "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.