Skip to content
San Antonio cleaning · Fully insured(210) 300-0003
Revive Cleaning Crew
← All research

San Antonio business data / Original analysis

Bexar County had fewer carpet cleaning businesses with employees in 2023 than in 2018

Are there more or fewer carpet cleaning companies in San Antonio than there were five years ago? We counted them in the U.S. Census Bureau's County Business Patterns for Bexar County, every year from 2018 to 2023.

By Revive Cleaning Crew · Published October 10, 2026
Data years: 2018 to 2023 · Sources retrieved October 10, 2026

Fewer carpet cleaners, more businesses

Bexar County had 30 carpet and upholstery cleaning businesses with employees in 2023, down from 35 in 2018. Over the same years the county's employer businesses grew 8.7%, from 36,547 to 39,726.

Per 1,000 employer businesses, that is a fall from 0.96 to 0.76.

Carpet and upholstery cleaning businesses with employees
2018
35
2019
35
2020
32
2021
31
2022
33
2023
30
Bexar County, Texas, 2018 to 2023 (NAICS 561740), from Census Bureau County Business Patterns data.

House and janitorial cleaning kept pace

The Census code for janitorial services, which includes house cleaning, moved differently. Bexar County went from 265 such businesses to 287, a rise of 8.3%, close to the county's business growth. The wider group of services to buildings and dwellings went from 721 to 798.

Next door, Comal County had 4 carpet and upholstery cleaning businesses with employees in 2023, and Guadalupe County had none listed.

Most are small crews

In 2023, 20 of Bexar County's 30 carpet and upholstery cleaning businesses had fewer than five employees.

What this means if you're hiring a carpet cleaner in San Antonio

The number of carpet cleaning companies with staff fell, and most of those left are small crews. A few questions help you pick one.

  • Ask who will do the work: the company's own staff or a subcontractor.
  • Find out what cleaning method they use and how long the carpet takes to dry.
  • Check that the company carries liability insurance, and ask to see proof.

How we got these numbers

We downloaded the Census Bureau's County Business Patterns county files for each year from 2018 to 2023 and read the rows for Bexar County (FIPS 48029), Comal County (FIPS 48091) and Guadalupe County (FIPS 48187), Texas. We used the employer establishment count (est) for 561740 Carpet and Upholstery Cleaning Services, 561720 Janitorial Services, which includes house cleaning, and 5617, the wider services to buildings and dwellings group. The fewer-than-five-employees figures come from the file's n<5 column.

Industry establishments ÷ all employer establishments in the county × 1,000

For example, Bexar County in 2023: 30 ÷ 39,726 × 1,000 = 0.76. Percentage changes compare 2018 with 2023 and are rounded to one decimal place.

The 2023 County Business Patterns release is the latest the Census Bureau's dataset directory listed when we checked on October 10, 2026. These are 2023 counts, not 2026 counts.

What this study does not measure

  • Owner-operators. County Business Patterns covers businesses with paid employees. Cleaners who work alone with no staff are not in these counts.
  • Companies. An establishment is one business location. A company with two locations counts twice, and crews travel well beyond the county they are counted in.
  • Which industry code. Businesses are classed by their main activity. A company that cleans carpets as a side line may sit under a different code.
  • Demand, quality or prices. These are counts of business locations only.

Every county, industry and year

