Calculatorism

From the previous month's and current month's values, compute the month-over-month (MoM) percentage change.

Input Data

Previous Month
Current Month

Results

20%

At a glance:Month-over-month (MoM) is the percentage change of a value compared with the previous month.

Formula

monthOverMonth = (currentMonth - previousMonth) / previousMonth × 100%

$$MoM = \dfrac{Current - Previous}{Previous} \times 100\%$$
$$Annualized = (1 + MoM)^{12} - 1$$

How to Use

  1. Enter the previous month's value.
  2. Enter the current month's value.
  3. Read the MoM percentage change.

FAQ

What is the difference between MoM and YoY?

Month-over-month compares the current month with the immediately prior month, so it reacts quickly and captures recent momentum, but it is easily swayed by seasonality. Year-over-year (YoY) compares the same month with the year before, stripping out seasonality and revealing the longer-term trend. Use them together: MoM for the short-term rhythm, YoY for the overall direction.

Why is MoM affected by seasonality?

Different months vary greatly in days, holidays and spending habits — Lunar New Year, summer holidays, Singles' Day and Christmas naturally lift or depress certain months. So a single month's MoM can mislead; read it alongside YoY and a multi-month trend, or seasonally adjust for the effect.

Why can't MoM be computed when the previous month is zero?

MoM uses the previous month as the denominator. If it is zero (or negative), the division loses meaning or produces a misleading infinite percentage. This calculator returns 0 when the previous month is ≤ 0. If you genuinely start from zero, describe it as 'new from zero' rather than a percentage gain.

How do I annualise a MoM rate, and why can't I just multiply by 12?

Growth compounds, so the correct annualisation links the monthly rate 12 times: annualised = (1 + MoM)^12 − 1. For a 10% MoM, that is (1.10)^12 − 1 ≈ 214%, far above the naive 10% × 12 = 120%, because each month's gain builds on the already larger base. Treat annualisation as a theoretical sense-check of momentum; for real full-year performance, use actual cumulative data or YoY.

What common pitfalls should I avoid when reading MoM?

Several. First, the base effect: a tiny prior month makes even a small absolute increase look huge in percentage terms, and such high MoM rates inevitably fade as the base grows — don't treat early high rates as the norm. Second, don't confuse a percentage-point change with a percentage change: if a margin rises from 20% to 25%, that is +5 percentage points but a +25% MoM, which are very different. Third, ignore seasonality at your peril — a single-month dip may just be a holiday effect, so also check YoY. Fourth, never read a single month in isolation; one-off events (big orders, refunds, promotions) distort it, so look at the consecutive MoM trend to judge whether momentum is truly accelerating, slowing or merely fluctuating.

Content review: Calculatorism Finance Team. Results are for reference only; please refer to the relevant authorities for the official figures.

Found a problem with the results?

If this calculator's result is wrong, or you have any question about the calculation logic, please let us know. You are viewing:(/finance/month-over-month)。