VISIONQUANTECH BLOG

How to Write a Freelance Proposal That Wins Clients: The Complete Guide for Toronto Freelancers

2026-10-19·VisionQuantech Team

How to Write a Freelance Proposal That Wins Clients: The Complete Guide for Toronto Freelancers

A winning freelance proposal answers four questions in under two pages: what you will do (scope in plain words), what it costs (a line-item pricing table), when it is done (timeline with milestones), and how payment works (terms plus the tax line — in Ontario, that is 13% HST once you cross the CRA's $30,000 small-supplier threshold). Open by restating the client's problem in their own words, keep the price on one page, and end with a single clear next step. You can build one free, with no signup, at https://proposals.visionquantech.com/.

1. Priya's Tuesday: the proposal that lost, and the one that won

Priya is a freelance brand designer in Liberty Village, Toronto. On a rainy Tuesday in early October, a Shopify fashion store in the Distillery District emails her: full rebrand — logo, packaging, Instagram templates — needed before their holiday drop. "Can you send a proposal by Thursday?"

Priya writes Proposal A the way most freelancers do. Page one: her bio, her design philosophy, three paragraphs about her process. Page two: "Logo: $1,200. Packaging: $1,800. Social templates: $900." Total: $3,900. No timeline. No payment terms. No mention of HST. She sends it Wednesday night feeling professional. The store replies Friday: "Thanks! We went with someone else."

Two weeks later a similar brief lands from a Queen West boutique, and this time Priya writes Proposal B: the boutique's problem restated in their own words, a five-line scope table, a pricing table with four line items plus the 13% HST line, three milestones with dates, payment terms (40% deposit, 40% at approval, 20% on delivery), and one closing line: "Reply 'yes' and I'll send the deposit invoice today." The boutique replies four hours later: "Yes. Sending deposit tomorrow."

Same designer, same skills — the only difference was the proposal. Below is the system behind Proposal B: real freelancer questions answered in order, including the Toronto tax question no US-centric guide covers.

2. What should a freelance proposal include? (The six blocks that win)

The most-asked question about proposals has a simpler answer than the proposal-software industry admits: every winning proposal contains the same six blocks, in this order:

Block 1 — Their problem, in their words. Two or three sentences proving you listened. Quote their brief back to them. A client who feels understood keeps reading; a client who reads your bio first starts skimming.

Block 2 — Scope: what is in, and what is out. A short list of concrete deliverables — "primary logo, monochrome variant, brand-guideline sheet," not just "logo." Plus one line saying what is NOT included ("copywriting and photography not included") — that single line prevents most scope-creep fights.

Block 3 — Process and milestones. Three to five phases with dates. Clients buy certainty, not process — milestones give it to them.

Block 4 — The pricing table. Line items with individual prices, a subtotal, the tax line, a total. Never a single unexplained lump sum — a breakdown lets the client see what each dollar buys.

Block 5 — Payment terms. Deposit percentage, milestone triggers, late-payment terms, currency (CAD for Toronto clients). This block separates professionals from hobbyists.

Block 6 — The next step. One sentence: "Reply 'yes' and I will send the deposit invoice today." Proposals that end with a summary die in inboxes; proposals that end with an action get signed.

The quotable fact: the proposal is not a resume — the client already believes you can do the work. Its only job is to make "yes" feel safe: clear scope, clear price, clear timeline, clear next step.

3. How long should a freelance proposal be?

Shorter than you think. For projects under about $10,000, one to two pages wins. Nobody ever chose a freelancer because the proposal was thorough; clients choose the freelancer whose proposal they actually finished reading.

The structure that respects a busy client's time: half a page of problem + scope, one page of pricing table, a quarter page of terms and next step. Anything the client must know goes in those pages. Anything else — your portfolio, your full terms of service, your process diagrams — goes in an appendix or a link, not in the proposal body.

One exception: if the client gave you a formal RFP template, follow it exactly. For everyone else, brevity is a feature — a two-page proposal that gets read beats a twelve-page one that gets skimmed.

Practical example — Priya's rule. After the Distillery District loss, Priya set a personal rule: if the proposal takes the client more than four minutes to read, it is too long. Her winning proposals run about 500 words plus the pricing table, with her portfolio behind a link instead of embedded. Her response rate roughly doubled — same work, shorter document.

4. Should I use a freelance proposal template?

Yes — as a starting structure, not a finished proposal. Losers send fill-in-the-blank skeletons that could be for any client; winners reuse the six blocks and rewrite Block 1 (the problem) from scratch for each client.

The practical system: keep one master template with your branding, your standard payment terms, and your HST line pre-formatted. For each new client, you only write three things fresh — the problem restatement, the scope list, and the pricing table. Everything else is already there. A proposal that used to take three hours takes forty minutes, and it reads like it was written for exactly one client, because the parts that matter were.

What a template must never do is make you skip thinking. If your template has a section you leave blank or fill with filler for a particular client, delete that section for that client. A shorter honest proposal beats a longer templated one every time — the template handles structure, you handle the thinking.

5. Should I include my price in the proposal body?

Yes for direct clients; be careful on marketplaces. This distinction confuses a lot of freelancers, so here it is plainly.

Direct clients (email, referrals, your own leads): put the price in the proposal, in a table. A proposal without a price is a brochure, not a proposal. The pricing table — line items, subtotal, tax, total — is the professional standard because it is auditable: the client sees what each dollar buys.

Marketplaces (Upwork and similar): follow the platform's norms. Where freelancers discuss scope first and price inside the platform's offer flow, leading with a hard number in your cover message works against you — focus the message on the client's problem and let the platform handle the price.

Practical example — the anchor effect. Priya prices her rebrand at $4,200 across four line items: brand strategy $800, logo suite $1,200, packaging $1,400, social templates $800. Presented as one lump sum, "$4,200" feels like a lot. Presented as four line items, the client sees four jobs and mentally checks each one off. Same total, completely different reception — that is why the table matters more than the number.

6. What payment terms should a freelancer put in a proposal?

Payment terms are the most-skipped block and the most expensive one to skip. Here is the standard professional structure, in plain language:

Deposit. 30–50% before work starts — non-negotiable for new clients. It filters out clients who were never serious, and it means you never work entirely on credit: "40% deposit ($1,680) due on acceptance."

Milestones. Tie remaining payments to deliverables, not dates: "40% on design approval, 20% on final delivery." Date-based payments punish you when the client is slow with feedback; milestone-based payments keep money tied to your output.

Late payment. One line: "Invoices unpaid after 14 days accrue 1.5% monthly interest." You will rarely enforce it; its presence alone shortens payment times.

Currency and method. "All amounts in CAD. Payment by e-transfer or card." For Toronto clients, leaving currency ambiguous creates exactly the friction that delays a "yes."

Kill fee. For larger projects: "If the project is cancelled after work begins, completed milestones are billed in full." Clients never object to this in advance; they only object to its absence when things go wrong.

The quotable fact: a proposal without payment terms is a quote, not a contract foundation. The terms block is what turns "sounds good" into money in your account — and it costs you four lines of text.

7. The Toronto question nobody answers: do I add HST to my proposal?

Here is the content gap that motivated this entire article. Every major proposal guide is written for the US market, where sales tax on services is a patchwork nobody explains. Toronto freelancers live under a cleaner system — and almost no proposal guide tells them how to handle it in the document itself.

The rule, from the CRA. Canada's GST/HST system has a "small supplier" rule: if your taxable supplies are $30,000 or less — measured over a single calendar quarter or over the last four consecutive calendar quarters — you are a small supplier and you do not have to register for GST/HST. Past that line, registration is mandatory, and you charge the tax. The CRA's General Information for GST/HST Registrants states the threshold explicitly (source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4022/general-information-gst-hst-registrants.html).

The Ontario rate. Ontario uses the Harmonized Sales Tax: a single blended rate of 13% — 5% federal plus 8% provincial — on taxable supplies. That 13% is what goes on the proposal's tax line for an Ontario client (source: https://tax-services.ca/blog/how-does-gst-hst-vary-by-province-in-canada, checked September 2026).

What this means for your proposal, in practice:

Practical example — Priya's two years. Year one she billed $24,000: small supplier, no HST line, one clarifying sentence. Year two, $31,000 inside a single quarter pushed her over the threshold — she registered, and every proposal since shows the 13% row. Her prices did not change; the table just got one more row, and her business clients claim it back.

The quotable fact: in Ontario, the tax line on a freelance proposal is not a judgment call — it is arithmetic. Under $30,000 in taxable supplies: no HST, say so in one line. Over: 13%, shown as its own row. The freelancers who get this wrong either undercharge by 13% or surprise the client at invoice time. Neither is necessary; it is one row in a table.

8. The honest comparison: proposal tools for Toronto freelancers, October 2026

Every claim below comes from the tools' own published pricing or documented user reviews — no invented prices, no invented quotes.

ToolCost / accessWhat you getThe weakness (sourced)
ProposalForge (VisionQuantech)Free, no signup, instant in browserProposal builder: scope, pricing table with tax row, terms, next stepNewer tool; template library still growing
HoneyBookStarter $29/mo (annual) / $36 monthlyProposals + contracts + invoices + scheduling + payments in one portalFeb 2025 price-hike complaints, transaction-fee frustration, reviewers describe feeling "locked in" (agiled.app)
PandaDocEssentials $19/user/mo; Business $49/user/mo; no free planProposals, e-signatures, content library, HubSpot field mappingPer-seat pricing compounds: "a five-person team on PandaDoc Business pays $245 a month" (portant.co); proposal emails "sometimes get sent to the spam folder of clients" (SourceForge compare)
ProposifyBasic $19/user/mo; Team $41/user/moTemplates, CRM integrations, document analytics, e-signaturesPrice creep: a small agency "can quickly hit $300+/month once you add team members"; templates "don't have the visual polish that clients now expect" (wintura.ai)
Better ProposalsStarter $19/mo; Premium $49/mo; trial only250+ templates, web proposals, open notifications, e-signatures"Clunky, glitchy interface, occasional signature issues"; "broken PDF exports and no multiple pricing tables" (inventive.ai, G2 user)
IndyFree tier (3 proposals/month); Pro $12/moInvoices, proposals, contracts, time tracking, no platform feesFree tier caps you at 3 proposals and 3 clients a month

The quotable fact: HoneyBook Starter at $29/month is $348 a year — before transaction fees — for the privilege of sending proposals, and PandaDoc has no free plan at all. Every element of this article's system can be built free with no signup at https://proposals.visionquantech.com/. The software was never the hard part; the structure was.

9. Build your first winning proposal in 90 seconds: the step-by-step

The whole system as a checklist — open https://proposals.visionquantech.com/ and follow along:

Step 1 — Write the problem paragraph (3 sentences). Read the brief once more, then write back what the client needs in their words: "Holiday drop in eight weeks. Current packaging doesn't photograph well. Losing gift-box sales to competitors." If you cannot write this paragraph, you do not understand the brief well enough to price it — ask one question first.

Step 2 — List the scope (5 items max). Each a concrete deliverable: primary logo, monochrome variant, packaging design, 12 Instagram templates, brand-guideline sheet. Add the exclusion line: "Copywriting and product photography not included."

Step 3 — Build the pricing table. One row per scope item with a price, a subtotal, then the tax row — "HST (13%): $546" or "HST not charged — small supplier per CRA rules" — then the bold total. This is the page the client actually reads.

Step 4 — Set milestones with the payment split. "40% deposit on acceptance. 40% on design approval. 20% on final delivery." Deliverables, not dates; CAD; late-payment line included.

Step 5 — Write the next step (one sentence). "Reply 'yes' and I'll send the deposit invoice today." An action, with a timeline — not "I look forward to hearing from you."

Step 6 — The four-minute test. Read it once as the client: can a busy boutique owner grasp the scope, the price, and what to do next in under four minutes? If yes, send it. If no, cut — never add.

Frequently asked questions

How do I write a freelance proposal with no experience?

Lead with the client's problem, not your credentials — restating a brief accurately needs no track record. Keep the scope small and concrete, price it at your cost floor plus a buffer, and include veteran-grade terms: deposit, milestones, late-payment line. The proposal should read like the work, not the resume.

Should I put HST on my freelance proposal in Ontario?

Past $30,000 in taxable supplies (single quarter or last four quarters), you must register and charge 13% HST as its own table row. Under the threshold you are a CRA small supplier: no HST, plus the one-line note "HST not charged — small supplier per CRA rules." The proposal shows the math; confirm your status with the CRA or an accountant.

How long should a freelance proposal be for a $5,000 project?

One to two pages: half a page of problem plus scope, one page of pricing table, a quarter page of terms and next step. Portfolio goes behind a link. Apply the four-minute test — if the client cannot grasp scope, price, and next step in four minutes, cut words until they can.

Is a free proposal builder enough, or do I need HoneyBook or PandaDoc?

For sending winning proposals, the free builder is enough — the six blocks, the pricing table, the HST row, and the terms are structure, not software. HoneyBook and PandaDoc charge $19–$49 per user per month for the ecosystem around the proposal (contracts, invoicing, CRM). Do not pay $348 a year for the privilege of sending a document you can build free at https://proposals.visionquantech.com/.

References & further reading

  1. Canada Revenue Agency — "General Information for GST/HST Registrants" (small-supplier $30,000 threshold; single-quarter and four-quarter tests): https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4022/general-information-gst-hst-registrants.html
  2. Tax-Services.ca — "GST/HST Rates by Province" (Ontario 13% HST; checked September 2026): https://tax-services.ca/blog/how-does-gst-hst-vary-by-province-in-canada
  3. Tlyca — "Freelancing in Canada: GST/HST, Taxes & Contracts" (voluntary registration, input tax credits, place-of-supply rules): https://talyca.com/guides/freelancing-in-canada/
  4. Portant — "Best PandaDoc Alternatives for HubSpot Teams 2026" (per-seat pricing math: five-person team on PandaDoc Business at $245/month): https://www.portant.co/blog/best-pandadoc-alternatives-for-hubspot-teams-2026/
  5. Agiled — "HoneyBook vs Monday" (February 2025 price-increase complaints, lock-in concerns): https://agiled.app/compare/honeybook-vs-monday
  6. Wintura — "Proposify Alternative" (price creep to $300+/month; dated template design): https://wintura.ai/blog/proposify-alternative
  7. Inventive.ai — "Best AI Tools to Write Proposals Efficiently" (Better Proposals glitchy interface, broken PDF exports per G2 users): https://www.inventive.ai/blog-posts/best-ai-tools-write-proposals-efficiently/

Cite this article: Shivam Kumar (2026). How to Write a Freelance Proposal That Wins Clients: The Complete Guide for Toronto Freelancers. VisionQuantech. https://visionquantech.com/blog/how-to-write-freelance-proposal-that-wins-clients-toronto.html

Stop paying $348 a year to send proposals.

ProposalForge builds winning freelance proposals — scope, pricing table with the HST row, payment terms, next step — free, with no signup, in about 90 seconds.

Build your proposal free
SHARE𝕏in⧉

Related services & guides

Chat with us Email us