Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Conducting Quality Of Earnings Analysis

ASecurity

Adjusts reported earnings for non-recurring items, accounting policy choices, and run-rate normalizations. Use when performing QofE analysis, adjusting EBITDA, or validating seller financial presentations.

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessgoapidocumentation

Works with

api

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill conducting-quality-of-earnings-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Conducting Quality Of Earnings Analysis?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Conducting Quality Of Earnings Analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-conducting-quality-of-earnings-analysis/badge)](https://www.skillsdirectory.com/skills/lev-os-conducting-quality-of-earnings-analysis)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: conducting-quality-of-earnings-analysis
description: Adjusts reported earnings for non-recurring items, accounting policy choices, and run-rate normalizations. Use when performing QofE analysis, adjusting EBITDA, or validating seller financial presentations.
tags:
  - process
  - mergers-and-acquisitions
  - accounting
metadata:
  author: casemark
  practice_areas:
    - M&A Advisory
    - Corporate Development
    - Investment Banking
  document_types:
    - Process Documentation
  skill_modes:
    - Process Management
---
# Conducting Quality Of Earnings Analysis

Adjusts reported earnings for non-recurring items, accounting policy choices, and run-rate normalizations to derive a defensible adjusted EBITDA that buyers and lenders can underwrite.

## When To Use

- Buy-side or sell-side due diligence requiring normalized earnings validation
- Evaluating a seller's CIM or management-prepared adjusted EBITDA
- Preparing or reviewing a QofE report for a letter of intent, financing package, or board presentation
- Assessing earnings sustainability when a target has lumpy revenue, owner-dependent operations, or recent acquisitions

## Inputs To Gather

- **Financial statements**: 3 years of audited/reviewed P&L, balance sheet, and cash flow statements; trailing twelve months (TTM) interim financials
- **Trial balance and general ledger detail**: Monthly GL exports for the analysis period, with account-level detail sufficient to trace individual adjustments
- **Management adjustments schedule**: Seller's own pro forma or add-back schedule with supporting documentation
- **Revenue detail**: Customer-level revenue by month, contract backlog, and pipeline data
- **Cost detail**: Payroll registers, rent rolls, vendor invoices for material expense categories
- **Tax returns**: Corporate returns (or K-1s for pass-throughs) to cross-check reported income
- **Related-party transaction list**: All intercompany or owner-related transactions, compensation, leases, and service agreements

## Workflow

1. **Establish the reported earnings baseline**
   - Map the P&L to a standard chart of accounts (revenue, COGS, gross profit, SG&A, EBITDA)
   - Reconcile reported net income to tax returns; flag discrepancies
   - Confirm D&A, interest, and tax add-backs match supporting schedules

2. **Identify and categorize adjustments**
   - **Non-recurring items**: Litigation settlements, one-time consulting projects, asset write-downs, PPP/EIDL forgiveness, natural disaster costs. Each item requires documentation proving it is truly one-time
   - **Owner/related-party adjustments**: Above-market owner compensation, personal expenses run through the business, below-market rent on owner-held real estate, related-party service fees. Benchmark replacement cost using market data [VERIFY comparable compensation benchmarks against industry surveys]
   - **Accounting policy normalizations**: Revenue recognition timing (ASC 606 vs. cash basis), inventory valuation method changes (FIFO/LIFO), capitalization vs. expensing thresholds, lease treatment under ASC 842 [VERIFY applicable GAAP standards if target uses IFRS or tax-basis accounting]
   - **Run-rate / pro forma adjustments**: Full-year impact of mid-period hires, price increases, facility openings/closings, lost or won contracts, cost savings from completed initiatives. Require evidence that the run-rate event has already occurred — do not accept projected synergies

3. **Build the adjustment bridge**
   - Present adjustments in a waterfall from reported EBITDA to adjusted EBITDA
   - Categorize each adjustment by type (non-recurring, owner/related-party, normalization, run-rate)
   - Show the impact by period (each fiscal year + TTM) to reveal trends
   - Assign a confidence tier to each adjustment: **Supported** (documented), **Reasonable** (management representation with partial backup), **Unsupported** (no documentation — flag for further diligence)

4. **Analyze revenue and working capital quality**
   - Assess customer concentration (top 10 customers as % of revenue); flag if any single customer exceeds 10-15%
   - Evaluate revenue sustainability: recurring vs. non-recurring mix, contract renewal rates, churn
   - Review net working capital trends; identify seasonal swings and normalize for a peg calculation
   - Check for channel stuffing indicators: revenue spikes at quarter-end, abnormal receivables aging, credit memo patterns

5. **Stress-test and sensitize**
   - Model adjusted EBITDA under conservative, base, and management cases
   - Quantify the aggregate dollar impact of unsupported or borderline adjustments
   - Compare adjusted EBITDA margin to industry benchmarks [VERIFY industry margin data source and peer set]

6. **Compile the QofE deliverable**
   - Executive summary with headline adjusted EBITDA range and key risk findings
   - Detailed adjustment schedule with line-item support references
   - Revenue and working capital analysis sections
   - Appendices: data request tracker, open items list, management representation gaps

## Output

The final QofE deliverable should include:

- **Adjusted EBITDA summary table**: Reported vs. adjusted for each period analyzed, with a clearly labeled TTM figure
- **Adjustment detail schedule**: Each adjustment with description, amount by period, category, confidence tier, and supporting reference
- **Revenue quality analysis**: Concentration table, recurring revenue breakdown, trend commentary
- **Net working capital analysis**: Monthly NWC with seasonal normalization and proposed peg
- **Key findings and risk factors**: Bullet-point summary of material issues (unsupported add-backs, concentration risk, accounting policy concerns, pending litigation exposure)
- **Open items list**: Unresolved data requests or items requiring further investigation

## Quality Checks

- Every adjustment ties to a specific GL account and has a cited source document or management representation
- Adjusted EBITDA reconciles cleanly from reported net income through each add-back layer
- No projected synergies or uncommenced cost savings are included in adjusted EBITDA (these belong in a separate synergy analysis)
- Customer concentration and revenue sustainability findings are consistent with the adjustment conclusions
- Tax return income reconciles to book income within an explainable variance
- All figures marked [VERIFY] have been flagged for jurisdiction-specific or data-source-dependent confirmation
- The deliverable has been reviewed for internal consistency: totals foot, periods align, and narrative matches the numbers

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →