Business Data & Benchmarks · United States

Custom Programming Service Revenue Benchmark

Custom computer programming written to client specification.

NAICS 541511, 2022 editionUnited States data by defaultSources and dates shown

Average Custom Programming Service Revenue per Year 2022 Economic Census

The 2022 Economic Census publishes total receipts for custom programming businesses with paid employees, and the count of establishments behind them. The average below is the ratio.

≈$4,070,000 /year

Average annual gross revenue per employer establishment

68,397

Employer establishments in the United States, 2022

as published $278.5 billion

Combined annual gross revenue of employer establishments, 2022

How this is calculated: about $278.5 billion in combined annual revenue divided by 68,397 employer establishments works out to $4,070,000. This is an average per establishment, and averages get pulled up by large, busy operations, so a typical business may sit below it.

Scope: Custom Computer Programming Services (NAICS 541511). Covers custom computer programming services, meaning code written to a client specification rather than packaged software. Employer establishments only: owner-operated businesses with no paid employees are not in these figures.

This is code written for one client rather than software licensed to many, which is a different business entirely from a product company. Revenue is bounded by developer hours, and the payroll share is high for a services business, since developer hours are the capacity being sold.

Software publishers, who license a product, are a separate Census category and are not in this figure.

Source US Census Bureau, 2022 Economic Census, Summary Statistics (ECNBASIC): ESTAB, RCPTOT and PAYANN by NAICS · Vintage 2022 Economic Census · Calculation BusinessNES · Accessed July 2026

Where these figures come from
Establishment counts and combined receipts are published figures from the official source named in each figure's source line. BusinessNES divides one by the other and rounds to the nearest $10,000; no other adjustment is made. The full chain from published figure to this page is described on the methodology page.

Data Source Notice

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures above are from the 2022 Economic Census reference year, released by the Census Bureau in 2024 and 2025; markets have moved since.

Employer Establishments at Year Five Industry group

Computer Systems Design and Related Services, NAICS 5415, the 2018 starting count compared with the count of five-year-old establishments in 2023.

46.8%the year-five count as a share of the starting count

Five-year establishment continuation benchmarkLine chart of industry continuation: 73.8 percent at 1 year, 62.6 percent at 2 years, 57.1 percent at 3 years, 51.1 percent at 4 years, 46.8 percent at 5 years. 11,570 establishments first reported paid employment in 2018; BusinessNES calculation from Census BDS.100%75%50%25%0%2014-2018 cohort range: 43.3 to 49.7 percentStart: 100 percent, the starting count1 year: 73.8 percent of the starting count2 years: 62.6 percent of the starting count3 years: 57.1 percent of the starting count4 years: 51.1 percent of the starting count5 years: 46.8 percent of the starting count73.862.657.151.146.8Start1 year2 years3 years4 years5 years11,570 establishments first reported paid employment in 2018; BusinessNES calculation from Census BDS.
Five years on, this industry group counted about 47 establishments aged five for every 100 that first reported paid employment in 2018. Census compares counts by age rather than following the same businesses, so read it as a broad continuation indicator for the industry group, not as a tracked survival rate.

Across the 2014 to 2018 cohorts, five-year results ranged from 43.3 to 49.7 percent. This benchmark covers Computer Systems Design and Related Services, NAICS 5415, as a whole. It is not a survival rate for custom programming businesses on their own: they are 68,397 of the 141,843 employer establishments in that group, about 48 percent of it. How this is measured

Payroll as a Share of Revenue Official data

Payroll covers developers and technical staff, the capacity a custom shop sells.

Cost lineShare of receipts
Annual payroll share of receipts, United States≈43%

Payroll share of receipts, Custom Computer Programming Services, United States, 2022 Economic Census.

Approximately 43.0 percent of every revenue dollar in this category goes to annual payroll. As the census defines it, payroll includes wages, salaries, reported tips, commissions and bonuses; it excludes employer-paid benefits, employer payroll taxes, contractor payments and owner compensation. Treat it as one verified anchor, not a full labor cost breakdown. Payroll represents a large share of receipts, which is what a pure services model produces.

This is not total labor cost or profit margin.

How to read this number
Payroll here is the census annual payroll figure, PAYANN: it includes wages, salaries, reported tips, commissions and bonuses paid to employees, and it excludes employer-paid benefits, employer payroll taxes, contractor payments and proprietor compensation. BusinessNES divides it by the same category total receipts, RCPTOT, and rounds to a whole percent.

