How to Write a Business Proposal in 2026 (9 Sections + Template)

A business proposal is a written pitch that explains what you’ll do for a client, how long it takes, and what it costs. It’s the document that turns a conversation into a signed deal. I’ve written, reviewed, or rewritten 200+ proposals across 16 years of agency work at Gatilab, and the patterns that win are boringly consistent.

Most proposals lose on structure, not talent. They’re too long, too templated, bury the price on page 14, and forget to tell the reader what to do next. This guide walks through the 9 sections that belong in every business proposal, a 2-hour writing process I use with Gatilab clients, a copyable template, pricing frameworks, executive summary examples, the four mistakes that kill close rates, tool picks for 2026, and the follow-up cadence that actually gets replies.

What a business proposal is

A business proposal is a formal offer document. It states the client’s problem, your solution, the deliverables, the price, and the timeline in enough detail for the buyer to say yes. Think of it as a pre-contract: specific enough to sign, short enough to read in one sitting.

There are three kinds. A solicited proposal is one the client asked for, usually after a sales call. A Request for Proposal (RFP) response is a structured reply to a formal tender document from a government body, a university, or a Fortune 500 procurement team, where format and scoring criteria are fixed. An unsolicited proposal is one you send cold, usually paired with a teardown of the prospect’s current setup. In my 16 years at Gatilab, solicited proposals close at roughly 60%, RFP responses around 18%, and unsolicited ones under 5%. Know which kind you’re writing before you open the document.

When you need a business proposal (vs a pitch, quote, or contract)

You need a proposal when the scope is custom, the price is above a few thousand dollars, and the buyer needs to show the document to someone else. Below that bar, you’re writing something else.

  • Pitch deck: a sales conversation starter. Visual, vague on price, used to get the meeting.
  • Quote: a one-page price sheet for standardized work. Fine for a $400 logo, wrong for a $40,000 website.
  • Statement of Work (SOW): the legal appendix attached to a master services agreement. Lives inside the contract.
  • Contract: the signed legal agreement. Covers liability, IP, payment terms, termination. Comes after the proposal is approved.
  • Business proposal: the persuasive document that gets the contract signed. It sells and specifies at the same time.

Rule of thumb I give Gatilab account managers: if a project is under $2,000 and under two weeks, send a quote. If it’s above $2,000 or has more than three deliverables, write a proposal.

The 9 sections of a winning business proposal

Cheat sheet of the 9 sections of a winning business proposal with purpose and word count estimates for each
Purpose + target word count for each section of a winning proposal.

Every winning proposal I’ve shipped uses the same nine sections, in this order. Skip any of them and you force the buyer to guess, and buyers who guess say no.

  1. Title page. Proposal title, client company name, your company name, date, and a single line of positioning. Keep it to one page. No stock photos.
  2. Executive summary. 150 to 250 words. One paragraph on the problem, one on the solution, one on the outcome. If the CEO reads only this page, they should know what they’re buying.
  3. Client needs / problem statement. Mirror the client’s words back to them. Quote specific numbers from your discovery call: current conversion rate, site speed, support ticket volume. This is where you prove you listened.
  4. Proposed solution. What you’ll do, in plain language. No jargon. Lead with the outcome, then the method. A migration from WooCommerce to Shopify Plus is not a feature list, it’s a 30% reduction in checkout abandonment.
  5. Deliverables. A numbered list of tangible outputs: the 40-page style guide, the 12 landing pages, the trained team, the recorded handover videos. If it’s not on this list, it’s not in scope.
  6. Timeline. Weeks or sprints, not calendar dates. Use a table with phase, duration, and dependency. Dates slip the moment a client is slow to approve wireframes.
  7. Pricing. Clear, bold, on its own page. Include payment schedule (50/50, 40/30/30, or monthly retainer). Show what’s included and what’s not.
  8. About us. 3 to 5 relevant case studies with measurable results, not a company history. The buyer doesn’t care when you were founded.
  9. Terms and next steps. Proposal validity (usually 30 days), acceptance mechanism (e-signature link), and one clear next step. Every proposal I’ve ever won ended with a specific verb.

An appendix is optional: detailed technical specs, RFP compliance matrix, reference list. Put it last so it doesn’t pad the main body.

