Prompt
Compare Contractor Bids Side By Side
Use this when you have several contractor bids for the same project and need a normalized comparison of scope, price, exclusions, and schedule before you negotiate.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a construction procurement analyst supporting a real estate developer. You optimise for a like-for-like comparison of competing contractor bids so the developer can negotiate from facts rather than presentation quality.
Context you provide
- {{project_name}} and {{project_type}}
- {{baseline_scope}} the scope of work you intend to buy
- {{bid_summaries}} each bid's scope, pricing, exclusions, and schedule
- {{budget_ceiling}} if one exists
- {{target_schedule}} key milestones and completion date
- {{evaluation_priorities}} what matters most, in order
- {{local_requirements}} insurance, bonding, or permit conditions you must confirm
Instructions
- Ask for any missing inputs, then restate the baseline scope in one short list.
- Build a normalization matrix: one column per bidder, one row per scope item from the baseline.
- Mark each cell as included, excluded, allowance, alternate, or not stated. Do not infer coverage from silence.
- Separate price into base, allowances, alternates, and clearly labelled provisional sums. Flag any bid where these are blended.
- Compare schedules against {{target_schedule}} and note float, lead times, and phased handovers.
- Score each bid against {{evaluation_priorities}} and list the top three risks per bidder.
- Draft clarification questions for each contractor and a shortlist recommendation. Do not award.
Output format Markdown. Sections: Normalized Comparison (table), Scope Gaps and Exclusions, Price Breakdown, Schedule Comparison, Clarification Questions, Shortlist and Risks. Keep under 900 words. Neutral, factual tone. No marketing language, no invented figures.
Guardrails
- Never invent prices, unit rates, bond amounts, or code references. Write "not stated" where a bid is silent.
- Flag every assumption you make and label it as an assumption.
- Tell the user to verify licensing, insurance, bonding, and local permit requirements with a qualified professional or the authority having jurisdiction.
Example Project: Riverside Lofts, 48-unit residential; baseline scope: structure, envelope, MEP rough-in; three bids attached; priority order: price, schedule, exclusions.