Free report: SALARY26 Get started →
12 min read

How to Calculate Reasonable Compensation for S-Corp Owners (2026 Guide)

A step-by-step calculation method using BLS data and IRS factors. Includes a worked example with real numbers.

Every CPA advising S-corp clients faces the same question each tax season: what salary should the owner be paying themselves?

Too low and the IRS reclassifies distributions as wages. Too high and the client overpays employment taxes. The answer is somewhere in between, and the only way to defend it is with a documented, data-driven calculation.

This guide walks through the exact method, step by step, with real numbers. Whether you use a spreadsheet, a tool, or a napkin, the logic is the same.


Why the Calculation Matters

The IRS does not publish a formula for reasonable compensation. Instead, they evaluate whether the salary an S-corp pays its shareholder-employee reflects what an unrelated employer would pay for the same services.

In practice, this means you need to answer a simple question: if the owner quit tomorrow and you hired a replacement, what would you have to pay them?

The replacement cost principle

Courts consistently apply a "replacement cost" standard. The salary should reflect what it would cost to hire someone with comparable skills and experience to perform the same duties in the same market. This is the foundation of any defensible calculation.

The challenge is that most S-corp owners wear multiple hats. They are not just a CEO. They handle operations, finances, customer service, sales, and more. A single job title does not capture the full scope of their work, and a single salary benchmark will not hold up.

The IRS recognizes three approaches to reasonable compensation
Cost Approach
Replacement cost (Many Hats). This is what we detail below.
Income Approach
Independent Investor Test. Validates return on equity after salary.
Market Approach
Industry salary comparisons for similar companies.

Using multiple approaches strengthens defensibility. See our full methodology


The 7-Step Calculation Method (Cost Approach)

This is the Cost Approach, also known as the "Many Hats" or multi-role weighted-average method. It aligns with how the IRS evaluates replacement cost and uses publicly available Bureau of Labor Statistics (BLS) wage data as the primary benchmark.

1

Map the shareholder's duties to SOC codes

Break down everything the owner does into distinct functional roles. Then match each role to a Standard Occupational Classification (SOC) code from the BLS. SOC codes are the occupational categories the government uses to track wages across the economy.

For example, an owner who manages the business, handles bookkeeping, and serves customers has at least three distinct roles, each with a different SOC code and market wage.

Where to find SOC codes: The BLS publishes the full list at bls.gov/oes. Search by job title or browse by category. Common S-corp owner codes include 11-1021 (General and Operations Managers), 11-3031 (Financial Managers), and industry-specific codes.
2

Assign time allocation percentages

Estimate what percentage of the shareholder's total work time is spent on each role. Allocations must total 100%. Be realistic. If the owner spends most of their day on client-facing work and only handles finances for a few hours a week, the allocation should reflect that.

Tip: Have the shareholder track their time for a typical week or use a simple activity log. This documentation strengthens the allocation if it is ever questioned.
3

Pull BLS wage data for each SOC code

Look up the annual wage data for each SOC code from the BLS Occupational Employment and Wage Statistics (OEWS). The key data points are the 25th, 50th (median), and 75th percentile wages. These give you a defensible range.

You can pull national data or narrow it by metropolitan area if the shareholder works in a specific geographic market. National data is a safe default when local data is unavailable or when the business operates across regions.

4

Calculate the weighted blended wage

This is where the math happens. For each role, multiply the BLS wage at the appropriate percentile by the allocation percentage. Then sum the results.

Formula: Blended Wage = (Role 1 Wage × Role 1 %) + (Role 2 Wage × Role 2 %) + ...

The percentile you choose depends on the shareholder's experience. Entry-level experience maps to the 25th percentile, mid-career to the 50th, and significant experience (8+ years) to the 75th percentile.

5

Apply adjustment factors

The blended BLS wage is your starting point. Now adjust it for factors the IRS cares about but BLS data alone does not capture:

  • Management scope - Does the shareholder manage a team? Budget authority?
  • Qualifications - Advanced degrees, professional licenses (CPA, JD), certifications
  • Company size - Revenue, employee count, growth stage
  • Internal equity - How does the recommended salary compare to the highest-paid non-owner employee?
  • Distributions balance - Is the salary-to-distributions ratio reasonable?
  • Hours worked - Full-time, part-time, or overtime
6

Validate against financial capacity

A technically correct salary is not defensible if the company cannot afford to pay it. Check the recommended salary against the company's net profit. If the salary exceeds what the business can sustain, you may need to set a lower "feasible" salary with a documented plan to increase it as the business grows.

