John Galt Finance

Get 3 Essential Finance Templates for Your Business for free:Unit economics · Financial model · 13-week cash flow

Ecommerce Financial Model: What to Include

6 min readUpdated October 28, 2026
Short answer

An ecommerce financial model should forecast revenue from drivers (traffic, conversion, order value, repeat rate), take margin down through returns, fees, shipping and ad spend, and then convert the result into cash by modelling inventory purchases and payout timing. If it stops at profit, it will miss the thing that actually breaks ecommerce brands: cash.

Core drivers
Traffic or ad spend, conversion, average order value, repeat rate
Margin layers
Product cost, shipping, fees, returns, ads, then contribution margin
Cash layer
Purchase order timing, supplier terms, payout lags, tax and payroll dates
Outputs
Three statements, a 13-week cash view and 3 scenarios
Nikolajs Petrovics, Founder & CFO, John Galt Finance
Written and reviewed by
Founder & CFO, John Galt Finance

15+ years in finance: 100+ financial models built, €40m+ raised for clients, Forbes contributor and lecturer.

LinkedIn Reviewed October 28, 2026

Start with the decision the model has to support

A model is useful when it answers a specific question: can we afford this purchase order, what happens if ad costs rise, how much runway do we have, what will an investor test. Write the two or three questions first. They decide how much detail you need.

1. Revenue built from drivers

Do not type monthly revenue as a number. Build it from inputs you can check against your store data:

  • Traffic or ad spend by channel and the cost per visit or per acquisition
  • Conversion rate and average order value
  • New versus repeat customers, with a repeat-purchase curve by cohort
  • Marketplace sales modelled separately if they have different fees and payout rules Keep one row per channel. When a channel changes, you change one line, not the whole model. For a deeper build on this layer, see our bottom-up DTC revenue forecast and how to forecast revenue with no history.

2. Margin in layers, not one gross margin number

Take each sale down in steps so you can see where profit leaks: product cost and landed cost (freight, duties), payment and marketplace fees, shipping and fulfilment, returns and refunds, and then paid acquisition. What is left is contribution margin. Do it at SKU or category level where products differ widely; the SKU profitability guide shows a worked example.

3. Inventory and the cash conversion cycle

This is the layer most templates skip. Model purchase orders by SKU: order date, deposit and balance dates, lead time, landing date and sell-through. Inventory is cash you have already spent, so growth consumes cash before it creates it. Link the result to your supplier terms and payout lags.

4. Operating costs, hiring and capex

Add payroll by role with start dates, software, rent, professional fees and one-off spend. Mark which costs are fixed and which scale with revenue.

5. The three statements, tied together

A usable model produces a profit and loss, a balance sheet and a cash flow statement that reconcile. If the balance sheet does not balance, the model is not ready to show anyone. Investors will test this first; our guide on what makes a financial model credible to investors lists the checks.

6. A 13-week cash view on top

Annual and monthly models hide short-term gaps. A rolling weekly view shows the week cash drops below your buffer. See ecommerce cash flow: how to forecast and manage it.

7. Scenarios

Run at least three: base, downside (lower conversion or higher ad cost) and upside (faster growth that needs more inventory). The useful output is not the forecast, it is the trigger points: at what ad cost or return rate do we need to change plan.

Quick checklist

  • Revenue comes from drivers and channels, not typed totals
  • Margin is split into layers down to contribution margin
  • Purchase orders and supplier terms feed cash
  • Balance sheet balances and cash reconciles
  • 13-week cash view and three scenarios exist
  • Every assumption has a source and an owner

Template or done-for-you?

If you want a starting structure, use our financial model template or the free version. If the model has to survive investor due diligence or you do not have the time to maintain it, see our financial modelling service. A model is also different from a plan: see financial model vs business plan.

Related questions

What is the difference between an ecommerce financial model and a budget?

A budget sets targets for spending. A financial model links drivers such as traffic, conversion, margin and inventory to profit and cash, so you can test scenarios before committing money.

How far ahead should an ecommerce model forecast?

Use monthly detail for 12 to 36 months for planning and fundraising, plus a rolling 13-week weekly view for cash decisions.

Do I need SKU-level detail?

Yes if product margins differ a lot or you buy inventory in batches. Start with your top SKUs or categories and group the long tail.

Can I build it in Excel or Google Sheets?

Yes. What matters is clear inputs, formulas you can trace and a balance sheet that balances, not the tool.

Sources & methodology

Written from our own CFO engagements: how we scope retainers, what we deliver in the first 30 days, and what founders actually ask on diagnostic calls. Third-party studies are cited only when we can link them.

Want this run on your numbers?

A free 30-minute call with a senior CFO. No sales pitch – just a clear read on where your money is and what to do next.

Client reviews

What our clients actually say.

Client review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on Trustpilot

Stop guessing. Start deciding on facts.

A free 30-minute call with a senior CFO. No sales pitch – just a clear read on where your money is and what to do next.

30 min · No pitch · A real CFO, not a chatbot