Back to Blog

NFP Replay: How to Review Historical Jobs Reports

Published: ·Updated: ·By Iven W.

An NFP replay is a historical event-review workflow, not a prediction system. Start with the official Bureau of Labor Statistics release date and 8:30 a.m. Eastern timestamp, save the payroll estimate and revisions that were visible at that moment, align the chart to the same clock, hide future candles, and record how price behaved before and after the release. Keep the initial estimate separate from later revised data, and treat any simulated fill as an assumption rather than a live-execution result.

This page owns the historical NFP event reconstruction problem. The Forex Factory economic calendar guide owns calendar setup, impact filters, time-zone settings, and daily event awareness. The forex historical-data guide owns feed quality, candle timezone, bid/ask conventions, spread data, and missing bars.

Key Takeaways

  • Use the official BLS schedule or archived release instead of assuming every report occurred on the first Friday.
  • The Employment Situation is normally released at 8:30 a.m. Eastern Time, not at one fixed UTC time throughout the year.
  • The headline payroll change is an initial CES estimate and is revised in the next two monthly releases.
  • For immediate-reaction analysis, preserve the number available at the release time; do not silently substitute today's revised series.
  • Record payrolls, prior-month revisions, unemployment, earnings, consensus source, and market context separately.
  • Historical candles cannot fully reproduce spreads, slippage, order rejection, latency, or the sequence of trades inside one bar.
  • Replay can document recurring observations, but it cannot guarantee the next NFP reaction or prove a strategy will be profitable.

Practice with ChartMini

Replay historical candles and train your trading decisions.

Start replay

What NFP Actually Refers To

"NFP" is market shorthand for the monthly change in total nonfarm payroll employment reported in the BLS Employment Situation. The payroll figure comes from the Current Employment Statistics establishment survey, which collects employment, hours, and earnings information from nonagricultural businesses and government agencies.

The same Employment Situation release also includes data from the separate Current Population Survey household survey. The household survey supplies the unemployment rate and other labor-force measures. These two surveys have different coverage and methods, so a replay log should not treat payroll employment and the unemployment rate as if they were two versions of the same statistic.

The headline payroll number is only one part of the release. Depending on the historical event and the market context, participants may also focus on:

  • revisions to prior payroll estimates;
  • the unemployment rate;
  • average hourly earnings;
  • average weekly hours;
  • labor-force participation;
  • industry-level employment changes;
  • how the release compares with contemporaneous market expectations.

The BLS publishes the official data. A forecast or consensus estimate normally comes from economists or a third-party calendar and is not a BLS forecast. Label the source and retrieval time for any consensus figure used in your replay notes.

NFP Release Time, Eastern Time, and UTC

The BLS Employment Situation release calendar lists the official publication date and time. Releases are scheduled for 8:30 a.m. Eastern Time, but the exact calendar date can vary. For example, holiday schedules can move a release away from the commonly assumed first Friday.

Eastern Time changes with U.S. daylight saving time:

New York clockU.S. time designationUTC release time
8:30 a.m.EST, UTC−513:30 UTC
8:30 a.m.EDT, UTC−412:30 UTC

Do not label every historical NFP candle as 13:30 UTC. First identify whether New York was observing EST or EDT on that date. Then check whether your chart uses UTC, exchange time, broker-server time, or another display timezone.

A reliable event record contains all three fields:

Official BLS release timestamp: 8:30 a.m. ET
Converted UTC timestamp: 12:30 or 13:30 UTC
Chart timestamp shown by platform: __________

If these do not map to the same candle, correct the timezone before reviewing price action.

Initial Payroll Estimate vs Later Revisions

The first payroll estimate is preliminary. BLS explains that additional and corrected survey responses arrive after the initial publication, so the estimate is revised twice:

Publication stageWhen it appearsWhat it represents
First preliminary estimateInitial Employment Situation releaseInformation available by the first publication cutoff
Second preliminary estimateFollowing month's releaseInitial estimate plus additional or corrected responses
Final sample-based estimateTwo months after the initial releaseFurther updated monthly sample estimate
Annual benchmark revisionAnnual benchmark processRe-anchors sample estimates to more comprehensive employment counts and may revise a longer history

The BLS monthly revisions table and CES revision FAQ explain this cycle. The CES vintage-data information page is useful when you need to distinguish the originally published value from later versions.

Which number belongs in an event replay?

