Privacy choices

Choose what we may use.

The site works without optional tracking. Your choice is saved on this device and can be changed here anytime.

Necessary

Runs the site, protects forms, and remembers this privacy choice.

Always on

Territory planning

How Many Commercial Buildings Are in My Area? Size Your Territory

Size your market in three passes: buildings in the territory, buildings that fit, and accounts your team can win and serve. Follow one Columbus HVAC example from the first count to the hiring decision.

The short answer

To count commercial buildings in your area, define your service boundary, use county property records to identify buildings, and filter for the types, sizes and features your trade serves. Census business counts help compare territories but count establishments rather than buildings. Ground Control by PorchRocket supplies matching property lists. Estimate obtainable accounts by applying your sales conversion rate, then cap that estimate at the number your crews can service.

Count the buildings in my area

What matters most

  • EIA estimated 5.918 million commercial buildings and 96.423 billion square feet in 2018; those figures are a dated national baseline.
  • Three market counts belong in the plan: total buildings, serviceable buildings and obtainable accounts within a stated period.
  • The Columbus model produces 18 new agreements from 600 prospects at a 3% conversion rate, within capacity for 20 more accounts.
  • Ground Control costs $10 to $20 per commercial building and delivers within 48 hours after payment, with credits for wrong matches within 30 days.

About 5.9 million commercial buildings stood in the United States in 2018, with about 96.4 billion square feet, according to the EIA commercial-building baseline. That tells you the country has plenty of buildings. It tells a Columbus HVAC owner nothing about whether a fourth technician will have enough work within a reasonable drive of the shop.

Say you run three service technicians from Columbus and want more preventive-maintenance agreements. The Columbus counts, travel times, prices and operating results throughout this worked example are planning assumptions. Your target is a warehouse, office or retail building of at least 25,000 square feet with two or more visible rooftop units. Each account represents one building and one agreement.

I would size that territory in three passes: count the buildings, narrow the count to those that fit, then work backward from sales and crew capacity. Ground Control by PorchRocket supplies the property list for that middle step. The hiring decision comes from the hours and account economics beneath the count.

Commercial building statistics to use in a 2026 plan

EIA’s 2018 survey estimated 5.918 million commercial buildings, with a median building size of 5,400 square feet and a median age of 36 years.

The 2018 CBECS Table B2 breaks that stock into building types. Selected categories show why a national total is such a loose starting point for a contractor.

Building type Estimated U.S. buildings, 2018 Median square feet Median building age in 2018
Warehouse and storage 1,004,000 6,000 28 years
Office 970,000 5,000 38 years
Retail other than malls 350,000 6,000 43 years
Enclosed and strip malls 167,000 13,000 30 years
Education 437,000 8,800 37 years
Lodging 207,000 13,600 27 years

The Columbus owner’s 25,000-square-foot minimum is well above these medians. Allocating the national stock by the metro’s population share would count small storefronts alongside the larger buildings this campaign needs. Start the local count with the selected size band.

The survey’s definitions matter too. EIA’s CBECS explanation covers buildings larger than 1,000 square feet and excludes buildings primarily used for residential, manufacturing, industrial or agricultural purposes. It does not provide state, county or city estimates. A contractor serving industrial plants or apartment properties needs those local categories in the plan even though they sit outside this national baseline.

Warehouse is another label to read carefully. The EIA building-type definitions include public rental storage within warehouse and storage, alongside distribution and other storage facilities. An HVAC campaign for occupied buildings with several RTUs needs a tighter screen than that category alone.

Keep the reference year attached to every published count. A building’s age in 2018 does not establish when its roof or equipment was installed. For the Columbus proposal, ask for installation records during qualification.

For the Columbus plan, I would use CBECS to choose which local categories deserve investigation. Then I would move to addresses. The contractor market intelligence guide explains how property features and buying information fit together once you have that starting geography.

Three ways to count buildings near your shop

Use Census to compare business activity, county records to identify candidate properties, and a filtered property list to count buildings that meet your service criteria.

Each route answers a different question. Keep the counts in separate columns; use property records and imagery to build the address list behind the sales plan.

Census County Business Patterns and ZIP data

County Business Patterns reports establishments with paid employees by industry and geography. Choose the industries your customers operate in using NAICS, the North American Industry Classification System. An HVAC contractor researching warehouse buyers should examine those buyers’ industries rather than count HVAC contractors.

