How much stock do you reorder, and when, without selling out?
Set the frequency, day of month and average purchase value one time. The forecast keeps itself current from there, updating with every sales sync.
Restock & purchasing
| 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Cost of revenue | ||||||
Restock & purchasing | €0€0 | €0€0 | €0€0 | −€36,400€0 | €0€0 | €0€0 |
Units sold / dayShopify | 49 | 51 | 48 | 50 | 50 | 50 |
Average purchase costManual | €28 | €28 | €28 | €28 | €28 | €28 |
Shipping & fulfilment | −€343−€343 | −€357−€357 | −€336€0 | −€350€0 | −€350€0 | −€350€0 |
Units sold / dayShopify | 49 | 51 | 48 | 50 | 50 | 50 |
Cost per unitManual | €7 | €7 | €7 | €7 | €7 | €7 |
Payment fees | −€80−€80 | −€83−€83 | −€78€0 | −€82€0 | −€82€0 | −€82€0 |
Fee rateStripe | 2.4% | 2.4% | 2.4% | 2.4% | 2.4% | 2.4% |
Packaging & supplies | −€98−€98 | −€102−€102 | −€96€0 | −€100€0 | −€100€0 | −€100€0 |
Warehouse & storage | −€340−€340 | −€340−€340 | −€340€0 | −€340€0 | −€340€0 | −€340€0 |
| Total cost of revenue | −€861 | −€882 | −€850 | −€37,272 | −€872 | −€872 |
Restocking Rule
SettingsScheduling
Interval
Payment terms
Status quo
How purchasing works today
You decide the order amount by feel and find out afterwards what it did to your cash. The faster you grow, the wider that gap gets.
| How purchasing works today | Today | With Foreqast |
|---|---|---|
| Restock timing | Gut feel, once the shelf looks empty | Set up as a schedule: frequency and day of month |
| Restock quantity | Guessed | Calculated from the orders forecast until the next restock date |
| Cash impact | Only visible on the bank statement | Dated in the plan before you order |
| Payment terms | In your head, not in the plan | Stored — the outflow sits on the day it really happens |
| As you grow | The gap widens unnoticed | The purchase value scales with the revenue forecast |
| Staying current | Updated by hand, usually too late | Updates itself with every sales sync |
The model
Two inputs, and the next restock is in the forecast
The restock is not a spreadsheet of its own — it is a line in a model of your shop. You connect the shop and set the rhythm; the model calculates the rest, to the day, and recalculates it with every sales sync.
What you put in
Connect your shop
Shopify sends Average sales price, Ordered units and Return rate every day — they sit as drivers under your revenue line.
Set your rhythm
Filled in once, applied to every future order.
Interval
Order day
Average purchase price
Forecast
| 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep | 13 Sep | 14 Sep | 15 Sep |
| Revenue | |||||||||
Online store sales | €3,536€3,536 | €3,264€3,264 | €3,468€0 | €3,400€0 | €3,400€0 | €3,400€0 | €3,400€0 | €3,400€0 | €3,400€0 |
Average sales priceShopify | €68.00 | €68.00 | €68.00 | €68.00 | €68.00 | €68.00 | €68.00 | €68.00 | €68.00 |
Ordered units / dayShopify | 73 | 67 | 71 | 70 | 70 | 70 | 70 | 70 | 70 |
Return rateShopify | 2.1 % | 2.1 % | 2.1 % | 2.1 % | 2.1 % | 2.1 % | 2.1 % | 2.1 % | 2.1 % |
| Cost of revenue | |||||||||
Restock & purchasing | €0€0 | €0€0 | −€44,408€0 | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 |
| Cash | €85,944 | €87,653 | €45,130 | €46,956 | €48,782 | €50,608 | €52,434 | €54,260 | €56,086 |
| Inventory | €56,779 | €55,144 | €97,820 | €96,112 | €94,404 | €92,696 | €90,988 | €89,280 | €87,572 |
| Margin | €1,755 | €1,629 | €1,736 | €1,692 | €1,692 | €1,692 | €1,692 | €1,692 | €1,692 |
When — and how much?
What is left in the account?
What is my stock worth then?
Video tutorial
The whole setup, start to finish
From connecting the shop to seeing the outflow land on its due date — the full flow, recorded in the real app.
- Connect your shop and let orders, refunds and purchase costs sync
- Forecast revenue from orders and average order value
- Set the restocking rule: frequency, day of month, payment terms
- Watch the outflow land in the forecast on the day it's due

