Has this ever happened to you? Sales in the app hit six figures, orders pouring in nonstop, but when the end of the month comes and you sit down to count the actual money in your account, there's so little left it breaks your heart. Some months there's almost nothing, or worse: selling well but losing money.
This problem doesn't happen because you're bad at selling. It happens because you're not accounting for the full cost of selling online. Calculating your cost based on the product purchase price alone is the trap that has bankrupted countless online sellers in 2026.
Let's break down the true costs into clear chunks so you can see them plainly.
Why Profit on Paper Deceives You
Suppose you sell a skincare cream, SKU SKN-012, with a product cost of 100 baht and a selling price of 250 baht. You're thrilled that you're making 150 baht profit per unit.
But the reality is that on the journey from the warehouse to the customer's hands, there are hidden costs constantly eating away at your profit. And if you've never sat down and laid them all out, you'll never know how much real profit is actually left.

5 Cost Chunks You Must Account For in Full
1. Product and Packaging Costs
The first chunk everyone thinks of is the price you pay the factory or supplier. But don't forget to add packaging costs: boxes, bubble wrap bags, tape, stickers, and thank-you cards.
- Product cost: the per-unit price from the supplier
- Packing materials: box/bag + cushioning + tape, often several baht per unit
- Cost of waste: broken, expired, or dead-stock products
2. Platform Fees
Every platform such as Shopee, Lazada, and TikTok Shop charges selling fees and transaction fees as a percentage of sales. The more you sign up for free-shipping programs or special campaigns, the higher the percentage climbs.
The key principle is: don't calculate the fee from the product price alone. You have to calculate it from the total amount the customer pays on the whole bill, including shipping, because many platforms charge based on that.
3. Marketing and Discount Costs
Discount codes, flash sales, ad spend, and creator commissions are all costs that must be averaged into every order, not overlooked.
Example: if you spend 10,000 baht per month on ads and get 500 orders, that's an average marketing cost of 20 baht per order that must be added in.

4. Shipping and Last-Mile Costs
Even if you charge the customer for shipping, in an era where every shop competes on free shipping, the difference in shipping cost usually falls on you. This includes the hidden cost of returned parcels (RTS), where you have to pay shipping twice but don't earn a single baht.
5. Labor and Warehouse Costs
The chunk most people overlook is your own time and space: storage rent, wages for packers, water and electricity, and the time you lose sitting there sticking on labels instead of sourcing new products or doing marketing.
A Practical Formula for Calculating the Cost of Selling Online
Once you add up all the chunks, your net profit per unit formula is:
Net profit = Selling price − (Product cost + Packing + Fees + Marketing + Shipping + Labor/Warehouse)
Let's go back to our SKN-012 cream and lay out the real costs:
| Item | Old Way | Full Way |
|---|---|---|
| Selling price | 250 | 250 |
| Product + packing cost | 100 | 115 |
| Fees + marketing | 0 | 55 |
| Shipping + labor/warehouse | 0 | 45 |
| Real profit | 150 | 35 |
See how the profit you thought was 150 baht might actually be only 35 baht? This is why many shops sell well but have no money left.

Flash Fulfillment Makes Your Costs 'Visible'
The scariest thing about hidden costs is that they're scattered and hard to predict, especially during big campaigns or sale festivals when orders spike and overtime wages and storage space swell along with them.
A fulfillment system like Flash Fulfillment helps turn hard-to-predict costs into a clear per-unit cost. Because once you send your goods into the warehouse, storage, pick-and-pack, and shipping costs are charged per order, which you can plug straight into your calculation formula.
- You don't have to pay for a flat-rate storage lease that you don't fully use
- Packing labor costs vary with actual sales, so you don't have to shoulder fixed costs when orders are low
- Stock and order data live on a single dashboard, letting you calculate waste and dead-stock costs more accurately
When labor and warehouse costs become a fixed per-unit figure, you can set prices with confidence and know your real profit even before you hit the sell button.
Key Takeaways
- Don't calculate cost from the product price alone, because that's deceptive paper profit
- The real cost has 5 chunks: product + packing, fees, marketing, shipping, and labor/warehouse
- Use the formula Selling price − Total cost = Net profit every time before setting a price
- Turn hard-to-predict costs into per-unit costs for accurate calculation
Knowing your true cost is the starting point of sustainable profit, not just pretty sales figures that leave you with no money. If you want your warehouse and shipping costs to become clear, controllable numbers, try consulting the Flash Fulfillment team to set up your back-end system so you can focus fully on selling.
Frequently Asked Questions (FAQ)
How many times the cost should the selling price be?
There's no fixed number, because each product category has different hidden costs. The correct principle is to first calculate all 5 chunks of the cost of selling online, then add the profit you want on top, rather than simply multiplying the product price out of thin air.
How do you calculate platform fees accurately?
Since fee rates and various programs change frequently, always check the latest rates on each platform's seller page, and remember the principle that fees are usually calculated from the full bill amount including shipping, not just the product price.
How should returned-parcel costs be calculated?
Estimate your shop's average return rate, then average the wasted round-trip shipping cost into the per-order cost of every unit. Reducing returned products through good packing and accurate address information will help recover a lot of profit.
Do small shops need to use fulfillment?
It depends on your order volume. If you're starting to fall behind on packing yourself or your labor/space costs are getting out of hand, using fulfillment helps turn fixed costs into variable per-unit costs, making profit easier to calculate and letting you scale your business more smoothly.