Position Within Its Comparison Group Computed from official data

Where this category sits among 4 computer systems services in the same 2022 Economic Census release. Ranks and the group median are computed on exact values, before the rounding used above.

MeasureThis categoryGroup medianRank
Revenue per employer establishment$4,071,948$4,103,8673 of 4
Payroll share of receipts42.71%41.84%1 of 4
Employer establishments68,39733,548.51 of 4

Position among 4 computer systems services, 2022 Economic Census, employer establishments only.

This category ranks 3rd of 4 by average annual revenue per employer establishment. It ranks 1st of 4 by employer establishment count and 1st of 4 by payroll share. Payroll equals 42.71 percent of receipts here, 0.87 percentage points above the group median of 41.84 percent. A higher or lower position is not a measure of profit or of business quality: the census reports receipts and payroll only.

Compared With Similar Business Types Computed from official data

The 3 categories closest to this one by average revenue inside the same comparison group.

Census categoryRevenue per establishmentPayroll shareEstablishments
Custom Computer Programming Services (this page)$4,071,94842.71%68,397
Other Computer Related Services$4,135,78741.39%13,292
Computer Facilities Management Services$3,747,49042.30%6,349
Computer Systems Design Services$4,522,18435.12%53,805

Nearest categories by average revenue, 2022 Economic Census, employer establishments only.

This category reports lower revenue per employer establishment than Other Computer Related Services and Computer Systems Design Services, and higher revenue than Computer Facilities Management Services. It contains more employer establishments than all three of them. Every figure in this table comes from the same 2022 Economic Census release and the same employer establishment population, so the columns are directly comparable.

Beyond the Benchmark BusinessNES analysis

What the census figures leave out about custom programming businesses, and what to look at instead.

What the numbers do not show

Receipts cannot distinguish a staffing arrangement from a product engagement. A firm placing developers inside a client's team and one delivering a fixed-scope system both report contract revenue, but the first is priced per person and the second carries delivery risk.

Support, maintenance and churn after delivery sit outside this figure. Maintenance and support agreements are where custom software work becomes repeatable, and they are invisible in an annual receipts figure.

Operator lens

  • Fixed price transfers risk, hourly transfers it back. The pricing model decides who absorbs a specification that changes halfway through, which is the classic way these engagements lose money.
  • Payroll dominates the cost line because capacity here is people. With no inventory and little equipment, capacity is people, so hiring speed is the growth constraint.

Questions to ask before starting or buying

  • How many clients account for most of the revenue? Contract development concentrates quickly, and losing one account can remove a team's worth of work.
  • Who owns the code that was written? Check the assignment terms in client contracts, because reused components are an asset only if the firm is entitled to reuse them.
  • What does the maintenance tail look like? Ask what proportion of revenue comes from supporting systems already delivered.
  • How senior is the delivery team really? Ask how many people can lead an engagement without the founder, because that number is the ceiling on capacity.
  • What is in the contracts about liability? Uncapped liability or aggressive service commitments can outlive the engagement that created them.

Sources and Methodology

Every figure on this page is bound to a published source, and each figure's own source line names that source precisely: the 2022 Economic Census for counts, receipts and payroll, and the Census Bureau's Business Dynamics Statistics for the industry continuation benchmark. Where a page shows a sector survival curve instead, that series comes from the Bureau of Labor Statistics.

BusinessNES performs the arithmetic on those published figures and nothing else. Receipts are divided by establishments, and payroll by receipts. The age-five establishment count is divided by the age-zero establishment count for the same four-digit industry group, then repeated across five age-zero cohorts to give a reference and a range. This category's share of its industry group, along with the ranks, medians and nearest peers in the comparison sections, comes from the same published tables. Every one of them is recomputed from the sealed source files at each release and blocks publication if it does not match. Results are rounded and marked approximate. The reference year is 2022 for revenue and payroll; treat every figure as a baseline, not today's market.

Category scope matters: these figures cover Custom Computer Programming Services (NAICS 541511), employer establishments only. The scope note near the top of the page explains what that includes and excludes for this business type. Software publishing and computer systems design are separate Census categories.

Full method, sources and limits
The methodology page describes the full chain for every figure on this site: the published source, the sealed snapshot it was read from, the exact calculation if BusinessNES performed one, and the honest limits of scope and vintage. Read the methodology.

Spotted an error? Corrections are logged and published. Business data and benchmarks by BusinessNES.