As a small business owner, it’s crucial to understand exactly how much revenue your company is bringing in — and how much it will in the future.

“Every important decision depends on it,” explained Edwin Miranda, founder at konsultora. “Hiring, inventory, marketing, pricing, and cash flow all become guesses if you don’t have a realistic view of what’s coming.”

To avoid operating on guesswork, small business owners can leverage sales forecasting, using previous or projected data to estimate future revenue. Here’s what you need to know about this process, including common methods, how to create a sales forecast, and what to do with the information you gather.

[Read more: Everything You Need to Know About Financial Projections for Your Business]

What is sales forecasting?

Sales forecasting refers to the process of predicting a business’s future sales and revenue over a set period of time. These predictions rely on strong sales data, whether from historical sales, in-progress or anticipated contracts, or expert opinion.

Accurate sales forecasting is essential for making informed decisions, particularly around growth.

“Predictable revenue is the only thing that informs you on how quickly and how much you can scale,” said Roger Vance, CEO of Safe Ship Moving Services. “These figures will typically only come from projections.”

Sales forecasting is also an important component of broader financial forecasting. While sales forecasting focuses specifically on estimating future revenue, financial forecasting combines those projections with expected expenses, cash flow, and other information to paint a fuller picture of your business’s financial future.

Common sales forecasting methods

There are multiple sales forecasting methods you can choose from, depending on your business model, available data, and forecasting goals. You can use a combination of the following approaches to get a clearer picture of your future finances.

Historical forecasting

Historical or time-series forecasting uses past sales data to identify trends, seasonal patterns, and long-term growth, then projects these numbers into the future. A time-series approach works best for established businesses with several years of reliable sales history, particularly those with recurring or seasonal demand.

Timeframe-based forecasting

Timeframe-based forecasting estimates sales over a defined period (e.g., by month, quarter, or year) based on the expected value of contracts that are scheduled to close in that period. This can be an especially useful method for businesses with contract-based sales and regular reporting cycles.

Pipeline forecasting

Also known as lead-driven or funnel-stage forecasting, pipeline forecasting predicts revenue by assigning close probabilities to active prospects based on their stage in the sales process. It’s most effective for B2B organizations that have structured sales pipelines, clearly defined deal stages, and reliable CRM data.

Quantity-based forecasting

Quantity-based or item-based forecasting predicts how many units of a product a business expects to sell, then multiplies that figure by the product’s price to forecast revenue. This approach is especially beneficial for retailers, manufacturers, and other businesses that rely on product sales.

Usage-based forecasting

Usage-based or consumption-based forecasting relies on how much customers are expected to use a product or service over time rather than a fixed purchase price. In this model, projected revenue will depend on factors like credits used, data processed, or seats activated. SaaS and other subscription-based businesses, particularly those with usage-based or hybrid pricing models, often adopt this approach.

Regression analysis forecasting

Regression analysis forecasting uses statistical models to measure how different variables like marketing spend, pricing models, and broader economic conditions influence sales. Businesses that want to understand which factors most affect revenue can use this method to estimate how future changes might affect sales performance.

Qualitative forecasting

Qualitative forecasting relies on structured opinions rather than hard, historical sales data. One of the best-known qualitative forecasting approaches is the Delphi method, in which experts anonymously share their insights over multiple rounds of feedback until the group reaches a consensus on future market demand. Other qualitative methods include market research surveys, focus groups, and customer interviews. This type of forecasting tends to be most useful for new businesses, markets, or product launches.

AI-driven forecasting

AI-driven forecasting uses machine learning algorithms to analyze historical sales, pipeline activity, customer behavior, and other data sources to generate sales predictions. It’s best suited for businesses with large, high-quality datasets that want to automate their forecasting and identify patterns or risks quickly.

Predictable revenue is the only thing that informs you on how quickly and how much you can scale. Roger Vance, CEO of Safe Ship Moving Services

