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?
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.
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.
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.
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.
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.
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.
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
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?
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
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
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):
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
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:
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:
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?
What data does the IRS accept for reasonable compensation?
What happens if you set S-corp salary too low?
Can an S-corp owner pay themselves the minimum wage?
How often should reasonable compensation be recalculated?
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.