The Census establishment definition is a physical business location classified by its major activity. It is not a roof count. In the Columbus worksheet, an office building with seven separate employer tenants would remain one building for the property screen; the purchasing arrangements get their own field later.

Use ZIP Code Business Patterns to compare smaller business concentrations. Census includes ZIP data in the CBP API beginning with reference year 2019. Record the reference year beside the export. At this November 2026 check, the main CBP page featured 2023 data; a newer publication date on a webpage does not make its observations current-year counts.

I would compare the industry mix around the Columbus shop with the adjoining area before spending time reviewing rooftops. Save the selected industry codes with the worksheet. Avoid adding a broad industry total to its component industries, which would count the same establishments again.

County assessor or auditor records

The Franklin County Auditor’s GIS download directory provides parcel polygons, boundary files and address data. Its property reporting tool lets you filter by Primary Land Use Code and Parcel Tax Class. Export building identifiers and gross area with the candidate properties, then map them against the service boundary.

Read the county’s land use code list before selecting records. Franklin County distinguishes industrial warehouse centers, code 350, from commercial warehouses, code 480. Mini warehouses have code 481. Vacant commercial land has code 400. Selecting every commercial parcel would pull that vacant land into a building campaign.

For a warehouse count, also review codes 351 through 358, which distinguish office shares and distribution, automated, cold-storage and multi-story facilities, plus code 488 for commercial warehouses with more than 50% office space. Choose the categories your offer serves. An occupied warehouse with a large office section can qualify for this HVAC campaign even when it sits outside code 350 or 480.

Retain the parcel identifier and site address, then attach the building record or mapped structure you intend to serve. Review campuses carefully. Where a property has several structures, give each building a separate identifier while retaining the shared parcel relationship, so a rep can see the whole property without counting a tenant suite address as another roof on the same building.

Draw the territory independently of the county download boundary. If the service area crosses a county line, bring in the neighboring county’s records and reconcile the fields before screening. Keep the original land use code beside the shared category so the next reviewer can trace each selection.

A property count using the same filters as the campaign

Select the area in Ground Control and apply your property filters. For Columbus, include warehouses and offices along with retail buildings, using the 25,000+ square-foot band and 2+ visible rooftop units as the common requirements, then compare that count with the property inventory before choosing an order quantity.

Keep public facilities in a separate sales plan. Bid Control by PorchRocket for HVAC work brings city, county and school opportunities together with bid papers, deadlines and changes. A school in the territory belongs in the market assessment, but its bid timetable should not be mixed into the private-owner outreach forecast.

Total, serviceable and obtainable market in Columbus

The Columbus model starts with 8,640 potential buildings, narrows to 1,107 fitting buildings in the core territory, and targets 18 new accounts over 12 months.

Total addressable market, or TAM, is the full set of potential service locations inside the market boundary you chose. Serviceable available market, or SAM, is the portion that fits your offer and operating reach, while serviceable obtainable market, or SOM, is the work your salespeople can win and your crew can deliver within a stated period.

Our planning boundary extends 45 miles from the shop. It contains 8,640 candidate buildings after removing vacant land and duplicate building records. The first sales campaign stays within a 20-mile core containing 3,460 buildings. A screening sample puts the fit share at 32%, giving 3,460 × 0.32 = 1,107.2, rounded to 1,107 fitting buildings.

Use an annual PM agreement priced at $2,760, covering four scheduled visits at $690 each. That is the scope used for revenue sizing; repair work and RTU replacements are outside this calculation.

Market measure Building or account count Annual revenue calculation Meaning for the owner
Total addressable market 8,640 8,640 × $2,760 = $23,846,400 Broad territory ceiling at one standardized scope
Serviceable available market 1,107 1,107 × $2,760 = $3,055,320 Fitting buildings inside the chosen core
New obtainable accounts in 12 months 18 18 × $2,760 = $49,680 Annualized revenue after all 18 agreements start

The obtainable count comes from 600 distinct prospects at a 3% prospect-to-signed-agreement rate: 600 × 0.03 = 18. The crew calculation below leaves room for 20 more accounts, so sales conversion sets the lower limit.