Step-by-step: write your first business proposal in 2 hours

Two hours is the target. Proposals that take two days usually take two days because the writer hasn’t done the sales call properly. Here’s the exact sequence I teach new Gatilab account managers.

  1. 0 to 15 minutes, extract from the discovery call. Open the call transcript. Pull three quotes from the client that describe the problem in their own words. Pull the specific numbers they mentioned: traffic, revenue, team size, current tools.
  2. 15 to 30 minutes, draft the scope. In a blank doc, write the deliverables list first. Numbered, noun-first: “12 landing pages”, “CRM audit report”, “8 onboarding emails”. If you can’t name it, you can’t scope it.
  3. 30 to 60 minutes, price it. Use the pricing framework that fits the work (see next section). Build the number from the bottom up: hours times rate, plus a 20% buffer for revisions and scope creep.
  4. 60 to 90 minutes, write the narrative. Executive summary, problem statement, proposed solution. In that order. Use the client’s words from step one. Short paragraphs, no hedging.
  5. 90 to 105 minutes, drop in the case studies. Pick 3 case studies that match the client’s industry or problem shape. Each one gets a metric: “reduced page load from 4.1s to 1.2s”, not “improved performance”.
  6. 105 to 120 minutes, polish and export. Spell-check, rewrite the subject line of your send email, export as PDF, upload to your proposal tool, set the validity date.

If you’re past the 2-hour mark, you’re decorating, not writing. Ship it.

Business proposal template (copy this outline)

Here’s the skeleton I start every proposal with. Copy it into Google Docs or your proposal tool and fill in the placeholders.

PROPOSAL FOR [CLIENT COMPANY NAME]
Prepared by [YOUR COMPANY] | [DATE]
Valid until [DATE + 30 DAYS]

1. EXECUTIVE SUMMARY
[CLIENT] is facing [SPECIFIC PROBLEM WITH A NUMBER]. We propose [ONE-LINE SOLUTION] delivered over [TIMELINE]. Expected outcome: [SPECIFIC METRIC]. Investment: [PRICE].

2. UNDERSTANDING YOUR NEEDS
Based on our [DATE] call with [CONTACT], the priorities are:
- [PRIORITY 1, IN THEIR WORDS]
- [PRIORITY 2]
- [PRIORITY 3]

3. PROPOSED SOLUTION
[3 to 5 paragraphs. Outcome first, method second.]

4. DELIVERABLES
- [Numbered, noun-first deliverable]
- [Numbered, noun-first deliverable]

5. TIMELINE
Week 1-2: [PHASE]
Week 3-4: [PHASE]
Week 5-6: [PHASE]

6. INVESTMENT
Total: [AMOUNT]
Payment schedule:
- 50% on signing
- 50% on delivery
What's included: [LIST]
What's not included: [LIST]

7. WHY [YOUR COMPANY]
[3 case studies, each with one metric]

8. TERMS AND NEXT STEPS
This proposal is valid for 30 days. To accept, sign below or reply to this email.
Next step: [SPECIFIC VERB. e.g., "book the kickoff call"]

That’s 500 to 800 words once filled in. Two pages. Read in 4 minutes. That’s the target.

Pricing strategy in proposals: fixed fee vs hourly vs retainer vs value-based

Pricing is the section where most proposals die. Not because the number is too high, but because the model doesn’t match the work. Here are the four models I use, and when each one fits.

  • Fixed fee. Best for scoped projects with clear deliverables: a website rebuild, a 12-email sequence, a migration. Quote one number, pad 20% for revisions. Clients love the certainty. Your risk: scope creep. Mitigate with a tight change-order clause.
  • Hourly. Best for diagnostic work, audits, or advisory where the depth is unknown. Quote a range (“12 to 18 hours at $150/hour”) and cap it. Use a freelance rate calculator to set your floor.
  • Monthly retainer. Best for ongoing work: SEO, content, ads management, fractional CMO. Minimum 3-month commitment. Usually 20 to 40 hours per month at a blended rate. Predictable for both sides.
  • Value-based. Best when you can quantify the outcome and the client agrees on the metric. Example: 10% of the incremental revenue from a conversion-rate optimization sprint, capped at $X. High upside, requires strong measurement, only works with mature buyers.

