DEV Community

Ava Torres
Ava Torres

Posted on

M&A Due Diligence Checklist: Pull SOS Filings, SEC EDGAR, and IRS 990s in One Pipeline

If you work in corp dev, PE, or M&A advisory, you know the drill: before any deal closes, someone has to manually pull entity filings from Secretary of State portals, cross-reference SEC EDGAR for public filings, and check IRS 990s if there's a nonprofit angle.

This takes paralegals days. LexisNexis charges thousands per engagement. And half the time, the data is stale by the time the memo lands.

Every one of these data sources is public. The bottleneck is access and aggregation, not availability.

The due diligence data stack

Here's what a typical target company check requires:

1. Secretary of State entity verification

Confirm the target is in good standing, check filing history, identify registered agents, and find related entities.

2. SEC EDGAR filings

For public targets or targets with public debt, pull 10-K, 10-Q, 8-K, and proxy filings.

3. Nonprofit and tax-exempt verification

If the target or any subsidiary has 501(c) status, pull 990 returns.

4. Supplementary checks

Automating the pipeline

Instead of running each check manually:

  1. Input: target company name + state of incorporation
  2. Run SOS entity search for the relevant state
  3. Run SEC EDGAR search by company name
  4. Run IRS 990 search if nonprofit indicators are present
  5. Run OFAC screening on key principals
  6. Aggregate results into a single JSON or spreadsheet

With n8n or Make.com, this entire workflow runs in under 5 minutes for a single target. For portfolio-level screening, batch process overnight.

Cost comparison

Source LexisNexis/Manual API approach
SOS entity check (5 states) $50-200/entity $0.02-0.05/entity
SEC EDGAR filings $100+/search $0.004/result
IRS 990 lookup $25-50/org $0.003/result
OFAC screening $5-15/name $0.003/result

Total per-target diligence cost drops from $200-400 to under $1.


I build data automation tools for M&A research, compliance, and business intelligence. More at dev.to/avabuildsdata.

Top comments (0)