Why your bank holds less than your shop dashboard says
Orders, basket size and refund rate come from your shop — and land in your cash flow where your provider actually pays out: days later, net of fees, on weekdays only if that is how it works.
Day by day
payouts in the plan
3 drivers
from your shop
Automatic
updates
Every driver carried forward
| 5 Sep | 6 Sep | 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Revenue | ||||||||
Online store sales | €2,911€2,911 | €3,374€3,374 | €3,110€3,110 | €3,441€3,441 | €3,838€0 | €4,036€0 | €3,242€0 | €2,845€0 |
Units sold / dayShopify | 44 | 51 | 47 | 52 | 58 | 61 | 49 | 43 |
Average price per unitShopify | €68 | €68 | €68 | €68 | €68 | €68 | €68 | €68 |
Refund rateShopify | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% |
Forecast revenue | €2,911 | €3,374 | €3,110 | €3,441 | €3,838 | €4,036 | €3,242 | €2,845 |
| Total revenue | €2,911 | €3,374 | €3,110 | €3,441 | €3,838 | €4,036 | €3,242 | €2,845 |
Status quo
Why your dashboard and your bank disagree
The dashboard shows yesterday's revenue. Your bank holds less than that, and holds it later: your payment provider pays out days after the sale, fees come off first, refunds come back afterwards.
Today
- An order counts as money the day it lands
- The payout schedule modelled nowhere
- Fees and refunds show up in the statement
- Month-end balance is a surprise
With Foreqast
- Every order dated to the day it pays out
- Payout delay as a setting, weekdays only if you want
- Payment fees and refund rate already in the forecast
- A bank curve day by day, updated with every sale
How it works
From an order to a payout
Four steps, each powered by a feature.
Connect your shop
Enter your Shopify domain, approve access, done. Orders, baskets and refunds flow in daily on their own from then on.
Connect Shopify
Shopify
Units sold, refunds, purchase costs · daily sync
Your Shopify store domain
Orders, basket size and refund rate become drivers
The three numbers your revenue is actually made of, straight from the shop with nothing to type. Every past row shows what really sold.
Orders, AOV and refunds
| 5 Sep | 6 Sep | 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Revenue | ||||||||
Online store sales | €2,911€2,911 | €3,374€3,374 | €3,110€3,110 | €0€0 | €0€0 | €0€0 | €0€0 | €0€0 |
Units sold / dayShopify | 44 | 51 | 47 | — | — | — | — | — |
Average price per unitShopify | €68 | €68 | €68 | — | — | — | — | — |
Refund rateShopify | 2.7% | 2.7% | 2.7% | — | — | — | — | — |
| Total revenue | €2,911 | €3,374 | €3,110 | €0 | €0 | €0 | €0 | €0 |
Each driver projects itself forward
Orders repeat your shop's weekly shape — a Monday is not a Saturday. Basket size and refund rate hold at their synced level. Revenue is what they multiply to, day by day.
Every driver carried forward
| 5 Sep | 6 Sep | 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Revenue | ||||||||
Online store sales | €2,911€2,911 | €3,374€3,374 | €3,110€3,110 | €3,441€3,441 | €3,838€0 | €4,036€0 | €3,242€0 | €2,845€0 |
Units sold / dayShopify | 44 | 51 | 47 | 52 | 58 | 61 | 49 | 43 |
Average price per unitShopify | €68 | €68 | €68 | €68 | €68 | €68 | €68 | €68 |
Refund rateShopify | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% |
Forecast revenue | €2,911 | €3,374 | €3,110 | €3,441 | €3,838 | €4,036 | €3,242 | €2,845 |
| Total revenue | €2,911 | €3,374 | €3,110 | €3,441 | €3,838 | €4,036 | €3,242 | €2,845 |
Revenue lands in your cash flow on its payout day
Set your provider's payout delay once — optionally weekdays only — and the forecast revenue shifts to the day it is actually in the bank. Shipping and payment fees follow on their own, because they hang off the same orders.
Revenue as daily cash
| 5 Sep | 6 Sep | 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Revenue | ||||||||
Online store sales | €2,911€2,911 | €3,374€3,374 | €3,110€3,110 | €3,441€3,441 | €3,838€0 | €4,036€0 | €3,242€0 | €2,845€0 |
Marketplace sales | €524€524 | €607€607 | €560€560 | €619€619 | €691€0 | €726€0 | €584€0 | €512€0 |
| Cost of revenue | ||||||||
Shipping & fulfilment | −€308−€308 | −€357−€357 | −€329−€329 | −€364−€364 | −€406€0 | −€427€0 | −€343€0 | −€301€0 |
Payment fees | −€70−€70 | −€81−€81 | −€75−€75 | −€83−€83 | −€92€0 | −€97€0 | −€78€0 | −€68€0 |
| Gross profit | €3,057 | €3,543 | €3,266 | €3,613 | €4,031 | €4,238 | €3,405 | €2,988 |
| Change in cash | €3,057 | €3,543 | €3,266 | €3,613 | €4,031 | €4,238 | €3,405 | €2,988 |
| Cumulative cash | €87,057 | €90,600 | €93,866 | €97,479 | €101,510 | €105,748 | €109,153 | €112,141 |
What you get
Your bank balance, not your revenue number
Three drivers from your shop, net of fees and refunds and dated to the day they pay out — the curve that actually describes your account.
Day by day
payouts in the plan
3 drivers
from your shop
Fees
deducted automatically
Every driver carried forward
| 5 Sep | 6 Sep | 7 Sep | 8 Sep | 9 Sep | 10 Sep | 11 Sep | 12 Sep |
| Revenue | ||||||||
Online store sales | €2,911€2,911 | €3,374€3,374 | €3,110€3,110 | €3,441€3,441 | €3,838€0 | €4,036€0 | €3,242€0 | €2,845€0 |
Units sold / dayShopify | 44 | 51 | 47 | 52 | 58 | 61 | 49 | 43 |
Average price per unitShopify | €68 | €68 | €68 | €68 | €68 | €68 | €68 | €68 |
Refund rateShopify | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% | 2.7% |
Forecast revenue | €2,911 | €3,374 | €3,110 | €3,441 | €3,838 | €4,036 | €3,242 | €2,845 |
| Total revenue | €2,911 | €3,374 | €3,110 | €3,441 | €3,838 | €4,036 | €3,242 | €2,845 |
What you need
Your shop
The shop delivers orders, baskets and refunds — accounting fills in the actuals for everything beside them.
Browse all integrationsRequired
Optional
Related decisions
Keep exploring
Further reading
The thinking behind it, explained
Cash-flow forecast for your Shopify store
The four numbers that decide whether a Shopify store builds cash or bleeds it, where to read each one, and the five steps that turn them into a 12-month forecast you can keep current in twenty minutes a month.
What an order really costs: getting contribution margin right in an online shop
Product cost is the part everyone counts. Shipping, payment fees, returns, discounts and storage are the part that decides whether growth builds cash or burns it. Here is the whole stack, line by line, and how to model each one.
“We used to read the shop dashboard and wonder why the bank never matched it. Now the two are the same picture, days apart.”
Founder, online shop
FAQ
Payouts, answered
Which shops are supported?
Shopify syncs orders, baskets and refunds; more platforms are on the roadmap. Anything else comes in via CSV import with a saved mapping.
How do you model the payout schedule?
In the forecasting settings you set how many days after a sale your provider pays out — optionally on weekdays only, so a payout falling on a weekend moves to Monday. Every revenue inflow shifts with it.
Can I model seasonality?
Yes — the weekly pattern is picked up automatically, and for peaks you set the orders driver by hand for individual days or weeks.
What happens with fees and refunds?
The payment fee is its own line hanging off revenue, so it scales with it; the refund rate is a driver of its own and comes off gross revenue before any of it becomes cash.
Do I have to maintain the forecast?
No. The drivers arrive daily from the shop; you only step in when you want to deviate from your own pattern deliberately.
See when your revenue is actually in the bank
Connect the shop, set your payout schedule, and the bank curve is there. Free to start.
14 days free · no card required