← Micro CRM
Calculating Sales Growth: Essential Guide

Calculating Sales Growth: Essential Guide

You check your bank account after a strong month and feel relieved. Then the next month lands flat, a client delays payment, and suddenly it looks like the business is slipping.

That cycle is common for freelancers, consultants, small agencies, and micro-businesses. The problem isn't only uneven income. It's that individuals in these roles often try to judge growth from scattered invoices, a spreadsheet they update late, and whatever the bank balance happens to show that day. That doesn't tell you whether demand is improving, whether your pricing is working, or whether you're seeing a normal dip between projects.

Calculating sales growth helps, but only if you use the right comparison. For businesses with project-based income, a basic month-to-month view can create more confusion than clarity. A simpler system, with cleaner historical records than Excel usually provides, gives you a much more honest read on progress.

Table of Contents

Why 'More Money This Month' Isn't a Growth Strategy

A freelance photographer might bill heavily during holiday season, then hit a quiet January. A consultant might close two large projects in one month and spend the next month delivering the work instead of selling. A designer can look “up” one month and “down” the next while the underlying business is perfectly healthy.

That's why “more money this month” isn't a strategy. It's a snapshot. Snapshots are emotional. Growth tracking needs context.

The most misleading habit is checking one recent number and treating it like a verdict. If a payment lands early, the month looks great. If an invoice gets paid a few days late, the month looks weak. Nothing about your client quality, pricing, or demand has necessarily changed.

Practical rule: Don't confuse cash timing with business momentum.

For freelancers and micro-businesses, this matters even more because revenue often arrives in lumps. One big project can distort a whole month. One slow patch can make you question pricing, outreach, or your niche when the underlying problem is timing.

A better approach starts with two questions:

When those two points are unclear, spreadsheets become traps. You can still do the math, but the answer won't guide a useful decision.

Foundational Sales Growth Calculations

The standard formula is simple. Sales growth = ((Current Period Sales − Previous Period Sales) ÷ Previous Period Sales) × 100. Salesforce uses that exact formula and shows that if net sales rise from $500,000 to $600,000, the result is 20% sales growth in its guide to calculating sales growth rate.

An infographic titled Sales Growth illustrating the four essential steps and formula for calculating business sales growth.

What counts as sales

Use net sales, not gross sales. That means the number should exclude returns, allowances, and discounts. If you mix gross figures in one period and net figures in another, the formula still produces a percentage, but it won't describe reality.

That sounds obvious, but many small businesses encounter difficulties here. One spreadsheet tab includes issued invoices. Another includes paid invoices. A third subtracts refunds manually. By the time you compare periods, you're no longer comparing like with like.

A clean sales record should answer these questions:

How to run the formula correctly

Here's the practical flow:

  1. Pick one fixed period. Month, quarter, or year all work.
  2. Pull net sales for the current period.
  3. Pull net sales for the matching previous period.
  4. Apply the formula once, without mixing definitions.

If your business generated less than the prior period, the result is negative. If it generated more, the result is positive. That's the basic signal.

A historical example often cited in sales writing compares prior period sales of 9.75 billion with current period sales of 10.1 billion, which comes out to exactly 3.5% growth using the same formula, as shown in Salesforce's article above.

The formula is easy. The discipline is in using the same revenue definition every time.

If you want a cleaner workflow than a patchwork workbook, it helps to keep contacts, deals, and invoices tied together from the start. That's also why many small operators eventually move away from manual sheets and into simpler systems. If you want more ideas on organizing the underlying records before you calculate growth, Micro CRM's small business blog archive is a useful place to browse.

Beyond Monthly Numbers with Period-Over-Period Growth

Month-over-month growth looks precise, but for a freelancer it can be wildly misleading. One month reflects closing work. The next reflects delivering it. The cash pattern jumps around even when demand is steady.

A line chart demonstrating the difference between fluctuating monthly sales data and steady year-over-year growth trends.

Why MoM can distort reality

The biggest issue with MoM is that it overreacts to timing. A photographer can have a strong wedding season, then a softer period immediately after. A consultant can invoice at project kickoff rather than evenly across the work. In both cases, the business may be stable, but MoM swings make it look erratic.

That's why standard advice often fails smaller operators. monday.com notes that for freelancers with irregular revenue, standard month-over-month comparisons are often misleading, and that rolling 12-month averages or same-period year-over-year comparisons give a better measure of business health in its article on how to calculate sales growth.

Which comparison works better

A more useful way to compare periods depends on what you're trying to learn.

Comparison Best use Main problem
MoM Spot short-term shifts Too sensitive to timing
QoQ Review broader momentum Still affected by seasonality
YoY Compare similar business conditions Slower to show recent changes