[Read more: Concerned About Your Business's Financial Health? Here Are 6 Methods for Measuring Profitability]

What data do you need to build a sales forecast?

Putting together a sales forecast may seem intimidating, especially if you’re running a business on your own or don’t have a finance background. However, most small businesses can build an effective forecast using a handful of key data points, including:

  • Historical sales data. Information like monthly or quarterly revenue, units sold, average order value, and sales by product, service, or category can provide a strong foundation for your forecast.
  • Conversion rates. Depending on your business, relevant conversion data may include lead-to-customer conversion rates, close rates, or website conversion rates.
  • Sales pipeline data. If your business tracks prospective customers, looking at the number of open opportunities, estimated deal values, and the likelihood of closing each sale can help project future revenue.
  • Customer and market trends. According to Miranda, “historical sales are only part of the picture.” Customer demand, pricing changes, economic conditions, and broader industry trends can all influence future sales.

You don’t need to account for every possible variable from day one. Gates Little, President of The Southern Bank Company, recommends small businesses start with core metrics like historical sales, projected growth, and conversion rates before expanding their forecast over time

“As the business grows, [owners] can incorporate more data, such as seasonality or market trends, to make the forecast more robust,” Little said.

How to create a sales forecast

Creating a sales forecast doesn’t have to be complicated. Follow these steps to build out your forecast.

Step 1: Gather your data

Collect your historical sales data and any other information you plan to use to build your forecast. Before beginning any calculations, clean your data by removing any errors or one-time anomalies that could skew your projections.

Step 2: Choose a forecasting method

Determine which forecasting method best fits your business, based on your business model, forecasting goals, and available data. Keep in mind that this may change over time, and you may use multiple forecasting approaches.

Step 3: Define your parameters

Decide whether you’re forecasting for the next month, quarter, or year, based on your sales cycle and planning needs. If you’ve set a sales target for that time period, make note of it here.

Step 4: Apply your forecasting method

Using the data you’ve collected, follow your chosen forecasting method to calculate estimated future sales. Before moving on, review your projections to make sure they’re complete, align with your assumptions, and reflect realistic expectations for your business.

Step 5: Input your information into a spreadsheet

While some businesses use their CRM or dedicated forecasting software, a spreadsheet is often the simplest way for small businesses to organize and maintain their sales forecasts. Create columns for each forecast period (e.g., months or quarters) and rows for your products, services, or other revenue categories. Record your assumptions, projected sales, and actual results in separate columns or tabs so you can compare performance across reporting periods.

[Read more: How to Create a Balance Sheet for Your Business]

How to account for seasonality in your forecast

Many businesses experience predictable fluctuations in sales throughout the year. Here’s how to account for shifts and improve your forecast accuracy.

  • Review multiple years of sales data. If possible, compare at least two or three years of historical sales to distinguish between seasonal patterns and one-time events or anomalies. For early-stage businesses with limited historical data, lean on industry benchmarks, competitor behavior, and your target audience’s general purchasing patterns.
  • Separate seasonal trends from business growth. An increase in sales may reflect sustained business growth, or it could simply be a predictable seasonal surge. Distinguishing between the two can help you set more realistic revenue expectations.
  • Plan for recurring seasonal events. Consider how factors like holidays, weather, and customer buying cycles affect demand. Incorporate these recurring patterns into your forecast to anticipate changes in sales and make more informed decisions about inventory, staffing, and cash flow.

How do you improve your sales forecast over time?

According to Eagle Rock’s Forecast Accuracy Benchmarks 2026 report, businesses with quarterly revenue forecasts that are 85 to 92% accurate (75 to 85% for annual forecasts) are generally considered to be performing well.
Of course, no sales forecast will be perfectly accurate, especially not at first. Like any business planning tool, the process becomes more reliable as you collect more data and refine your approach. 

  • Compare your forecasts with actual results. Regularly compare your projected sales to actual sales to identify where your forecast was most accurate and where it fell short. Look for patterns in overestimating or underestimating revenue, then identify what factors — such as changes in customer demand, pricing, or seasonality — might have contributed.
  • Keep your sales data up to date. A forecast is only as reliable as the information it’s based on. Regularly audit, clean, and update your customer and sales data so your forecast reflects current business conditions.
  • Use what you’ve learned to improve future forecasts. Follow a consistent process whenever you update your forecast so you can more easily identify whether accuracy is improving over time. If your forecasts are consistently missing the mark, it may be worth revisiting your assumptions, incorporating additional data, or even adjusting your forecasting method based on what you’ve learned.

How to use your sales forecast to make better business decisions

Once you’ve created your sales forecast, it’s time to put it to work and make more informed, confident decisions about your business.

For example, if your forecast suggests demand is increasing, you may decide it’s the right time to hire additional staff or increase inventory. Conversely, if sales are expected to slow, you might delay hiring or reduce inventory purchases to preserve cash flow. Forecasting customer demand can also help you maintain enough inventory to meet sales without spending unnecessary funds on excess stock.

Beyond day-to-day operations, these same insights can also help you evaluate the timing of larger investments and growth opportunities.

“By using accurate sales data and projections, I can predict how large of a risk I can take on, [such as] trying out a new marketing channel or purchasing a new building to add additional reps,” said Vance.

Ultimately, the goal of forecasting isn’t to eliminate uncertainty altogether, but to make better decisions with the information you have.

“The companies that make the best decisions usually aren't the ones that forecast perfectly,” said Miranda. “They're the ones that adjust early when the forecast starts changing.”

CO— aims to bring you inspiration from leading respected experts. However, before making any business decision, you should consult a professional who can advise you based on your individual situation.

CO—is committed to helping you start, run and grow your small business. Learn more about the benefits of small business membership in the U.S. Chamber of Commerce, here.

Enroll today!

Sign up for Small Business B(AI)sics, our free AI training course, designed for small businesses like yours. Learn the basics of AI in just 30 minutes, plus get resources to help you apply AI skills at your business today. 



Published