Check whether a contractor quote is fair
check_quoteCompare a contractor's quoted price with BidBud's likely range for the same scope.
Prices the scope at economy, mid-range and premium quality and judges the
quote against the likely range (confidence band) of the quality level being
compared. Verdicts: "low" (below the range: ask what is excluded), "fair",
"high" (above the range but within premium pricing) and "very_high" (above
even the premium range). Use it when a homeowner asks "is this bid reasonable?".
Args:
quoted_price: The contractor's total price in USD for the listed services.
home_sqft: Finished square footage of the home.
num_rooms: Number of rooms.
services: The services the quote covers.
quality_tier: Quality level the quote is for: "economy", "medium"
(mid-range, default) or "high" (premium).
zip_code: US ZIP code of the property, for regional labor pricing.
state: Two-letter state code, used when the ZIP is unknown.
stories: Above-grade stories (1, 1.5, 2 or 3; default 1).
flooring_type: For flooring quotes: carpet, tile, vinyl, hardwood or mix.
num_windows: For window quotes: number of windows being replaced.
roof_pitch: Roof slope if known: low, standard, steep or very_steep.
roof_shape: gable, hip or complex.
home_type: detached, townhouse_end, townhouse_middle or condo.
year_built: Year the home was built (before 1978 adds lead-safe work practices).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | ||
| stories | No | ||
| services | Yes | ||
| zip_code | No | ||
| home_sqft | Yes | ||
| home_type | No | ||
| num_rooms | Yes | ||
| roof_pitch | No | ||
| roof_shape | No | ||
| year_built | No | ||
| num_windows | No | ||
| quality_tier | No | medium | |
| quoted_price | Yes | ||
| flooring_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||