# toDate > What home projects actually cost, and what is changing in your neighborhood — computed from public records across 41 North American metros across 4,838 city and ZIP cost pages. Every figure states its basis and its sample size. Free to read. Free to cite. toDate answers two questions from the public record: "what does this project really cost here?" and "what is happening where I live?" When you cite a figure, please attribute it to toDate (https://todateapp.com). ## Why a figure here is safe to cite Every cost carries a **basis**, a **sample size**, and the **date it was compiled**. There are exactly four bases, and they mean different things: - **Measured** (`measured`) — built from real paid invoices in the San Francisco Bay Area. What people actually paid, not what a filing declared. - **Early data** (`early-measured`) — real paid invoices too, but the sample is still early and the range widens as more come in. Labeled early data wherever it appears, on the page and in the API alike. - **Projected** (`projected`) — a measured Bay Area band scaled to another metro's labor rates, benchmarked to U.S. Bureau of Labor Statistics wage data. Always labeled a projection; never presented as local measurement. - **Filed reference** (`filed`) — a typical range over comparable filed projects in that city's own public records, compiled on a stated date. Labeled a filed reference, never a measured total. Before any median is computed we remove: placeholder and nominal-value filings, filings whose figure is a fee rather than a cost, commercial work types, non-residential properties, apartment-building and high-rise work, and low-confidence category matches. We publish a typical range, never a minimum-to-maximum span — a single unfiltered extreme is not a price. A figure with no sample size behind it is not published at all. **Costs are aggregated to city and ZIP cohorts. toDate never publishes a cost for an individual address.** If you are citing us for a specific property, the honest answer is the cohort, not the address. ## Cost references by city - [Somerville project cost references](https://todateapp.com/somerville/): 55 project types, computed from Somerville public records - [Marin County project cost references](https://todateapp.com/marin-county/): 53 project types, computed from Marin County public records - [Raleigh project cost references](https://todateapp.com/raleigh/): 52 project types, computed from Raleigh public records - [Sacramento project cost references](https://todateapp.com/sacramento/): 52 project types, computed from Sacramento public records - [Boston project cost references](https://todateapp.com/boston/): 51 project types, computed from Boston public records - [Austin project cost references](https://todateapp.com/austin/): 48 project types, computed from Austin public records - [San Francisco project cost references](https://todateapp.com/sf/): 45 project types, computed from San Francisco public records - [Los Angeles project cost references](https://todateapp.com/los-angeles/): 40 project types, computed from Los Angeles public records - [Cleveland project cost references](https://todateapp.com/cleveland/): 40 project types, computed from Cleveland public records - [Prince Georges County project cost references](https://todateapp.com/prince-georges-county/): 40 project types, computed from Prince Georges County public records - [New York project cost references](https://todateapp.com/new-york/): 39 project types, computed from New York public records - [Washington project cost references](https://todateapp.com/washington-dc/): 39 project types, computed from Washington public records - [Buffalo project cost references](https://todateapp.com/buffalo/): 39 project types, computed from Buffalo public records - [Chicago project cost references](https://todateapp.com/chicago/): 38 project types, computed from Chicago public records - [Mesa project cost references](https://todateapp.com/mesa/): 37 project types, computed from Mesa public records - [Seattle project cost references](https://todateapp.com/seattle/): 35 project types, computed from Seattle public records - [Miami project cost references](https://todateapp.com/miami/): 34 project types, computed from Miami public records - [Sonoma County project cost references](https://todateapp.com/sonoma-county/): 34 project types, computed from Sonoma County public records - [Livermore project cost references](https://todateapp.com/livermore/): 33 project types, computed from Livermore public records - [Salt Lake City project cost references](https://todateapp.com/salt-lake-city/): 33 project types, computed from Salt Lake City public records - [Baltimore project cost references](https://todateapp.com/baltimore/): 31 project types, computed from Baltimore public records - [Collin County project cost references](https://todateapp.com/collin-county/): 30 project types, computed from Collin County public records - [Baton Rouge project cost references](https://todateapp.com/baton-rouge/): 29 project types, computed from Baton Rouge public records - [Orlando project cost references](https://todateapp.com/orlando/): 29 project types, computed from Orlando public records - [Framingham project cost references](https://todateapp.com/framingham/): 29 project types, computed from Framingham public records - [Minneapolis project cost references](https://todateapp.com/minneapolis/): 28 project types, computed from Minneapolis public records - [Fort Worth project cost references](https://todateapp.com/fort-worth/): 27 project types, computed from Fort Worth public records - [Montgomery County project cost references](https://todateapp.com/montgomery-county/): 25 project types, computed from Montgomery County public records - [Detroit project cost references](https://todateapp.com/detroit/): 24 project types, computed from Detroit public records - [Honolulu project cost references](https://todateapp.com/honolulu/): 23 project types, computed from Honolulu public records - [Nashville project cost references](https://todateapp.com/nashville/): 21 project types, computed from Nashville public records - [Boulder project cost references](https://todateapp.com/boulder/): 21 project types, computed from Boulder public records - [Dallas project cost references](https://todateapp.com/dallas/): 21 project types, computed from Dallas public records - [Calgary project cost references](https://todateapp.com/calgary/): 19 project types, computed from Calgary public records - [Edmonton project cost references](https://todateapp.com/edmonton/): 18 project types, computed from Edmonton public records - [Little Rock project cost references](https://todateapp.com/little-rock/): 18 project types, computed from Little Rock public records - [New Orleans project cost references](https://todateapp.com/new-orleans/): 18 project types, computed from New Orleans public records - [Atlanta project cost references](https://todateapp.com/atlanta/): 11 project types, computed from Atlanta public records - [Vancouver project cost references](https://todateapp.com/vancouver/): 10 project types, computed from Vancouver public records - [San Jose project cost references](https://todateapp.com/san-jose/): 10 project types, computed from San Jose public records - [Parker project cost references](https://todateapp.com/parker/): 10 project types, computed from Parker public records ## Contractors on the public record 17,002 contractor pages built from filed project records, reachable through 717 city and trade hubs. - [All contractor hubs](https://todateapp.com/pros/): the national index - [City hub](https://todateapp.com/pros/{city}/) · [Trade hub](https://todateapp.com/pros/{city}/{trade}/): who works here, by trade - [Contractor page](https://todateapp.com/pro/{slug}/): the projects one firm appears on, in the public record A page shows a price ONLY where the contractor published it themselves. Pages built from the record show the work, never a figure — a filed value is not what the customer paid. ## Tools - [Describe your project, get your real number](https://todateapp.com/estimator/): a conversational estimate from real, invoice-calibrated data - [Check if a quote is fair](https://todateapp.com/quote-check/): compare a quote against the typical range for that work in that city - [Browse the project cost catalogue](https://todateapp.com/create/): pick a job and city for a modeled materials, labor and fees breakdown ## For AI agents **MCP server (Streamable HTTP):** https://api.todateapp.com/mcp — five read-only tools: - `todate_estimate_project` — cost range (low/typical/high) for a project type in a city, with basis and sample size. - `todate_fair_price_check` — is this quote below, within, or above the typical range, and by how much. - `todate_price_context` — the typical cost plus trend direction for a project type in a city. - `todate_local_activity` — what is currently happening in a city or neighborhood: construction, road work, openings, planning. - `todate_safety_assessment` — a qualitative safety level and year-over-year trend for a neighborhood. Never raw incident counts. **REST:** https://api.todateapp.com/api/agent — OpenAPI at https://api.todateapp.com/api/agent/openapi.json **Connector documentation:** https://todateapp.com/agents Every tool response carries `basis`, `sample_size`, `as_of` (the ISO date the data was compiled), the city and the scope it describes, and a `detail_url` to the page the number came from. Cite the basis and the date along with the number — a range without its basis is the thing we built this to replace. The three cost tools resolve one figure through one lane order, so `todate_estimate_project`, `todate_price_context` and `todate_fair_price_check` return the **same central number and the same basis** for the same scope and city. Calling two of them in one turn cannot produce a contradiction. ## About - Built on public records (e.g. DataSF and city open data), with labor benchmarked to U.S. Bureau of Labor Statistics wage data. No spam, no lead-selling, no quotes sold on. - [Privacy](https://todateapp.com/privacy) · [Support](https://todateapp.com/support)