How my margin is calculated
A sale's revenue, cost, seller fees, margin and ROI, with worked examples.
Vintarget computes the margin of each sale, and of each piece of a bundle, on the server: the Sales page, the totals and the exports all show the same figure.
The formula
| Figure | Calculation |
|---|---|
| Revenue | the items' price, less the refunds |
| Cost | the piece's cost in the stock, or the one you corrected |
| Seller fees | Vinted's fees + the listing's boosts + the shipping label you paid + packaging + fees added |
| Margin | revenue − cost − seller fees |
| ROI | margin ÷ cost ("–" when the cost is 0) |
The buyer protection and the shipping the buyer paid are not yours: they are shown for information, outside the revenue.
Examples
One piece. A dress bought for €10.00 and sold for €30.00, with €1.50 of fees: margin = 30.00 − 10.00 − 1.50 = €18.50, ROI = 18.50 ÷ 10.00 = 185%.
A bundle. Two pieces sold together for €40.00, listed at €30.00 and €10.00, costing €12.00 and €3.00. You paid €2.00 of boost, €4.50 of label and €1.50 of packaging: €8.00 of fees. The price and the fees are shared in proportion to the listings (75% and 25%):
| Piece | Revenue | Cost | Fees | Margin |
|---|---|---|---|---|
| Piece 1 | €30.00 | €12.00 | €6.00 | €12.00 |
| Piece 2 | €10.00 | €3.00 | €2.00 | €5.00 |
| Bundle | €40.00 | €15.00 | €8.00 | €17.00 |
A partial refund. A €20.00 sale, cost €5.00, with a dispute settled by a €7.00 refund: revenue €13.00, margin €8.00.
Unknown cost
A line linked to no piece of the stock, without a corrected cost, has no cost: its margin is to complete. The sale counts in the revenue, but not in the total margin nor the average margin; the "to complete" counter tells you how many sales wait for a cost. The average margin is that of the sales made in the period, without their adjustments or returns.
Several currencies
Everything is computed in the base currency, at the rate frozen on the sale's day: the fees and refunds of a sale in zloty are converted at the same rate as its price. Two currencies are never added as they are. The sale's detail keeps the original amounts.
Status, returns and adjustments
For a sale made by hand, or when the sync lags, you can change its status:
- Shipped: the piece becomes "shipped".
- Cancelled (before shipping): the piece goes back in stock.
- Returned: you choose to put the piece back in stock, or write it off as damaged.
- Disputed: nothing moves until it is settled (completed or returned).
- Completed: the payout is received.
A period's revenue counts every sale made in it, completed or not, except those cancelled before shipping. A status you set by hand is no longer changed by the sync, unless Vinted reports a status further on or settles the dispute. A sale out of a dispute goes back to the status it had before, or further on.
An adjustment corrects a sale's money afterwards: a refund, fees, or something else (a negative amount is money received). It is no longer possible on a cancelled or returned sale.
Periods
A period adds up what happened during it, so a past month never changes:
- the sale counts in the month it was made;
- an adjustment counts in the month it happened: it is dated this month at the earliest, never before the sale;
- a return counts in the month of the return: the sale's revenue and fees out. If the piece goes back in stock, its cost comes back too; if it is written off as damaged, its cost stays a loss. A refund is never taken back twice, whether made before or after the return.
- a return seen by the sync stays "to check" (the sale counts in "to complete") until you choose: back in stock or damaged. The cost taken back then counts in the month you chose; the return's month does not move.
One exception: a return is dated by Vinted. If the sync sees it late, it may change a past month.
A refund the next month. A €20.00 sale on 10 September (cost €5.00, fees €1.00), then a €7.00 refund on 15 October: September shows €20.00 of revenue and €14.00 of margin, and keeps them; October shows −€7.00 of revenue and margin.
A return two months later. A €30.00 sale on 12 September (cost €10.00, fees €2.00), returned on 5 November. September keeps €30.00 of revenue and €18.00 of margin. In November:
| Return | Revenue | Cost | Fees | Margin |
|---|---|---|---|---|
| Back in stock | −€30.00 | −€10.00 | −€2.00 | −€18.00 |
| Written off | −€30.00 | €0.00 | −€2.00 | −€28.00 |
Over both months, the sale put back in stock brings nothing; the damaged piece costs its €10.00.