← Blog

Beneish M-Score: Detecting Earnings Manipulation in European Stocks

·11 min read·Nico Mena

The Beneish M-Score uses eight financial ratios to flag possible earnings manipulation. For European investors, it's a powerful quality filter — especially in markets with less analyst coverage like CEE small-caps and Nordic names.

The Beneish M-Score is a quantitative model developed by Professor Messod D. Beneish at Indiana University in 1999. It uses eight financial ratios drawn from a company's income statement, balance sheet, and cash flow statement to produce a single score that flags whether a company may be manipulating its reported earnings.

The model was built by studying SEC enforcement actions against US companies — real cases where companies had distorted their accounts. The eight ratios reflect the most common patterns of manipulation: inflating revenues, understating expenses, deferring depreciation, and accumulating non-cash accruals. The M-Score does not prove manipulation; it flags statistical similarity to companies that were later found to have manipulated.

For European stock screeners, the M-Score serves as a quality filter — a way to remove companies with suspicious accounting before applying valuation criteria. It is most valuable in markets with lower analyst scrutiny, where accounting irregularities have less chance of being flagged by external research.


The eight components of the M-Score

Understanding each component helps interpret the score and identify which specific factor drove a high reading.

1. DSRI — Days Sales in Receivables Index

Formula: (Receivables / Sales) in current year ÷ (Receivables / Sales) in prior year

DSRI measures whether receivables are growing faster than sales. A rising DSRI means the company is recording more revenue but collecting cash more slowly — a classic pattern in revenue inflation or premature revenue recognition. Companies that accelerate revenue recognition to meet targets typically see receivables grow faster than actual cash sales.

A DSRI significantly above 1.0 is a flag.

2. GMI — Gross Margin Index

Formula: Gross Margin in prior year ÷ Gross Margin in current year

GMI measures whether gross margins are deteriorating. A GMI above 1.0 means margins have declined year-over-year. Declining margins create pressure on management to manage earnings elsewhere. Companies with weakening underlying economics are more likely to compensate through accounting choices.

3. AQI — Asset Quality Index

Formula: (1 − (Current Assets + PPE) / Total Assets) in current year ÷ same ratio in prior year

AQI captures whether the proportion of non-current, non-PPE assets is growing. Assets deferred into intangibles, capitalised software, or other off-balance-sheet items grow relative to hard assets. An AQI above 1.0 suggests the company is increasingly deferring costs rather than expensing them.

4. SGI — Sales Growth Index

Formula: Sales in current year ÷ Sales in prior year

SGI measures revenue growth. High growth alone is not manipulation — but Beneish's research found that high-growth companies face stronger incentives to manipulate: they need to justify premium valuations, meet analyst expectations, and maintain momentum. SGI is the only positive-growth component; it acts as an amplifier for the other flags when combined with them.

5. DEPI — Depreciation Index

Formula: Depreciation / (Depreciation + PPE) in prior year ÷ same ratio in current year

DEPI captures whether the company is depreciating assets more slowly than before. A DEPI above 1.0 means the depreciation rate has declined, which mechanically boosts reported earnings by reducing the depreciation charge. Companies extending asset useful lives or reducing depreciation rates are improving reported profits without any operational improvement.

6. SGAI — Sales, General and Administrative Expenses Index

Formula: (SG&A / Sales) in current year ÷ same ratio in prior year

SGAI measures whether overhead costs are growing faster than revenue. A rising SGAI means the company is spending more on administration and sales relative to income — often a sign of operational deterioration that management may try to offset through accounting adjustments elsewhere.

7. LVGI — Leverage Index

Formula: (Current Liabilities + Long-term Debt) / Total Assets in current year ÷ same ratio in prior year

LVGI measures whether leverage is increasing. Rising leverage creates pressure on covenants and earnings quality. Highly leveraged companies facing covenant tests have strong incentives to manage reported earnings. An LVGI above 1.0 signals growing leverage.

8. TATA — Total Accruals to Total Assets

Formula: (Change in Working Capital − Depreciation & Amortization) / Total Assets

