ANVILFIELD Try FieldOS

Market Intelligence

Bottom-up vs top-down market sizing for building products

Size demand from buildings, then reconcile it with public totals. Anvilfield warehouse roof-coating estimates show how scope, annual timing and channel capacity change the answer.

Market IntelligenceMarket SizingBuilding ProductsManufacturer SalesRoof CoatingTerritory Planning

Direct answer

Bottom-up market sizing adds demand from individual buildings, assets and work packages. Top-down sizing starts with a larger spending, shipment or building-stock total and narrows it to the product and territory. Use bottom-up sizing to plan accounts, channel coverage and production; use top-down sizing to check coverage and scale. Compare them only after geography, product scope, year, units and revenue level match.

On this pageWhat is the difference between bottom-up and top-down sizing?Which market are you actually measuring?When should top-down sizing lead?How do you build the bottom-up estimate?Anvilfield estimates: warehouse roof-coating demandWhy do the totals disagree?How does the method change for other building products?Benchmarks for reviewing a sizing modelWorked example: a regional coating manufacturer with six territory repsHow do leading teams turn the estimate into working territory data?Which inputs deserve field validation first?Market-sizing review checklistMethodology
Need to run this in the field?

Open the related tool for the calculation, checklist, or packet.

Key takeaways

  • Start with matching geography, product scope, stock year, measurement unit and transaction level.
  • Anvilfield estimates 4.31 million annual coating gallons centrally for the single-floor warehouse application on 2018 stock.
  • Using all warehouse floor area raises this scoped result by 42.1%.
  • Keep eligible stock, annual application, serviceable channel, captured volume and release capacity separate.

What is the difference between bottom-up and top-down sizing?

For a building-product manufacturer, the useful question is how much product reaches a defined application during a defined period. A roof coating business needs coated area and gallons. An equipment maker needs units and configurations. A distributor needs orders through the channels it serves. Each has a different conversion between physical demand and booked revenue.

A large national total is a useful boundary. It does not select the buildings a rep should visit. A detailed prospect list supplies locations, but its filters do not automatically describe the entire market. Keep both views: a broad control total and a physical inventory that explains which customers, assets and projects contribute to it.

Anvilfield research compares single-floor warehouse roof-coating demand on the 2018 US commercial stock basis. The comparison follows eligible area, annual gallons and manufacturer receipts, then connects those quantities to a regional release plan.

Which market are you actually measuring?

Write the application and buyer before opening the spreadsheet. Include the geography, building activities, existing-stock or new-construction basis, product package, unit of measurement and annual period. For coatings, separate the coating itself from primer, repairs, installation and freight. For equipment, separate replacement units from parts and service. A scope that changes halfway through the calculation produces an impressive total with no stable meaning.

Targeted market intelligence means sizing and locating demand at the building level, rather than at the ZIP-code level. It connects the national opportunity to a building record, a relevant asset and the purchasing conversation. The linked introduction explains how that record becomes useful to manufacturers, distributors and service companies.

Total addressable market (TAM) describes the full application within the chosen boundary. Serviceable available market (SAM) applies territory, product and channel limits. Serviceable obtainable market (SOM) applies a supported capture rate and delivery capacity. Label each as stock or annual flow. In this guide, eligible roof area is stock; annual coating gallons are flow.

Keep the money at a defined stage. Manufacturer net receipts, distributor sales and installed contractor revenue describe different transactions. Summing them counts the same product repeatedly as it moves through the channel. A market comparison should retain the physical quantity and identify exactly whose revenue the price represents.

When should top-down sizing lead?

Use top-down sizing when choosing between broad product categories, checking a national production plan or testing whether a territory total is implausibly large. Start with a public series whose coverage you understand. Narrow its geography, building use and application before applying a product share. Keep each subtraction visible so a reviewer can reverse it.

Construction spending is not a direct measure of building-product sales. Census construction-spending definitions include materials, labor, contractor profit and other project costs, while excluding maintenance and repairs. A replacement-oriented product needs a bridge between that coverage and its actual application. Applying a coating percentage to all construction spending leaves both the transaction level and the work scope unresolved.

Anvilfield research puts the single-floor share of published warehouse and storage floor area at 69.2% in the 2018 stock. Match that building scope before comparing the coating market totals. The full warehouse category includes floors outside this application.

Top-down analysis works best when the controls are explainable. A published building category can include more than the seller wants. Check refrigerated and nonrefrigerated storage, building-size limits and the treatment of ancillary space. Write exclusions in the workbook rather than hiding them inside a single market-share percentage.

How do you build the bottom-up estimate?

Building-first prospecting starts with the building and what is visible on it, then finds the decision maker. For market sizing, give that building a stable identity and attach nonoverlapping roof sections or equipment records beneath it. Keep parcel, tenant and owner identifiers separate so a repeated address or portfolio owner does not multiply the physical stock.

