---
title: "Layoffs Tracker Methodology, Sources and Corrections"
canonical: "https://www.metaintro.com/layoffs/methodology"
language: "en"
author: "Metaintro"
---

Layoffs Tracker

# Layoffs Tracker methodology and corrections

How the Metaintro Layoffs Tracker decides what counts, where each figure comes from, what it leaves out, and how to cite the data or report an error.

Last updated Nov 6, 2026

[Open the tracker](/layoffs)[Report a correction](#corrections)

## What counts

Only what the employer itself made public

An event is one employer's announcement that it is cutting jobs, permanently closing stores, plants, offices or other sites, or ordering staff back to the office. It counts only when the employer announced, confirmed, filed or notified it: a press release, a statement or memo to staff, an SEC filing, or a state WARN notice.

We leave out:

- Reports that cite unnamed people or people familiar with the matter
- Plans under consideration, rumors, predictions and denials
- Temporary closures, such as remodels, holidays or weather
- Market roundups, statistics, opinion, and stories that name no employer

Each row is one announcement. A later report about the same company and the same kind of action within 14 days, with no conflicting job count, is added to the existing row as more coverage instead of becoming a second row.

## Event types

Every row has exactly one of three types

**Layoff**
: A company announces job cuts. Jobs affected is recorded only when a source states a number.

**Store closure**
: A company announces it is closing stores or other locations. The number of stores, and of jobs, is recorded only when a source states it.

**Return to office**
: A company sets an in-office attendance mandate. Jobs affected is included in the reported totals only when a source states a number.

## What the headcount means

Stated numbers only, never estimates

The jobs figure on a row is the number of jobs cut or positions eliminated, exactly as the employer or a source states it. “About 1,200 roles” is recorded as 1,200. The tracker shows it in the Jobs affected column.

- We never estimate a number, round it, add figures together or convert a percentage. A cut announced only as a share of staff has no number.
- A count of people “affected”, “impacted” or “reorganized” is not shown as a cut unless the employer says that many jobs are going. Neither is a count of people eligible for or offered a buyout, a total workforce, or hires.
- The number must appear in digits in our coverage and in the row's summary. When it does not, the row shows “Not stated”, which means no number was disclosed, not that no jobs were cut.
- Stores closed follows the same rules and is recorded only for store closures.

Totals are the plain sum of stated numbers. Announcements without one are left out of the sum rather than counted as zero, so every total is a floor.

## Sources

Filings and employer releases come before news coverage

The Metaintro news desk reads English-language news searches, the layoffs feeds of TechCrunch and GeekWire, HR Dive, Retail Dive and Manufacturing Dive, and SEC 8-K filings that report Item 2.05 (exit or disposal costs). For each story it fetches up to three news articles and up to two primary sources: SEC filings, newswire releases, state WARN notices, and the employer's own newsroom or investor pages.

SEC filings, WARN notices and employer releases are preferred over news coverage. When a primary source states the figure, that source is the one cited for it, and news coverage never overrides the employer's own number or wording.

Before a post is published, code checks it against the fetched pages. The text of every source link must appear word for word on the page it links. Every number, quotation, name and the announcement date must appear in a source, and the passage that carries the figure must not read as a rumor. A post that fails gets one repair attempt and is otherwise dropped.

A row links our coverage of the event, and links its primary source only when that coverage cites it, so some rows link only to Metaintro coverage.

## How dates are set

The announcement date, not the effective date

A row's date is the day the employer or a filing first made the action public, not the day the cuts or closures take effect. Dates are calendar days in UTC. When no source states the announcement date, the date is the day the report of it was published. The desk writes up only announcements made in the last 14 days.

## How company pages are linked

By the employer's website domain, never by name alone

Every employer has a tracker page at /layoffs/{company} with all of its rows. A row also links to the employer's Metaintro company profile only when all of these hold:

- The employer's own website domain belongs to exactly one company in our data.
- That company's name shares a distinctive word with the employer's name. Generic words such as “global” or “bank” do not count.
- That company's profile is public.

Otherwise the row has no profile link: we would rather show none than the wrong company. An existing link is never overwritten automatically.

## Update cadence

Two desk runs a day, a sync every three hours

The news desk runs every day at 8:30 a.m. and 3:30 p.m. New York time, reading headlines from the previous 48 hours. It publishes at most 6 posts a run and 12 a day.

A sync runs every 3 hours, at 40 minutes past the hour (UTC), and turns newly published layoffs coverage into tracker rows. A new post usually reaches the tracker and the downloads within three hours.

## Known limits

What the numbers do not cover

- Totals are a floor. Announcements that state no number add nothing to them.
- Coverage depends on the sources above. Announcements they do not report, often from smaller or non-US employers, are missed.
- On busy days the desk's caps can delay an announcement or leave it out.
- WARN notices are not added as rows on their own. State filings are listed separately on [WARN notices by state](/warn-notices).
- A figure is the employer's announced total and can include jobs outside the US.
- Rows do not record an industry, so there is no sector breakdown.
- Two rounds by the same company of the same kind within 14 days can be merged into one row.

## How to cite and reuse

Free with attribution and a link

The tracker, its company pages and the [CSV](/layoffs/data.csv) and [JSON](/layoffs/data.json) downloads are free to reuse. Credit “Metaintro Layoffs Tracker” and link to [https://www.metaintro.com/layoffs](/layoffs).

Suggested citation

> Metaintro, "Metaintro Layoffs Tracker". https://www.metaintro.com/layoffs

Add the date you read the figures, since rows are added and corrected over time. To cite one announcement, link its row on the company page, /layoffs/{company}#event-{id}. Each row's id and company page URL are in the downloads.

## Corrections

How to report an error, and what we do

Email [hello@metaintro.com](mailto:hello@metaintro.com?subject=Layoffs%20Tracker%20correction) with “Layoffs Tracker correction” in the subject, or use our [contact page](/contact). Include the row or company page link, what is wrong, and a source, ideally the employer's own statement or filing.

Corrected posts and rows are fixed in place, at the same address, so existing links and citations keep working. A corrected row moves the hub's “Tracker updated” date, and the downloads carry the corrected figures.

[Return to navigation](#main-navigation)