Economic Cycle Position Estimator

Combine growth, inflation, labor, sentiment, and market indicators into a simple score that maps to broad economic cycle phases. Use this tool to build a transparent view of where the economy might sit in the business cycle today.

Tip: Use consistent data sources (official statistics, market data) and update inputs as new releases arrive.
Important: This estimator uses simplified scoring rules and thresholds. Actual economic conditions depend on many factors, including policy, global trade, and structural trends. Use this tool for macro context and education, not precise forecasting or trading decisions.

Economic cycle scoring formulas

The economic cycle position estimator converts raw macro indicators into normalized scores, then combines them into a composite cycle score. That score is mapped to broad phases such as expansion, slowdown, recession risk, and recovery. The formulas are intentionally simple so you can see exactly how each input contributes.

1. Normalizing growth and inflation

Growth score =
  (Real GDP growth − Growth_midpoint) ÷ Growth_range

Inflation score =
  (Inflation_target − Actual inflation) ÷ Inflation_range
        

Growth is compared to a midpoint (for example, 2% real growth) and scaled by a range (for example, ±4 percentage points). Inflation is compared to a target (for example, 2%) and scaled by a range (for example, ±5 percentage points). Positive scores indicate supportive conditions; negative scores indicate weaker or more problematic readings.

2. Labor and sentiment scores

Unemployment score =
  (Unemployment_target − Actual unemployment) ÷ Unemployment_range

Sentiment score =
  (Sentiment_index − Sentiment_midpoint) ÷ Sentiment_range
        

Lower unemployment and stronger sentiment contribute positively to the cycle score. Higher unemployment or weak sentiment subtract from the score. The ranges define how quickly scores move as conditions change.

3. Yield curve and credit spread scores

Yield curve score =
  Yield_slope ÷ Yield_slope_range

Credit spread score =
  (Spread_target − Actual spread) ÷ Spread_range
        

A positively sloped yield curve (long rates above short rates) typically supports expansion, while an inverted curve can signal stress. Wider credit spreads often reflect risk aversion and potential slowdown. These scores capture those signals in a simple way.

4. Weighted composite cycle score

Composite cycle score =
  Growth_weight × (Growth score + Inflation score)
  + Labor_weight × (Unemployment score + Sentiment score)
  + Market_weight × (Yield curve score + Credit spread score)
        

The weights let you emphasize different parts of the macro picture. For example, you might give more weight to growth and labor in normal times, or more weight to market stress indicators when volatility is high.

5. Mapping score to cycle phase

If score ≥ Upper_expansion_threshold → Expansion
Else if score ≥ Upper_slowdown_threshold → Late expansion / Slowdown
Else if score ≥ Upper_recession_threshold → Recession risk / Contraction
Else → Early recovery / Repair
        

The threshold set (default, cautious, aggressive) adjusts these boundaries. A cautious set might classify slowdown earlier, while an aggressive set might wait for more extreme readings before shifting phases.

Because these formulas are transparent, you can export the indicator table, adjust ranges and thresholds in a spreadsheet, and build your own macro framework on top of the estimator. The goal is to give you a clear starting point for thinking about where the economy might sit in the cycle.

Interpreting the economic cycle with indicators

Economic cycles rarely move in straight lines. Growth accelerates, slows, and sometimes contracts. Inflation can be benign or problematic. Labor markets tighten and loosen. Financial conditions swing between easy and stressed. For investors and planners, the challenge is to turn this moving picture into a coherent story about where the economy stands today.

The economic cycle position estimator is built to support that story. Instead of relying on a single indicator or headline, it invites you to combine growth, inflation, labor, sentiment, yield curve, and credit spreads into a composite score. That score is then mapped to broad phases such as expansion, slowdown, recession risk, and recovery.

Growth and inflation as the core backdrop

Real GDP growth and inflation form the backbone of most macro frameworks. Strong, stable growth with moderate inflation often aligns with expansion. Weak or negative growth with high inflation can signal stagflation or stress. The estimator normalizes these indicators around midpoints and targets, so you can see whether they are pulling the cycle score up or down.

For example, if real growth is 2.5% and inflation is close to target, the growth and inflation scores may be modestly positive. If growth falls toward zero while inflation remains elevated, those scores may turn negative, pulling the composite cycle score toward slowdown or recession risk.

Labor markets and sentiment

