Full P&L, every cost we can pull
One table, to the cent. Each line says where the number comes from and how sure it is: LIVE pulled from the platform's API or invoices · ESTIMATE list price or proxy, replace with the real bill · GAP a real cost we cannot pull yet, so net is overstated by it. Revenue is Amazon product sales + Shopify net sales (Shopify net sales includes Whatnot, eBay, Walmart and TikTok orders that flow through Shopify).
What is still missing (and what it takes to close each one)
Channel view
Amazon revenue is product sales (principal) from settlement events; Shopify revenue is net sales (product after discounts + shipping income − refunds). COGS is invoice-verified landed cost × units sold. Ads here are Amazon ad invoices deducted from settlements only (none were deducted January to March 2026); Meta, Google, ShipBob storage and fixed costs are in the Full P&L above.
Monthly trend, all of 2026
Every month in the data. Click a month to select it everywhere on the page. The current month is partial.
Revenue by month
Amazon US
Straight from the Finances API (posted date). Fees are what Amazon actually charged, not estimates. Expand a line to see the breakdown by fee type. Per-SKU net is before ads and account-level fees.
P&L waterfall
By SKU
COGS source: INVOICE weighted-average landed cost from 2026 factory invoices · PROXY no 2026 invoice for this SKU, nearest sibling used · BUNDLE sum of the bundle's component landed costs · FAMILY EST rough family estimate, treat as placeholder. Limited-edition titanium (Desert Daisy, Nail Chronicle, Katana) uses the $35.24 LE titanium proxy.
Shopify
Orders by created date, excluding test and cancelled orders. ShipBob fulfillment is the actual invoiced amount on the Shopify channel for the month. ShipBob only began fulfilling Shopify orders in April 2026, so January to March carry no fulfillment cost here and their contribution is overstated. Payment processing is the actual Shopify Payments fee on each order (Admin API OrderTransaction.fees). Orders paid off-platform (Whatnot "manual", eBay, Walmart, TikTok Shop, Afterpay) carry $0 fee in Shopify; their marketplace fees are a gap in the Full P&L. Refunds are the order's lifetime refunds, attributed to its order month. Meta and Google are in the Full P&L.
P&L waterfall
Top products by net revenue
ShipBob
Two views of the same 3PL. Billing is every ShipBob invoice by invoice date (shipping, storage, receiving, returns, extra fees, credits), the number that hits the bank and the one used in the Full P&L. By channel is the per-shipment amount on orders created in the month, used in the Shopify waterfall. They differ by timing (an invoice can bill an order from the prior month) and because billing includes storage and receiving.
Billing, by invoice type
By channel, per-shipment amounts on orders created in the month
COGS, landed cost per unit (invoice-verified)
How a landed cost is built
For each invoice line: goods = qty × factory unit price · freight = shipment FedEx fee × (line gross kg ÷ shipment gross kg) · handling = 3% × (goods + freight), which is exactly Evergreen's handling charge · landed = goods + freight + handling · unit landed = landed ÷ qty. The SKU's number is the weighted average: Σ landed ÷ Σ qty across all its 2026 invoice lines. Click any row to see every invoice line and the numbers that went in.