Of the 1,107 fitting buildings, the company already serves 89. That leaves 1,018 prospects before selecting the 600-building campaign. Count those existing customers in the serviceable market, then remove them from the new-account list. Otherwise, part of the supposed expansion is already on your invoice register.

The $49,680 figure is annualized contract revenue. Agreements signed late in the year contribute fewer months of revenue during the selling year. Put start dates in the cash forecast instead of treating all 18 accounts as January wins.

The SBA’s market research guidance asks owners to examine demand and location as well as market size, saturation and pricing. For this HVAC owner, I would test who approves the maintenance agreement and when the current arrangement can be reviewed. Those answers belong beside the building count before a hiring decision.

What a wider drive radius costs per visit

Expanding the Columbus radius from 20 to 30 miles adds 125% more map area, while the model’s travel cost rises from $31.16 to $55.94 per visit.

A circle’s area is π × radius squared. The 20-mile circle covers about 1,257 square miles; the 30-mile circle covers about 2,827. The ratio is 30² ÷ 20² = 2.25. Building counts must come from the selected properties, because that extra area does not have the same assumed density or business mix.

For travel, budget $49 per technician hour in loaded labor and $0.37 per mile in vehicle running expense, excluding technician pay. The table uses average allocated travel per visit on each route plan, not the distance to the outer edge of the circle.

Radius tested Candidate buildings Fit share Fitting buildings, rounded Travel hours / miles per visit Travel cost per visit
20 miles 3,460 32% 1,107 0.5 hours / 18 miles $31.16
30 miles 5,620 28% 1,574 0.9 hours / 32 miles $55.94
45 miles 8,640 24% 2,074 1.4 hours / 52 miles $87.84

The core calculation is 0.5 × $49 + 18 × $0.37 = $31.16. The widest route plan costs 1.4 × $49 + 52 × $0.37 = $87.84. Across four planned visits, that difference is ($87.84 − $31.16) × 4 = $226.72 per account per year.

I would use a radius for the first count, then redraw the working territory around travel times checked at the hour the technician would leave the shop, including the return trip or the drive onward to the next appointment. Assign shared travel across the visits it serves. Count each mile once.

A one-off trip also deserves a number. A failed prospect visit consuming 90 minutes of technician time and 18 vehicle miles costs 1.5 × $49 + 18 × $0.37 = $80.16. If the building misses a visible screening requirement, spending a few minutes on that screen can prevent the dispatch.

For Columbus, I would work the 20-mile core first. Expand along a cluster that supports several stops on the same day, and put isolated outer-area buildings into a separate pricing review. A larger circle can wait while 1,018 fitting prospects remain inside the initial territory.

Estimating the share of buildings that fit

Screen 250 buildings across the Columbus 20-mile core against the full customer profile; 80 matches would support the model’s initial 32% fit estimate.

Choose the sample from the whole core inventory, spreading the review across its building types and different areas rather than letting the industrial park beside the shop stand in for all the buildings your technicians might reach within 20 miles. Record a pass or fail for each address. Put unresolved buildings in a review column.

Apply the filters together. A building must meet the selected business type and size requirement and show at least two rooftop units. If you take a warehouse percentage from one source and a rooftop-equipment percentage from another, multiplying them together assumes a relationship between those characteristics that neither source has established for the buildings inside your territory. Count the combined matches directly.

In the 250-building review, 80 pass all filters. The remaining 170 include buildings that fail and any whose features need more evidence; only the 80 confirmed passes enter the initial estimate. For workload planning, test fit shares of 25%, 32% and 40%. Across 3,460 candidates, those produce about 865, 1,107 and 1,384 targets. These are planning cases, not a statistical confidence interval.

The differences help decide what to inspect next. If building size removes most records, check that the county field represents floor area and that it matches your screening purpose. A roofing estimator will eventually need roof measurements; a paving estimator will need paved area. A large parcel is not a substitute for either.

I would keep the Columbus HVAC profile broad enough to include offices as well as warehouses, then compare the service workload during site surveys. Visible units qualify a building for investigation. Record unit details and the required PM tasks during the authorized walk-through before setting its agreement price.

Use the ideal customer profile worksheet to write the pass/fail rules before reviewing the next batch. Changing the rules halfway through the count makes it difficult to compare areas. Keep a dated version of the profile and record any later change beside the revised count.