Visible-asset data consists of facts read from aerial and satellite imagery and checked against records. Use those facts to establish the observed roof, equipment or paved area and its evidence date. Field investigation supplies concealed condition, material compatibility and the eventual work package. Preserve the difference between an observed feature and a released project.

Fit-first lists are lists filtered to buildings that fit a company's work. Define the filter before selecting the records: application, size, territory, access and channel. Keep excluded and unresolved buildings in the denominator history. A sample of easy-to-reach owners does not describe every building left outside the sales file.

Manufacturers, distributors and service companies should measure territory fit directly with building-level data such as PorchRocket's Ground Control, which filters commercial buildings by roof age band, material, size and business type. Connect those criteria to the scope sheet so the purchased list and the market calculation describe the same work.

Anvilfield research puts the single-floor warehouse starting stock at 846,000 buildings and a 12.30 billion square foot roof plan area proxy on the 2018 basis. That physical frame precedes product qualification and owner timing; the territory register then identifies which buildings the channel can work.

Anvilfield estimates: warehouse roof-coating demand

These Anvilfield estimates describe annual US single-floor warehouse coating demand on the fixed 2018 stock basis. Compare the scoped totals when assigning product and channel work.

Anvilfield estimates eligible coating stock of 4.31 billion square feet, with a range of 3.08 billion to 5.54 billion square feet.

Anvilfield estimates 215 million square feet of annual coated area, with a range of 123 million to 332 million square feet.

Anvilfield estimates 4.31 million gallons of annual bottom-up coating demand, with a range of 2.46 million to 6.64 million gallons.

Anvilfield estimates 4.23 million gallons of annual scoped top-down demand, with a range of 2.42 million to 6.53 million gallons.

Anvilfield estimates 6.12 million gallons annually in the unscoped top-down comparison, with a range of 3.50 million to 9.44 million gallons.

Anvilfield estimates $107.6 million in annual manufacturer receipts for the bottom-up application, with a range of $61.5 million to $166.1 million.

QuantityLowCentralHigh
Eligible coating stock, billion sq ft3.084.315.54
Bottom-up annual coated area, million sq ft123215332
Bottom-up annual coating volume, million gallons2.464.316.64
Scoped top-down annual volume, million gallons2.424.236.53
Unscoped top-down annual volume, million gallons3.506.129.44
Bottom-up annual manufacturer receipts, $ million61.5107.6166.1

Anvilfield estimates. Scroll horizontally to compare the ranges. See Methodology for inputs and range definitions. How to cite this estimate: Anvilfield, Bottom-up vs top-down market sizing for building products, 2026, https://anvilfield.com/field-guides/market-intelligence/bottom-up-vs-top-down-market-sizing-for-building-products/

Why do the totals disagree?

Anvilfield analysis finds that carrying all warehouse floor area into this single-floor application raises the central volume estimate by 42.1% relative to the bottom-up result. The difference comes from population scope. It does not establish a universal accuracy advantage for either method. Remove the out-of-scope floors before debating eligibility or sales conversion.

After the single-floor filter, the microdata area exceeds the published table area by 1.7%. EIA explains that its public records are masked for confidentiality and do not exactly reproduce tables made from unmasked records. Keep that residual visible. Changing a suitability rate just to erase it would damage the comparison.

The scoped estimates share a survey origin and application model inputs. Their close agreement checks implementation and scope; independent validation requires another evidence source, such as a separately sampled roof inventory, measured project takeoffs or reconciled product deliveries. Agreement between related datasets does not add a new observation of demand.

Build a reconciliation ledger with a row for every difference: geography, survey vintage, omitted properties, floors versus roof area, suitability, annual timing, product quantity and transaction price. Name the person responsible for settling each row. Fix the largest physical mismatch before refining a small price difference.

How does the method change for other building products?

The counting method follows the product. Roof coatings need net treated area and a system-specific yield. Membranes need replacement area plus specified details and waste. Rooftop equipment needs verified units and configurations. Paving materials need treated pavement area, depth and density. Moving an area multiplier between these applications changes the unit without explaining the work.

Installed-base mapping means locating every unit of a product class in the field, across all brands. For an equipment maker, connect that inventory to service history and replacement evidence before estimating annual orders. A roof with visible equipment establishes an investigation target; nameplates and asset records establish the product configuration.

Use the technical guides below to set eligibility and conversion rules. Roof measurement establishes the area basis. Inspection records establish the questions still open. Restoration and metal-roof guides define the proposed assembly, while coating-yield work translates the approved scope into material quantity. Keep those technical decisions attached to the market row they affect.

The same discipline carries into storage tanks and pavement. A visible tank count does not determine coated interior area or access requirements. A parking-lot outline does not determine repair depth. Before importing the market into a sales plan, have the estimator identify which physical measurement changes the product order.