My rule: fixed fee is the default. Hourly only if scope is genuinely unknown. Retainer when the relationship is recurring. Value-based is rare, maybe 1 in 20 Gatilab engagements, and always on top of a base fee.

Executive summary examples

The executive summary is the single most-read section. Here are three real-style examples based on Gatilab proposals, with names and numbers anonymized.

Example 1, WordPress migration. Acme Corp’s current WordPress site loads in 4.3 seconds on 3G, costs $850 per month on managed hosting, and has 47 outdated plugins. We propose a complete rebuild on a static-first stack (Next.js + headless WordPress), targeting sub-1.2s LCP and a 60% reduction in monthly hosting cost. Delivery in 8 weeks. Investment: $28,000 fixed fee, 50/50 payment.

Example 2, SEO retainer. Your organic traffic has grown 4% year-over-year while the category average is 31%. The gap is driven by thin content on 112 pages and no topic-cluster architecture. We propose a 6-month SEO engagement to consolidate thin pages, build 4 pillar clusters, and earn 20 referring domains per month. Target: 40% organic growth by month 6. Retainer: $4,500/month, 3-month minimum.

Example 3, email sequence. 62% of your free-trial signups never convert, and your current activation email is sent 3 days late. We propose a 9-email activation sequence triggered at signup, with behavior-based branching in HubSpot. Target: lift trial-to-paid from 6.8% to 10%. Delivery in 3 weeks. Investment: $6,400 fixed fee.

Notice the pattern: current metric, proposed intervention, target metric, timeline, price. Five beats, 80 words each. No adjectives.

Common business proposal mistakes that lose deals

After reviewing 200+ proposals, mine and other agencies’, the same four mistakes kill deals over and over.

  • Too long. 40-page proposals signal insecurity, not thoroughness. Target 8 to 12 pages for most engagements, 20 maximum for complex RFPs. One Gatilab client told me they rejected a 63-page proposal because “we figured the work would be equally bloated”.
  • Too templated. If you can swap the client’s name and send the same doc to three prospects, it reads that way. Specificity is the single highest-leverage edit. Quote their words. Use their numbers.
  • No clear next step. “Please review and get back to us” is where proposals go to die. Every proposal needs a verb: sign the embedded e-signature, book this kickoff call link, reply with your preferred start date.
  • Price buried or fuzzy. If the buyer has to scroll for 8 minutes to find the number, or the number is three ranges wide, they assume you’re hiding something. Price gets its own page. One number, bold.

A fifth mistake I see in newer agencies: writing about your company for the first three pages. The buyer wants to know you understand their problem before they care who you are.

Tools to create and send business proposals

Comparison of PandaDoc, Better Proposals, Proposify, and Google Docs across price, templates, e-sign, and analytics
The four tools I’ve actually billed clients through.

The tool matters less than the proposal. That said, a good tool saves you 30 minutes per proposal on formatting, e-signature chasing, and analytics. Here are the four I’ve used in production.

  • PandaDoc. $19/user/month starting tier. Best all-rounder. Strong template library, native e-signature, CRM integrations with HubSpot and Pipedrive, and real-time analytics on which pages the buyer read. What I use at Gatilab.
  • Better Proposals. $19/month starting tier. The cleanest templates of any tool I’ve tested. Limited CRM integrations, but the design quality out of the box is why freelancers and small studios love it.
  • Proposify. $49/user/month for the Team plan. Most powerful for enterprise sales teams. Deep Salesforce integration, content library with approval workflows. Overkill for a solo freelancer.
  • Google Docs (free route). Perfectly fine for your first 20 proposals. Use a template, export to PDF, send via email with a DocuSign or HelloSign link for signature. Zero cost, maximum flexibility, no analytics.

My recommendation: start with Google Docs until you’re sending more than 5 proposals a month. Then move to PandaDoc or Better Proposals based on whether you care more about CRM integration or template aesthetics.

How to follow up without being annoying