Buyer access belongs in a separate field. A building can fit the physical profile even if your rep has not reached the person who approves HVAC work, so a week of unanswered calls should send you back to the contact research before you discard the territory. Record those calls beside the contact, with the building still marked as a physical match.

How many accounts can the existing crew serve?

Three Columbus technicians can support 109 maintenance accounts under the planned hour budget, leaving room for 20 beyond the 89 existing agreements.

Start with 1,360 service hours per technician per year after time off, training and shop duties. Three technicians provide 3 × 1,360 = 4,080 hours. Reserve 35% for scheduled PM agreements and leave the rest for repairs and other service work: 4,080 × 0.35 = 1,428 maintenance hours.

Each agreement needs four visits. Budget 2.5 hours on site, 0.5 hours of allocated travel and 0.25 hours of reporting per visit. That produces 4 × (2.5 + 0.5 + 0.25) = 13 technician hours per account per year.

Divide 1,428 by 13 and round down. The result is 109 accounts. With all 89 existing agreements continuing in this planning year, the schedule has space for 20 more.

Use technician hours throughout. A task taking two people three hours consumes six technician hours, even if the truck occupies only one appointment slot. Record ladder access, escort time and reporting in the same labor estimate used to price the visit.

The obtainable market is the smaller of sales output and available service capacity. The 600-building campaign produces 18 agreements at the assumed 3% conversion rate, fitting within the 20-account opening. At a 1.5% conversion rate it produces nine. At 4%, the sales projection reaches 24, but the current PM schedule still accepts only 20.

Now work backward to list size. Eighteen desired accounts ÷ 0.03 = 600 distinct prospects. Spread across 12 months, that is 50 new buildings entering outreach each month. A follow-up to the same owner remains part of the same prospect record; it does not increase the denominator.

An annual hour budget also needs a monthly check. Put the proposed visit dates beside existing appointments before offering start dates, because a plan that fits inside 1,428 annual hours can still leave dispatch short of technicians if too many agreements call for service during the same month. Stagger onboarding where the calendar allows it.

I would give the sales manager the 18-account target with an agreed start-date schedule. The estimator should update the 13-hour assumption whenever a survey reveals heavier work. A bigger building may still be a good account, but it consumes more of the available service calendar.

What better targeting changes in the sales budget

The Columbus sales-budget comparison allocates 80 hours to each approach and projects two agreements from a broad list or three from 100 fitting buildings.

Budget a blended $46 per hour for staff time spent researching contacts, reaching prospects, visiting sites and preparing proposals. Allow another $340 for the pilot’s tools and vehicle expense. The broad approach starts with 200 candidate records assembled from public data, with no cash purchase cost. At the 32% fit share, 64 warrant further pursuit; the model assigns two signed agreements.

The targeted approach starts with 100 matching buildings and assigns three signed agreements. Ground Control’s $10 to $20 per-building range puts the property data at $1,000 to $2,000. Contact research is handled inside the 80-hour budget for this comparison, without a purchased contact add-on.

Acquisition cost Broad list Targeted building list
Property data purchased $0 $1,000 to $2,000
Hours: screening / contact work / surveys and proposals 32 / 24 / 24 8 / 32 / 40
Staff time, 80 × $46 $3,680 $3,680
Tools and vehicle expense $340 $340
Total acquisition spend $4,020 $5,020 to $6,020
Signed agreements 2 3
Cost per signed agreement $2,010 About $1,673 to $2,007

The targeted file buys time that would otherwise go to screening poor fits, allowing this sales budget to put more hours into contact work and proposals even though the team begins with half as many addresses to pursue. Three agreements versus two is 50% more accounts. The cost calculation includes the whole spend.

One extra agreement matters beyond its first invoice. Keep the annual $2,760 price, assume 88% of accounts renew each year, and hold contribution margin at 45% after direct delivery and account-service costs. Expected five-year revenue for one new agreement is $2,760 × (1 + 0.88 + 0.88² + 0.88³ + 0.88⁴) = about $10,862.

At 45%, that leaves about $4,888 before acquisition cost and fixed overhead. Subtracting the targeted pilot’s acquisition cost leaves roughly $2,881 to $3,215 over five years, before fixed overhead and without discounting future cash. No replacements or extra repair sales are included.

