Skip to content
UseCalcNow
Finance

Month Over Month Calculator — MoM Growth & Annualized Rate

Compute month-over-month percentage change, dollar change, and the annualized run rate, with a same-month-last-year check for seasonality.

About This Calculator

Month-over-month change is the fastest pulse check on any metric: revenue, users, subscriptions, output, or spend. This calculator takes last month's value and this month's value, returns the exact percentage change plus the dollar move, and annualizes the monthly pace so you can sanity-check it against yearly targets. A third optional field compares against the same month last year, which strips out seasonality and shows the honest yearly trend.

The Formula Behind This Calculator

The month-over-month formula is (current month value − previous month value) ÷ previous month value × 100. The previous month is always the base. With defaults of 50,000 and 55,000, the math is (55,000 − 50,000) ÷ 50,000 × 100 = +10.0%. The calculator also compounds the monthly rate over twelve months using (1 + g)^12 − 1, so +10.0% in one month becomes 213.8% if repeated for a year — a run-rate figure that rarely persists, which is why the label distinguishes realistic paces from headline spikes. When the previous month is negative, the base uses its absolute value so the sign of the change stays correct.

Understanding the math helps you verify results and make better decisions for your project.

How to Use

  1. 1Enter the previous month's total for the metric you track — revenue, active users, units shipped, or any monthly figure.
  2. 2Enter the current month's total for the same metric, using the same measurement rules for both months.
  3. 3Optionally enter the same month last year; the calculator adds a year-over-year percentage to expose seasonal effects.
  4. 4Read the headline result: the MoM percentage, the dollar change, and whether the move is up or down.
  5. 5Use the annualized rate as a rough yearly pace, but check the year-over-year figure before declaring a trend.

When to Use

  • →Monthly business reviews where you need to state whether revenue, orders, or signups accelerated or decelerated versus the prior month.
  • →Detecting an inflection point after a price change, campaign launch, or product release within weeks instead of waiting for quarterly data.
  • →Seasonal businesses — retail, hospitality, tourism — where a monthly jump must be checked against the same month last year before it means anything.
  • →Startup investor updates that report MoM growth on revenue and users alongside runway and acquisition cost figures.
  • →Personal finance tracking: monthly spending, savings rate, or side-income growth compared month to month.

Tips

  • ✓Report the dollar change next to the percentage. +50% on a 2,000 base is 1,000 new dollars; +5% on a 200,000 base is 10,000 — percentage alone flips the ranking.
  • ✓Use one decimal place in reporting. Monthly data is noisy, and two decimals imply precision the underlying numbers do not have.
  • ✓Keep the cutoff identical every month. Mixing calendar months with 4-week periods quietly corrupts the series and every MoM number derived from it.
  • ✓Normalize for month length when volume matters. March has 10.7% more days than February, so flat per-day business still prints a double-digit MoM gain.
  • ✓Annualize with (1 + g)^12 − 1, never by multiplying by 12. A 3% monthly pace is 42.6% a year, not 36%.
  • ✓When the base month is negative — common with net income — divide by the absolute value of the base so the direction of the change stays honest.

What Month-Over-Month Growth Measures

Month-over-month growth is the percentage change in a metric between one calendar month and the previous one. It is the shortest standard reporting interval in business, fast enough to catch a turning point within weeks of it happening. The formula divides the change by the previous month's value, so the result is expressed relative to the base you started from, not in absolute units.

The percentage and the dollar change tell different stories, and mature reports state both. Moving from 2,000 to 3,000 units is +50.0%, while moving from 200,000 to 210,000 is +5.0% — yet the second move added ten times more absolute volume. Percentages rank the speed of change; dollars rank the impact. Sorting by percentage alone makes small bases look like stars and big bases look sleepy.

MoM applies to any monthly series measured on consistent rules: revenue, MRR, active users, churn, units shipped, hours billed, or website sessions. What it cannot survive is a definition change mid-series. If the marketing team redefines an active user in March, the March MoM number measures the redefinition as much as the growth, so lock definitions before trusting the series.

The MoM Formula, Step by Step