TATA is the most direct measure of earnings quality: it quantifies the gap between reported earnings and cash generation. High accruals relative to total assets mean earnings contain a large non-cash component. Cash earnings are more reliable than accrual-based earnings — the TATA component directly penalises companies where reported profits significantly exceed operating cash flows.


The M-Score formula and interpretation

M = −4.84 + 0.920(DSRI) + 0.528(GMI) + 0.404(AQI) + 0.892(SGI) + 0.115(DEPI) − 0.172(SGAI) + 4.679(TATA) − 0.327(LVGI)

M-Score Interpretation
Below −2.22 Unlikely to be manipulating — safe zone
−2.22 to −1.78 Grey zone — requires additional review
Above −1.78 Potential manipulation — flag for exclusion

The threshold of −1.78 was identified in Beneish's original paper as the level above which companies have a statistically elevated probability of being manipulators. Approximately 76% of known manipulators in his original dataset scored above −1.78.

Important: A score above −1.78 does not mean manipulation is certain. It means the company's financial patterns resemble those of companies that were later found to have manipulated. False positives exist — particularly for high-growth companies where SGI naturally drives higher scores.


Why the M-Score is useful for European stock screening

Low analyst coverage in CEE and smaller European markets

The most dangerous accounting irregularities persist in markets where external scrutiny is weakest. A large-cap French or German company has dozens of analysts reviewing its quarterly filings, forensic accountants at institutional investors, and active short sellers looking for manipulation opportunities. The combination creates rapid price discovery when accounting problems emerge.

A small-cap Polish, Romanian, or Baltic company may have zero sell-side coverage. No one is running quarterly forensic checks on the financial statements. The M-Score substitutes — systematically and mechanically — for the analyst scrutiny that does not exist for these companies.

Applying an M-Score threshold as a negative filter before investing in CEE small-caps is a meaningful quality improvement that requires no additional qualitative research.

IFRS reporting flexibility

European companies report under IFRS, which is generally well-constructed but includes flexibility in areas like revenue recognition, lease capitalisation, intangibles, and the treatment of restructuring charges. This flexibility creates legitimate accounting choices, but also creates opportunities for earnings management. The M-Score's components — particularly DSRI (receivables), AQI (intangibles), and TATA (accruals) — directly probe the areas where IFRS flexibility is greatest.

Complement to the Piotroski F-Score

The Piotroski F-Score and the Beneish M-Score are complementary:

  • Piotroski measures whether financial fundamentals are improving — trending in the right direction
  • Beneish measures whether reported financials are reliable — not distorted by accounting choices

A stock with F-Score ≥ 7 and M-Score < −2.22 has both improving fundamentals and reliable accounting — the strongest quality signal from purely quantitative analysis. A stock with high F-Score but M-Score > −1.78 may have reported improving fundamentals that are accounting-driven rather than operational.


Limitations of the M-Score

Growth companies trigger false positives. The SGI component gives a higher score to fast-growing companies. A genuinely high-growth business — with expanding revenues and new customers — will naturally score higher on SGI, pushing the M-Score towards the manipulation threshold even with entirely accurate accounting. For growth-oriented screens, the M-Score requires softer application; consider using only the DSRI and TATA components rather than the full score.

Sector-specific behaviour. The M-Score was calibrated on US manufacturing and services companies. Sectors with inherent accrual-heavy accounting — software businesses capitalising development costs, telecoms amortising licences, mining companies with long depreciation cycles — may naturally score above the threshold without any manipulation. Apply sector context when interpreting the score.

It is backward-looking. Like all financial statement models, the M-Score uses audited annual report data. It flags patterns from the last fiscal year. A company that manipulated in year T may have clean accounts in year T+1 (after a restatement or management change), while a company that begins manipulating in year T will only be flagged in the M-Score calculated from year T data.

It was calibrated on US companies. While the M-Score has been applied successfully in non-US markets, the original coefficients were trained on US SEC enforcement actions. Some researchers have suggested recalibrating the thresholds for European IFRS reporters, but the original thresholds remain the most widely referenced.