This is the independent investor test in practice. Would a hypothetical investor accept this salary given the company's financial performance?

7

Document everything

Create a written file that includes: the shareholder's duties and time allocations, the SOC codes used, the BLS wage data pulled, the adjustments applied and why, the final recommended salary, and the date of the analysis. This file is your audit defense.


Worked Example: Healthcare S-Corp Owner

Let's walk through a real calculation. Meet Sarah, the sole shareholder of a healthcare services S-corp in Minnesota.

Shareholder Profile

Industry: Health Care and Social Assistance
Gross receipts: $495,000
Net profit: $141,000
Employees: 8 (3 FT, 3 PT, plus owner)
Experience: 4-7 years in role and industry
Education: Bachelor's degree
Hours: 40 per week
Current salary: $6,000 (underreported)

Step 1 & 2: Map duties and allocations

Sarah manages the business, handles the finances, and provides direct patient care. We map her duties to three SOC codes:

Role SOC Code Title Allocation
CEO / General Manager 11-1021 General and Operations Managers 45%
Finance / Admin 11-3031 Financial Managers 15%
Patient Care 31-9099 Healthcare Support Workers, All Other 40%
Total 100%

Step 3 & 4: Pull BLS data and calculate blended wage

Sarah has 8 combined years of experience (4 in role + 4 in industry), so we use the 75th percentile. Here is the BLS data and the weighted calculation:

SOC Code P75 Wage Allocation Weighted
11-1021 (General & Ops Managers) $164,130 45% $73,859
11-3031 (Financial Managers) $214,210 15% $32,132
31-9099 (Healthcare Support) $57,650 40% $23,060
Blended BLS Base Wage $129,050

The blended base wage is $129,050. This is the starting point before adjustments.

Step 5: Apply adjustments

Now we adjust for factors specific to Sarah's situation:

Factor Rationale Multiplier
Management scope Director level, 6 reports, full budget authority. Dampened because 60% of roles are already management SOC codes and the business is small. 1.088
Qualifications Bachelor's degree (5% premium over baseline) 1.050
Role complexity 3 distinct roles across 3 SOC codes. Dampened for small business where multi-role is the norm. 1.092
Company profile Revenue under $500K (small discount), fully on-site (small discount), growth stage (neutral), 8 employees (no adjustment) 0.970
Internal equity Pre-adjustment salary ($156K) is 2.78x the highest non-owner salary ($56K). Discount applied to keep ratio reasonable. 0.900
Distributions balance Salary portion of total compensation is over 95%. Small discount to balance with distributions. 0.950
Combined adjustment effect 1.035

Step 6: Final calculation

$129,050 × 1.088 (management) = $140,432
$140,432 × 1.050 (qualifications) = $147,454
$147,454 × 1.092 (role complexity) = $161,079
$161,079 × 0.970 (company profile) = $156,279
$156,279 × 0.900 (internal equity) = $140,651
$140,651 × 0.950 (distributions) = $133,619
Recommended Salary
Before financial capacity check
$133,619

Step 6b: Financial capacity check

Sarah's company has $141,000 in net profit. We apply an 80% feasibility cap (because the business needs to retain some earnings for operations and growth):

Net profit: $141,000
Feasibility cap (80%): $141,000 × 0.80 = $112,620
Recommended salary: $133,619
Feasible salary: min($133,619, $112,620) = $112,620

The recommended salary exceeds what the business can sustain. The feasible salary is set at 80% of net profit with a documented plan to increase as revenue grows.

Result: Sarah should be paying herself a salary of $112,620 (feasible) with a documented target of $133,619 (recommended). Her current $6,000 salary is significantly under-reported and would likely be reclassified by the IRS.


Adjustment Factors Explained

The BLS blended wage is the anchor, but adjustments are what make the calculation defensible. Here is what each factor captures and why it matters:

Management Scope

Based on management level (team lead through C-suite), team size, and budget authority. This premium is dampened by two factors: (1) if the shareholder's roles already include management SOC codes (to avoid double-counting), and (2) business scale, because "director" of an 8-person company is not the same scope as director of a 200-person company.

Qualifications

Education level (associate through doctorate), professional licenses (CPA, JD, PE), and certifications. These reflect the market premium for specialized credentials that BLS wage percentiles may not fully capture.

Role Complexity

Accounts for owners who perform multiple distinct roles across different occupational categories. Wearing three hats is more demanding than one. This factor is also dampened for small businesses where multi-role is the norm, not the exception.

Company Profile

Revenue range, employee count, growth stage, profitability, and remote work flexibility. A $5M company can justify higher compensation than a $200K company for the same role. Profitability matters too: a 30%+ margin company can support higher salaries.