How it works
From a sale to a dated outflow
Four steps, each powered by a feature.
Connect your shop
Enter your Shopify domain and approve access to your orders. From there, Foreqast syncs orders, refunds and purchase costs daily on its own — none of it needs typing in by hand.
Connect Shopify
Shopify
Units sold, refunds, purchase costs · daily sync
Your Shopify store domain
Forecast your shop revenue
Orders per day, average order value and refund rate come from your shop sync and become the revenue formula: orders × order value × (1 − refund rate). Every driver stays visible and can be overridden.
Revenue
| 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Revenue | ||||||
Online store sales | €3,242€3,242 | €3,374€3,374 | €3,176€0 | €3,308€0 | €3,308€0 | €3,308€0 |
Units sold / dayShopify | 49 | 51 | 48 | 50 | 50 | 50 |
Average price per unitShopify | €68 | €68 | €68 | €68 | €68 | €68 |
Refund rateShopify | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% |
| Total revenue | €3,242 | €3,374 | €3,176 | €3,308 | €3,308 | €3,308 |
Set up your restocking strategy
Set frequency, day of month and average purchase value once. Foreqast applies that rule to every future order — you don't have to re-plan it each month.
Restocking Rule
SettingsScheduling
Interval
Payment terms
See your cash flows for supplier bills in your forecast, precise to the exact day
The restock shows up as its own category in cost of revenue, with orders and average purchase value as its drivers underneath — on the exact day it's due, not somewhere in the month.
Restock & purchasing
| 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Cost of revenue | ||||||
Restock & purchasing | €0€0 | €0€0 | €0€0 | −€36,400€0 | €0€0 | €0€0 |
Units sold / dayShopify | 49 | 51 | 48 | 50 | 50 | 50 |
Average purchase valueManual | €28 | €28 | €28 | €28 | €28 | €28 |
Shipping & fulfilment | −€343−€343 | −€357−€357 | −€336€0 | −€350€0 | −€350€0 | −€350€0 |
Payment fees | −€80−€80 | −€83−€83 | −€78€0 | −€82€0 | −€82€0 | −€82€0 |
Packaging & supplies | −€98−€98 | −€102−€102 | −€96€0 | −€100€0 | −€100€0 | −€100€0 |
Warehouse & storage | −€340−€340 | −€340−€340 | −€340€0 | −€340€0 | −€340€0 | −€340€0 |
| Total cost of revenue | −€861 | −€882 | −€850 | −€37,272 | −€872 | −€872 |
Related decisions
Keep exploring
“We can see what a restock does to the account before we order it.”
Founder, Watchbaze
FAQ
Purchasing planning, answered
What shop owners ask before setting this up — about the data, the rhythm, and what the model actually calculates.
Still open?
We set your restock schedule up with you in one session, on your own numbers.
Where does the order amount come from?
From your past sales and an average purchase value driver — it scales with your revenue forecast.
Can I set the payment day?
Yes. You set frequency and day of month, and the spend lands in the cash flow on exactly those days.
Is seasonality included?
Seasonality modelling is on the roadmap. Today restock follows your revenue forecast and your real sales.
Do I see capital tied up in inventory?
The capital-tied-in-inventory view is on the roadmap; the outflows and their timing are fully visible today.
Can I test an order first?
Yes, in the decision simulator — including the effect on runway and your low point.
Plan your next restock
Connect shop and accounting and see every outflow dated in the cash flow. Free to start.
14 days free · no card required