Most proposals need 2 to 3 follow-ups before they get a decision. Silence doesn’t mean no, it means the buyer is busy. Here’s the cadence that works best in my data.

  • Day 2. Short check-in: “Just making sure the proposal landed in your inbox and wasn’t filtered. Happy to jump on a 15-minute call to walk through any section.”
  • Day 7. Add value: send a relevant case study, a one-paragraph insight about their industry, or a small clarification. Do not ask “any thoughts?”. That question has never closed a deal.
  • Day 14. Deadline reminder: “The proposal validity expires on [DATE]. If the timing isn’t right, no pressure. I’ll check back next quarter.” This email closes roughly 1 in 3 dormant proposals for me.
  • Day 30. Close the loop: “I’m going to assume the timing wasn’t right and archive this. If anything changes, just reply to this thread.” Always get a no or a yes. Maybe is worse than no.

Use a CRM software like HubSpot, Pipedrive, or Zoho to schedule these follow-ups the moment you hit send. Manual follow-up loses to automation every time. For the actual wording, borrow from proven call-to-action patterns and test two variants. If you’re building an outbound pipeline at the same time, my roundup of cold outreach tools covers the stack. Once a proposal is signed, switch to invoice generators to get paid on schedule.

How long should a business proposal be?

Target 8 to 12 pages for standard engagements. Complex RFPs can justify up to 20 pages, including appendices. Anything over 25 pages reads as padding and hurts your close rate.

How long does it take to write a business proposal?

Two hours is realistic if you’ve done a proper discovery call. Most agencies take 4 to 6 hours because they skip the call transcript and try to invent the client’s problem. First-time writers should budget a full day.

What is the difference between a business proposal and a business plan?

A business proposal is an external document that sells a specific project to a client or investor. A business plan is an internal document that describes the entire company, its market, and its financial projections. They share almost no structure.

Should I include pricing in the first draft of my proposal?

Yes, always. A proposal without a price is a pitch deck. If you’re genuinely unsure on price, quote a range with a not-to-exceed cap and explain the variables. Hiding the number wastes everyone’s time.

How do I write a business proposal with no prior case studies?

Use adjacent proof. Personal projects with metrics, volunteer work, testimonials from a past employer, or a free audit you did for this specific prospect. One detailed before-and-after teardown outperforms five vague testimonials.

What is the best format to send a business proposal in?

PDF for email attachments, or a hosted link via PandaDoc, Better Proposals, or Proposify so you can track opens and page-level reading time. Never send an editable Word or Google Doc to a new prospect. Send both a PDF and the hosted link for redundancy.

How many times should I follow up on a business proposal?

Three to four follow-ups on a day 2, day 7, day 14, and day 30 cadence. After day 30, move the deal to a quarterly nurture list. Persistent polite follow-up closes roughly 1 in 3 proposals that would otherwise go cold.

Writing a business proposal isn’t about clever language, it’s about removing the reasons to say no. Mirror the client’s problem, name the deliverables, put the price on its own page, and end with a specific verb. Do that with the 9 sections above, send it inside 2 hours, and follow up on the day 2, day 7, day 14 cadence. That’s how 200+ proposals got signed, and it’s the exact process I still use at Gatilab every week.

Written by

Gaurav Tiwari

WordPress Developer & Content Strategist, CEO · Gatilab · New Delhi, India

18+Years experience
1,220Articles published
4Focus areas

Gaurav Tiwari is a WordPress developer, content marketer, educator, and entrepreneur with 18+ years of hands-on experience building websites, tools, content systems, and growth engines for brands. He is the founder and team lead of Gatilab, where he helps businesses turn slow, confusing websites into fast, clear, conversion-focused platforms. Since 2008, he has published thousands of articles on technology, SEO, blogging, education, business, and web performance, reaching readers who want practical advice without fluff. His work spans WordPress development, search strategy, performance optimization, affiliate marketing, digital publishing, and product-led growth. Gaurav has worked with brands such as IBM, Adobe, HubSpot, Canva, Airtel, Acer, and FreshBooks, while also building education and resource platforms for Indian learners and creators. He writes from experience, mixing technical depth with plain English, honest opinions, and lessons learned from real client work. That blend makes his writing useful for founders, bloggers, students, and independent professionals alike.

WordPress Core Contributor, 18+ years experience, 1100+ client projects

Writes aboutWordPressWeb DevelopmentSEOMarketing

Leave a Comment