Unemployment and sentiment add texture to the picture. A low unemployment rate suggests tight labor markets and ongoing demand, while a rising rate can signal cooling conditions. Sentiment indices capture how households and businesses feel about the future, which can influence spending and investment.

In the tool, lower unemployment and stronger sentiment contribute positively to the cycle score. If unemployment rises and sentiment falls, their combined contribution can offset otherwise decent growth, hinting at a transition from expansion to slowdown.

Yield curve and credit spreads

Financial markets often react to macro conditions before official data. The yield curve—the difference between long-term and short-term interest rates—can invert when investors expect future rate cuts or slower growth. Credit spreads widen when investors demand more compensation for risk, reflecting stress or uncertainty.

The estimator converts the yield curve slope and credit spreads into scores that capture these signals. A steep, positive curve and narrow spreads support expansion; an inverted curve and wide spreads push the score toward recession risk. By including these indicators, the tool connects macro fundamentals with market pricing.

A worked example

Imagine you are analyzing the United States. Real GDP growth is 1.8%, inflation is 3.2%, unemployment is 4.0%, sentiment is 55, the yield curve slope is -0.3%, and credit spreads are 180 basis points. You set all weights to 1.0 and use the default threshold set.

The estimator normalizes each indicator, calculates scores, and combines them into a composite cycle score. Growth and inflation might be slightly negative, reflecting slower growth and above-target inflation. Labor and sentiment might be near neutral, while the inverted yield curve and wider spreads pull the score further down. The final classification might be “Late expansion / Slowdown” or “Recession risk,” depending on the thresholds.

Seeing this classification alongside the indicator breakdown can help you understand which parts of the macro picture are most responsible for the signal. You might decide that market stress is overdone relative to fundamentals, or that fundamentals are weaker than headlines suggest.

Using the estimator for planning

Cycle phase is not a trading signal on its own, but it can inform how you think about risk and resilience. In expansion, you might be comfortable with more cyclical exposure. In slowdown or recession risk, you might emphasize quality, liquidity, and diversification. In recovery, you might look for opportunities in areas that were hit hardest during contraction.

The estimator supports this thinking by giving you a structured way to track macro conditions over time. You can update inputs as new data releases arrive, export the indicator table, and build a time series of cycle scores. Over months and years, patterns may emerge that help you refine your approach.

Limitations and next steps

No single tool can capture the full complexity of the economy. Structural changes, policy shifts, global shocks, and data revisions all matter. The economic cycle position estimator does not attempt to forecast future recessions or guarantee outcomes. Instead, it offers a transparent, adjustable framework for interpreting current conditions.

For deeper analysis, you can combine the estimator with sector-level data, leading indicators, or more sophisticated models. You might also customize the weights and thresholds to reflect your own research or the characteristics of the economies you follow.

Practical tips

  • Use consistent data sources and update inputs regularly to keep your cycle view current.
  • Start with the default threshold set, then experiment with cautious or aggressive settings to see how classifications change.
  • Pay attention to which indicators contribute most to the composite score; they may highlight key macro risks.
  • Export the indicator table and build a simple time series of cycle scores to track trends over time.
  • Combine the estimator with your own qualitative judgment and professional advice before making major financial decisions.

Frequently Asked Questions

How many indicators does the tool use?

This version uses six core indicators: real GDP growth, inflation, unemployment, a sentiment index, yield curve slope, and credit spreads. You can adjust their weights to emphasize or de-emphasize different parts of the macro picture.

What happens if I leave an indicator blank?

If an indicator is left at zero, its score will be calculated relative to the default midpoints and ranges. For best results, enter realistic values for all indicators. If you truly lack data, consider setting the corresponding weight to zero.

Can I change the thresholds for cycle phases?

The tool includes three threshold sets: default, cautious, and aggressive. For more customization, you can export the CSV and adjust thresholds in a spreadsheet or your own model.

Does the estimator predict future market returns?

No. The estimator focuses on macro conditions, not asset-specific return forecasts. It can provide context for your decisions, but it does not guarantee performance or timing.

How often should I update the inputs?

Many indicators are released monthly or quarterly. Updating the tool after major data releases or policy announcements can help you keep your cycle view aligned with current information.

Can I export the indicator breakdown?

Yes. Use the Export CSV button to download the indicator table and composite score. You can import it into a spreadsheet, build time series, or share it with an advisor or research partner.

Related tools