Dropshipping profit margin can mean three different numbers, each calculated on net sales (sales after refunds and discounts, excluding collected tax): gross margin, what’s left after product and delivery costs; contribution margin, what’s left after every variable cost including fees and ad spend; and net profit margin, what’s left after fixed costs, interest and tax as well. Contribution margin (%) = (net sales − all variable costs) ÷ net sales × 100, and it shows whether each order pays its way before overhead.
A product can show a 50% gross margin and still leave under $2 per order after fees and ads. For income ranges rather than per-order math, read our breakdown of real dropshipping earnings and margins.
Dropshipping Profit Margin Formulas
Four profitability calculations get called “margin,” and mixing them up is how a store looks profitable on a dashboard while the bank balance shrinks.

| Calculation | Formula | What it tells you |
|---|---|---|
| Markup | (Price − product cost) ÷ product cost × 100 | Pricing multiple, not a margin |
| Gross margin | (Net sales − cost of goods sold) ÷ net sales × 100 | Room after product and delivery |
| Contribution margin | (Net sales − all variable costs) ÷ net sales × 100 | Money left for fixed overhead |
| Net profit margin | (Net sales − all expenses, including fixed costs, interest and tax) ÷ net sales × 100 | What the business keeps |
Refunds and lost chargeback amounts reduce net sales, so they never appear again as a cost. In dropshipping, cost of goods sold usually means product cost plus fulfillment and shipping to the customer, including any duties, tariffs, clearance fees and non-recoverable import taxes you pay. Variable costs add payment and platform fees, marketplace commissions, return shipping and replacements, chargeback fees and ad spend. Fixed costs are things like your store plan, subscription apps and salaries or retainers; per-order labor, commissions and usage-based app charges count as variable. Leave out sales tax or VAT you collect on behalf of a tax authority.
Markup and margin are easy to confuse. Margin equals markup ÷ (1 + markup), so a 100% markup is a 50% margin and a 200% markup is a 66.7% margin, measured on product cost alone.
Profit Margin Example: Three Illustrative Products
Here are three illustrative products sold in your own store, each with its own product, shipping and ad costs, to show how unit economics change across price points; this isn’t the same as raising one product’s price. The figures aren’t supplier quotes or industry averages. Expected refunds of 4% of the price come off sales, refunded items are assumed not to be resold (their product and shipping costs are already counted), shipping includes any duties and clearance fees, and the card fee is 2.9% + $0.30 on the original charge.
| Per order | $25 product | $50 product | $120 product |
|---|---|---|---|
| Price paid, excluding collected tax | $25.00 | $50.00 | $120.00 |
| Expected refunds (4%) | −$1.00 | −$2.00 | −$4.80 |
| Net sales | $24.00 | $48.00 | $115.20 |
| Product cost | $7.00 | $16.00 | $45.00 |
| Shipping, handling and duties | $5.00 | $8.00 | $14.00 |
| Gross profit | $12.00 | $24.00 | $56.20 |
| Gross margin | 50.0% | 50.0% | 48.8% |
| Card fee | $1.03 | $1.75 | $3.78 |
| Contribution before ads | $10.97 | $22.25 | $52.42 |
| Ad cost per order | $9.00 | $14.00 | $30.00 |
| Contribution after ads | $1.97 | $8.25 | $22.42 |
| Contribution margin | 8.2% | 17.2% | 19.5% |
All three products have similar gross margins, yet the $25 product keeps under $2 per order. Ad cost doesn’t shrink in proportion to price, because reaching a buyer for a cheap item still costs real money. That’s why low-ticket products usually need bundles, repeat orders or organic traffic to work.
Your break-even ad cost per order equals contribution before ads: $10.97, $22.25 and $52.42 here. If your actual cost per purchase sits above that figure, each first order loses money; only measured repeat purchases from those customers can justify running at that level for a while. To turn per-order contribution into a break-even order count, use our break-even examples.
What Is a Good Dropshipping Profit Margin?
A good margin is one where contribution after ads covers your fixed costs plus the profit you want at a realistic order volume, so set the target from your own numbers rather than a general industry range. Work backward:

