Why Most Makers Don't Actually Know Their Profit
If you sold $40 worth of soap this week, did you make $40? Almost every new maker answers yes without thinking twice — and it's the single most common reason a genuinely busy small business quietly runs at a loss for months before anyone notices.
Revenue is what came in. Profit is what's left after everything that sale actually cost you. Those are two different numbers, and the gap between them is exactly where most home-grown spreadsheets fall apart.
The "I Sold $40 Worth, So I Made Money" Trap
It feels true. Money hit your Etsy balance or your Venmo, and nothing about that moment tells you it cost you anything. There's no line item that pops up next to the sale saying "minus the wax," "minus the transaction fee," "minus the twenty minutes you spent packing it." So the brain does the easiest math available: money in equals money made.
The trap isn't stupidity — it's that the real costs are scattered across a dozen places that never show up next to the sale itself. A receipt from three weeks ago. A percentage buried in a marketplace payout you never opened. Time you didn't track because you were too busy actually doing the work. None of it feels like "the cost of this sale," so none of it gets subtracted.
What Actually Eats a Sale
A single sale gets chipped away at by more categories than most makers are tracking anywhere, let alone per order:
- Ingredients — the raw materials that physically go into the product
- Packaging — jars, boxes, labels, tissue paper, the mailer itself
- Marketplace fees — listing fees, transaction fees, payment processing, ad spend if you're running promoted listings
- Shipping — not just what you paid the carrier, but the gap between that and whatever flat rate you charged the buyer
- Labor — your own time, valued at what you'd actually want to be paid for it, not zero
Waste — the batch that didn't set right, the jar that cracked, the trimmings that didn't become anything sellable
Skip even one of these categories consistently, and every "profit" number you've ever calculated has been wrong by the same amount, every single time — which is exactly why it can take months to notice.
A Worked Example: The $28 Candle That Nets $4, Not $14
Say you sell a soy candle for $28. You know roughly what the wax, fragrance oil, wick, jar, and label cost — call it $14 — so you figure you cleared the other $14. That's the number most makers carry around in their head as "my profit per candle."
Here's what actually happened to that sale:
- Selling price: $28.00
- Ingredients (wax, fragrance oil, wick, dye): −$8.00
- Packaging (jar, lid, label, gift box): −$6.00
- Marketplace fees (listing, transaction, payment processing): −$2.65
- Shipping (what the carrier charged, beyond what the buyer paid): −$4.50
- Labor (pouring, labeling, packing, allocated per unit): −$2.60
- Waste (a cracked jar, a pour that didn't set, averaged across the batch): −$0.25
Actual net profit: $4.00
Notice what happened: the ingredients-and-packaging guess of $14 was correct. That was never the mistake. The mistake was believing that was the whole cost. Fees, shipping, labor, and waste quietly ate $10 of the $14 you thought you'd kept — and none of it showed up anywhere you were already looking.
Why Spreadsheets Break Down Past a Handful of SKUs
A spreadsheet can absolutely do this math — for one product, on a good day, if you remember to update it. The problem is what happens at five products. At fifteen. The moment a supplier changes a price, or you switch packaging, or a marketplace adjusts its fee structure, every formula that referenced the old number is now quietly wrong, and nothing tells you which ones. Most makers don't abandon their spreadsheet because it was a bad idea — they abandon it because keeping thirty interlinked formulas correct, by hand, forever, isn't actually a spreadsheet problem. It's a database problem wearing a spreadsheet's clothes.
That's the gap MakrBee exists to close: instead of a formula you have to remember to update, cost is recalculated automatically from the actual price you paid for the actual ingredient in the actual batch that made the product you actually sold — so the number on the screen is never stale, no matter how many SKUs you're running.