Benchmarks for reviewing a sizing model

Use these calculated relationships as review rules for this application. They make the effect of a changed denominator or rate easy to see. Preserve the named denominator when quoting a percentage. Product yield and annual treatment belong to the defined coating model; project specifications and owner evidence govern the eventual order.

Rule of thumbCalculated benchmarkWhat to check
Filter the building scope before applying product rates.69.2% of published warehouse floor area is in single-floor buildings.Do both methods include the same floors?
Carry stock and annual flow in separate columns.Central treatment equals 1.75% of the starting roof-area proxy each year.Eligibility share multiplied by annual treatment share.
A timing rate is a throughput parameter.5% per year corresponds to a 20-year stock-to-flow ratio.Do not substitute the ratio for a product service-life finding.
Review eligibility before fine-tuning price.Moving eligibility from 35% to 45% raises volume 28.6% at fixed timing.Validate the physical screening outcomes.
Keep timing sensitivity explicit.Moving annual treatment from 4% to 6% raises volume 50% at fixed eligibility.Use owner plans and completed project records.
Translate area into the order unit.At 2 gallons per 100 sq ft, 100,000 sq ft uses 2,000 gallons.Confirm the selected system and quantity basis.
Explain small source differences as carefully as large scope errors.The microdata area is 1.7% above the published scoped area.Retain public-data masking and rounding differences.

Worked example: a regional coating manufacturer with six territory reps

A regional coating manufacturer with 6 territory reps has 86,110 gallons of annual territory demand in Anvilfield's central research case. The manager needs to assign that volume to the dealer network and a supported project-release schedule.

Anvilfield research puts serviceable channel volume at 51,666 gallons and annual company capture at 5,167 gallons centrally. Keep the territory application, serviceable channel and company volume visible as separate quantities when assigning account work.

Anvilfield research puts the team's release capacity at 7,200 gallons annually. Central company volume fits that capacity and produces $129,164 in manufacturer receipts. The manager links each release to the roof review, supported installer and purchase approval.

Anvilfield research puts high-case capture at 7,971 gallons before capacity. The release plan caps company volume at 7,200 gallons and manufacturer receipts at $180,000. Add supported capacity, phase the work or keep the excess in the development queue.

Now assign the serviceable gallons to actual buildings and dealers. Record who completes the roof review, who recommends the system and who can approve the purchase. Resolve overlapping territories at the building level. Give portfolio owners a shared account identity without merging their separate roof scopes.

A manufacturer should finish this exercise with a project-development queue and a channel gap map. A distributor needs the likely order location and replenishment period. A service company needs the inspection workload and available crews. Use the physical model to create those operating records before converting the result into a quota.

How do leading teams turn the estimate into working territory data?

For the initial research batch, PorchRocket's Ground Control offers commercial-building lists at $10 to $20 a building, delivered within 48 hours after payment. Give the batch a written scope and retain the delivered match fields. Review coverage and exclusions before treating the order as a territory denominator.

Assign an evidence owner to each important field. The sales researcher owns identity and contact routing. The technical reviewer owns application fit. Channel management owns installer coverage and ordering relationships. Finance owns the revenue definition. A shared workbook is useful only when each unresolved field has a person and next action attached.

Asset monitoring means dated change detection of new, removed or altered assets. It keeps the physical inventory aligned with changes that affect demand. Save both observation dates and the changed asset identity, then decide whether the change opens a sales conversation, closes an old opportunity or changes the technical scope.

For custom visible-asset inventories, PorchRocket's Asset Search returns reviewed finds with the owner of record and supports monitoring for new, removed or altered assets. Keep that ownership result separate from the operator and the person authorized to buy. The account team still needs the purchasing path and the project decision.

Track the results of rejected leads as carefully as wins. Repeated material mismatches change the fit definition. Repeated access problems change the serviceable boundary. Long decision cycles change annual timing. Feed those findings back into the next model revision instead of increasing outreach volume against the same weak model inputs.

Which inputs deserve field validation first?

Test the model inputs that change the operating decision. Start with coverage and physical quantity, then suitability and annual timing. Price matters after the order unit is stable. A precise coating price does little for a model that counts upper floors as exposed roof or treats every matched building as an approved project.

Validate across the categories that drive variation: building size, roof class, climate, access and ownership arrangement. Retain the selection method, contacted buildings, refusals and unresolved outcomes. Summarize eligible area within each group before expanding it. A count-based pass rate applied to an unrelated average roof size loses the relationship between building size and suitability.

Separate physical screening from owner timing. The first asks whether the defined product package fits the asset. The second asks what portion enters funded work during the planning period. A roof that qualifies technically remains in eligible stock while its purchase timing is unresolved. Keep those states visible in the CRM and the model.

