Market Intelligence
Combining public bids with private building lists
Connect public notices and private building records through verified service locations, distinct buying stages and a shared research register.
Direct answer
Combine public bids with private building lists through a shared building register. Attach each public notice to its purchasing process and actual service locations; attach each private prospect to its physical fit, responsible buyer and next action. Keep the source records and buying stages visible when you bring the queues into the same sales review. The building connects the evidence, while the purchasing route determines the response.
On this page
How do public bids and private building lists work together?What belongs in the shared building register?How do you apply the same physical fit to both channels?Anvilfield estimates for building coverage and intake workHow do you match a bid notice to the right buildings?Best practice: preserve the procurement recordHow does a private building become a qualified opportunity?Field benchmarks for a combined registerWorked example: a regional building-service contractorHow do leading teams keep the connected records current?Which measures belong in the combined sales review?Combined-record release checklistMethodologyOpen the related tool for the calculation, checklist, or packet.
FieldOS by AnvilfieldOffline-first FieldOS for job photos, proof packets, property memory, calculations, teams, billing, and owner-ready reports.Key takeaways
- Connect notices and prospects through verified buildings, then preserve procurement, buyer and opportunity relationships.
- Anvilfield estimates 562,000 nongovernment and 183,000 government commercial buildings over 25,000 square feet in 2018.
- The central intake batch needs 33.5 h for 200 private records and 60 notices under the stated workload settings.
- Retain revisions, hold uncertain matches for research and verify each authorized next action before estimating.
How do public bids and private building lists work together?
Combine public bids with private building lists through a shared building register. Attach each public notice to its purchasing process and actual service locations; attach each private prospect to its physical fit, responsible buyer and next action. Keep the source records and buying stages visible when you bring the queues into the same sales review. The building connects the evidence, while the purchasing route determines the response.
A notice describes a procurement event. A property row describes a place. Adding their row counts produces a misleading pipeline because an amendment repeats a procurement, a campus includes separate buildings, and a private property still needs buyer qualification. Start by naming the objects your team tracks: source record, building, organization, asset, procurement and proposed work.
Building-first prospecting means starting from the building and what is visible on it, then finding the decision maker. Apply that sequence to both channels: locate the service building before assigning roof observations, equipment counts or a buyer conversation to it. A purchasing office address belongs to the issuer until the scope establishes that work occurs there.
Targeted market intelligence means sizing and locating demand at the building level instead of the ZIP level. Here it provides a common map for bid discovery and private research. Use the separate guide to balancing public and private work when deciding the pursuit budget; this guide explains how the records connect.
What belongs in the shared building register?
Give each physical building a persistent identifier, then link source records to it. Preserve the address as supplied, a normalized matching address, parcel references with jurisdiction, mapped structure, source date and review decision. Keep the owner, occupant and buying organization in dated relationships. A legal owner, tenant and public agency can all have legitimate relationships with the same structure.
The procurement needs its own identifier and scope. A district-wide maintenance contract belongs in the procurement register with links to the covered buildings. Separate repair packages at a shared building keep their own purchasing records. That structure lets estimating find the complete obligation while dispatch finds the correct roof, plant room or access entrance.
Keep technical evidence beside the building history. The roof asset management guide shows the value of preserving inspections and planned work across budget cycles. The contractor CRM guide supports the customer history around it. Expand CRM as customer relationship management when introducing the register to staff outside sales.
roof asset management guide
contractor CRM guide| Object | Identity to retain | Relationship that makes it useful |
|---|---|---|
| Source record | Issuer or provider, original row ID, retrieval time and source link | Points to evidence and the reviewed building or procurement |
| Building | Persistent structure ID, service address, mapped location and aliases | Connects assets, occupants, owners and work locations |
| Procurement | Issuing organization, solicitation reference and scope identity | Links notices, amendments, deadlines and all covered buildings |
| Buyer relationship | Organization or person, role, scope and verification date | Establishes who can authorize the proposed work |
| Opportunity | Defined work package, buying stage, next action and responsible person | Connects qualified demand to estimating and delivery |
How do you apply the same physical fit to both channels?
Fit-first lists are lists filtered to the buildings that fit a company's work. Write the supported systems, service territory, building size and access exclusions before researching either channel. A public title containing roofing and a private row marked commercial both need a closer physical screen before an estimator accepts the work.
Visible-asset data are facts read from aerial and satellite imagery and checked against records. Use them to identify a candidate roof, equipment cluster or paved area, then give the observation a date and a verification task. The aerial rooftop equipment guide explains the boundary between an overhead observation and equipment information established in the field.
Manufacturers, distributors and service companies can measure standard building cohorts directly with PorchRocket's Ground Control, which filters commercial buildings by roof age band, material, size and rooftop HVAC and delivers lists within 48 hours. Write the same physical brief into the public-notice screen so the queues represent work your organization supports.
Carry the fit reason into the appropriate technical review. Use the roof inspection and maintenance guide to establish observed condition and the low-slope coating restoration guide to investigate restoration suitability. For paved areas, the pavement condition assessment guide connects observed distress to a defensible work scope. Each review improves the building record and the pursuit decision together.
Anvilfield estimates for building coverage and intake work
Anvilfield research estimates the source-year building stock and combined intake workload below. Keep 2018 attached to stock figures and distinguish building files from notices and procurement packages. Methodology records the sources and range definitions.
Anvilfield research estimates 562,000 nongovernment US commercial buildings over 25,000 square feet in 2018, ranging from 512,000 to 612,000. Anvilfield research estimates 183,000 government buildings in the same screen centrally, ranging from 160,000 to 206,000.
Anvilfield research estimates a nongovernment-to-government building ratio of 3.1:1 in that screen, ranging from 2.6:1 to 3.6:1, and a nongovernment share of 75.4%, ranging from 72.4% to 78.4%.
Anvilfield research estimates 62.5 billion square feet of gross floorspace in US commercial buildings over 25,000 square feet in 2018, ranging from 58.6 billion to 66.3 billion square feet.
Anvilfield research estimates a $3,000 purchase budget for 200 standard commercial-building records centrally, ranging from $2,000 to $4,000.
Anvilfield research estimates 40 distinct bid packages from 60 notice records centrally, ranging from 30 to 50, and 60 public-scope buildings to reconcile, ranging from 36 to 90.
Anvilfield research estimates 260 distinct building files for the combined batch of 200 private records and 60 notices centrally, ranging from 236 to 290.
Anvilfield research estimates 15.0 hours for private-building intake centrally, ranging from 10.0 to 20.0 hours; 4.0 hours for public-notice screening, ranging from 3.0 to 5.0 hours; and 8.0 hours for public-building linkage, ranging from 3.0 to 18.0 hours.
Anvilfield research estimates 26 building files needing additional research centrally, ranging from 12 to 44, and 6.5 hours of exception research, ranging from 2.0 to 14.7 hours.
Anvilfield research estimates 33.5 hours for the complete combined intake and reconciliation batch centrally, ranging from 18.0 to 57.7 hours.
| Anvilfield estimate | Low | Central | High |
|---|---|---|---|
| Nongovernment buildings over 25,000 sq ft, 2018 | 512,000 | 562,000 | 612,000 |
| Government buildings over 25,000 sq ft, 2018 | 160,000 | 183,000 | 206,000 |
| Nongovernment buildings per government building, over 25,000 sq ft | 2.6:1 | 3.1:1 | 3.6:1 |
| Nongovernment share of buildings over 25,000 sq ft | 72.4% | 75.4% | 78.4% |
| Gross floorspace in buildings over 25,000 sq ft, 2018 | 58.6 billion sq ft | 62.5 billion sq ft | 66.3 billion sq ft |
| Purchase budget for 200 standard building records | $2,000 | $3,000 | $4,000 |
| Distinct bid packages from 60 notice records | 30 | 40 | 50 |
| Public-scope buildings to reconcile | 36 | 60 | 90 |
| Combined distinct building files | 236 | 260 | 290 |
| Private-building intake review | 10.0 h | 15.0 h | 20.0 h |
| Public-notice screening | 3.0 h | 4.0 h | 5.0 h |
| Public-building linkage review | 3.0 h | 8.0 h | 18.0 h |
| Building files needing added research | 12 | 26 | 44 |
| Additional exception research | 2.0 h | 6.5 h | 14.7 h |
| Total intake and reconciliation work per batch | 18.0 h | 33.5 h | 57.7 h |
How to cite this estimate: Anvilfield, Combining public bids with private building lists, 2026, https://anvilfield.com/field-guides/market-intelligence/combining-public-bids-with-private-building-lists/
How do you match a bid notice to the right buildings?
Read the scope locations before matching the notice address. Save the issuer address in its own field. Extract each named facility from the site schedule, plans or attachments, and create a relationship from the procurement to the reviewed building. A service territory, district name or central receiving address needs further location research before it can identify a particular structure.
The Census Geocoder guide explains that its coordinates are calculated along an address range. Use that point to find a candidate location, then check the structure and its scope description. An address match and a mapped building check are separate evidence steps. Keep a campus name as a group label while preserving the identities of its service buildings.
Check existing buildings before creating new IDs. Compare retained provider IDs, address aliases, mapped structures and previous service records. A corrected street abbreviation should update an alias. A separate building behind the same street entrance deserves its own structure record. Record the reason for both decisions so the next import follows the same rule.
Keep uncertain matches in the research queue with the missing evidence named. The owner research guide develops the property-to-buyer relationship, while building data formats covers the import handoff. A useful exception says which building or buyer relationship remains unresolved and what source will settle it.
owner research guide
building data formatsCensus Geocoder guideBest practice: preserve the procurement record
SAM.gov Contract Opportunities includes federal solicitation, presolicitation and award notices. Keep the notice type visible when deciding the next action. An award notice belongs in historical research; an open solicitation enters the bid screen. Add the issuer portals for the state, local and institutional owners your team serves, and keep the source coverage list with the search brief.
The GSA opportunities API documentation separates notice IDs, solicitation references, issuing offices and places of performance, and describes a feed of the latest active version. Retain retrieved snapshots and document references. Group related notices into a procurement only after checking issuer and scope; a repeated solicitation reference by itself is an incomplete match key.
For the public side of a combined program, PorchRocket's Bid Control brings together public bids across trades and shows past winners and award amounts. Use the discovery result to locate the original purchasing package and keep that issuer's documents attached to the procurement record.
Federal sealed-bid amendments follow the process described in FAR 14.208; changes discussed at a pre-bid conference still require an amendment. Follow the actual issuer's amendment and acknowledgment instructions for each pursuit. Preserve what changed, which scope or deadline it affects, and who reviewed the change before pricing or submission.
Use the relevant technical screen as the package arrives: school HVAC bid checks, public paving bid-or-pass review, generator maintenance bid screening and tank coating bid scope. The common register gives these reviewers the current documents and the right work locations.
How does a private building become a qualified opportunity?
Start the private queue with a physical reason for contact and a buyer-research task. Record whether the proposed work concerns the roof, shared mechanical equipment, tenant equipment or an exterior site asset. Then establish which organization controls that scope. Ownership, occupancy, management and purchasing authority belong in separate fields because they answer different questions.
Give the researcher an acceptance condition for the handoff: a supported building, a responsible buying role, a useful conversation reason and an agreed next action. When the buyer requests a survey or proposal, attach that request to the opportunity. Keep records awaiting a response in the outreach stage so the estimating queue reflects accepted work.
A public contract at a privately owned building needs both relationships. Preserve the property owner in the building register and the issuing agency in the procurement register. Identify the leased space and the work the agency controls from the issued scope. This is a reason to connect records carefully, even when the original sources place the same address in different channels.
Develop the authorized work package through the HVAC estimating guide or the electrical takeoff and bidding guide. Give the estimator the verified quantity basis, access information and unresolved scope questions. Apply the bid/no-bid decision guide before committing detailed preparation effort.
Field benchmarks for a combined register
Apply these Anvilfield operating benchmarks in the acceptance brief and retain the review result with the delivery.
Retain source evidence for 100% of imported notice rows. Require 2 location checks before merging a building match. Hold 100% of unresolved matches for research. Replaying an accepted batch should create 0 additional building IDs. These rules make a combined pipeline auditable through recurring imports and changing purchasing documents.
| Control | Anvilfield benchmark | Field rule |
|---|---|---|
| Source retention | 100% of notice rows | Retain issuer, source ID, type, source link, retrieval time and deadline zone. |
| Structure identity | 1 persistent ID per building | Attach aliases and related parcels without cloning the structure. |
| Location check | 2 checks before a merge | Confirm the service address and mapped structure against scope evidence. |
| Review decisions | 3 outcomes | Use confirmed, rejected or unresolved; assign the reason and reviewer. |
| Unresolved matches | 100% held for research | Release only after the building and scope relationship is settled. |
| Active bid review | Every 1 business day and before submission | Check the issuer; shorten the interval when its timetable requires. |
| Replay acceptance | 2 passes; 0 extra building IDs | Reimport the same accepted batch and reconcile unchanged identities. |
| Central batch staffing | 33.5 h per batch | Reserve intake time before assigning proposal and site-survey work. |
Worked example: a regional building-service contractor
A regional building-service contractor prepares a combined intake batch of 200 private building records and 60 public notice records. Its sales coordinator owns the building register, its estimator owns procurement review, and its service manager accepts the scope handoff. The central list purchase budget is $3,000, with qualification labor scheduled separately.
The coordinator groups the notices into 40 procurement packages. The source archive keeps all 60 notice rows, including repeat notices tied to the same procurement. The service-location schedules yield 60 distinct public-scope buildings. Adding the private cohort produces 260 building files for this batch; the scope relationships remain available when a package covers several locations.
Private-building review takes 15.0 h. Public-notice screening takes 4.0 h, and checking public service locations takes 8.0 h. The research queue receives 26 building files needing added evidence, with 6.5 h allocated to that work. Anvilfield research estimates 33.5 h for the full intake and reconciliation batch under these central settings.
The coordinator encounters a service building listed under an old street abbreviation. The retained structure identity and current scope establish the match, so the source row joins the existing building and the old address remains as an alias. A campus notice with an incomplete facility schedule stays unresolved until the purchasing documents identify the covered locations.
The sales review receives the accepted building files, open procurement packages, remaining research exceptions and buyer-authorized actions. The estimator opens a detailed takeoff only after the scope passes review. The service manager schedules authorized surveys against access and crew availability. Completed intake therefore gives the team an organized research and pursuit inventory, with proposal effort and delivery commitments assigned at their own stages.
How do leading teams keep the connected records current?
Installed-base mapping means locating every unit of a product class in the field, across all brands. Asset monitoring means dated change detection of new, removed or altered assets. Give asset observations their own dates so a new notice can be reviewed against the evidence available when the building was last checked.
For a custom asset class, PorchRocket's Asset Search finds and monitors assets visible from above, returns the owner of record and prices the work per scope. Manufacturers and service teams can attach those dated findings to the same building register used for procurement research and buyer follow-up.
Leading teams assign separate update responsibilities to purchasing documents, physical evidence and buyer relationships. A changed submission date updates the procurement. A removed rooftop unit updates the asset history. A new property manager updates the buying relationship. Each change should trigger the task it affects without overwriting unrelated history.
Use the monitoring cadence guide to match refresh effort to the decision, and the guide to keeping a CRM clean to preserve identities through repeated imports. Give the next reviewer the last checked date, change reason and responsible person so the register remains usable between sales reviews.
Which measures belong in the combined sales review?
Report source notices, distinct procurements, service buildings and qualified work packages as separate counts. Give each measure its denominator and stage. A notice-to-procurement ratio measures how the feed represents purchasing activity. A qualified-package-to-reviewed-package ratio measures pursuit selection. A buyer-approved-survey ratio belongs to the private qualification process.
Keep acquisition cost, intake labor, proposal preparation and field investigation in separate cost fields. Assign shared building research once, then connect it to the relevant opportunities. When estimating reuses an accepted roof survey, record the reuse and any new verification work. That makes future buy-versus-build decisions depend on actual effort.
Review exceptions by reason: uncertain location, incomplete facility schedule, conflicting owner relationship, unsupported equipment or missing purchasing instruction. Fix the search brief when the rejected work repeatedly falls outside the supported scope. Improve matching when accepted buildings keep returning under unrecognized aliases. Ask the responsible buyer or issuer for the specific missing evidence when the package remains incomplete.
Close the review with named actions and dates. Carry overdue buyer commitments beside approaching bid deadlines, and retain the reason when a pursuit closes without a proposal. These records let managers explain the movement of work through the pipeline and plan the next batch from available capacity.
Combined-record release checklist
Want this checklist to run itself on every job — with photo proof and a signed record crews can hand the customer? That's FieldOS.
Methodology
Research notes, November 5, 2026. Stock inputs are the EIA 2018 CBECS public-use CSV, its December 2022 codebook and the January 2023 user guide. CBECS means Commercial Buildings Energy Consumption Survey. Select SQFT greater than 25,000, split GOVOWN into government and nongovernment, sum FINALWT for buildings and FINALWT multiplied by SQFT for gross floorspace. Retain public-use masking and imputation; apply no growth adjustment. Nongovernment includes nonprofits. Ownership, gross floorspace and purchasing route remain distinct fields.
Sampling endpoints use the central statistic plus or minus 1.96 standard errors, giving approximate 95% intervals. Recompute each statistic with all 151 replicate weights; standard error is the square root of the summed squared differences from the full-weight estimate. Round counts to thousands, areas to a tenth of a billion square feet, and shares and ratios to a decimal. The whole-file count is checked against EIA Table B1.
Operating model settings use a fixed batch of 200 private records and 60 notices, independent of the national stock calculation. Pair the light, central and heavy settings below. Divide notices by notices per package; multiply packages by distinct buildings per package; add private records. Public-scope buildings are distinct within the batch and have no overlap with the private cohort. Round exception counts upward, multiply each task count by its minutes, divide by 60 and sum the tasks. The scope is intake and reconciliation; proposal preparation and field surveys have separate work budgets.
The purchased-list calculation uses PorchRocket's Ground Control commercial rate of $10 to $20 per building, checked November 5, 2026, with a calculated $15 midpoint. Every source was opened with curl and archived with HTTP status and a hash. The saved isolated Python calculation produces the table, workload settings and benchmark values; the benchmark controls are Anvilfield recommendations.
| Input or assumption | Value, year or scenario | Source and use |
|---|---|---|
| Building ownership, size and weights | GOVOWN, SQFT, FINALWT; 2018 stock; 2022 file revision | EIA CSV and codebook linked above; weighted physical population |
| Sampling method | 151 replicates; 1.96 standard errors | EIA January 2023 guide linked above; derived sampling intervals |
| Source-year treatment | Stock multiplier 1 | Anvilfield setting; retain 2018 stock |
| Batch size | 200 private buildings; 60 notices | Anvilfield workload model settings |
| Notice grouping | 2.0 / 1.5 / 1.2 notices per package | Anvilfield light / central / heavy workload settings |
| Service-location expansion | 1.2 / 1.5 / 1.8 buildings per package | Anvilfield settings; distinct public buildings; zero cross-channel overlap |
| Private review and notice screening | 3 / 4.5 / 6 and 3 / 4 / 5 minutes respectively | Anvilfield desk-review allowances |
| Public-building linkage | 5 / 8 / 12 minutes per public-scope building | Anvilfield location-review allowances |
| Exceptions and added effort | 5% / 10% / 15%; 10 / 15 / 20 minutes per exception | Anvilfield allowances; added after base review; counts rounded up |
| Commercial record price | $10 / $15 / $20; checked 2026-11-05 | Live Ground Control rate linked above; arithmetic midpoint |
FAQ
Can public bids and private building lists share a CRM?
Yes. Give buildings persistent identities and link source notices, procurements, organizations and opportunities to them. Preserve each buying stage so an issued solicitation, a property awaiting research and a buyer-approved survey remain distinguishable.
Is a public notice the same thing as a bid opportunity?
Review the notice type and current scope. Procurement feeds include early notices, solicitations, amendments and awards. Group related records into the purchasing process they describe, then decide the next action from the issuer documents.
What if a public contract covers a privately owned building?
Retain the private owner in the building record and the public issuer in the procurement record. Link the actual service location and the scope the issuer controls. Confirm the responsibility for leased space and shared systems from the purchasing documents.
How large is the private building population above the size screen?
Anvilfield research estimates 562,000 nongovernment US commercial buildings over 25,000 square feet in 2018, with a sampling range of 512,000 to 612,000. The nongovernment cohort includes nonprofit ownership. Methodology records the calculation.
How much intake time should the combined batch receive?
Anvilfield research estimates 33.5 h under the central workload for 200 private records and 60 notices, with a range of 18.0 h to 57.7 h. That covers review, location linkage and additional exception research. Assign proposal preparation and field surveys their own allowances.
Does the building count measure current bid demand?
The building count measures the source-year physical population meeting the area screen. Establish active public demand from current solicitations and private demand from buyer qualification. Keep those stages attached when reporting the pipeline.
Should an amendment create a new building or opportunity?
Attach the amendment to the procurement and review its effects on scope, buildings, price and dates. Create new physical records only when the evidence identifies additional structures. Preserve the earlier source version with the revision history.
What should happen to an uncertain building match?
Hold it for research with the missing evidence named. Retain the original source row and candidate matches, then record the reviewer and decision when the location is settled. Update the retained identity crosswalk so recurring imports use the accepted match.
People also ask
Sources checked
- EIA CBECS public-use building records 2018 survey; December 2022 revision. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- EIA CBECS variable and response codebook 2018 survey; December 2022 revision. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- EIA CBECS microdata user guide 2018 survey; January 2023 guide. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- EIA CBECS Table B1 2018 survey; December 2022 revision. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- SAM.gov Contract Opportunities Undated live service; accessed 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- GSA Get Opportunities Public API documentation Live documentation; accessed 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- FAR 14.208: Amendment of invitation for bids FAC 2026-01, effective 2026-03-13. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- Census Geocoder services API guide Public guide; accessed 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- PorchRocket product descriptions and pricing Live product; checked 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- PorchRocket Ground Control commercial buildings Live product; checked 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- PorchRocket Asset Search Live product; checked 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.
- PorchRocket Bid Control Live product; checked 2026-11-05. Opened with curl on 2026-11-05; HTTP 200. Archived with SHA-256 in the AF-M098 estimate inputs.