Use both, but do not mix their roles:

  • As-released value: use this to reconstruct what the market received at 8:30 a.m. ET.
  • Prior-month revisions published in that same release: record these because they were also new information at the event timestamp.
  • Later revisions: add them in a separate review column to understand how the economic estimate changed after the market reaction.
  • Current historical series: useful for present-day economic analysis, but not a substitute for the event-time information set.

A chart reaction cannot have been caused by a revision that was published one or two months later.

What to Capture Before Opening the Chart

Build one evidence row for each event before replaying it.

FieldWhat to recordPreferred source
Reference monthMonth the employment estimate describesBLS release
Release date and timeExact publication timestampBLS calendar or archived release
Payroll changeFirst preliminary total nonfarm payroll estimateArchived BLS release
Previous-month revisionsRevisions published with this releaseArchived BLS release
Unemployment rateHousehold-survey measureArchived BLS release
Average hourly earningsEstablishment-survey earnings measureArchived BLS release
Consensus forecastEstimate available before publicationDated third-party calendar or research source
Chart instrument and feedEUR/USD, futures, ETF, gold, or another marketReplay platform
Chart timezoneUTC, New York, exchange, or broker-server timeReplay platform
Price conventionBid, ask, midpoint, last, or unspecifiedReplay platform documentation

The BLS Employment Situation technical note explains the household and establishment survey roles. Use an archived BLS release for the event itself rather than relying on a current summary page that may no longer show the historical release.

A Historical NFP Replay Workflow

1. Select the event from the official schedule

Choose a BLS release date that you do not remember well. Confirm the date and 8:30 a.m. ET timestamp from the official calendar or archived release.

Do not choose events only because the completed chart shows an unusually large move. A sample made only of dramatic days creates selection bias and teaches an unrealistic range of outcomes.

2. Save the event-time information set

Before revealing the post-release chart, record:

  • the initial payroll estimate;
  • the revisions to prior months announced at the same time;
  • unemployment and average hourly earnings;
  • the consensus source and value, when available;
  • any known special context, such as strike activity, weather effects, government shutdown disruption, or annual benchmark changes described in the release.

Do not reduce the event to "actual payrolls beat forecast." Multiple components and revisions can point in different directions, and the market response is not mechanically determined by one number.

3. Align the chart clock

Convert 8:30 a.m. ET to the chart's timezone. Confirm daylight saving time. Then verify that the high-volatility candle, if present, begins at the expected timestamp.

For broader session conversion and London/New York overlap practice, use the separate forex session replay guide.

4. Start before the release

A practical observation window can begin 30 to 60 minutes before publication. Record the visible range, nearby levels, trend context, and whether the market is already moving because of another event.

This is descriptive context, not evidence that the pre-release range must compress or that a breakout must follow.

5. Advance through fixed observation windows

Use the same windows for every event so comparisons are consistent:

WindowReview question
Last 30 minutes before releaseWhat structure and range were visible before the new information?
First 1 minuteHow large was the immediate range, and what can the selected data resolution actually show?
First 5 minutesDid price close near an extreme, near the midpoint, or back inside the pre-release range?
First 15 minutesWas the movement directional, two-sided, or unresolved?
First 30–60 minutesDid price retain, retrace, or cross the initial range?
Later sessionDid another scheduled event or market open become the dominant catalyst?

These are observation buckets, not entry rules. A one-minute bar cannot reveal the exact tick sequence unless the platform provides underlying tick data.

6. Log decisions without inventing fills

When practicing a hypothetical decision, record:

Decision time:
Visible information:
Entry assumption:
Order type assumption:
Bid/ask or chart-price assumption:
Spread assumption:
Slippage assumption:
Invalidation rule:
No-trade condition:

If the replay tool shows only candles, label the fill as hypothetical. Do not assume that touching a displayed price guarantees execution there.

7. Add the later revision review

After the event replay is complete, check how the payroll estimate was revised in the next two releases and, where relevant, during annual benchmarking.

This second pass answers a different question:

  • Event replay: how did the market respond to information published then?
  • Revision review: how did the economic estimate change as more complete information arrived?

Do not rewrite the original event log using the later value.

8. Compare events using categories, not promises

Possible descriptive labels include:

  • initial move retained;
  • initial move substantially retraced;
  • two-sided movement;
  • pre-release range regained;
  • second catalyst dominated;
  • feed or data quality too weak to classify.

Avoid turning a small sample into statements such as "the first candle is always wrong," "large misses always trend," or "waiting a fixed number of minutes produces a high-probability entry." The correct conclusion may simply be that outcomes varied across the reviewed sample.

Spread, Slippage, and Replay Limitations

Historical news replay has larger execution gaps than ordinary candle study.