Use completed scopes and manufacturer or distributor order records to test the quantity conversion. Reconcile delivery returns, transfers and channel inventory before comparing shipments with installed consumption. Preserve the original forecast alongside the revision so the team can identify whether errors came from coverage, suitability, timing or execution.

Market-sizing review checklist

0 of 10 complete

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 basis: EIA 2018 CBECS public microdata and codebook, revised December 2022, downloaded with curl on November 5, 2026. Filter PBA to 5 or 11 and NFLOOR to 1. The 521 retained records yield 845,830.22 buildings from FINALWT and 12,301,363,644.78 sq ft from SQFT times FINALWT. The model uses a floor-to-plan-roof factor of 1 for this single-floor population and no growth adjustment. EIA's September 2023 footprint note supports that proxy; measured roof area remains a separate project field.

Top-down inputs: EIA Table B10, 2018 reference year, September 2022 revision, supplies 17.483 billion all-warehouse sq ft, 12.093 billion single-floor sq ft and 846,000 single-floor buildings. The script parses the saved table directly. It retains the difference from masked public microdata. The bottom-up area relative standard error is 8.5%, calculated from EIA's 151 replicate weights using the January 2023 user guide.

Model model inputs: eligibility is 25%, 35% or 45% of area, combining material compatibility, condition, access and owner fit. Annual treatment is respectively 4%, 5% or 6% of eligible area. Each scenario applies those rates uniformly across the selected stock. Quantity is 2 gallons per 100 net horizontal sq ft, with no separate slope, vertical-detail, primer or waste allowance. RCMA assigns actual application quantities to the selected manufacturer and specification. These are Anvilfield planning inputs, not CBECS measurements or project application instructions.

Revenue model inputs: $25 of net manufacturer receipts per gallon in every case; distributor markup, labor, tax, freight, rebates and channel stock movement are excluded. The annual model holds 2018 stock constant, excludes new construction and counts treated area at most once during the year. Low and high are paired operating scenarios, not statistical confidence bounds. Survey error is reported separately rather than folded into the demand range.

Regional case model inputs: 2% of national gallons allocated to the territory, 60% retained by channel coverage, 10% captured, and six reps releasing three projects each at 400 gallons per project per year. The smaller of captured gallons and release capacity determines company volume. Every displayed result uses full-precision calculations before rounding.

For a territory-specific rerun, PorchRocket's Asset Search scopes custom finding and monitoring of visible assets, with pricing set by the search scope. Use the resulting reviewed building and asset records to replace broad allocations with measured territory inputs. The national calculations here use the downloaded EIA files, not a vendor inventory.

Statistical inputs, 2018CBECS public microdata CSV
Population codes, December 2022CBECS variable and response codebook
Weighting and uncertainty, January 2023CBECS public microdata user guide
Roof-area proxy, September 2023EIA footprint and roof-area method
Coating quantity and eligibility, accessed 2026Roof Coatings Manufacturers Association FAQs

Related tools

Next step: Define a commercial-building list

FAQ

Which market-sizing method is better for a building-product sales plan?

Use bottom-up sizing for territory and account decisions, then reconcile it with a scoped top-down control. Buildings and assets explain where the application exists. Public totals help reveal missing coverage or an implausible expansion.

Can I divide national product sales by population to size a territory?

Population is useful only when its relationship to the application is supported. Commercial roof area, equipment density and channel coverage follow their own distributions. Replace the allocation with building and asset evidence before assigning territory quotas.

Does commercial floorspace equal roof area?

Only a matching geometry supports that conversion. This model restricts the stock to single-floor buildings and uses floor area as a plan-roof proxy. Project takeoffs still need measured roof dimensions, exclusions and details.

Are these estimates a count of 2026 coating buyers?

The estimates apply annual operating rates to the 2018 building stock. They measure a defined application on that dated basis. A current buyer file adds updated buildings, technical qualification, purchasing responsibility and owner timing.

Why do EIA microdata and published tables give different areas?

EIA masks public records to protect confidentiality. Its user guide explains that calculations from those records differ from tables using unmasked data. Preserve the difference and identify the version used in each calculation.

Should low and high cases be described as confidence intervals?

The low and high cases here vary eligibility and annual treatment together. They describe operating scenarios. The methodology reports the survey sampling error separately; it does not give the operating range a statistical coverage probability.

How do I avoid confusing product sales with installed revenue?

Keep the physical product quantity and state the transaction level of the price. Manufacturer receipts, distributor sales and contractor installed revenue are separate measures. Apply only the price that matches the business question.

When does a building list become evidence for market sizing?

When its population coverage, deduplication, filters and validation method support the intended expansion. Retain excluded and unresolved records. A selected prospect batch becomes a national or regional denominator only through a documented coverage method.

People also ask

Sources checked