Blog · Finance metrics and formulas
Compare apparel margin layers after discounts, returns and channel costs. Follow an illustrative brand's direct and wholesale sales through gross profit, contribution and the company net result.
Apparel profit margins should be calculated on sales after discounts and returns, then separated into gross, contribution and net layers. Product markup alone misses the cost of getting an order to the customer and dealing with what comes back. Compare channels on the same cost definitions before deciding where growth pays.
Net sales = Gross sales − Discounts − Returns and allowances
Gross margin = (Net sales − Cost of goods sold) / Net sales
Contribution margin = (Gross profit − Variable channel expenses) / Net sales
Net margin = Net income / Net sales
Gross margin describes the spread after the recorded cost of the clothing sold. Contribution measures what is left after the defined variable costs of serving the channel. Net margin describes the company result after remaining expenses, interest and income tax.
The SEC income statement rule defines tangible-product net sales after discounts, returns and allowances. It also allows wholesale and retail merchandising businesses to include occupancy and buying costs in cost of goods sold. Read the cost policy before comparing two reported gross margins.
The broader gross profit margin guide explains the basic ratio. Apparel analysis adds the operational detail: promotions, inventory recovered from returns, fulfillment, selling fees and the channel mix behind the total.
Keep each order line's date, SKU, brand, channel, quantity, gross sale, discount and refund. Link returns to the original order where possible. Include both the sales adjustment and the inventory-cost treatment, rather than treating a refund as a complete description of the return.
Add the matched product cost, fulfillment charges, payment or marketplace fees, return handling and advertising costs. Identify directly attributable expenses separately from shared brand spending. If a cost is allocated, preserve its driver and label it as an allocation.
For inventory acquired for resale, IRS inventory cost guidance includes purchase cost after appropriate discounts and acquisition transportation charges. Use that reconciled landed cost, with the company's approved treatment of other charges, rather than the supplier's unit price alone.
Finance owns the cost map and monthly reconciliation. Merchandising owns pricing and assortment decisions; operations owns fulfillment and return handling; channel leaders own their commercial costs. These owners should agree on what moves when sales change before using contribution to set spending limits.
An illustrative US apparel brand sells through its website and wholesale accounts during one month. All amounts are USD. Refunds are recorded against the sales shown, and the recovered inventory amount represents only clothing accepted back into usable inventory at its approved carrying value.
| Sales and product cost | Direct website (USD) | Wholesale (USD) | Total (USD) |
|---|---|---|---|
| Gross sales | 100,000 | 60,000 | 160,000 |
| Less discounts | 10,000 | 3,000 | 13,000 |
| Less refunds and allowances | 15,000 | 0 | 15,000 |
| Net sales | 75,000 | 57,000 | 132,000 |
| Product cost on original shipments | 40,000 | 33,000 | 73,000 |
| Less product cost returned to inventory | 6,000 | 0 | 6,000 |
| Net cost of goods sold | 34,000 | 33,000 | 67,000 |
| Gross profit | 41,000 | 24,000 | 65,000 |
| Gross margin | 54.7% | 42.1% | 49.2% |
Direct net sales are $100,000 − $10,000 − $15,000 = $75,000. Net product cost is $40,000 − $6,000 = $34,000, so gross profit is $41,000. Wholesale gross profit is $57,000 − $33,000 = $24,000.
The brand's total gross margin is $65,000 / $132,000 = 49.2%, rounded to one decimal place. Use unrounded amounts for every calculation. Do not average the displayed channel percentages.
Next, subtract the actual variable channel expenses:
| Contribution bridge | Direct website (USD) | Wholesale (USD) | Total (USD) |
|---|---|---|---|
| Gross profit | 41,000 | 24,000 | 65,000 |
| Less fulfillment and return handling | 8,000 | 2,500 | 10,500 |
| Less selling and payment fees | 3,000 | 500 | 3,500 |
| Less variable advertising | 6,000 | 0 | 6,000 |
| Contribution | 24,000 | 21,000 | 45,000 |
| Contribution margin | 32.0% | 36.8% | 34.1% |
The website has the higher gross margin, but wholesale retains the higher contribution percentage after the costs shown. The website still contributes more dollars: $24,000 against $21,000. Those observations answer different questions and can both matter when setting the channel budget.
Keep shared expenses visible rather than calling contribution net profit. In this example, shared operating expenses are salaries of $16,000, rent of $6,000 and general expenses of $6,000, totaling $28,000. They are outside product cost and the variable channel charges above.
| Company profit bridge | Amount (USD) |
|---|---|
| Contribution | 45,000 |
| Less shared operating expenses | 28,000 |
| Operating profit | 17,000 |
| Less interest expense | 1,000 |
| Pretax profit | 16,000 |
| Less income tax expense | 4,000 |
| Net income | 12,000 |
Operating margin is $17,000 / $132,000 = 12.9%. Net margin is $12,000 / $132,000 = 9.1%. The net profit margin guide explains that final profit layer.
Prove the complete bridge by rebuilding sales: $67,000 product cost + $20,000 variable channel expenses + $28,000 shared expenses + $1,000 interest + $4,000 income tax + $12,000 net income = $132,000 net sales. The $20,000 channel total is $10,500 + $3,500 + $6,000.
Change only the website discount by an additional $5,000. Hold units, returns and all listed costs unchanged to isolate the pricing effect.
| Website result | Original case | Additional discount case |
|---|---|---|
| Net sales (USD) | 75,000 | 70,000 |
| Gross profit (USD) | 41,000 | 36,000 |
| Contribution (USD) | 24,000 | 19,000 |
| Contribution margin | 32.0% | 27.1% |
The promotion removes $5,000 from contribution before any extra sales response. A commercial decision therefore needs evidence about incremental demand, return behavior and capacity costs. The arithmetic alone does not establish whether the promotion will work.
If the question concerns factory labor, overhead absorption and plant capacity, use the neighboring manufacturing margin guide. Those production questions need more detail than a channel comparison.
Bring a sample of your own sales, returns, product-cost and channel-expense files to Covirage. Covirage maps the columns, and its tools compute and check the margin layers; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, then set up your business and bring your own export.
See the supporting customer profitability page for comparing the accounts and channels behind the result.
There is no single useful target across wholesale, direct sales and licensed brands. Compare the same profit layer over time, using consistent cost classifications. A relevant peer also needs a similar channel mix, return policy and reporting period before its percentage becomes meaningful.
A customer refund reduces net sales. A product-cost reversal depends on what inventory is recovered and how it is valued under the company's policy. Record return shipping, handling and any inventory loss separately so the analysis does not assume every refunded item is resalable.
Wholesale pricing can leave less gross profit per sales dollar while avoiding some direct selling and fulfillment costs. Compare the actual costs assigned to each channel. A lower gross margin can still produce a higher contribution percentage after those different expenses.