Most small business owners forecast sales in one of two ways: they take last year's number and add a hopeful percentage, or they stare at a spreadsheet on a Sunday evening and type in whatever feels right. Both approaches are wrong often enough that the forecast becomes a background conversation nobody trusts — and yet it drives hiring, stock orders, ad budgets and, eventually, whether you make payroll.
AI does not fix the underlying uncertainty. Nobody knows what your revenue will be in November. What AI does fix is the messy, repetitive work of getting your data into a state where a forecast is even possible, and then stress-testing that forecast against the scenarios your business actually faces. This guide walks through exactly how to do that, without a data scientist, without a new platform, and without pretending the numbers are more certain than they are.
What AI forecasting is (and is not) for a small business
Let us set expectations. When we talk about AI sales forecasting for an SMB, we do not mean training a bespoke machine learning model on five years of transactional data. That is expensive, brittle, and overkill for a business turning over €500,000 or €5 million a year.
What we mean is using general-purpose AI — Claude, ChatGPT, Copilot, Gemini — to do three specific jobs well:
- Clean and combine your data. Pulling a CSV out of your CRM, an export from your accounting tool, and a stock list from your warehouse, and reconciling them without you spending a Saturday on it.
- Build a base forecast. Applying reasonable statistical methods (moving averages, seasonality adjustments, pipeline-weighted projections) that a good analyst would use, but explained in plain English.
- Run scenarios and sanity checks. "What if our biggest client churns?" "What if lead volume drops 20 per cent?" "Does this forecast even match what my team is telling me?"
That is the realistic use case. Anything more ambitious — a real-time predictive model tied to your live systems — usually costs more than the forecast is worth. For most SMBs, a monthly AI-assisted forecast that beats the "gut plus last year plus 10 per cent" baseline is a genuine upgrade.
The data you actually need (and where to get it)
A useful forecast needs surprisingly little data. If you can put your hands on the following, you are already ahead of most businesses your size:
- 24 months of monthly revenue by product line or service. Export from your accounting tool (Xero, QuickBooks, Sage). If you cannot split by line, total revenue is fine to start.
- Current pipeline or backlog. Open deals from your CRM, quoted jobs, signed contracts not yet delivered, or a subscription MRR table.
- Conversion rates by pipeline stage. How often a lead becomes a customer at each step. If you do not track this, estimate it — and this exercise will tell you it is worth starting.
- Known one-off events. A big client onboarding next quarter, a seasonal holiday, a marketing campaign, planned price change, a bank holiday cluster.
Do not wait for perfect data. AI is very good at flagging where the numbers are inconsistent and what assumptions it is making to fill the gaps. Give it what you have, and be explicit about what you do not.
One important caveat before you upload anything: your CRM export contains customer information. If you are handling personal data on a free consumer plan, you have a compliance problem before you have a forecasting problem. Our guide on the EU AI Act for small business covers the basics, and at minimum you should be on a Team or Business tier that contractually does not train on your inputs.
Step by step: your first AI forecast in 90 minutes
Set aside a morning. You do not need to finish the whole thing in one sitting, but running end-to-end once teaches you what your data is missing and how the tools behave. Here is the exact sequence.
1. Export the raw data
From your accounting tool, export a CSV of monthly revenue for the last 24 months. Include date, product/service line, and amount. From your CRM, export open opportunities with created date, stage, expected close date, and value. Save both files somewhere you can attach them to a Claude Project or a ChatGPT conversation.
2. Ask the AI to profile and clean the data
Start with a scoping prompt so the AI understands what it is looking at before it starts modelling. Something like:
You are helping me build a monthly sales forecast for the next six months for my small business. I am attaching two files: revenue_by_month.csv and open_pipeline.csv. Before you do anything else, describe what each file contains, flag any obvious data quality issues (gaps, duplicates, unusual outliers), and tell me the assumptions you would need me to confirm before building a forecast. Do not produce a forecast yet.
This step alone is worth the exercise. You will almost always find at least one thing wrong — a missing month, a duplicated invoice, a product line that changed name halfway through the year. Fix these before continuing.
3. Build the base forecast
Now ask for a straightforward projection. Be explicit about the method you want and the horizon:
Build a six-month monthly revenue forecast using: (1) a 12-month trailing moving average as the baseline, (2) year-on-year seasonality adjustments based on the last 24 months, and (3) the current open pipeline weighted by stage conversion rates I will provide. Show the working in a table with baseline, seasonality adjustment, pipeline contribution, and final forecast per month. State every assumption you are making.
You will get a table, an explanation, and — if you asked well — a list of caveats. Read the caveats carefully. They usually contain the honest version of what the forecast is worth.
4. Run three scenarios
A single forecast is a wish. Three scenarios are a plan. Ask the AI to produce a downside, base, and upside case with specific triggers:
Now produce three scenarios for the same six-month period. Downside: pipeline conversion drops 25 per cent and one top-three client does not renew. Base: current conversion rates hold, no client changes. Upside: conversion improves 15 per cent from our new sales process and we close two of the three deals currently in negotiation. Show all three side by side in one table, and tell me which line items are most sensitive.
5. Sanity-check against your team's view
Bring the numbers to your sales lead, or whoever owns revenue in your business, before you show them to anyone else. If the AI's base case is 20 per cent above what the person closest to the pipeline expects, one of you is wrong — and the reason usually reveals something useful.
The tools that actually work for SMBs
You do not need dedicated forecasting software to do the above. The tools most SMBs already have, or should have, are enough.
Claude Projects or ChatGPT with connectors. The quickest path. Upload your CSVs, keep the conversation, and iterate. Claude tends to handle long numeric tables cleanly; ChatGPT's Advanced Data Analysis is better if you want interactive charts back. For a full comparison in an SMB context, see our write-up on Claude vs ChatGPT for small business.
Microsoft Copilot in Excel. If your finances already live in Excel, Copilot can build the moving average, seasonality, and pipeline-weighted formulas directly in the sheet. It is not the strongest at explaining its reasoning, but it keeps the forecast where your team already works.
Your CRM's built-in AI forecasting. HubSpot, Salesforce, Pipedrive and others now ship AI-powered forecasts. These are worth turning on for the pipeline-driven portion of your forecast, especially if your team already updates the CRM diligently. Treat them as one input, not the final answer.
What to avoid for now. Standalone AI forecasting platforms with a per-seat licence. Unless you are running a business over €10 million in revenue with a dedicated finance lead, the ongoing cost usually outweighs the marginal accuracy gain over the workflow above.
Common mistakes and how to avoid them
The failure modes for AI forecasting are boringly consistent. If you know what they look like, you can dodge them.
Treating one AI forecast as "the answer." One number, once, from one prompt, is not a forecast — it is an opinion. Run scenarios, re-forecast monthly, and track how the forecast moves so you learn what your business is actually sensitive to.
Feeding it dirty data and trusting the output. AI will happily forecast off duplicated invoices, mis-categorised revenue, or a pipeline stuffed with dead deals. Garbage in, confident garbage out. Always run the profiling step in section three before you build.
Ignoring your team's tacit knowledge. The person who runs your sales calls knows two of the pipeline deals are not real. The AI does not. Human sanity-check is non-optional.
Building the model on your personal ChatGPT account. If your CRM export includes customer names, emails, or contract values, uploading it to a personal-tier account exposes you to privacy risk. Use a Team or Business plan — the same principle we cover in how to write an AI policy for your small business.
Never comparing forecast to actuals. Every month, put the previous forecast next to the actual number. If you are consistently 10 per cent high on Q3 revenue, your model has a bias you can correct. If you never look, you never learn.
Turning a forecast into decisions, not just a chart
A forecast that does not change what you do next week is a waste of a Sunday. Before you close the file, make sure the output answers at least these four decisions.
- Hiring. Does the base case support the next hire? Does the downside case still support the last one you made?
- Stock, inventory, or capacity. Are you ordering enough for the upside without drowning in the downside?
- Marketing and sales spend. If the forecast is soft, where is the cheapest lever to close the gap? If it is strong, where would extra investment compound?
- Cash. Does the downside case still let you meet payroll and tax? If not, when does the credit line conversation need to happen — today, or in four months?
Once the forecast is producing answers to those, you have a decision tool, not a spreadsheet. If cash flow is the tighter constraint in your business, our companion guide on how to use AI for cash flow forecasting extends the same approach to the money side.
A monthly forecasting cadence you will actually keep
The single biggest predictor of whether an SMB gets value from AI forecasting is not the model. It is whether the forecast happens every month, without heroics. Here is a cadence that fits into a normal working month.
First working day of the month, 45 minutes. Export fresh revenue and pipeline data. Re-run the same prompts against the same Claude Project or ChatGPT conversation. Save the new forecast alongside the previous one.
Same day, 15 minutes with your sales lead. Compare last month's forecast with actuals. Explain the gap in plain English — "we lost the Acme deal", "the summer dip was worse than expected". Note the reason.
Mid-month, 20 minutes. A quick re-forecast if anything material has changed: a big win, a big loss, a supplier issue, a new campaign launching.
That is roughly 90 minutes a month. In return, you get a rolling six-month view that improves every cycle, a conversation with your sales lead that is grounded in numbers, and a set of decisions that are visibly informed by them. For most SMBs that is a better return on time than 90 per cent of the AI use cases they are currently chasing.
Forecasting is not about predicting the future. It is about narrowing the range of futures you are prepared for — and AI, used carefully, narrows that range faster than any other tool an SMB owner has today.
The bottom line
You do not need a data team, a bespoke model, or a new platform to forecast sales with AI. You need 24 months of revenue, a pipeline export, three careful prompts, three scenarios, and 90 minutes a month. Do that consistently and within a quarter you will have a forecast your team actually references, a set of decisions grounded in it, and a much clearer sense of where AI genuinely earns its keep in your business. If you are still figuring out where AI fits in the bigger picture, our walkthrough on how to create an AI strategy for small business is the natural next read.
Where does your business stand on AI?
Take the free 3-minute AI Readiness Quiz and get a personalised score with your next steps.
Take the Free Quiz →