The core model
Last methodology review: August 6, 2026.
BeforeQuote estimates are designed for early planning. Most calculators start with a measurable quantity, apply a material or installed-cost rate, then adjust for the selected city, project complexity, demolition, permits, and contingency where appropriate.
A typical formula looks like this: quantity x unit cost x city multiplier x complexity multiplier + fixed add-ons + removal + permit allowance + contingency.
What the data can and cannot prove
BeforeQuote does not claim to show live contractor prices. Public datasets can help explain labor pressure, permit activity, remodeling demand, and regional differences, but they do not replace a written local bid. The tools are useful when they make the scope, assumptions, and contractor questions more explicit.
| Reference | How it helps | Limit |
|---|---|---|
| BLS Occupational Employment and Wage Statistics U.S. Bureau of Labor Statistics | Regional labor-cost context for trades such as painters, plumbers, HVAC mechanics, roofers, and construction labor. | Wage data is not a contractor quote and does not include every overhead, material, permit, insurance, or scheduling cost. |
| Building Permits Survey U.S. Census Bureau | Permit and construction-activity context for U.S. markets where permit friction can affect timing and bids. | Permit activity does not reveal what an individual homeowner should pay for a specific project. |
| Building permits Statistics Canada | Canadian permit and construction-activity context for supported metro profiles. | Canadian public statistics are useful for market context, not real-time contractor availability or project-specific scope. |
| American Housing Survey U.S. Census Bureau and HUD | Housing-stock, owner-occupied home, and home-improvement context for understanding why project scope varies. | Survey data can explain broad homeowner and housing patterns, but it does not price an individual contractor job. |
North American market profiles
City multipliers are planning adjustments, not live contractor quotes. They reflect local labor pressure, access constraints, permitting friction, seasonality, and market-specific operating costs. Canadian cities use CAD planning ranges; U.S. cities use USD ranges.
What the city adjustment uses
Public labor, permit, construction-activity, housing-stock, seasonality, access, and operating-cost signals are combined into a coarse market profile.
What it is strong enough for
Early budget planning, deciding whether a contractor bid needs follow-up questions, and keeping local labor or access factors visible before outreach.
What it cannot prove
It cannot prove the current price of a specific contractor, subcontractor availability, your permit requirement, hidden site conditions, or final material allowances.
How to improve confidence
Choose the nearest city, enter real measurements, collect photos and access rules, then compare at least two written contractor bids with the same scope.
| Market | Adjustment | Currency | Common drivers | Confidence boundary |
|---|---|---|---|---|
| United States average | U.S. baseline | USD | National baseline, No metro labor premium, Useful for early planning | National planning baseline: a real contractor bid decision, local permit friction, or local crew availability |
| New York, NY | +42% | USD | High labor rates, Building access constraints, Parking and scheduling friction | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| San Francisco, CA | +50% | USD | Very high labor costs, Strict permitting environment, Tight site access | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| San Jose, CA | +44% | USD | High contractor demand, High operating costs, Premium labor market | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Los Angeles, CA | +32% | USD | Traffic and access time, Permit pressure, High labor demand | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| San Diego, CA | +22% | USD | Coastal market premium, HOA coordination, Higher labor rates | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Seattle, WA | +24% | USD | Higher labor costs, Seasonal scheduling, Strong trade demand | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Portland, OR | +14% | USD | Older-home prep, Weather windows, Above-average labor | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Boston, MA | +31% | USD | Old housing stock, Limited access, High labor costs | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Washington, DC | +23% | USD | Permit coordination, Parking friction, Higher labor rates | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Chicago, IL | +8% | USD | Seasonality, Urban access, Moderate labor premium | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Denver, CO | +12% | USD | Growing market demand, Weather windows, Labor pressure | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Austin, TX | +8% | USD | Growth pressure, Contractor demand, Permit timing | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Dallas, TX | -2% | USD | Competitive contractor market, Suburban spread, Material availability | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Houston, TX | -4% | USD | Competitive labor market, Humidity considerations, Storm repair demand | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Phoenix, AZ | -4% | USD | Heat scheduling, Fast-growth demand, Competitive pricing | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Las Vegas, NV | -1% | USD | Heat exposure, Access conditions, Contractor availability | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Atlanta, GA | -6% | USD | Competitive regional labor, Intown access variation, Seasonal demand | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Miami, FL | +8% | USD | Coastal exposure, Condo access, Humidity and storm prep | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Orlando, FL | -4% | USD | Seasonal demand, Storm repair cycles, Suburban contractor supply | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Charlotte, NC | -7% | USD | Lower baseline costs, Growth pressure, Schedule availability | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Philadelphia, PA | +5% | USD | Older-home prep, Rowhouse access, Moderate labor premium | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Minneapolis, MN | +3% | USD | Winter scheduling, Older-home conditions, Moderate labor costs | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Nashville, TN | -4% | USD | Fast growth, Remodel demand, Competitive baseline | USD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Toronto, ON | +36% | CAD | CAD planning basis, GTA labor demand, Urban access constraints | CAD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Vancouver, BC | +48% | CAD | CAD planning basis, High local costs, Wet-season scheduling | CAD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Montreal, QC | +22% | CAD | CAD planning basis, Older buildings, Seasonal scheduling | CAD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Calgary, AB | +26% | CAD | CAD planning basis, Seasonality, Trade availability | CAD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
| Ottawa, ON | +28% | CAD | CAD planning basis, Winter scheduling, Local labor demand | CAD metro planning profile: a current contractor price, subcontractor availability, permit requirement, material quote, or site-specific hidden condition |
Market adjustment quality checks
- The city adjustment should stay visibly labeled as a planning multiplier, not a live market price.
- A supported city should explain at least two local drivers such as labor pressure, access constraints, permits, seasonality, housing stock, weather, or contractor demand.
- Canadian markets must show CAD planning ranges so users do not compare U.S. and Canadian numbers as the same currency.
- A national default should remain available for early exploration, but calculators should nudge users toward the closest city before contacting contractors.
- BeforeQuote should prefer deeper tools and source boundaries over large batches of near-duplicate city pages.
Automatic location matching
If browser location is allowed, BeforeQuote compares the device location with supported North American markets and selects the nearest city profile. The coordinates are used in the browser for matching and are not sent to a separate geocoding service by this site. Users can always choose a city manually.
Complexity multipliers
| Project complexity | Multiplier |
|---|---|
| Easy | 0.9 |
| Standard | 1 |
| Difficult | 1.15 |
| Complex | 1.35 |
Why ranges are shown
Real quotes vary by contractor scope, schedule, material availability, local code, site access, and hidden conditions. BeforeQuote shows low, typical, and high estimates so users can compare assumptions before they speak with contractors.
What estimates do not include
These tools do not replace inspections, engineered designs, permit review, hazardous material testing, insurance claim scope, or licensed trade advice. Each calculator lists important exclusions in its guide.
Estimate confidence checks
- Good planning estimate: City selected, actual quantity entered, scope complexity chosen, current condition described, and exclusions reviewed.
- Needs contractor walkthrough: Hidden damage, permit-heavy work, layout changes, structural concerns, occupied-home access, or unclear material allowances.
- Do not rely on a range alone: Urgent hazards, insurance claims, engineered work, hazardous materials, code violations, or bids with large upfront payment requests.
Contractor proof standard
BeforeQuote treats contractor basics as decision evidence only when the homeowner has written proof they can keep with the final quote. This is not a license verification service or legal advice; local rules still vary by city, province, state, building, and project scope.
Counts as proof: A license or registration number, issuing authority, trade category, and business name that match the contractor or company bidding the work.
Weak signal: A verbal "we are licensed" answer, a number without the issuing authority, or a license that belongs to an unrelated business.
Counts as proof: A current certificate of insurance naming the insured business, coverage type, policy dates, and any building or property-manager requirements.
Weak signal: A badge on a website, an expired certificate, or a generic statement that insurance exists without coverage dates or business name.
Counts as proof: A written quote or proposal that names the rooms, surfaces, fixtures, materials, allowances, prep/demo, cleanup, exclusions, and assumptions.
Weak signal: A single total with "labor and materials" only, or a text message that does not say what is included or excluded.
Counts as proof: Deposit amount, payment milestones, final payment trigger, accepted methods, and what must be complete before each payment.
Weak signal: "Pay as we go," "most upfront," or a large deposit request without milestones, completion criteria, or refund/cancellation terms.
Counts as proof: A written rule that extra work requires homeowner approval before work starts, with pricing method, documentation, and who can approve it.
Weak signal: Verbal approval, after-the-fact billing, or "we will figure it out onsite" without unit rates or written approval steps.
Counts as proof: Written labor warranty length, material warranty handling, exclusions, callback process, and whether warranty transfers if the home is sold.
Weak signal: "We stand behind our work" without duration, exclusions, response process, or distinction between labor and material warranty.
Counts as proof: A written permit decision, who pulls the permit, who pays fees, inspection responsibility, schedule impact, and final closeout documents.
Weak signal: "No permit needed" without project-specific reasoning, or assuming the homeowner handles permits without saying so in the bid.
Counts as proof: Written start window, expected duration, crew days/hours, access needs, cleanup plan, delay terms, and punch-list or closeout expectations.
Weak signal: "We can start soon" or "about a week" without start window, daily access requirements, delay handling, or completion criteria.
Bid comparability standard
A contractor total is useful only when it prices the same written work as the other bids. BeforeQuote treats one detailed bid and one vague lump sum as weak market evidence until the missing assumptions are made comparable.
Comparable when: Each bid names the same rooms, surfaces, fixtures, demolition, prep, cleanup, exclusions, and assumptions.
Weak signal: One bid is a lump sum while another lists detailed inclusions, exclusions, or site assumptions.
Comparable when: Allowances, product lines, quantities, finish level, owner-supplied items, and substitution rules are written down.
Weak signal: One contractor assumes builder-grade materials while another assumes premium fixtures, tile, cabinets, paint, or equipment.
Comparable when: Permit decision, inspection responsibility, parking/loading, HOA or building access, protection, dumpster, and disposal are assigned.
Weak signal: Permit, access, cleanup, disposal, elevator booking, or property-manager requirements are handled verbally or left for later.
Comparable when: Start window, expected duration, crew days/hours, lead times, delay handling, and completion or punch-list expectations are written.
Weak signal: The bid says "soon," "about a week," or gives only a verbal schedule without lead-time or delay terms.
Comparable when: Labor warranty, material warranty handling, exclusions, cleanup, punch list, inspection closeout, and callback process are included.
Weak signal: The contractor says they stand behind the work, but warranty duration, exclusions, cleanup, or callbacks are not written.
Comparable when: Deposit, progress payments, final payment trigger, accepted methods, and written change-order approval before extra work are clear.
Weak signal: Most money is due upfront, change orders are verbal, or extra work can be billed after the fact without written approval.
Quote assumption risk standard
A written bid can still be risky when the total hides allowances, access limits, permit responsibility, hidden-condition triggers, or closeout terms. BeforeQuote treats these as price-change risks, not as live pricing data or legal advice.
Why it matters: Material allowances can turn a fair-looking bid into an expensive change order if amount, product level, and owner-supplied items are not written.
Ask for: Please show each material allowance amount, assumed product level, owner-supplied item, and who pays if the final selection costs more.
Why it matters: Prep, demolition, patching, substrate repair, or protection work can be excluded while the total still looks complete.
Ask for: Please state what prep, demolition, patching, repair, protection, and site setup are included or excluded.
Why it matters: Permit fees, inspections, hauling, dumpsters, and disposal can shift to the homeowner after the quote is accepted.
Ask for: Please state who handles permit decisions, permit fees, inspections, hauling, dumpster or disposal, and closeout documents.
Why it matters: Parking, elevator booking, HOA or building access, common-area protection, and work-hour limits can change labor time and schedule.
Ask for: Please show any access assumptions, parking or loading needs, elevator or HOA requirements, protection plan, and work-hour limits.
Why it matters: Hidden damage, old wiring, plumbing surprises, rot, moisture, or framing issues can become open-ended extra work without a written trigger.
Ask for: Please define which hidden conditions could change price, how they will be documented, and what written approval is required before extra work starts.
Why it matters: Cleanup, final walkthrough, punch-list timing, warranty documents, and final payment triggers are often left vague until the end.
Ask for: Please confirm cleanup, final walkthrough, punch-list timing, warranty documents, and what must be complete before final payment.
Content and compliance standard
BeforeQuote should grow by adding decision depth, not by mass-producing thin city or project pages. New pages should help a homeowner prepare a better scope, understand why a quote changes locally, or decide what to ask before hiring.
- Every calculator must expose the main measurable input, formula shape, included assumptions, and important exclusions.
- City pages should add local pricing drivers, permit or access context, and project-specific guidance; they should not be thin rewrites of the same template.
- BeforeQuote should avoid claiming live contractor prices unless a current, documented feed exists for that claim.
- Planning ranges should be framed as decision support for asking better contractor questions, not as guaranteed quotes.
- Email collection should use clear consent and should not send email addresses or project notes to analytics events.