The arithmetic is three steps: subtract the previous month from the current month, divide the difference by the previous month, multiply by 100. With the calculator defaults, 55,000 − 50,000 = 5,000, then 5,000 ÷ 50,000 = 0.10, then × 100 = +10.0%. The previous month is always the denominator because the question is how much the level moved relative to where it started.

Negative bases need one adjustment: divide by the absolute value of the base. Moving net income from −10,000 to +5,000 is a 15,000 improvement on a 10,000-magnitude base, so +150% is the honest directional read. Using the raw negative base would flip the sign and print −150% for an improvement, which is how spreadsheet errors end up in board decks.

Rounding discipline matters more than it looks. Compute with full precision and round only the displayed figure to one decimal. If each month in a published series is rounded to whole percents, a chain of +4.6% months printed as +5% will overstate the annual figure by a visible margin after compounding. The calculator rounds at display time only, keeping internal precision intact.

Annualizing a Monthly Growth Rate

A monthly rate converts to a yearly pace by compounding, not multiplying: (1 + g)^12 − 1. One percent a month is 12.7% a year, 2% is 26.8%, 3% is 42.6%, 5% is 79.6%, and 10% is 213.8%. The multiplicative shortcut (3% × 12 = 36%) understates the truth because it ignores that each month's growth lands on an already-grown base. The gap widens as the rate rises.

The conversion runs both directions. A 6% annual target works out to 0.487% per month, which is the number an operator actually has to hit every month. Doubling within a year requires 5.946% per month; giving yourself 18 months cuts the requirement to 3.93%. Framing annual goals as monthly requirements is often the moment a plan stops feeling comfortable.

Treat a single month's annualization as a run rate, never a forecast. One +25% month annualizes past 1,300%, which no real business sustains. Average three to six months of MoM rates first, then annualize the average — or go straight to the smooth long-horizon version with the annualized rate of return calculator and the CAGR calculator, which are built for multi-year spans.

Seasonality and the Year-Over-Year Cross-Check

Raw MoM numbers lie in seasonal businesses. A retailer moving from 40,000 in November to 50,000 in December prints +25.0%, and the next month prints −35.0% as January falls to 32,500. Neither number signals a healthy or dying business; both signal the calendar. December-to-December is the comparison that carries information: 50,000 this December against 45,000 last December is +11.1%, the true growth signal.

That is why this calculator carries a third field for the same month last year. The default scenario shows the trap in miniature: +10.0% against last month looks like momentum, but the month still sits 5.2% below the same month last year, when the figure was 58,000. The month improved sequentially while shrinking on a yearly basis — a distinction that changes whether you celebrate or investigate.

Use both readings together. MoM answers 'is this month moving versus last month'; YoY answers 'is this month moving versus the equivalent pressure of last year.' When they disagree, seasonality or a base distortion is almost always the reason, and the disagreement itself is the finding worth bringing to the review.

Base Effects and Small-Number Distortion

Percentages exaggerate small bases. Going from 2,000 to 3,000 is +50.0% — often achievable by landing one additional client — while going from 200,000 to 210,000 is +5.0% and may require dozens. Early-stage dashboards are full of dramatic MoM numbers that are really one-off events landing on tiny denominators. The fix is displaying the dollar change beside every percentage so nobody has to infer scale.

Launch months and one-off spikes poison trend series the same way. A product featured in a newsletter can print +80% MoM, then print −40% the next month as traffic reverts. The two months average out on paper but the series never looks the same. Analysts handle this by annotating the series, or by trimming outlier months before computing any average monthly rate worth annualizing.

The mirror problem hits large bases: at 500,000 a month, a genuinely excellent +4% MoM looks boring next to a startup's +30%. Compare growth against your own history and your own scale, not against a company a hundredth of your size. Percent-per-month needed to hit an annual target falls as the horizon lengthens — 5.946% monthly to double in a year, 3.93% monthly to double in eighteen.

MoM Metrics That Belong on a Business Dashboard

Revenue is the headline MoM metric, and for subscription businesses the cleaner version is MRR: moving 18,000 to 19,440 is +8.0% MoM, the kind of figure investor updates lead with. Growth on the top line means little if the base is leaking, so pair it with the churn rate calculator — an 8% revenue month paired with a 6% churn month is not the win the revenue number suggests.