Employer establishments by county, industry and year. Source: U.S. Census Bureau, County Business Patterns; rates by Revive Cleaning Crew.
YearCountyIndustryEstablishmentsFewer than 5 employeesAll businessesPer 1,000 businesses
2018Bexar CountyCarpet and upholstery cleaning352536,5470.96
2018Bexar CountyJanitorial and house cleaning26513836,5477.25
2018Bexar CountyAll services to buildings and dwellings72141236,54719.73
2018Comal CountyCarpet and upholstery cleaning3n/a3,8230.78
2018Comal CountyJanitorial and house cleaning22133,8235.75
2018Comal CountyAll services to buildings and dwellings105653,82327.47
2018Guadalupe CountyCarpet and upholstery cleaningNot listedn/a2,165n/a
2018Guadalupe CountyJanitorial and house cleaning18102,1658.31
2018Guadalupe CountyAll services to buildings and dwellings64402,16529.56
2019Bexar CountyCarpet and upholstery cleaning352636,8380.95
2019Bexar CountyJanitorial and house cleaning27414736,8387.44
2019Bexar CountyAll services to buildings and dwellings74143836,83820.12
2019Comal CountyCarpet and upholstery cleaning3n/a3,9780.75
2019Comal CountyJanitorial and house cleaning1683,9784.02
2019Comal CountyAll services to buildings and dwellings106643,97826.65
2019Guadalupe CountyCarpet and upholstery cleaningNot listedn/a2,222n/a
2019Guadalupe CountyJanitorial and house cleaning22162,2229.90
2019Guadalupe CountyAll services to buildings and dwellings74492,22233.30
2020Bexar CountyCarpet and upholstery cleaning322337,1980.86
2020Bexar CountyJanitorial and house cleaning28113837,1987.55
2020Bexar CountyAll services to buildings and dwellings74941737,19820.14
2020Comal CountyCarpet and upholstery cleaning3n/a4,1370.73
2020Comal CountyJanitorial and house cleaning25174,1376.04
2020Comal CountyAll services to buildings and dwellings122794,13729.49
2020Guadalupe CountyCarpet and upholstery cleaningNot listedn/a2,327n/a
2020Guadalupe CountyJanitorial and house cleaning19162,3278.17
2020Guadalupe CountyAll services to buildings and dwellings77592,32733.09
2021Bexar CountyCarpet and upholstery cleaning312038,0600.81
2021Bexar CountyJanitorial and house cleaning30616838,0608.04
2021Bexar CountyAll services to buildings and dwellings79245738,06020.81
2021Comal CountyCarpet and upholstery cleaning534,4401.13
2021Comal CountyJanitorial and house cleaning23144,4405.18
2021Comal CountyAll services to buildings and dwellings126794,44028.38
2021Guadalupe CountyCarpet and upholstery cleaningNot listedn/a2,481n/a
2021Guadalupe CountyJanitorial and house cleaning20162,4818.06
2021Guadalupe CountyAll services to buildings and dwellings84622,48133.86
2022Bexar CountyCarpet and upholstery cleaning332139,0910.84
2022Bexar CountyJanitorial and house cleaning30216439,0917.73
2022Bexar CountyAll services to buildings and dwellings81347739,09120.80
2022Comal CountyCarpet and upholstery cleaning4n/a4,7560.84
2022Comal CountyJanitorial and house cleaning23154,7564.84
2022Comal CountyAll services to buildings and dwellings139914,75629.23
2022Guadalupe CountyCarpet and upholstery cleaningNot listedn/a2,596n/a
2022Guadalupe CountyJanitorial and house cleaning17152,5966.55
2022Guadalupe CountyAll services to buildings and dwellings81552,59631.20
2023Bexar CountyCarpet and upholstery cleaning302039,7260.76
2023Bexar CountyJanitorial and house cleaning28715339,7267.22
2023Bexar CountyAll services to buildings and dwellings79846039,72620.09
2023Comal CountyCarpet and upholstery cleaning434,9510.81
2023Comal CountyJanitorial and house cleaning26144,9515.25
2023Comal CountyAll services to buildings and dwellings147954,95129.69
2023Guadalupe CountyCarpet and upholstery cleaningNot listedn/a2,768n/a
2023Guadalupe CountyJanitorial and house cleaning18152,7686.50
2023Guadalupe CountyAll services to buildings and dwellings86612,76831.07

The CSV download also includes the wider NAICS 5617 group for all three counties.

Sources and update record

U.S. Census Bureau County Business Patterns county files (ZIP), one per year: 2018, 2019, 2020, 2021, 2022, 2023. Release list: County Business Patterns datasets.

October 10, 2026: first publication. When the Census Bureau releases a newer year, this page is recalculated and reviewed before any figure changes. Spotted an error? Tell us.

Book Your Clean Today

One insured, background-checked crew for the whole home. Call or text for a free quote across San Antonio and the surrounding suburbs.

Call NowGet a Quote