Locasly

How-To Guide · October 27, 2026

How to Write a Website Proposal for a Local Business

A short, clear way to write a website proposal for a local business: recap their situation, spell out the scope, give two or three price options, and end with one next step.

Illustration of a website proposal document with checklist items and three price options, a pen, and a map pin on an indigo background

You've talked to a local business owner, they liked the idea, and now they say "send me something in writing." That's the proposal. For a small local business, it doesn't need to be a ten-page document. A short, clear proposal that recaps what you discussed and makes it easy to say yes usually works better. This guide shows you how to write one.

What a good local business proposal does

A proposal isn't where you convince someone from scratch. It puts in writing what you already talked about on the call or in person, so there should be no surprises. A good one:

  • Shows you understood their business and their problem.
  • Says exactly what you'll build and what's not included.
  • Gives a clear price, timeline, and payment terms.
  • Ends with one simple next step.

One to two pages is plenty for most small business websites.

How to write a website proposal in 7 steps

1. Start with their situation, in plain words

Open with one or two sentences about where the business is today and what they want. Use their words from your conversation, like "most of your customers find you on Google Maps, but there's no website to send them to" or "people can't book online."

If they already have a site, mention what you found in a neutral, helpful way. Speed and accessibility scores are easy to explain. In Locasly, each prospect shows a PageSpeed (PSI) score and a WCAG accessibility score you can reference.

PSI score of 37 and WCAG accessibility score of 4 marked high risk on a prospect in Locasly
PageSpeed and accessibility scores from a prospect's panel in Locasly.

Keep it about what they're missing, not about what they did wrong. Owners know their business better than you do.

2. Describe the result, not the tech

Owners don't buy page builders or frameworks. They want more calls, more bookings, or fewer "are you open today?" messages. Write one line that names the result, like "a fast, mobile-friendly site that makes it easy to call or book."

3. List the scope clearly

This is where most proposals cause problems later. Be specific:

  • Number of pages (for example: Home, Services, About, Contact).
  • Who provides the text and photos.
  • How many rounds of changes are included.
  • What's set up for them: contact form, click-to-call, map, basic SEO titles and descriptions.
  • What's not included, like online ordering, logo design, or ongoing posting, unless you're adding it.

4. Add a simple timeline

Give a realistic range from start to launch and what you need from them along the way, such as photos, hours, and a list of services. Clients like knowing when it will be done and what's waiting on them.

5. Offer two or three price options

Instead of one number, give a few packages. A common setup:

  1. Basic: a smaller site with the essentials.
  2. Standard: what you actually talked about. Mark this one as recommended.
  3. Plus: the standard site with an extra they'd like, such as a monthly care plan or extra pages.

Options let the owner pick instead of deciding yes or no. If you're not sure what to charge, see our guide on how much to charge for a small business website.

6. Set payment terms and the next step

State how you get paid, for example a deposit to start and the rest at launch. Add how long the quote is valid. Then give one clear next step, like "reply 'approved' and I'll send the deposit invoice." One step, not three.

7. Send it fast and track it

Send the proposal within a day or two while the conversation is fresh. Attach a link to the mockup if you made one, since seeing their own site makes the proposal real. Here's how to make a website mockup to pitch a local business.

Then mark the prospect so it doesn't slip. In Locasly, the prospect panel has Pipeline buttons, so you can move a business to Proposal and later to Sold Service.

Pipeline buttons in a Locasly prospect panel with the Proposal button highlighted next to Add as Lead, Contacted, and Sold Service
Move a prospect to the Proposal stage once you send it.

A simple proposal outline you can copy

Proposal for [Business Name] - [Date] - valid 14 days
Where you are now: [1-2 sentences in their words]
What we'll build: [the result in one line]
Included: [pages, features, rounds of changes]
Not included: [list]
Timeline: [start] to [launch]; I'll need [photos, hours, services]
Options: Basic $[ ] / Standard $[ ] (recommended) / Plus $[ ]
Payment: [deposit] to start, rest at launch
Next step: reply "approved" and I'll send the invoice

You can paste this into ChatGPT or another AI tool with your notes from the call to get a first draft, then check every detail and price yourself.

FAQ

How long should a website proposal be?

For a small local business, one to two pages is usually enough. Cover the problem, scope, price, timeline, and next step, and cut the rest.

Should I send a PDF or just an email?

Either works. A simple PDF looks more official, but a clear email with the same sections is fine for smaller projects. What matters is that the scope and price are in writing.

Do I need a contract too?

For anything beyond a very small job, it's smart to have a simple written agreement that covers payment, ownership, and changes. Many freelancers turn the approved proposal into a short contract.

What if they don't reply?

Follow up a few days later with something useful, like the mockup link or an answer to a question they had. Keep it short and friendly.

Steps at a glance

  1. Start with their situation, in plain words

    Open with one or two sentences about where the business is today and what they want, using their words.

  2. Describe the result, not the tech

    Write one line that names the outcome, like more calls or bookings.

  3. List the scope clearly

    Spell out pages, who provides content, rounds of changes, what is set up, and what is not included.

  4. Add a simple timeline

    Give a realistic start-to-launch range and what you need from the client.

  5. Offer two or three price options

    Give Basic, Standard (recommended), and Plus packages so the owner can choose.

  6. Set payment terms and the next step

    State deposit and final payment, how long the quote is valid, and one clear next step.

  7. Send it fast and track it

    Send within a day or two, include the mockup link, and move the prospect to Proposal in your pipeline.