If your work is seasonal or project-based, YoY is usually the fairest test because it compares like with like. January this year versus January last year is a real comparison. December versus January often isn't.

A simple record system matters here. If your client history, invoices, and deal notes are stored in one place, same-period comparisons become much easier. That's where a lightweight tool like MicroCRM can help. It keeps the history intact so you're not rebuilding the past from old email threads and scattered spreadsheets.

The Freelancer's Secret Weapon The Rolling Average

The most useful number for many freelancers isn't last month's revenue. It's the trend line underneath it.

A hand using a rolling pin to smooth out a jagged line graph into a rising trend.

How a rolling average reduces noise

A rolling average smooths out the sharp peaks and dips that come with project-based work. Instead of treating one unusually good month as proof of growth, or one weak month as failure, you average a set of recent periods and watch the direction.

That makes it easier to answer practical questions:

For irregular businesses, this is often the first metric that feels calm enough to trust.

A rolling average won't remove volatility from the business. It removes volatility from your interpretation.

monday.com makes the same point in its sales growth guidance. For creative freelancers with uneven income, rolling 12-month averages or same-period year-over-year comparisons are more effective than standard MoM checks for understanding business health, as noted in its article linked earlier.

A simple way to calculate it

You don't need advanced forecasting software to start. Use a 3-month, 6-month, or 12-month rolling view.

A practical method looks like this:

  1. List revenue by month in date order.
  2. Add the most recent set of months you want to average.
  3. Divide by the number of months in that set.
  4. Move forward one month and repeat.

A shorter rolling average reacts faster. A longer one gives a steadier picture. If your business is very seasonal, the longer view is usually more honest.

This walkthrough is helpful if you want to see the concept in action:

If you work with only a modest number of clients, keeping these records inside a simple CRM beats maintaining multiple spreadsheet tabs. You can still export data when needed, but your base numbers stay cleaner.

How to Turn Growth Data Into Actionable Insights

A freelancer has a strong March, a quiet April, then lands one large project in May. On paper, growth looks erratic. In practice, the question is simpler: which part of the business is producing steady demand, and which part is creating noise?

That is the point where growth data becomes useful. Revenue percentages matter, but only when they lead to a decision on pricing, retention, capacity, or follow-up.

What flat growth is telling you

Flat growth rarely has one cause, especially in a project-based business. A full month can hide weak pricing. A good close rate can hide a shrinking average project value. Steady inbound interest can still produce uneven cash flow if proposals sit too long before follow-up.

Use growth numbers as a prompt to inspect the operating pattern behind them:

For freelancers and micro-businesses, this matters more than it does in larger firms with predictable deal flow. One delayed client decision or one oversized invoice can distort a month. Looking at revenue alone can push you toward the wrong fix.

Track two views at once: what closed, and what is likely to close.

Use pipeline data with past revenue

Historical growth shows the result. Pipeline data shows the next likely pressure point.

Together, they support better decisions:

The practical goal is not perfect forecasting. It is fewer bad decisions based on noisy months.

If revenue is up but your pipeline is getting thinner, that is not momentum. It may be a temporary spike. If revenue is flat while your pipeline quality improves, that can be a stronger sign than the monthly total suggests. This is why I prefer simple tracking that combines closed revenue, open deals, average project value, and follow-up status in one place. Small businesses do not need more dashboards. They need a cleaner read on what to do next.

Want to better organize your clients and business opportunities?

👉 Try MicroCRM for free

Automate Your Sales Tracking with MicroCRM

Spreadsheets work for a while. Then they become a second job.

Why spreadsheets break down

The issue isn't that Excel is bad. It's that manual systems depend on memory and discipline. You have to enter invoices, update deal stages, clean duplicates, and remember which tab holds the “real” number. One missed step and your growth calculation starts from the wrong baseline.

MicroCRM is better suited to small businesses that want clarity without enterprise overhead. It keeps contacts, deals, invoices, follow-ups, and appointments in one interface, with a visual Kanban pipeline and integrated invoicing. That means less time rebuilding reports and more time understanding what the business is doing.

Screenshot from https://microcrm.xyz

For freelancers and micro-businesses, the main benefit is simplicity:

Where CAGR fits

When you want a longer view, CAGR is more useful than a stack of annual percentages. Metrics Watch defines it as [(Ending Value ÷ Beginning Value)^(1 ÷ Number of Years)] − 1 and gives an example of revenue rising from $10 million in 2013 to $70 million in 2023, which produces a CAGR of approximately 70% in its article on the sales growth rate formula.

For a freelancer or small business, the takeaway is simple. Use basic period growth for near-term visibility, and use CAGR when you want to understand the long arc of the business. A tool like MicroCRM makes both easier because the data is already structured.


Manage clients, deals, and invoices in one platform.

👉 Micro CRM

Start for free. No credit card required.