Cost & Profit Tracking
Track what you paid for each item and see your profit everywhere — listings, orders, and the dashboard.
Setting costs on listings
One at a time
Click any listing to open the detail panel, then click Edit. The Item Cost field is where you enter what you paid. When you save, profit is calculated automatically from the selling price.
Bulk import
For updating many items at once:
- Click Download on the Listings page to export your current listings as a CSV
- Open it in Excel, Google Sheets, Numbers, or any spreadsheet app
- Update the Cost, SKU, or Price columns you want to change
- Save the file (
.csv,.xlsx, or.numbersall work) - Click the Costs button on the Listings page and upload the updated file
The import matches items by FLUF ID — the download includes this column automatically, so don't remove or change it.
Imports over 500 items run in the background. Track progress on the Bulk Jobs page.
Setting costs on orders
If you have past orders without cost data, you can add costs retroactively from the Orders page. This is the only way to set cost on items that sold before you started tracking — once an item sells, the listing cost is snapshotted to the order, but you can always edit the order directly.
Inline editing
Each order row has a + Add cost link next to the amount. Click it, type what you paid, press Enter to save. Profit appears immediately. To edit an existing cost, click the profit figure. Press Escape to cancel.
Bulk import
Updating many orders at once:
- Click Export to download your orders as a CSV
- Fill in the item_cost column with what you paid for each order's item
- Save the file
- Click Import Costs and upload it
The file must include order_id, channel, and item_cost columns — the export already includes these.
Imports over 500 orders run in the background — track progress on the Bulk Jobs page.
Where profit shows up
Once costs are set:
- Listings page — the Cost column shows what you paid; the detail panel shows profit
- Orders page — each order shows profit (revenue minus cost)
- Dashboard — profit feeds into your daily and monthly metrics
- Smart Pricing — can use your cost as a price floor to protect margins. Set a minimum markup percentage so prices never drop below cost.
How costs flow from listings to orders
When an item sells, the cost set on the listing is automatically snapshotted to the order. This means:
- Changing a listing's cost after a sale won't change the order's profit — the order keeps the cost it had at the time of sale
- If you didn't set a cost before the sale, you can still add it on the order directly
Tips
- Leave the Cost field blank to clear it
- Leave SKU blank to clear it; leave Price blank to keep the current price unchanged
- Currency symbols (£, $, €) are stripped automatically during import — just enter the number
- The Download button respects your current filters, so you can export just a subset of listings
.csv,.xlsx(Excel), and.numbers(Apple Numbers) files are all supported