About Estimate Generator

Create professional project estimates with itemized line items, HST/GST tax, and totals. Send polished estimates to clients and win more jobs. Free, no sign-up.

How to use

  1. Enter your business name, logo, and contact details to create a professional branded estimate. Include your HST/GST business number if registered, as some clients require it even on estimates for pre-approval purposes.
  2. Add your client's name, company, and contact information. Having complete client details ensures the estimate reaches the right decision-maker and can be easily matched to a purchase order or contract when accepted.
  3. Create detailed line items with specific descriptions, quantities, and unit rates. Break complex projects into phases or categories so the client can see exactly what they are paying for. A $15,000 website estimate broken into design ($3,000), development ($8,000), content ($2,000), and testing ($2,000) is more persuasive than a single line item.
  4. Select the applicable tax rate for your province: 13% HST in Ontario, 5% GST in Alberta, 5% GST + 7% PST in BC. The calculator computes the subtotal, tax, and grand total automatically. Note any items that may be tax-exempt.
  5. Add an expiry date to create urgency — most estimates are valid for 30 days. Include terms and conditions covering what is included, what is excluded, payment expectations if the estimate is accepted, and any assumptions that could change the price.
  6. Preview the completed estimate for accuracy, then download as a professional PDF to email or present to your client. When the estimate is accepted, use it as the basis for a formal contract or invoice with the same line items and pricing.

Frequently asked questions

What is the difference between an estimate and a quote?
An estimate is an approximation of costs that may change as the project progresses. A quote (or quotation) is a fixed price commitment that the business agrees to honor for a specified period. Use estimates when the full scope is unclear or when material costs may fluctuate. Use quotes when you can define the exact scope and want to lock in pricing. Most clients prefer quotes because they provide cost certainty, but contractors and service providers often prefer estimates because they allow flexibility for scope changes and unforeseen complications.
Does this include Canadian tax calculations?
Yes, the estimate generator supports all Canadian tax types: HST for Ontario (13%), New Brunswick, Nova Scotia, Newfoundland, and PEI (15%); GST + PST for BC (5% + 7%), Saskatchewan (5% + 6%), and Manitoba (5% + 7%); GST + QST for Quebec (5% + 9.975%); and GST only for Alberta, Yukon, NWT, and Nunavut (5%). Each tax component is calculated and displayed separately on the estimate, matching CRA requirements for proper tax documentation.
Can I convert an estimate into an invoice?
While this tool generates estimates as standalone PDFs, the line items, pricing, and tax calculations can be directly transferred to our Invoice Generator once the estimate is accepted. Many businesses use a sequential numbering system where estimate E-2025-001 becomes invoice INV-2025-001, maintaining a clear paper trail. Best practice is to reference the original estimate number on the invoice so both parties can match the invoice to the agreed-upon pricing.
How long should an estimate be valid?
Standard practice is 30 days for most service and project estimates. Construction estimates are often valid for 15-30 days because material prices fluctuate. Complex or high-value estimates may extend to 60-90 days. Always include an expiry date and state that pricing is subject to change after expiration. For estimates involving materials with volatile pricing (lumber, steel, fuel), include a clause allowing price adjustment if material costs change more than 10% before acceptance.
What should I include in a project estimate?
A complete estimate includes: your business branding and contact information, client details, date and unique estimate number, a detailed scope of work broken into line items or phases, quantities and unit rates for each item, subtotal and applicable taxes, grand total, validity period, payment terms if accepted, assumptions and exclusions, and any relevant terms and conditions. The more detail you provide, the fewer questions clients have and the faster they approve. Estimates that clearly list exclusions (items NOT included in the price) prevent scope creep and disputes later.
How do I price my services for an estimate?
Three common approaches: (1) hourly rate — multiply estimated hours by your rate, adding a buffer of 10-20% for unexpected complexities; (2) project-based pricing — set a flat fee based on the deliverables regardless of hours spent, which clients prefer for budget certainty; (3) value-based pricing — price based on the value delivered to the client rather than your costs. For project-based pricing, estimate hours internally, multiply by your rate, add overhead and profit margin, then present as a fixed project fee. Always include a change order clause for work that falls outside the original scope.
Should I send an estimate or proposal?
Estimates focus on pricing — what the work will cost. Proposals include pricing but also explain your approach, methodology, timeline, qualifications, and why you are the right choice. Send an estimate when the client already wants to work with you and just needs pricing. Send a Business Proposal when competing against other providers and you need to sell your approach. For jobs under $5,000, an estimate is usually sufficient. For projects over $10,000 or competitive bid situations, a full proposal demonstrates professionalism and increases your win rate.

Part of ToolFluency’s library of free online tools for Business. No account needed, no data leaves your device.