Beneish M-Score: Earnings Manipulation Screening, Not Proof
For educational purposes only; not investment advice.
Direct answer
Section titled “Direct answer”The Beneish M-Score is a statistical screening model that uses financial statement ratios to flag companies whose reported earnings may deserve deeper review. It combines changes in receivables, gross margin, asset quality, sales growth, depreciation, selling and administrative expenses, accruals, and leverage.
The classic eight-variable version is often written:
M = -4.84 + 0.920DSRI + 0.528GMI + 0.404AQI + 0.892SGI + 0.115DEPI - 0.172SGAI + 4.679TATA - 0.327LVGI
A higher score indicates a higher model-implied manipulation risk. A common screening reference is around -1.78, but the threshold is not a legal or accounting conclusion. The model can produce false positives and false negatives.
What the variables look for
Section titled “What the variables look for”DSRI compares receivables to sales. A sharp rise can suggest looser credit, slower collections, channel stuffing, or early revenue recognition.
GMI compares prior gross margin with current gross margin. Margin deterioration can increase pressure to meet expectations.
AQI tracks asset-quality changes. Rising intangible, deferred, or hard-to-verify assets can be a sign that costs are being capitalized rather than expensed.
SGI measures sales growth. High growth is not bad by itself, but fast-growing firms can face stronger pressure to maintain expectations.
DEPI compares depreciation rates. A falling depreciation rate can reflect longer useful lives or accounting estimates that lift earnings.
SGAI compares selling, general, and administrative expense intensity. Its coefficient is negative in the classic model, so interpretation requires using the full formula.
TATA measures total accruals to total assets. High accruals can mean earnings are less supported by cash flow.
LVGI compares leverage. Changes in leverage can affect incentives, covenants, and financial pressure.
Worked example
Section titled “Worked example”Assume a company has:
DSRI = 1.30GMI = 1.10AQI = 1.20SGI = 1.25DEPI = 1.05SGAI = 0.95TATA = 0.08LVGI = 1.10
The score is:
M = -4.84 + 0.920×1.30 + 0.528×1.10 + 0.404×1.20 + 0.892×1.25 + 0.115×1.05 - 0.172×0.95 + 4.679×0.08 - 0.327×1.10
M ≈ -1.49
That would be above the common -1.78 screening reference and would justify deeper review. It does not prove manipulation. The investor should inspect receivable aging, cash collections, revenue policies, capitalized costs, depreciation assumptions, acquisitions, auditor language, and later filings.
Practical checks
Section titled “Practical checks”- Recreate the inputs from the 10-K and financial statement notes rather than relying only on a data vendor.
- Check whether acquisitions, divestitures, new accounting standards, or segment changes distort year-over-year ratios.
- Compare accruals with operating cash flow and free cash flow.
- Read revenue recognition, receivables, inventory, depreciation, intangible assets, and debt footnotes.
- Treat one unusual ratio as a prompt, not a verdict.
- Look for clusters: receivables rising, cash flow lagging, margins under pressure, and aggressive capitalization together.
- Compare the company with industry peers; normal working capital and asset intensity differ by business model.
Common misconceptions
Section titled “Common misconceptions”“M-Score proves fraud.” It is a statistical red-flag model, not proof of intent or legal fraud.
“A safe score means the accounts are clean.” The model can miss manipulation or risks outside its variables.
“The threshold is exact.” A score near a cutoff should be read as uncertain, not binary.
“Growth causes manipulation.” Growth is one risk environment variable; it is not evidence by itself.
Related topics
Section titled “Related topics”Authoritative sources
Section titled “Authoritative sources”- The Detection of Earnings Manipulation — Financial Analysts Journal (2026-07-14)
- Investor Bulletin: How to Read a 10-K — SEC (2026-07-14)
- Beginners’ Guide to Financial Statements — SEC (2026-07-14)