First-year contribution is only $2,760 × 0.45 = $1,242. Budget cash for acquisition before counting on renewal revenue. The commercial account value guide works through the same ownership question for roofing: what repeat work is worth after the cost of serving it.

The filters that define market size by trade

Roofers, HVAC crews and paving contractors can use the same Columbus territory while counting different markets because their required property features differ.

Write the service offer before selecting the filters. A membrane replacement crew and a metal-roof coating crew should not inherit the same building list just because both work above the gutter line. Give each campaign its own inclusion rule, then count overlap separately if the same salesperson handles both.

Trade or offer Starting property filters What to establish before pricing
Commercial roofing Roof material, 10+ roof age band, building size, selected business types Roof area, assembly and work scope
Roof coatings Metal or membrane roof, size, visible rust or patches where relevant Roof suitability and the preparation required
HVAC maintenance Office, retail or warehouse; 25,000+ square feet; 2+ visible rooftop units Equipment inventory, access and PM labor
Paving and sealcoating Paved parking areas, industrial yards, retail or industrial use Measured paved area and repair quantities
Loading dock service Loading docks, warehouse or industrial use Equipment inventory and service scope
Propane delivery Visible storage tanks, business type and delivery territory Fuel requirements, tank details and buying arrangement
Landscaping Lawns, planting beds and selected property types Measured service areas and visit schedule
Commercial pool service Visible pool, hotel or multifamily property Pool and equipment details and agreed service tasks

These are screening choices for the contractor, using Ground Control’s available property features. Measurements and equipment details needed to quote belong in the site survey or the property’s records. Set a separate research request for a requirement outside the listed filters.

For Columbus HVAC, the first count stays with the 25,000+ square-foot and 2+ visible-unit criteria. If the owner later offers a different agreement for smaller buildings, create another segment with its own visit budget. Do not give a smaller account the same revenue and labor assumptions merely to make the combined market look larger.

A roofing company should calculate its market size by service line. Count fitting roofs for maintenance separately from the replacement opportunities confirmed through inspections and owner conversations. Multiplying every roof in the territory by a full replacement price would treat an entire stock of buildings as one year’s work.

The same discipline applies to recurring exterior work. Count each maintained property once, then calculate the labor attached to its visit schedule. If a target has a lawn and a pool, keep both campaign records linked to the same property identifier so the combined territory total stays at one property while each salesperson can still see the work relevant to their offer.

Using the count to plan hires and branches

The Columbus model supports pursuing 18 additional maintenance accounts with the existing technicians; a new branch needs a separate test of incremental revenue and overhead.

I would postpone a technician hire justified only by the 1,107-building serviceable count. The current forecast fits inside the 20-account opening. Check signed start dates and the repair workload before adding a truck, and replace the average service hours with quoted hours as new agreements come in.

For a sales hire, measure the effort behind those agreements. Six pilots of 100 buildings would require 6 × 80 = 480 hours under the acquisition model, or 40 hours a month over a year. Compare that work with the person already handling commercial sales. Decide who will own follow-up before assuming a full-time position is needed.

If the existing rep lacks those hours, test whether less screening and better contact research release enough time. If the rep has the hours but conversations do not become site visits, review the offer and the buyer’s timing. The count alone cannot tell you which problem you have.

A branch must add accounts beyond the first territory

The wider 45-mile territory contains 2,074 fitting buildings against 1,107 in the core. That leaves 2,074 − 1,107 = 967 additional fitting buildings outside the first territory. Count each once and remove any already served from the original shop.

Add $47,500 in annual branch rent and administrative overhead, excluding direct service costs already covered by the contribution-margin assumption. At $1,242 annual contribution per maintenance agreement, the branch needs $47,500 ÷ $1,242 = 38.24, rounded up to 39 additional agreements to cover that overhead once each runs for a full year.

At a 3% conversion rate, obtaining 39 agreements requires 39 ÷ 0.03 = 1,300 distinct prospects. The outer area has only 967 fitting prospects in the model. One pass through that list would produce about 29 agreements at the same rate, short of the 39-account requirement.

Acquisition and the opening-year ramp need their own cash budget. Repeating the targeted pilot across 1,300 buildings means 13 batches at $5,020 to $6,020 each, or $65,260 to $78,260 in acquisition spend and 1,040 sales hours. Carry that spend separately from branch overhead. Add revenue by agreement start date, then reserve technician hours for the outer routes using their longer travel allowance. Recalculate contribution and the overhead threshold if that travel reduces margin. The core territory’s 13-hour account budget does not carry over unchanged.

