Statutory Framework
Under 26 U.S.C. § 162(a)(1), businesses may deduct “a reasonable allowance for salaries or other compensation for personal services actually rendered.” For S-corporation owner-employees, this provision requires that compensation reflect the fair market value of the services the owner actually performs for the business.
S-corporations pass through income to shareholders, who pay income tax but not self-employment tax on distributions. The IRS requires that owner-employees pay themselves reasonable compensation as W-2 wages — subject to FICA and Medicare taxes — before taking distributions. When compensation is set unreasonably low, the IRS may reclassify distributions as wages, assess back payroll taxes, and impose penalties and interest.
There is no statutory formula for “reasonable.” The determination is inherently factual, based on the nature of the services performed, the owner’s qualifications, and comparable market data. The IRS and the Tax Court have established analytical frameworks for this determination, which this tool implements using publicly available wage data.
IRS Analytical Framework
IRS Fact Sheet FS-2008-25 identifies nine factors for evaluating reasonable compensation. No single factor is determinative; the IRS weighs them together based on the facts and circumstances of each case.
This tool directly addresses five of the nine factors through its task decomposition, geographic wage data, experience-based percentile mapping, and documented calculation methodology. The remaining four factors (dividend history, payments to other employees, bonus patterns, and existing compensation agreements) are company-specific and should be evaluated alongside the report by the owner’s tax professional.
The IRS Reasonable Compensation Job Aid (October 2014) is a non-binding training document used internally by IRS valuation professionals. It describes three valuation approaches: the Cost Approach, the Market Approach, and the Income Approach. This tool implements all three IRS-recognized approaches. The Cost and Market Approaches use Bureau of Labor Statistics wage data; the Income Approach (Independent Investor Test) is available exclusively for CPA accounts and requires Fair Market Value data.
Cost Approach (Replacement Cost Method)
The Cost Approach decomposes the owner’s role into the specific business functions performed and prices each function independently using BLS wage data at the appropriate skill level and geographic location. The IRS Job Aid refers to this as the “Replacement Cost” method: the cost to replace the owner’s services by hiring separate individuals to perform each function.
This approach is particularly applicable to small S-corporation owners who perform multiple business functions. Most small business owners divide their time across administrative, operational, financial, and specialized tasks — no single occupation classification captures the full scope of their work. The Cost Approach accounts for this by valuing each function at its own market rate rather than forcing a single job title onto a multi-function role.
Calculation Logic
For each selected task:
task_hours = annual_hours × (time_allocation_pct / 100)
task_wage = BLS_hourly_wage(SOC_code, geography, percentile)
task_compensation = task_wage × task_hours
Total = Σ task_compensation (all tasks)
Time allocation percentages must sum to 100%. Each task maps to a Standard Occupational Classification (SOC) code. The wage percentile is determined by the owner’s experience level at that task (see Section 07).
Illustrative Example
Hypothetical small business owner, San Francisco metro area, 50th percentile (median) wage, 2,080 annual hours.
Each function is valued at the BLS median hourly wage for that SOC code in the San Francisco-Oakland-Hayward MSA (area code 41860), weighted by the proportion of time allocated. The sum of all weighted wages produces the Cost Approach compensation figure. Figures shown are hypothetical.
Market Approach (Industry Comparison)
The Market Approach compares the owner’s overall position to a single comparable occupation in their geographic area. Rather than decomposing the role into tasks, it identifies the primary occupation that best describes the owner’s function and applies the BLS wage for that occupation at the owner’s experience level.
This approach typically produces a higher compensation figure than the Cost Approach because it values the owner as a single professional role rather than a weighted mix of functions that includes lower-wage operational tasks. Including both approaches provides a defensible range: the Cost Approach represents the replacement cost of the owner’s actual work mix, while the Market Approach represents what a single comparable professional would earn.
Calculation Logic
base_hourly = BLS_hourly_wage(primary_SOC, geography, percentile)
market_compensation = base_hourly × min(annual_hours, 2080)
No size adjustment or proprietary weighting is applied. The raw BLS wage figure is used directly, ensuring every number in the report traces to a published government source.
The IRS Job Aid notes that “the reconciliation in the case of Reasonable Compensation will generally rest heavily on the market approach.” This tool generates both approaches so that the owner and their tax professional can evaluate the full range and select the figure most appropriate to their circumstances.
Income Approach (Independent Investor Test)
The Income Approach asks whether a hypothetical independent investor would consider the owner’s compensation reasonable given the return generated by the business. Rather than pricing the owner’s labor directly, it works backward from business performance: if the company’s return on equity exceeds what an outside investor would expect, the owner’s salary may be too low.
The key precedent is Exacto Spring Corp v. Commissioner(196 F.3d 833, 7th Cir. 1999), in which the Seventh Circuit held that the relevant question is whether “an independent investor would be willing to compensate the employee as he was compensated.” The court reasoned that if the company still delivers an adequate return to shareholders after the owner’s salary, the salary is presumptively reasonable.
This approach is most useful when comparable wage data is unavailable for the owner’s role, or when the owner drives outsized returns that are not fully captured by labor-market comparisons. It provides a complementary data point alongside the Cost and Market Approaches.
Calculation Logic
target_return = FMV_start × target_rate_of_return
RC = FMV_increase − target_return
Where FMV_start is the Fair Market Value of the business at the start of the year, FMV_increase is the total increase in value during the year, and target_rate_of_return is the return an independent investor would expect. If the residual (RC) exceeds the owner’s actual salary, an investor would view the compensation as reasonable.
Data Sources
All wage data used in report calculations comes from publicly available, government-published sources. No proprietary data or “trade secret” adjustments are applied. Every figure in a report can be independently verified by looking up the cited BLS tables.
BLS Occupational Employment and Wage Statistics (OEWS)
Primary wage data source. Occupational wages by SOC code and metropolitan area, reported at the 10th, 25th, 50th (median), 75th, and 90th percentiles. Survey data is collected from approximately 1.2 million business establishments across a three-year cycle. The two most recent annual releases are loaded.
bls.gov/oesStandard Occupational Classification (SOC) System
The 2018 SOC system classifies workers into 867 detailed occupations across 23 major groups. Each task in the report maps to a specific SOC code, which determines the BLS wage data used. The SOC Direct Match Title File maps thousands of common job titles to their SOC codes.
BLS Quarterly Census of Employment and Wages (QCEW)
County-level employment and wage data covering approximately 95% of U.S. jobs. The QCEW provides the geographic context for metropolitan statistical area (MSA) wage comparisons.
bls.gov/cewBLS Employment Cost Index (ECI)
Measures quarterly changes in employer labor costs. The wages and salaries component for private industry workers (Series CIU2020000000000I) is used to adjust wage data forward from the BLS survey date to the report’s tax year (see Section 09).
bls.gov/eciCensus Bureau County-MSA Crosswalk
Maps each U.S. county (FIPS code) to its Core Based Statistical Area (CBSA/MSA) code, which is used to match the owner’s county to the correct BLS metropolitan wage data. Counties not assigned to an MSA are classified as rural and use state-level wage data via the fallback methodology (Section 10).
Proficiency-to-Percentile Mapping
BLS wage data is reported at multiple percentiles representing the distribution of wages for each occupation. This tool maps the owner’s experience level at each task to a specific BLS wage percentile using the following framework.
| Level | Experience | BLS Percentile | OES Column |
|---|---|---|---|
| Entry-Level | Less than 1 year | 10th | hourly_10 |
| Developing | 1–3 years | 25th | hourly_25 |
| Competent | 3–7 years | 50th (median) | hourly_median |
| Experienced | 7–15 years | 75th | hourly_75 |
| Expert | 15+ years | 90th | hourly_90 |
This mapping anchors the wage percentile to a documentable, verifiable fact — years of experience performing that specific function — rather than a subjective self-assessment of skill level. “I have 4 years of bookkeeping experience” is more readily substantiated than “I am an average bookkeeper.”
The proficiency level is set independently for each task. An owner might have 15+ years of experience in their core professional function (Expert, 90th percentile) while having only 2 years of experience managing employees (Developing, 25th percentile). The Cost Approach captures this nuance.
Note: The experience-year thresholds defining each level are informed judgments designed to provide reasonable anchors, not empirically derived cutoffs. They are intended to produce a more documentable basis for percentile selection than subjective self-assessment.
Percentile suppression:In rare cases, the BLS suppresses individual wage percentiles when the survey sample size is insufficient to produce a reliable estimate, even when data exists for the same occupation at other percentiles. When the percentile mapped to the owner’s proficiency level is suppressed, the median (50th percentile) wage is used as a substitute. This substitution is documented in the report’s Data Substitutions section for each affected task.
Annual Hours Cap
Annual hours are capped at 2,080 — the standard full-time equivalent of 40 hours per week for 52 weeks. This is consistent with how BLS wage data is structured and how the Tax Court has applied hours in reasonable compensation analyses.
In Sean McAlary Ltd. v. Commissioner(T.C. Summary Opinion 2013-62), the Tax Court calculated reasonable compensation at $40/hour for a 2,080-hour work year — despite the shareholder regularly working in excess of 70 hours per week. Hours beyond 2,080 did not increase the compensation figure.
Owners who work fewer than 2,080 hours annually may enter their actual hours. Compensation scales proportionally: an owner working 1,040 hours (half-time) would receive approximately half the full-time compensation figure, as each task’s hours allocation is reduced accordingly.
Data Currency Adjustment (ECI)
BLS OES wage data is collected annually in May and published approximately 10 months later. For reports covering tax years after the survey date, a data currency adjustment is applied to account for wage growth in the intervening period.
The adjustment uses the Bureau of Labor Statistics Employment Cost Index (ECI), specifically the 12-month percent change for wages and salaries, private industry workers (BLS Series CIU2020000000000I, not seasonally adjusted). The ECI measures actual changes in employer labor costs and is the standard index for projecting wage survey data forward.
This methodology is described by the Bureau of Labor Statistics in “Aging Wage Survey Data Using the Employment Cost Index” (Monthly Labor Review) and is standard practice in compensation analysis.
Adjustment Formula
months_forward = (report_year − bls_year) × 12 − 4
adjustment = eci_rate × months_forward / 12
adjusted_wage = bls_wage × (1 + adjustment / 100)
The −4 offset accounts for the May survey date (4 months into the calendar year). If months_forward ≤ 0, no adjustment is applied and the raw BLS wage is used directly. The specific ECI rate, BLS series ID, and number of months projected are cited in every report’s methodology section.
Example Adjustments
Based on most recent BLS OES data (May 2024 survey).
Data Fallback Methodology
The BLS publishes wage data for most occupation-by-metro-area combinations, but some do not have sufficient survey responses to produce reliable estimates. These values are suppressed in the BLS data. When the exact SOC code and metro area combination is unavailable, the following fallback chain is applied in order, from most specific to broadest:
When a fallback is used, the report documents which level of data was substituted and why. Rural counties not assigned to any MSA enter the fallback chain at Step 4 (state-level data).
BLS suppression codes are handled as follows during data loading: ** and * are treated as NULL (data unavailable). # indicates a wage at or above the BLS cap and is stored as $115.00/hour ($239,200/year).
Separately from the geographic fallback chain above, individual wage percentiles may be suppressed by BLS even when the occupation-area combination has data at other percentiles. When this occurs, the median wage from the same data row is used as a substitute. See Section 7 for details.
Tax Court Precedent
Several Tax Court and appellate court cases have addressed reasonable compensation for S-corporation owner-employees. While each case turns on its specific facts, collectively they establish the analytical framework courts use when evaluating whether an owner’s salary is reasonable.
David E. Watson, P.C. v. United States
668 F.3d 1008 (8th Cir. 2012)
The leading appellate case on S-corp reasonable compensation. The Eighth Circuit upheld reclassification of distributions as wages for a CPA who paid himself $24,000 while taking $200,000+ in distributions. The court found $91,044 was reasonable compensation based on comparable market data.
Sean McAlary Ltd. v. Commissioner
T.C. Summary Opinion 2013-62 (2013)
The Tax Court used BLS occupational wage data to determine that $83,200 was reasonable compensation for a real estate broker, calculated at $40/hour for a 2,080-hour work year. Note: Tax Court Summary Opinions may not be cited as precedent under IRC § 7463(b), but they illustrate the court’s analytical approach.
Veterinary Surgical Consultants, P.C. v. Commissioner
117 T.C. 141 (2001)
Where a shareholder-employee performs substantial services, payments for those services constitute wages subject to employment taxes — regardless of how the corporation characterizes them.
Joseph Radtke, S.C. v. United States
895 F.2d 1196 (7th Cir. 1990)
The Seventh Circuit held that “dividend” payments to a sole shareholder-employee who paid himself no salary were wages subject to employment taxes. Established that the substance of payments, not their label, determines tax treatment.
Limitations & Caveats
This tool implements all three valuation approaches described in the IRS Job Aid: Cost, Market, and Income. The Income Approach (Independent Investor Test) is available exclusively for CPA accounts and considers the company’s financial performance via Fair Market Value data (see Section 05).
The following factors relevant to reasonable compensation are outside the scope of this tool and should be evaluated by the owner’s tax professional:
- •Dividend history and the ratio of distributions to salary over time
- •Compensation paid to non-shareholder employees performing comparable work
- •Timing and manner of bonus payments
- •Existing employment contracts or formal compensation policies
- •Company profitability and revenue trends (partially addressed by the Income Approach for CPA accounts)
- •Industry-specific factors not captured by SOC code classifications
Company financial capacity.The report does not consider the company’s revenue, profitability, or financial capacity. Compensation determined by market wage data must still be sustainable relative to the business’s actual earnings. A report figure that exceeds the company’s ability to pay should be evaluated with a tax professional.
Hours minimum. The tool accepts annual hours between 520 (approximately 10 hours per week) and 2,080 (full-time). Hours outside this range are not supported.
Data freshness. BLS OES data is collected in May of each year and published approximately 10 months later. The most recent data available at the time of report generation is noted on the report. The ECI adjustment (Section 09) accounts for wage growth since the survey date, but it applies a national average growth rate rather than occupation- or geography-specific trends.
BLS data suppression. Some occupation-by-area combinations have insufficient survey data to produce reliable estimates. The fallback methodology (Section 10) addresses these gaps, but substituted data is inherently less precise than exact-match data.
SOC classification. The SOC system classifies occupations into 867 detailed categories. While comprehensive, some business functions may not map cleanly to a single SOC code. The task catalog uses the closest matching SOC code for each function based on the BLS occupation definitions.
Not legal or tax advice. This tool provides a data-driven starting point for reasonable compensation analysis. It does not replace professional judgment. The appropriate compensation figure depends on the totality of facts and circumstances, including factors this tool does not evaluate. Users should consult a qualified tax professional before setting their compensation.
View a sample report to see this methodology applied to a specific scenario.
Frequently asked questions for additional context on how the tool works.
Ready to generate your report?
Use this methodology to determine your S-corp reasonable compensation with BLS wage data.
Start Your Report