A sales forecast is not the amount a shop needs in order to operate. It is an estimate of sales the business can reasonably achieve. The distinction is essential: expenses define the commercial performance required, but they do not create the customers needed to achieve it.
When planning an esoteric shop, break sales down into observable components. How many purchases are plausible? At what average basket size? Over how many days? How might sales differ between the opening period, regular trading, and major occasions? Breaking the forecast down makes assumptions easier to challenge and revise.
Build a sales assumption, not just a target
A target expresses ambition. A forecast describes a justified scenario. In its guide to estimating revenue, Bpifrance Création recommends comparing volumes, prices, and customers using several methods. A stated intention to buy is not the same as a completed purchase.
Start by describing what you will sell. A shop specializing in ritual materials, a divination retailer, and a bookshop will not automatically achieve the same average basket. The proposed product mix should therefore come before the basket value assumption. Books require particular consideration because of their rules and commercial economics, covered in our article on selling esoteric books.
The business plan generator helps organize customer segments, product families, and intended basket values. Use its framework to formulate assumptions, then compare indicative targets with your field research. The amount invested does not, on its own, prove customer demand.
Start with the number of transactions
For a physical store, an initial formula is: opening days × average transactions per day × average basket excluding VAT. Each factor requires justification. Counting passersby does not directly reveal how many purchases will occur. Distinguish people passing the window, customers entering, and transactions.
Transactions also differ from the number of distinct people. Someone may return several times. If starting from annual customer numbers, state their purchase frequency; if starting from receipts, that frequency is already included. Multiplying it again would artificially inflate the forecast.
The following table describes three hypothetical startup months. It does not establish an expected traffic rate or average basket for the sector. Amounts exclude VAT, and transactions are assumed to be completed after relevant cancellations have been taken into account.
| Period | Open days | Purchases per day | Average basket excluding VAT | Sales excluding VAT |
|---|---|---|---|---|
| First month | 20 | 8 | 28 € | 4 480 € |
| Second month | 24 | 10 | 30 € | 7 200 € |
| Third month | 24 | 12 | 31 € | 8 928 € |
| Period total | 68 | 688 transactions | Approximately 29,95 €, weighted | 20 608 € |
The average basket for the period is 20 608 € divided by 688 transactions. It is not the simple average of the three monthly baskets because volumes differ. The same precaution applies to averages across shops, channels, and product categories.
Forecast growth that is consistent with local conditions
The table's final month should not automatically be multiplied by twelve. That would erase the startup months. For the first year, build each month's forecast and add the figures. State whether the calculation covers the first twelve months of trading or a financial year beginning partway through the calendar year.
Any projected rise in transactions needs an identifiable mechanism: growing local awareness, repeat customers, or a specific campaign. Each mechanism requires work, time, or spending. An upward curve without corresponding resources remains an unfunded assumption.
Average basket values may also change, but not merely because the forecast needs them to. Examine what a typical purchase might contain and the combined price. A basket of coherent products offers a stronger basis than an average chosen to produce an attractive annual total.
Adapt the calculation for an online shop
For e-commerce, another approach uses measured visits, the order conversion rate, and average basket value. For example, 3 000 sessions × 1,2 % × 35 € excluding VAT produces 1 260 € excluding VAT in a simulation. The result does not validate any of the three parameters.
Define units consistently: a session is not a person, and a conversion rate based on sessions cannot be applied to distinct visitor numbers without adjustment. Remove cancelled orders according to a consistent convention and state whether shipping revenue is included or tracked separately.
Expected traffic should be assessed alongside its source and cost. A website accessible throughout France does not automatically reach all potential buyers. The article on customer acquisition costs connects projected orders with the marketing resources needed.
Account for seasonality without inventing it
An editorial calendar or holiday does not prove that sales will peak. Distinguish events you plan to promote from changes actually observed in a comparable business. Seasonal patterns from a different product mix may poorly represent your project.
Without historical data, use conservative assumptions and flag what still needs verification. With a trading history, check for promotions, closures, and stockouts affecting comparisons. The retail calendar organizes such information; it cannot guarantee revenue.
For a multichannel operation, avoid double-counting. An order placed online and collected in-store is still one sale. A customer moving their usual purchase to the website does not necessarily add a new customer to the company.
Match sales forecasts with stock and working capacity
The forecast must be executable. Will the necessary products be available? Can order preparation, advice, and replenishment fit within planned working hours? Rising sales may require new expenditure before the projected volume is reached.
Also consider margins by product category. Two months with identical revenue can cover different amounts of overhead if their product mix differs. The roles of best sellers and specialist products should inform catalogue planning, not just its presentation.
Forecasting sales does not replace forecasting receipts. To create a bank cash-flow schedule, record actual payment and payout dates. A sale recorded in the system does not necessarily coincide with money being available in the account.
Document assumptions before adding them up
Enter your customer base, business model, and average basket into the free Esotericæ business plan generator. Then attach a monthly forecast table to the framework. For every important assumption, record its source and a conservative alternative: the resulting plan will be easier to discuss with an adviser.
A useful forecast does not need to pretend certainty. It should explain where sales might come from, what could change them, and what decisions to make when initial results arrive. Its value lies in being verifiable.
Sources and references
Bpifrance Création — Estimating projected revenue; Cash-flow forecasts. Accessed September 17, 2026. All numerical examples are hypothetical. The generator organizes an initial framework; it does not produce a local demand study or a bank-approved forecast.