← Back to ElectricalDocs
Estimating and Bidding: How to Produce a Bid Document That Defends Itself
A practical bid structure for small electrical contractors.
A bid is not just the number. It is the written boundary around the number. If the scope,
assumptions, and exclusions are loose, the price is loose too, and the argument normally
starts after the work is underway.
I would rather spend another fifteen minutes making the bid clear than spend a day later
explaining what I meant. The structure below is how you do that.
Why bid documents fail
A bid fails as a document long before it fails as a number:
- The scope is implied, not stated. The GC reads one thing, you meant
another, and the gap becomes free work.
- Exclusions live in your head. If it isn’t written, you own it.
- The basis is invisible. A lump sum with no stated assumptions
can’t be defended in the award conversation — or in the change-order
conversation after it.
- The customer cannot compare it cleanly. A clear document gives the
customer something real to compare besides the final number.
The anatomy of a defensible bid
- Header and identification — your license and contact block, the
project name, the bid date, and a validity period. A bid without an expiry is an open-ended
option you granted for free.
- Scope of work, in plain sentences. What you will do, described the way
you’d describe it to the crew — specific enough that a stranger could check the
finished work against it.
- Inclusions. The list a customer never reads until there’s a
dispute — which is exactly when you’ll be glad it exists.
- Exclusions and clarifications. This is normally the most valuable
section in the document. Utility fees, patching and painting, other trades’ work,
premium time, unforeseen conditions. Put the real boundaries in writing.
- Assumptions and basis. What the price depends on: drawings received
and their date, site access, schedule assumptions, who supplies what. When any assumption
breaks, this section turns “argument” into “change order.”
- Price and payment terms. The number, the billing schedule, and what
happens at milestones. One number per scope — alternates get their own labeled
lines.
- Permits and inspection responsibility — who pulls, who
schedules, who pays. (Permit and inspection requirements are set by your local
jurisdiction; this page makes no claim about what any jurisdiction requires.)
- Signature and acceptance block. A bid that can be accepted by signing
it converts better than one that requires another document.
Pricing hygiene
I cannot tell another shop what to charge without knowing its labor, overhead, material,
risk, and the actual project. Nobody else can either. What does transfer across shops is the
discipline behind the number:
- Price from a labor basis, not from the total you hope to hear. Hours
× a loaded rate you actually calculated — loaded means burden, insurance,
overhead recovery, the truck — then materials, subs, permits, and margin as explicit
lines in your worksheet. The customer sees the lump sum; you keep the buildup.
- Never price from a bare hourly wage. The difference between wage and
loaded cost is where shops quietly go broke.
- Keep the buildup on file for every bid you send. Win or lose,
it’s your calibration data — the only honest way your pricing improves.
- When the job needs a calculation, calculate it — service and
feeder sizing, voltage drop on the long runs — with a real method, not a habit. Where
a load calculation is the next action, the free
electrical calculators at circuitcalcs.com do the
arithmetic with a stated method.
Presenting it
- Send a document, not a number in an email body. The bid is often the
only work product the customer sees before choosing you.
- State the validity period and mean it.
- Answer the award call with your assumptions section open. The
contractor who can say “that price assumed X — here’s what changes if
X changes” sounds like the one who should run the job.
Get the bid-document template
The full working version includes the basis of bid, scope table, inclusions, assumptions,
exclusions, alternates, price, schedule, permit responsibility, acceptance block, and a final
check before sending.
Provided by ElectricalDocs. Pricing content on this page carries no electrical-code
claim. Nothing here derives from any customer document; examples are synthetic.