I would serve clusters from the existing shop before signing a branch lease on those numbers. Test the outer territory’s response and travel expense, then recalculate. If the lease depends on repair revenue, give that work its own labor budget and margin estimate before adding its contribution to the forecast.

For an investor reviewing this contractor, request the count of additional buildings after removing territory overlap. Ask for agreements by service address and technician hours by month. The 8,640-building regional total can sit on the first page; the proposed branch needs enough new contribution to pay its own costs.

A 30-day worksheet for checking the territory

Give the Columbus sales manager 30 days to reconcile the property inventory, test the customer profile and launch a measured 100-building pilot.

Use one workbook with separate inventory and campaign tabs. Store the building and parcel identifiers with the address, source date and match reason in the inventory; put the buying contact and follow-up history in the campaign tab, linking both tabs through the building identifier so two contacts do not become two properties. Record staff time against that same identifier.

Days Work to finish Decision it supports
1 to 4 Set the shop location, boundary and PM offer; save source reference years Which area and scope the count represents
5 to 10 Reconcile candidate properties; review the 250-building sample Whether the fit estimate needs adjustment
11 to 15 Remove existing accounts; select 100 fitting buildings and research buyers Which prospects enter the first pilot
16 to 30 Start outreach, record labor and proposals, and reserve proposed start dates Whether to order the next batch or change the offer

Keep the 30-day checkpoint separate from the 12-month sales forecast. For a proposal still under discussion at day 30, record its stage and next contact date. Leave it open until the buyer decides or the rep has a reason to close it.

When comparing pilots, give each the same observation period. Track hours against buildings worked as well as agreements signed. A slower decision from a fitting owner calls for different follow-up than an address that fails the property screen.

The commercial HVAC prospecting guide can support the outreach portion once the territory is selected. For this plan, the first review should resolve whether the crew can price and serve the selected building mix within the assumed hours. Correct those hours before expanding the campaign to all 600 prospects.

What is the fastest way to count fitting commercial buildings?

For a territory plan, Ground Control by PorchRocket is the quickest route from an area and property filters to a building count. Pick your area and select warehouses, offices or retail buildings, then add filters such as 25,000+ square feet and 2+ visible rooftop HVAC units. See the matching count and exact price before paying. Commercial lists cost $10 to $20 per building, with orders starting at 10. Your file arrives within 48 hours after payment, often sooner, and each property says why it matched. Wrong one? We credit it back within 30 days. These are buildings to approach; their owners have not requested quotes.

For Columbus, start by pricing 100 buildings from the core territory, with owner information or decision-maker research added if the team needs it. Those research options are priced separately. Ground Control pricing gives the published ranges; the order shows the exact amount for the selected work.

Save the selected area and filter settings with the count. Return to that same definition when you order the next batch. Expanding the territory or changing the minimum building size should create a revised forecast, with its own travel and service assumptions.

Sizing your market in Ground Control

The Columbus order should give the sales manager 100 fitting buildings to work first, with enough detail to explain why each belongs in the territory.

I would set up that order around the same criteria used in the crew budget and review the delivered file against the campaign worksheet. The team gets:

  • The selected commercial buildings in the chosen area, using the warehouse, office and retail filters for this campaign.
  • The 25,000+ square-foot band and 2+ visible rooftop-unit requirement used to qualify the initial list.
  • A reason each property matched, so the rep can begin with the building’s fit rather than repeat the screening work.
  • Optional owner information and decision-maker research, including role, email and phone where found; Ground Control never charges for a contact it does not find.
  • CSV and Excel files that the team can load into its sales tools and connect to the territory worksheet.
  • Delivery within 48 hours after payment and credit for a wrong property within 30 days.

A multi-market expansion or a special requirement belongs in a custom territory request. Include the service offer and the areas you want compared so the file can support the branch or sales-team plan.

Start with the buildings your crew can profitably serve, then give the sales team enough of them to fill the available calendar.

Questions people ask

Quick answers

How do I find the number of commercial buildings in my county?

