Your current ratio is 2.1. Is that good? It depends on your industry, your business model, and how that ratio interacts with your other financial metrics. Read the current ratio in the light of the firm and its peer group, and treat one cutoff as a cue to review, not a rule for judging a firm. Many people compare ratios against published industry averages, but those comparisons are one-dimensional. They do not show how your ratios interact with each other or where you sit in the full distribution. This study can show how ratios link in a peer set and where a firm sits in that set. Use the result to guide a review. It cannot show on its own which change will improve firm health.
Worked Example (Simulated): Operating Margin and ROA in a Made-Up Peer Set
Question: In this made-up peer set, do operating margin and return on assets (ROA) move together? ROA is net income divided by assets.
Inputs: Simulated data, seed 42, 12 made-up firms. The script draws revenue, asset turnover (sales for each unit of assets) and operating margin from fixed ranges. Net income is set to 70% of operating income, and assets equal revenue divided by asset turnover. These are teaching values, not real firm records. The script needs numpy.
Method: Find ROA for each firm, then take the Pearson correlation between operating margin and ROA. It is a score from -1 to 1 for how two sets of values move together.
import numpy as np
# Simulated peer data. Each firm has revenue, assets, and operating margin.
# Net income is set to 70% of operating income for this teaching example.
seed = 42
rng = np.random.default_rng(seed)
n = 12
revenue = rng.uniform(80, 220, n) # simulated units
asset_turnover = rng.uniform(0.55, 1.35, n)
assets = revenue / asset_turnover
operating_margin = rng.uniform(0.04, 0.22, n)
operating_income = revenue * operating_margin
net_income = operating_income * 0.70
roa = net_income / assets
r = np.corrcoef(operating_margin, roa)[0, 1]
print(f"Dataset: Simulated peer set, seed {seed}")
print(f"Companies: {n}")
print("Inputs: revenue and asset turnover drawn from fixed ranges; "
"operating margin drawn from 0.04 to 0.22")
print("Rule: net income = 0.70 x operating income; "
"assets = revenue / asset turnover")
print(f"Mean operating margin: {operating_margin.mean():.4f} "
f"({operating_margin.mean()*100:.2f}%)")
print(f"Mean ROA: {roa.mean():.4f} ({roa.mean()*100:.2f}%)")
print(f"Pearson correlation (operating margin, ROA): {r:.4f}")
Printed output:
Dataset: Simulated peer set, seed 42
Companies: 12
Inputs: revenue and asset turnover drawn from fixed ranges; operating margin drawn from 0.04 to 0.22
Rule: net income = 0.70 x operating income; assets = revenue / asset turnover
Mean operating margin: 0.1208 (12.08%)
Mean ROA: 0.0871 (8.71%)
Pearson correlation (operating margin, ROA): 0.8812
Result: Mean operating margin was 12.08%, mean ROA was 8.71%, and the correlation was 0.8812. In this made-up set, the two ratios had a strong positive link. This does not show that a change in operating margin would cause a change in ROA.
Limit: The example uses only 12 made-up firms. ROA is defined here as 0.70 x margin x asset turnover, so margin is one factor of ROA by construction; the correlation of 0.88 reflects that, not a finding about firms. It is below 1 only because asset turnover varies across firms.
Why Single-Ratio Benchmarks Are Not Enough
The traditional approach to financial ratio analysis is to calculate each ratio in isolation and compare it to an industry median. Gross margin: 42%, industry median is 38%, good. Debt-to-equity: 1.8, industry median is 1.2, needs work. Current ratio: 2.1, industry median is 1.5, comfortable.
The problem is that ratios do not operate in isolation. A company with high leverage (debt-to-equity of 1.8) but also high asset turnover might be perfectly healthy. It is using debt to fund productive assets that generate strong revenue. A company with the same leverage but low asset turnover is in trouble. It is carrying debt that is not generating returns. The single-ratio benchmark cannot distinguish between these two situations.
Correlation analysis reveals how your ratios interact. When you map many financial ratios simultaneously (eight to twelve, say), patterns emerge that are invisible in one-at-a-time comparisons. The link can vary by peer set. Name the data and method before you give a score. A link shows that two things move together; it does not show that one causes the other. The correlation matrix shows these relationships for your specific peer set.
A 7% net margin in professional services (low capital intensity) means something very different from a 7% margin in manufacturing (high capital intensity). Benchmarking against actual peer data, rather than published averages, shows more of where you stand.
What This Analysis Does
You upload a CSV containing financial ratios for your company and your peer set (or use a public dataset of companies in your industry). The analysis produces:
- Correlation matrix heatmap: shows how all ratios relate to each other. Strong positive correlations (close to +1) and strong negative correlations (close to -1) are color-coded. This reveals which ratios move together and which are independent, helping you prioritize improvement areas.
- Distribution analysis: histograms and box plots for each ratio showing where your company falls versus the peer distribution. Are you at the 25th percentile on inventory turnover or the 75th? The distribution tells you.
- Top correlation pairs: a ranked list of the strongest ratio relationships. If the ratios move together in a peer set, that is a link in those data. Both ratios use income, so their math shares part of the same view of the firm. The link alone cannot show that a change in operating margin will change ROA or tell you what step to take.
- Summary statistics: mean, median, standard deviation, and percentile values for each ratio across the peer set. These are your custom benchmarks, more relevant than published industry averages because they reflect your actual peer group.
The Ratios That Matter
Financial ratios fall into four families. You do not need all of them, but including at least one from each family gives you a complete picture of financial health.
Profitability Ratios
- Gross margin: revenue minus cost of goods sold, divided by revenue. Measures production efficiency.
- Operating margin: operating income divided by revenue. Measures how well the business controls overhead after covering COGS.
- Net margin: net income divided by revenue. The bottom line: what percentage of each revenue dollar becomes profit.
- Return on Assets (ROA): net income divided by total assets. Measures how efficiently the business uses its assets to generate profit.
- Return on Equity (ROE): net income divided by shareholder equity. The return investors are earning.
Liquidity Ratios
- Current ratio: current assets divided by current liabilities. Can the company pay its short-term obligations?
- Quick ratio: same as current ratio but excludes inventory. A stricter test of liquidity for businesses with slow-moving inventory.
Leverage Ratios
- Debt-to-equity: total debt divided by shareholder equity. How much of the business is funded by debt versus ownership. Higher is riskier but can amplify returns.
Efficiency Ratios
- Asset turnover: revenue divided by total assets. How efficiently the business uses its assets to generate revenue.
- Inventory turnover: COGS divided by average inventory. How quickly inventory sells. Critical for retail and manufacturing.
- Receivables turnover: revenue divided by average accounts receivable. How quickly the company collects payment.
Who This Is For
This analysis serves three distinct audiences:
- CFOs and controllers at $5M-$100M companies who want to compare their financial health against peers.
- PE firms, lenders, and M&A analysts who need to evaluate a target company's ratios against the sector during due diligence.
- Fractional CFOs and consultants who advise multiple clients and need a fast way to benchmark each client's financial position against industry norms as part of their engagement.
What Data You Need
A CSV with each row representing a company (or company-period) and columns for financial ratios. At minimum, two numeric ratio columns give a pairwise correlation; more ratios let the correlation matrix show wider patterns. For benchmarking, include a company identifier and optionally an industry or sector column.
Sources for peer data:
- Your own clients, if you are a fractional CFO or accounting firm, compile anonymized ratios across your client base
- Public filings: SEC EDGAR provides financial data for publicly traded companies. Filter to your industry SIC code.
- Kaggle datasets: some public financial ratio datasets may suit a first look; check what they measure and how old they are
Use as many peers as you can find that are alike in size and business model.
How to Use the Results
Find Your Weak Spots
The distribution charts show where you fall in each ratio's peer distribution. If you are at the 20th percentile on receivables turnover but the 70th on gross margin, your collection process is the bigger drag on financial performance. The correlation matrix can add context: if receivables turnover moves with cash flow health in your peer set, that points to where to look first.
Prioritize Improvements
The correlation analysis shows which ratios have the strongest link with outcomes such as ROA or ROE in your peer set. If asset turnover moves closely with ROA there, that points to where to look first. It does not show that changing it would change ROA.
Due Diligence
When evaluating an acquisition target, upload the target's ratios alongside the peer set. The distribution charts immediately show whether the target is at the 10th or 90th percentile on each metric. The correlation analysis reveals whether the target's strong areas (say, high revenue growth) correlate with sustainable financial health or whether they come at the expense of deteriorating leverage or liquidity.
When to Use Something Else
- Want to track your own ratios over time: Use cash flow trend analysis or a simple trend analysis to see whether key ratios are improving or deteriorating quarter over quarter.
- Need to predict outcomes: Use ridge regression to model which ratios predict credit defaults, bankruptcy risk, or revenue growth.
- Want to group companies by financial profile: Use K-Means clustering to discover natural groupings: healthy companies, distressed companies, and turnaround candidates.
- Fewer than 10 companies to compare: Manual comparison in a spreadsheet is more practical than statistical analysis with so few data points.
Your turn
Bring your own data and the question you actually need answered.
MCP AnalyticsData science by email Send us your data and your question, and we will reply. ds@mcpanalytics.ai