The second pair is growth against spend. A startup compounding revenue 6% monthly while burning 40,000 still needs the runway math to work out, and the burn rate calculator frames that countdown in months remaining. Unit economics close the triangle: when acquisition cost moves month to month, the CAC calculator shows what each acquired customer truly cost before declaring the growth profitable.

Cadence discipline holds the whole dashboard together. Same cutoff date, same definitions, same treatment of refunds and discounts, every month. A MoM series assembled from inconsistent months is worse than no series, because it manufactures confidence in numbers that measure different things. Ten minutes of definition-hygiene per month keeps the whole reporting stack trustworthy.

Compounding Monthly Changes Over Longer Horizons

Monthly percentages do not average the way intuition expects. A +20% month followed by a −20% month lands at −4.0%, not zero, because the loss applies to the enlarged base. Six months alternating +10% and −10% compounds to −2.97%. Volatility itself bleeds value, which is why two businesses with the same average monthly growth can end their years in different places.

The gap between arithmetic mean and compound rate widens with volatility. A +10%, −10% pair averages 0.0% per month on paper, but the compound rate is −0.501% per month, which annualizes to −5.85%. This is the same mathematics that makes the compound growth calculator show lower real outcomes than naive averages — and why serious analysis quotes geometric means.

The identical compounding logic scales up to macro reporting. Quarterly GDP growth of 0.5% is quoted annualized at 2.02% using (1 + q)^4 − 1 — the quarterly twin of the MoM annualization in this tool, and the GDP growth calculator runs that exact convention. Whether the interval is a month or a quarter, the discipline is the same: compound the rate, never multiply it.

Common MoM Reporting Mistakes

The most common error is comparing months of unequal length. March has 10.7% more calendar days than February, so a business with flat daily volume prints a double-digit MoM gain every year without growing at all. Daily-average normalization (monthly total ÷ days in month) fixes this before the comparison is made. The same logic applies to weekends: months with five weekends flatter businesses that trade on weekends.

Nominal versus real is the second trap. A 3% MoM price rise during a month when general prices rose 4% is a real decline, invisible without the adjustment. Deflating a revenue or income series with the inflation calculator keeps long dashboards honest, and for spending categories the month-to-month variance view in the budget calculator catches drift while it is still small.

The last mistake is silent restatement: a client renews early, a refund lands late, a data source gets backfilled, and last month's number quietly changes after it was already reported. Keep a one-line note on any restated month and recompute the affected MoM figures rather than letting the series mix old and new numbers. A growth series is only as credible as its least documented revision.

FAQ

What is the month-over-month formula?

MoM change = (current month − previous month) ÷ previous month × 100. The previous month is the base of the fraction. A move from 50,000 to 55,000 is (5,000 ÷ 50,000) × 100 = +10.0%. Negative bases use the absolute value of the base month.

How do I calculate MoM growth in Excel or Google Sheets?

Put last month in A2 and this month in B2, then use =(B2-A2)/ABS(A2) and format the cell as a percentage. Copy the formula down a column of monthly totals to get a full growth series, and chart the column to see acceleration or deceleration at a glance.

What is a good month-over-month growth rate?

It depends on stage and scale. An early startup at small revenue might target 10-20% MoM; scaling past that becomes harder as the base grows. A mature business holding 2-4% MoM (27-60% annualized) is strong. Public companies are judged mostly on year-over-year figures, where 10-20% is respectable.

Can I annualize a monthly growth percentage?

Yes, using (1 + g)^12 − 1 where g is the monthly rate as a decimal. A 3% month compounds to 42.6% a year. Be careful with single months: a one-off +25% month annualizes to 1,320%, which says more about the spike than the year ahead. Average several months first, then annualize the average.

Why is my MoM positive but year-over-year negative?

This is a classic seasonal pattern. December retail sales rising 25% over November is normal holiday demand, yet the same December can still sit 5% below last December, meaning the underlying trend is down despite the strong month. The YoY field in this calculator exists to catch exactly this trap.

Is MoM better than QoQ or YoY?

They answer different questions. MoM reacts fastest and catches turns within weeks, but it is the noisiest. QoQ smooths one month of noise, and YoY removes seasonality completely at the cost of a twelve-month lag. Reporting all three together — as investor updates usually do — gives speed, stability, and seasonal honesty in one view.

Related Calculators