TL;DR: To plan an ecommerce business, start with your sales channels and product range, estimate your prices and order volumes, then map your costs (stock, shipping, platform fees and marketing) against the timing of when money actually moves. Turn all of that into a cash flow forecast so you can see whether the business holds up before you spend real money. Below we work through how to plan an ecommerce business using a fictional online nightwear store, so you can copy the same steps for your own shop.
Learning how to plan an ecommerce business is mostly about being honest with your numbers. An ecommerce business is any company that sells products or services online, whether through your own website, a marketplace like Amazon or Etsy, or a mix of channels. In this guide we build a plan for “Soft Hours”, an imaginary nightwear brand, and show how each decision feeds a financial forecast: a projection of future income, costs and cash.
Start with the shape of the business
Before touching numbers, describe what the business actually does. This becomes the backbone of your plan.
Define your products and channels
Soft Hours sells three product lines: pyjama sets, dressing gowns and sleep accessories. It sells through its own Shopify store and lists a smaller range on Etsy. Writing this down matters because each channel has different fees, different shipping expectations and different customers. When you plan an ecommerce business, treat each channel as a separate stream so you can see which one earns its keep.
Decide your planning horizon
Plan at least 12 months in detail, then a lighter view further out. Retail and fashion swing with the seasons, so a full year captures the quieter months and the Christmas peak. In Brixx you can forecast up to 10 years ahead, but the first year is where most of your assumptions get tested.
Forecast your sales

Sales are the hardest part to estimate and the part everything else depends on. Build them from the bottom up rather than guessing a round revenue figure.
Work out price and volume per product
For each product line, set an average selling price and an estimated number of units per month. Soft Hours prices pyjama sets at £45 and expects to sell 60 in month one, growing as marketing kicks in. Multiply price by volume and you have revenue per line. Keep these as separate inputs so you can change a price or a growth rate later without rebuilding everything.
Build in seasonality
Nightwear sells hard in the run-up to Christmas and softens in spring. Rather than spreading sales evenly, raise your unit numbers for November and December and lower them for the quieter months. Seasonality is one of the most common reasons a business runs short of cash: a strong December can hide a lean February if you do not plan for it. Our guide on how to forecast your startup’s cash flow walks through this timing in more detail.
Map your costs
Ecommerce has more moving costs than people expect. Splitting them into variable and fixed makes the plan far clearer.
Variable costs: stock and fulfilment
Variable costs rise and fall with sales. For Soft Hours these are the cost of buying stock, packaging, postage and payment processing fees. If a pyjama set costs £18 to make and buy in, that £18 only occurs when you sell one. Tie these costs directly to unit sales so they scale automatically. If the term is new to you, our explainer on what variable costs are gives simple examples.
Fixed costs and platform fees
Fixed costs stay roughly the same whatever you sell: your Shopify subscription, apps, accounting software, any salaries and a marketing budget. Marketplace and platform fees sit somewhere in between, often a percentage of each sale plus a monthly charge, so model both parts. Listing these plainly stops nasty surprises when the real invoices arrive.
Stock timing and cash
Here is the trap that catches new ecommerce owners: you pay for stock before you sell it. Soft Hours might order 500 dressing gowns in October to be ready for December, meaning a large cash outflow two months before the sales revenue lands. Recording when money leaves and arrives, not just the totals, is the whole point of a cash flow forecast.
Turn the plan into forecasts
Once your sales and costs are in, the outputs do the heavy lifting.
Cash flow, profit and loss and balance sheet
A profit and loss statement shows whether the business is profitable over a period. A cash flow forecast shows whether you have enough money in the bank at each point in time, which is a different question entirely. A business can be profitable on paper and still run out of cash. In Brixx these three reports, plus a balance sheet, are generated automatically from your plan, with no spreadsheets required. If you would rather sketch the profit side first, this free profit and loss template is a useful starting point.
Test scenarios before committing
What if Christmas sales come in 20% below plan? What if a supplier raises prices? Scenario planning lets you copy your forecast and change a few assumptions to see the effect on cash. These cash flow analysis examples show the kinds of questions worth stress-testing before you order stock.

Plan your ecommerce business in Brixx
Get started with our forecasting software so that you can plan your business' future
Start your free trial todayWrite it up as a business plan
The numbers sit inside a wider story that lenders, investors and you can follow.
What to include
Cover your products, target market, competitors, marketing approach and the financial forecast you have just built. If you are unsure what belongs where, review the top 10 business plan components, and if you are still deciding on the bigger picture, the difference between a business plan and a business model is worth understanding. You can start your business plan online for free and refine it as reality replaces your estimates. Keep a lighter emergency business plan to hand too, so you can react quickly if a season underperforms.



