Could not connect to the database. Check your Supabase connection.
Recipe costs per cookie (ingredients + packaging all-in)
Add a new cookie flavor
New flavors are saved to Supabase and can be selected in sales and samples. Existing transactions are not recalculated.
B2B clients & per-flavor pricing
Set each client's cookie price. When logging a B2B sale, pick the client and the total is auto-calculated.
One-time investments & recovery tracker
Track big one-time costs (oven, branding, equipment). The app calculates how much of the investment you've recovered through profits so far.
Add transaction
OG
Kinder Surprise
Campfire
Toffee Crunch
Dashboard
Events P&L
Pricing & Margin
Transactions
Stock
Accounting 2.0
Period:→
Total revenue
▾
0 EGP
By stream
General (B2C)—
Events—
B2B—
By flavor
OG—
Kinder Surprise—
Campfire—
Toffee Crunch—
Avg price / cookie
OG—
Kinder Surprise—
Campfire—
Toffee Crunch—
Total costs
▾
0 EGP
Ingredients (COGS matched)—
Packaging—
Rent—
Marketing ⚠—
Assets—
Salaries—
Other—
Ingredient purchases (cash, not in P&L)—
Samples cost—
Net profit
▾
0 EGP
Gross profit—
(before marketing)—
− Marketing cost—
Net profit—
General (B2C)—
Events—
B2B—
Net margin
▾
0%
Gross margin—
(before marketing)
General (B2C)—
Events—
B2B—
General (B2C) profit
▾
0 EGP
Revenue—
Costs—
Profit—
Events profit
▾
0 EGP
Revenue—
Costs—
Profit—
B2B profit
▾
0 EGP
Revenue—
Costs—
Profit—
OG profit
▾
0 EGP
Units sold—
Revenue—
Ingredient cost—
Avg price/cookie—
Recipe cost—
Kinder profit
▾
0 EGP
Units sold—
Revenue—
Ingredient cost—
Avg price/cookie—
Recipe cost—
Campfire profit
▾
0 EGP
Units sold—
Revenue—
Ingredient cost—
Avg price/cookie—
Recipe cost—
Toffee profit
▾
0 EGP
Units sold—
Revenue—
Ingredient cost—
Avg price/cookie—
Recipe cost—
Monthly net profit trend
Profit monthLoss month
Revenue vs costs by month
RevenueCosts
Revenue by stream
Costs by category
Cookies sold by flavor
Per-event breakdown. Tag transactions with an event name when logging to see them here.
No events logged yet. Tag transactions with an event name to see per-event P&L.
Average selling price vs cost per cookie
Auto-calculated from your logged transactions. Shows where you're making money per cookie and where you're not.
Flavor
Units sold
Avg B2C price
Avg Events price
Avg B2B price
Recipe cost
B2C margin/cookie
Events margin/cookie
B2B margin/cookie
Investment recovery tracker
How much of each one-time investment have you recovered through cumulative profits so far.
B2B vs B2C margin by flavor
Date
Description
Stream
Category
Cookies
Account
Amount
Matched cost
No transactions match your filters.
Ingredient stock
Log ingredient purchase
Add stock when you buy ingredients. This increases your available stock.
Log waste or manual adjustment
Use this for expired ingredients, spillage, or any manual stock correction.
Manage ingredients
Add a new ingredient to track, or remove one you no longer use. Removing an ingredient does not delete its past stock history.
Cookies you can still make with current stock
Based on the limiting ingredient for each flavor.
Waste & losses
Stock log
Date
Ingredient
Type
Quantity
Notes
No stock logs yet. Start by logging an ingredient purchase.
PROVISIONAL REPORTS — Opening cash, owner movements, inventory counts, depreciation and historical categorization are not yet reconciled. Do not use as finalized financial statements.
Accounting 2.0 · Financial inventory
Ingredient purchases are capitalized into inventory. Matched cost on sales becomes cost of goods sold. Samples are tracked as marketing cost. All figures below are calculated from existing records without changing them.