- Add up monthly fixed costs: store plan, subscription apps and any salaries or retainers. Say $400.
- Estimate the orders you can realistically get in a month at your ad budget. Say 300.
- Divide: each order has to carry $1.33 of fixed costs.
- Add your profit goal per order, say $5, for a minimum contribution after ads of about $6.33.
At those numbers the $50 product clears the bar. Three hundred orders at $8.25, minus $400 of fixed costs, leaves about $2,075 of operating profit, an illustrative 14.4% operating margin on $14,400 of net sales, before interest, income tax and anything else not modeled. The $25 product doesn’t clear the bar.
Rules of thumb like “price at three times product cost” break down at low prices. The $25 product is priced at more than 3.5 times its product cost and still fails, because shipping and ad spend behave almost like fixed costs per order.
8 Ways to Improve Your Dropshipping Margin
Each lever below is measured against the $50 example, where contribution after ads is $8.25 per order.
- Raise order value. Adding a $15 accessory that costs $4 and ships in the same parcel lifts contribution to about $18.20, provided conversion holds; our product bundling ideas show which pairings make sense.
- Compare suppliers on delivered cost. A supplier that’s $1 cheaper per unit but $2 more to ship lowers contribution by $1, so compare the delivered dollar cost per destination and weigh processing time separately.
- Cut refunds at the source. Sample checks, verified variants and measured product descriptions reduce refunds; cutting them from 4% to 2% of sales adds $1 of net sales per order here.
- Test price with conversion in mind. A $5 increase adds about $4.66 of contribution before ads, after expected refunds and the card fee, and it pays off as long as conversion drops by less than about 17%, since your ad cost per visitor stays the same. Our pricing strategy example shows how to test one change at a time.
- Judge ad spend by product. A store-wide cost per purchase hides losers, so review any product whose cost per purchase is above its contribution before ads, and pause it unless repeat purchases you’ve actually measured cover the gap.
- Earn repeat orders. A returning customer reached by email costs little or nothing in ads, so the same $50 order contributes close to $22.25 instead of $8.25.
- Brand where it lets you charge more. Private label, custom packaging and branded inserts add cost per unit, and they pay off only if you can price above identical listings or win repeat buyers; our private label dropshipping guide covers what that costs.
- Re-quote as volume grows. Order volume gives you room to negotiate product and shipping costs. At USAdrop, sellers with 5+ orders get a dedicated agent, so you have one contact for pricing questions.
When Cutting Costs Lowers Your Margin
Some savings cost more than they save. Switching to the slowest, cheapest shipping line can raise “where is my order” tickets, refunds and chargebacks, and thinner packaging can raise damage rates on fragile items. Before you cut a cost, track refunds and complaints for that product for a few weeks and compare total contribution, not the single line item.
Shipping from local stock can cost more or less per order than shipping from China, depending on the product and route, and faster delivery can reduce refunds and lift conversion. At USAdrop, orders are processed in 1–3 business days and China-to-US delivery takes 6–13 days, while our US and overseas warehouses deliver in 2–5 days for products already stocked there. Compare actual route quotes, including replenishment, storage and the cash tied up in inventory, before you move a product to local stock.
Track Margin Monthly From Real Invoices
Recalculate every month from actual figures rather than launch assumptions, with one row per product and destination:
| Line | Source | Watch for |
|---|---|---|
| Net sales | Store order or sales report, reconciled to payouts | Subtract refunds and lost chargeback amounts once; don’t use the payout total, which already has fees taken out |
| Product and shipping | Supplier invoices | Reships and surcharges |
| Duties and clearance | Carrier or broker bills | Charges billed late |
| Payment and platform fees | Processor statements | Whether fees are returned |
| Ad spend | Ad account invoices | Spend split by product |
| Returns and chargebacks | Support log, processor | Return labels and chargeback fees (the lost order amount is already in net sales) |
Because net sales already exclude refunds, add only the extra costs refunds create, such as return labels or replacements, and never subtract the refunded amount a second time.
Dropshipping Profit Margin FAQ
What is a good dropshipping profit margin?
One where contribution after ads covers fixed costs plus your profit goal at realistic volume. Divide monthly fixed costs by expected orders and add your profit target per order to get your minimum contribution.
How do you calculate dropshipping profit margin?
Start from net sales. Subtract product, shipping and duties for gross margin, then fees and ad spend for contribution margin, then fixed costs, interest and tax for net margin, dividing each by net sales.
Is markup the same as margin?
No. Markup compares profit with cost and margin compares profit with price, so a 100% markup equals a 50% margin.
Why is my margin positive but cash low?
Ad spend, refunds or chargebacks are usually missing from the calculation, or you’re paying suppliers and ads before payouts arrive. Track cash timing separately from margin.
Run a Margin Check on Your Best Seller
Take your best-selling product, pull the last 30 days of actual invoices and ad spend, and fill in the per-order table above. If contribution is below your minimum, start with the lever that moves the biggest number for that product.