Waterline
The number it owns
Contribution margin per SKU

Connects to
- Shopify
- Stripe
- QuickBooks
- Google Sheets
- Slack
What it never does
- Return a price change. It returns a floor and a recommendation
- Publish a margin number for a period that failed reconciliation
- Read a period still inside its settlement lag
In the box
/onboardThe interview that fills the registry before any margin is computed./margin-buildWhat a SKU, a channel or the catalogue actually earns, and never on a period still inside its settlement lag./margin-reconcileRun before any margin number is published./return-dragUse it whenever someone quotes a return rate as if it were the cost of returns./ad-allocateBlended ROAS hides which SKUs paid for which sale./discount-auditCodes, automatic discounts and site-wide sales alike./price-floorReturns a floor and a recommendation when landed cost rises or a SKU breaches its floor./explainWhy a number, a flag, a block or a verdict came out that way.
Routines
| Routine | When |
|---|---|
| Weekly contribution brief | Every Monday at 07:30 |
| Settlement reconciliation guard | Every day at 06:15, including weekends |
| Return drag sweep | Every Wednesday at 09:00 |
| Promotion post-mortem | The 2nd and the 17th of each month at 10:00 |
| Cost pass-through check | The 4th of each month at 08:00 |