Start with the county assessor or auditor's property records and select the land use categories you serve. Remove vacant land, reconcile parcels with individual buildings, and check the remaining addresses against your service boundary. Census County Business Patterns can describe the county's employer base, but its establishment count is a different measure.

How many commercial buildings are there in the United States in 2026?

The verified national baseline used here is EIA's 2018 estimate of 5.918 million buildings and 96.423 billion square feet. It should retain its 2018 date in a 2026 business plan. For a current sales territory, use dated local property records and imagery to identify the buildings your crews can serve.

Does one business establishment equal one commercial building?

No. An establishment is a business location, while a building is a physical structure. Several businesses can occupy one building. Keep business, building and parcel counts in separate spreadsheet columns, and use a building identifier to avoid counting multiple tenants as multiple roofs when planning a roofing territory.

How do I calculate TAM for a service business?

Multiply the number of potential service locations in your defined market by annual revenue for a stated scope. Then narrow that total to buildings you can economically serve and match it against sales and crew capacity. In the Columbus model, 1,107 fitting buildings at $2,760 per annual agreement represent $3,055,320 of serviceable annual revenue.

How can I find how many warehouses are in my city?

Count warehouse buildings inside the city boundary using property records, then separate distribution facilities, storage buildings and other uses according to your trade. Business industry counts describe operations, so they are a starting comparison. For HVAC prospecting, add building size and visible rooftop-unit filters before treating a warehouse as a target.

What is the best service radius for a commercial contractor?

Choose the boundary where travel still leaves enough time and margin for the work you promise. Compare routed travel time, mileage and visit frequency using your own dispatch history. The article's Columbus model starts with a 20-mile core and tests wider areas against travel cost and available technician hours.

How much does a commercial building list cost?

Ground Control costs $10 to $20 per building, with orders starting at 10 buildings. Owner information and decision-maker research are add-ons. You see the exact price before payment, receive the file within 48 hours after payment, and can receive credit for a wrong property within 30 days.

How many prospects do I need for 18 commercial service accounts?

At a 3% prospect-to-signed-account rate, you need 600 distinct prospects: 18 divided by 0.03. Those are the Columbus model's assumptions. Use your own rate for a comparable offer and selling period, remove existing customers from the prospect count, and make sure the service calendar can absorb the new agreements.

Research file

Sources used in this guide

Sources are linked at the claim they support and collected here for auditability. Vendor features and prices can change; verify them before purchasing.

  1. Commercial buildings and energy useU.S. Energy Information Administration: National baseline of about 5.9 million buildings and 96.4 billion square feet in the 2018 CBECS; checked November 2026.
  2. 2018 CBECS Table B2: building counts, size and ageU.S. Energy Information Administration: December 2022 revision of 2018 estimates, including building-type counts and median floorspace and age; checked November 2026.
  3. CBECS definitions and geographic coverageU.S. Energy Information Administration: Survey eligibility and absence of state, county or city estimates; checked November 2026.
  4. CBECS building type definitionsU.S. Energy Information Administration: Warehouse and storage includes distribution buildings and public rental storage; checked November 2026.
  5. County Business PatternsU.S. Census Bureau: Employer establishment statistics by industry and geography; the program page featured 2023 data when checked in November 2026.
  6. County Business Patterns glossaryU.S. Census Bureau: An establishment is a physical business location, with classification based on its major activity; checked November 2026.
  7. ZIP Code Business Patterns data accessU.S. Census Bureau: ZIP-level employer establishment data and inclusion in the CBP API beginning with reference year 2019; checked November 2026.
  8. Franklin County Auditor GIS downloadsFranklin County Auditor: Download directory containing parcel polygons, address data and boundary files for local property research; checked November 2026.
  9. Franklin County real property land use codesFranklin County Auditor: Warehouse, office, retail and vacant-land classifications used to select candidate parcels; checked November 2026.
  10. Franklin County property reporting toolFranklin County Auditor: Web Reporter includes Primary Land Use Code and Parcel Tax Class filters, plus building and gross-area fields; checked November 2026.
  11. Market research and competitive analysisU.S. Small Business Administration: Market research guidance covering demand, size, location, saturation and pricing; checked November 2026.
Your next best move

Find out how much work fits your territory.

Choose your area and the buildings your crews serve. See the matching count and exact price before ordering a Ground Control list with a reason for every match.

Count the buildings in my area