Internal Equity

Compares the recommended owner salary to the highest-paid non-owner employee. If the ratio exceeds 2.5x, a discount is applied. The IRS looks at internal pay structures as a reasonableness indicator.

Distributions Balance

Evaluates the ratio of salary to total compensation (salary + distributions). If salary represents less than 30% of total compensation, a premium is applied to bring it up. If over 80%, a small discount balances the split.


Common Calculation Pitfalls

Using a single SOC code for a multi-role owner
An owner who does operations, bookkeeping, and sales is not just a "General Manager." Using only 11-1021 overstates the salary. The multi-role weighted approach is more accurate and more defensible.
Ignoring the business scale factor
A "director" title at a 5-person company does not carry the same market premium as a director at a Fortune 500. Failing to adjust for company size leads to inflated recommendations that are hard to defend.
Picking a number without data
Choosing a salary because "it feels right" or "that's what the owner wants" is not a calculation. It is a guess, and guesses do not hold up in audit. Start with BLS data and adjust from there.
Setting salary higher than the company can afford
A technically correct salary that exceeds net profit fails the independent investor test. Always check financial feasibility and document a phase-in plan if there is a gap.
Using stale data
BLS data is updated annually. Using three-year-old wage data undermines credibility. Always use the most recent available data set and note the vintage in your documentation.

What Your Documentation File Needs

The calculation is only half the job. The other half is creating a file that holds up if the IRS asks questions. Here is what to include:

Shareholder duty description with time allocations
Written description of each role the shareholder performs, mapped to SOC codes, with percentage allocations.
BLS wage data with source and date
The actual wage figures used, which BLS dataset they came from, and the publication date.
Adjustment factors with rationale
Each adjustment applied, the multiplier used, and a brief explanation of why it was appropriate for this shareholder.
Financial capacity analysis
Gross receipts, net profit, and the feasibility check showing the company can sustain the recommended salary.
Final recommendation with date
The recommended salary, the feasible salary (if different), and the effective date of the analysis.
Corrective action plan (if salary is out of range)
If the current salary is below the recommended amount, a written plan for how and when the salary will be adjusted.
Documentation created before an audit carries significantly more weight than records assembled after the IRS sends a letter. Build the file when you do the analysis, not when you need it.

Skip the Spreadsheet

The calculation above takes a CPA anywhere from 30 minutes to 2 hours per client when done manually. Multiply that by 20, 50, or 100 S-corp clients and you have a significant time investment every tax season.

SafeRatio automates this entire process. Enter the shareholder's duties, qualifications, and company financials, and the platform generates a defensible salary recommendation with full documentation in under 10 minutes. Every report includes:

Multi-role BLS calculation
Weighted blended wages with full percentile data
All IRS adjustment factors
Management, quals, company size, equity, distributions
Confidence score
Risk flags and defensibility assessment
Audit-ready PDF export
Complete documentation file, ready to attach to the return

Your first report is free with code SALARY26. Try it with a real client and see the output before you commit.


Frequently Asked Questions

How do you calculate reasonable compensation for an S-corp owner?
Map the owner's duties to BLS occupational codes, pull market wage data for each role, weight by time allocation, then adjust for experience, management scope, company size, qualifications, and financial capacity. The result is a defensible salary range backed by public data.
What data does the IRS accept for reasonable compensation?
The IRS accepts Bureau of Labor Statistics (BLS) wage data, industry salary surveys, comparable company data, and job postings for similar roles. BLS data is the most commonly cited source because it is publicly available, government-published, and updated annually.
What happens if you set S-corp salary too low?
The IRS can reclassify distributions as wages, triggering back employment taxes (Social Security + Medicare at 15.3%), plus interest and penalties. In Watson v. Commissioner, the court reclassified over $200,000 in distributions as wages subject to employment tax.
Can an S-corp owner pay themselves the minimum wage?
Generally no. If the owner performs services beyond entry-level work, minimum wage will not satisfy the reasonable compensation requirement. The IRS expects salary to reflect what an unrelated employer would pay for the same duties, experience, and responsibilities.
How often should reasonable compensation be recalculated?
At least annually, ideally at the start of each tax year or when there is a material change in the shareholder's duties, the company's financial position, or market conditions. Consistent annual documentation strengthens audit defense.

Run this calculation in 10 minutes

Skip the spreadsheet. Enter your client's info and get a defensible salary with full documentation. First report free.

Bashir Bashir, CPA
Founder of SafeRatio. Helping CPAs deliver defensible reasonable compensation.