How to use the M-Score in a screening workflow

The M-Score is most effective as a negative filter — an exclusion criterion applied after a primary valuation screen.

Step 1 — Run a primary screen Screen for cheap or quality stocks first using valuation metrics (P/E, EV/EBITDA, Price-to-Book) or quality metrics (ROIC, gross margin, FCF yield).

Step 2 — Apply M-Score as an exclusion filter From the primary screen results, calculate or look up M-Scores. Exclude companies with M-Score > −1.78. If a strict threshold creates too many exclusions (e.g., in a growth-heavy primary screen), use M-Score > −1.50 as a more conservative threshold.

Step 3 — Add Piotroski F-Score for the passing candidates Companies that pass the M-Score filter (no manipulation flags) can then be assessed using the F-Score to confirm improving financial fundamentals.

Step 4 — Manual review of grey zone companies (M-Score −2.22 to −1.78) Companies in the grey zone deserve closer scrutiny. Identify which component(s) are elevated and investigate the underlying financial statements. Sometimes the elevated reading has a legitimate explanation (a real acquisition inflating intangibles, or a business that genuinely grew very fast).


Calculating the M-Score from financial statements

The eight components require data available in any standard annual report. For a shortlist of 10–15 companies, manual calculation takes 15–20 minutes per company.

From the income statement: Revenue (for DSRI, SGI, SGAI), Cost of goods sold (for GMI), SG&A expenses (for SGAI), Depreciation & amortization (for DEPI, TATA)

From the balance sheet: Receivables (for DSRI), Current assets, PP&E, Total assets (for AQI, TATA), Intangibles (for AQI), Current liabilities, Long-term debt (for LVGI), Working capital components (for TATA)

From the cash flow statement: Operating cash flow (cross-check for TATA accruals)

A spreadsheet with the eight components pre-built reduces per-company time to 5–8 minutes once structured.


Frequently asked questions

What M-Score threshold should I use?

The conventional threshold is −1.78 — above this, the company's financial patterns resemble known manipulators in Beneish's original dataset. For a conservative screen, use −2.22 as the pass threshold (the "safe zone"). For a more nuanced approach, treat anything between −2.22 and −1.78 as a grey zone requiring manual review, and exclude anything above −1.78 automatically.

Does the Beneish M-Score work for European stocks?

Yes. While the model was originally calibrated on US companies, the eight accounting ratios it uses measure universal patterns — receivables inflation, margin deterioration, accruals accumulation — that are not specific to US GAAP. Research applying the M-Score to European IFRS reporters has confirmed meaningful discriminatory power, particularly in smaller markets with limited analyst coverage.

How does the M-Score differ from the Altman Z-Score?

The Altman Z-Score predicts financial distress and bankruptcy risk. The Beneish M-Score detects earnings manipulation and accounting irregularities. They are complementary: a company can have a healthy Z-Score (no bankruptcy risk) but a suspicious M-Score (manipulated earnings), or the reverse. Using both in combination provides a more complete picture of financial quality than either alone.

Can the M-Score be used as a positive screen (buy manipulators)?

Contrarian investors sometimes apply the M-Score as a positive screen for high-M-Score companies, betting that the manipulation detection will prompt regulatory scrutiny or a reversal, creating a short opportunity. This is a legitimate strategy for sophisticated investors. For long-only investors building a buy list, the M-Score is best used purely as an exclusion filter.

Which European markets benefit most from M-Score filtering?

Markets with the least analyst coverage benefit most: CEE small-caps (Poland, Romania, Czech Republic, Baltics), Italian small-caps (Borsa Italiana EGM), and First North Nordic markets. In these markets, accounting irregularities are less likely to be caught early by external research. The M-Score's systematic approach substitutes for the analyst coverage that does not exist.


Screen for high-quality European stocks → — apply fundamental filters and quality metrics across all European exchanges. Free, no account required.

Ready to screen 17,000+ stocks?

US, Canada & Europe — free, no sign‑up required.

Related articles

Beneish M-Score: Detecting Earnings Manipulation in European Stocks — ScreenerHero