Candle bars hide the order sequence

A five-minute bar shows open, high, low, and close. It usually does not show whether the high occurred before the low, how often prices changed, or whether liquidity was available at each printed price. A one-minute bar reduces aggregation but does not automatically solve the problem.

The displayed price may not be the executable side

Retail forex charts may display bid, ask, midpoint, or another broker-specific stream. A buy normally interacts with the ask and a sell with the bid. A visible candle touching a level does not establish that both sides of the market were available there.

Spread and slippage can change rapidly

Scheduled macro releases can coincide with fast price changes and thinner immediately available liquidity. A simulator using a fixed spread, no spread, or candle-close fills may materially overstate execution quality. CME research also shows that employment-data surprises can be associated with concentrated post-release trading activity, while execution outcomes remain product- and venue-specific.

Broker and feed results can differ

Spot FX is decentralized. Different liquidity providers and broker feeds can produce different highs, lows, spreads, and timestamps. If a setup depends on a very narrow wick or stop distance, compare more than one reliable data source before treating the result as stable.

Replay cannot reproduce operational failures

Historical bars generally do not reproduce platform latency, rejected orders, requotes, partial fills, connection loss, or the psychological effect of real financial exposure. The forex historical-data guide covers these data-quality boundaries in more detail.

NFP Replay vs the Forex Factory Calendar Guide

PagePrimary jobDoes not own
NFP historical replay workflowReconstruct one historical Employment Situation release, preserve event-time data, distinguish revisions, and review post-release candlesGeneral calendar setup or ranking every economic event
Forex Factory economic calendar guideConfigure calendar timezone and filters, identify scheduled high-impact events, and manage daily event awarenessDetailed BLS vintage-data and NFP replay methodology
Structured replay-session guideDefine a setup, hide future candles, log decisions, and grade process adherenceNFP data definitions and revision history
Forex historical-data guideEvaluate feed, timestamp, bid/ask, spread, and missing-data qualityEvent-specific BLS interpretation

This separation prevents a calendar tutorial from becoming an NFP methodology page and prevents the NFP page from becoming a generic list of economic events.

NFP Replay Worksheet

Use one row per event:

ItemEvent record
Reference month
Official release date
Release time in ET8:30 a.m. ET
Converted chart time
Initial payroll estimate
Prior-month revision 1
Prior-month revision 2
Unemployment rate
Average hourly earnings
Consensus and source
Instrument and feed
Pre-release range
First 1-minute range
First 5-minute close location
First 15-minute classification
First 60-minute classification
Spread/slippage assumptions
Later revisions
Process mistake or lesson

The goal is a comparable evidence set, not a collection of dramatic screenshots.

Authoritative Sources

Frequently Asked Questions

What is an NFP replay?

An NFP replay is a historical review that aligns a chart with a Bureau of Labor Statistics Employment Situation release, records the payroll estimate and related information available at that moment, and then advances through the pre-release and post-release price action without using future candles.

What time is the NFP report released?

The U.S. Bureau of Labor Statistics schedules the Employment Situation release for 8:30 a.m. Eastern Time. Because Eastern Time changes between EST and EDT, that corresponds to 13:30 UTC during standard time and 12:30 UTC during daylight time. Use the official BLS calendar for the exact date.

Is NFP always released on the first Friday of the month?

No. Many Employment Situation releases occur on a Friday, but holidays, government operations, or scheduling decisions can change the date. Historical replay should use the official BLS release calendar or the timestamp on the archived BLS release rather than assuming every event occurred on the first Friday.

Why do nonfarm payroll numbers get revised?

The first payroll estimate is preliminary because not every sampled establishment has reported by the initial publication. BLS incorporates additional and corrected responses in two monthly revisions, and later annual benchmarking can revise a longer history.

Should an NFP replay use the initial number or the revised number?

Use the initial value that was available when studying the immediate market reaction, and record the revisions separately. A currently revised historical series can help with economic analysis, but it was not the information traders received at the original release time.

Can historical NFP replay reproduce live fills and slippage?

Usually not. Candle replay may omit the bid-ask spread, intrabar order sequence, rejected orders, partial fills, latency, and broker-specific slippage. It can support chart and process review, but it should not be treated as proof of executable live results.

Related Reading

Practice with ChartMini

Replay historical candles and train your trading decisions.

Start replay
IW

Iven W.

Founder of ChartMini, MBA, and active trader since 2007 with nearly two decades of experience in forex and equity markets. Built ChartMini to help traders practice chart reading and replay-based trading skills.