BidCraft

Home / Guides

Guide

How to Write a Construction Bid: Line-Item Structure and a Template

A construction bid is a written offer to perform a defined scope of work for a stated price under stated terms. Once the client accepts it — usually by signing it or a contract that incorporates it — it is the backbone of the deal. A good bid is easy to compare, hard to misread, and priced from a real takeoff rather than a gut number.

1. Before you price anything

2. Do the takeoff

A quantity takeoff measures what the job needs: square feet of drywall, linear feet of trim, cubic yards of concrete, fixture counts, and so on. Price from quantities, not from a lump guess. Add a waste factor appropriate to each material and trade, and record the assumption so you can defend or adjust it later.

3. Structure the bid

Most solid bids contain the same parts, whatever the trade:

  1. Header. Your company name, address, phone, email, and license number where your state requires it; the client's name; the project name and address; the bid date; and a bid number.
  2. Scope summary. Two or three sentences stating what you will do, referencing the drawings and specifications (with dates or revision numbers) the price is based on.
  3. Line items. The priced breakdown (see below).
  4. General conditions. Job-specific costs that aren't tied to one task: supervision, temporary facilities, dumpsters and haul-off, equipment rental, permits and fees if you are responsible for them, cleanup.
  5. Overhead and profit. Your company costs and margin, shown either as a line or built into unit prices.
  6. Allowances and alternates. Amounts carried for items not yet selected, and priced options the client can accept or decline.
  7. Exclusions and assumptions. What is not included, and the conditions your price depends on.
  8. Schedule. Expected start, duration, and any dependencies (for example, owner selections or permit approval).
  9. Terms. Payment schedule, change-order process, warranty, and how long the price is valid.
  10. Acceptance. A signature block for the client.

4. Write the line items

Each line should let the client (and you, six weeks later) see exactly what was priced. A useful line item has:

Group lines by trade or phase. Commercial work is often organized by CSI MasterFormat divisions (for example 03 Concrete, 06 Wood, Plastics and Composites, 09 Finishes); residential bids more often follow the order the work happens (demolition, framing, rough-in, insulation, drywall, finishes). Pick one scheme and use it consistently so bids are easy to compare.

How much of the breakdown you show the client is a business decision. Many contractors show quantities and line totals but keep unit costs and markup internal. Either way, build the number from the detail.

5. Overhead, profit and contingency

6. Allowances, alternates and exclusions

An allowance is a placeholder amount for something not yet chosen, such as light fixtures or tile. State what the allowance covers (material only, or material and installation) and that the final price adjusts up or down to the actual selection.

An alternate is a separately priced option — a different roofing material, an added deck — that the client can accept or decline without re-bidding.

Exclusions protect both sides. Typical examples: permits and fees (if the owner pulls them), engineering, hazardous-material testing or abatement, work behind walls not visible at the walkthrough, landscaping repair, and owner-supplied items. Be specific — "unforeseen conditions" alone invites an argument.

7. Terms that prevent disputes

8. Construction bid template

Copy this outline into your own letterhead. The figures in the sample rows are illustrative arithmetic only, not a price guide.

[Company name] · [Address] · [Phone] · [Email] · License # [number]

BID / PROPOSAL #[number]                     Date: [date]
Client: [name]           Project: [name, address]
Based on: [drawing set, revision/date], [specification, date], Addenda [#s]

SCOPE SUMMARY
[Two or three sentences describing the work.]

LINE ITEMS
Item  Description                                   Qty   Unit  Unit cost  Extended
01    Demolition — remove existing vanity & tile     1    LS    [ ]        [ ]
02    Drywall — 1/2 in., walls, Level 4 finish     400    SF    $2.50      $1,000.00   (illustrative)
03    Tile — floor, set & grout (material by owner) 60    SF    [ ]        [ ]
...
      General conditions (supervision, dumpster, cleanup)         [ ]
      Overhead & profit                                           [ ]
      TOTAL                                                        [ ]

ALLOWANCES     [Item] — $[amount], material only; final price adjusts to selection
ALTERNATES     Alt 1: [description] — add $[amount]
EXCLUSIONS     [Permits and fees / engineering / hazardous materials / ...]
ASSUMPTIONS    [Working hours, access, owner selections due by (date), ...]
SCHEDULE       Start [date or "within X days of signed contract"]; duration [X] working days
PAYMENT        [Deposit]; [milestone payments]; final on completion
CHANGES        Written, priced change orders signed before extra work begins
WARRANTY       [Terms]
VALIDITY       This price is valid for [X] days from the date above.

Accepted by: ____________________   Date: __________

9. Common mistakes

Drafting a bid with BidCraft

BidCraft's free Quick Bid turns a project description into a draft line-item bid with a scope of work — one free draft per email, no account. Inside the app, the AI Bid Builder walks through project, scope, materials, labor and margins, then generates a bid document you can send to a client as a share link. Treat any AI draft as a starting point: check quantities, pricing and scope against your own takeoff and local costs before it goes out.

Frequently asked questions

What should a construction bid include?

Your company and license details, the client and project, the documents the price is based on, a scope summary, itemized line items with quantities and costs, general conditions, overhead and profit, allowances and alternates, exclusions and assumptions, a schedule, payment and change-order terms, warranty, how long the price is valid, and a signature block.

Should I show my markup to the client?

It is a business decision. Many contractors show quantities and line totals but keep unit costs and markup internal. Whatever you show, build the price from a detailed takeoff so you can explain it.

How long should a construction bid be valid?

Many contractors use 30 days and shorten the window when material prices are volatile. State the validity period on the bid so the client knows when the price expires.

What is the difference between markup and margin?

Markup is a percentage of cost; margin is a percentage of the selling price. A 20% markup on $100 of cost gives a $120 price, which is a margin of about 16.7%.