Contractor Proposal Template
A contractor proposal template for organizing scope, pricing, exclusions, assumptions, schedule notes, and the client approval action needed before work begins.
What this proposal template is for
Use this template before work begins to organize what is included, what is excluded, how pricing is presented, and what client action is needed.
It helps create a clear proposal artifact. Separate business documents remain outside this template.
What a contractor proposal should include
- Project name, client name, job address, proposal date, and contractor contact.
- Scope of work, deliverables, exclusions, assumptions, and owner-supplied items.
- Pricing, payment notes, schedule notes, and any dependencies.
- A client approval boundary that requires explicit client action before approval is recorded.
Printable contractor proposal template
Use these fields as a printable proposal artifact or copy them into your estimating workflow.
Project information
Scope and assumptions
Pricing and schedule
Client action
Client approval boundary
A proposal artifact is not an approval record. Approval requires explicit client action before the proposal is treated as approved.
Filled proposal example
- Scope
- Remove existing vanity, install owner-selected 48-inch vanity, reconnect sink plumbing, install mirror, patch wall at old fixture location, and clean work area.
- Exclusions
- New flooring, wall tile, hidden plumbing repairs, electrical relocation, and owner-supplied vanity defects are excluded unless added later.
- Price
- $3,420 total proposal price, based on listed labor, materials, disposal, and contractor markup.
- Client approval
- The proposal artifact is not an approval record until the client takes the explicit approval action.
Scope, exclusions, and assumptions
- Write included work as job tasks the client can recognize.
- Use exclusions to keep omitted work out of the base proposal.
- List assumptions when price or schedule depends on access, owner selections, or existing conditions.
Pricing and payment notes
- Show the proposal price and the categories behind it at the level your workflow uses.
- Keep payment notes operational and customer-facing.
- Do not use the template to imply invoices, payments, bookkeeping, or accounting have been finalized.
How StackQuotes supports proposal records
StackQuotes helps contractors organize proposal artifacts, scope notes, price notes, exclusions, assumptions, and related job records.
StackQuotes can record explicit client approval actions, but a proposal draft or printed template is not an approval record by itself.
Client approval boundary
A proposal artifact is not an approval record. Approval requires explicit client action before the proposal is treated as approved.
StackQuotes helps organize the artifact and record explicit approval actions; separate contract paperwork remains outside the proposal template.
Common proposal mistakes this helps avoid
- Writing a broad scope that does not say what is included.
- Leaving exclusions and assumptions out of the customer-facing artifact.
- Mixing proposal notes with approval records.
- Using unclear payment or schedule notes that create confusion later.
- Starting work before the client action required by your workflow is captured.
FAQ
Does this template create approval by itself?
No. It organizes proposal information. Approval requires explicit client action before the proposal is treated as approved.
Is a proposal the same as client approval?
No. A proposal artifact is not an approval record. Approval requires explicit client action.
What should be listed as exclusions?
List work, materials, conditions, or services that are not included in the proposed price.
Can I use this for estimates too?
Yes, but keep the artifact label clear for your workflow so clients understand whether they are reviewing an estimate or a proposal.