A real P&L, down to the last return.
Gross sales to EBITDA, with returns, cost of goods, shipping, payment fees and ad spend taken off in turn, and contribution margin at every level. Read it by month or by market, then set targets that follow how your year trades.

Lines down, months across, CM1 to CM3 picked out.
The statement your finance team expects, built from your own orders, costs and ad spend. Returns sit on the day they happen, so a good month is not quietly undone the month after.
- Gross sales, discounts and returns to net sales
- Cost of goods, shipping, payment fees and ad spend
- CM1, CM2, CM3 and EBITDA

The same P&L, country by country.
Switch the statement to markets and see what each country leaves after shipping and the ad spend delivered there, beside the margin strip on top.
- Contribution margin by market
- Your own cost rules, placed at CM2, CM3 or below

Monthly targets, and the pace you need to hit them.
Set targets for each month of your financial year. Each month follows the way your year trades, and the grid shows actual against target with a projection, so you know the pace you need from here.
- Targets by month for your financial year
- Actual against target, with a projection
- The daily pace you need to close the gap

Questions
Where do payment fees come from?
From Shopify where it records them, and from your gateway rates where it does not.
Where do the targets come from?
You set them by month in the app, for your financial year. Fabrik spreads each month across its days by how it usually trades.


