Profit & Margin

Dropshipping Profit Margin Calculator

Calculate the real profit margin on a dropshipping product after product cost, shipping, transaction fees, and ad spend.

Inputs

The price the customer pays you $ Please enter a valid number.
What you pay the supplier per unit $ Please enter a valid number.
What shipping costs you per order (not the customer) $ Please enter a valid number.
Stripe default 2.9% — see note below % Please enter a valid number.
Stripe default $0.30 $ Please enter a valid number.
Total ad spend ÷ orders. If you don't know yet, use $0 $ Please enter a valid number.

Results

Revenue (selling price)
Total cost per order
Net profit per order
Profit margin
Markup on cost
Break-even selling price

All calculations run in your browser. Nothing is sent to a server. Last updated: 2026-07-19 · Formula verified against published sources (see below).

Formula
Profit margin = (Selling price − Product cost − Shipping − Transaction fee − Ad cost per unit) ÷ Selling price × 100

What this calculator does

The Profit Margin Calculator takes the six numbers that actually determine whether a dropshipping product is profitable — selling price, product cost, shipping cost, payment processing fee, and ad cost per unit — and returns the real net profit per order and the real profit margin.

Most free dropshipping calculators only subtract product cost from selling price and call the result "profit." That number is wrong. Every real dropshipping order also loses money to payment processing fees (Stripe, PayPal, or Shopify Payments all take a cut) and to ad spend. If you don't include those costs in your margin calculation, you'll think you're profitable when you're not.

The formula

The calculator uses this formula, with each component shown explicitly:

Defaults explained

The payment processing defaults are 2.9% + $0.30, which is Stripe's published US online rate as of July 2026 Source: stripe.com/pricing. PayPal's standard rate for goods and services is 2.99% + $0.49 Source: paypal.com/us/business/paypal-business-fees. Shopify Payments on the Basic plan matches Stripe at 2.9% + $0.30 Source: blog.dropcommerce.com. Adjust the fields if you're using a different processor or plan.

Why "ad cost per unit" matters

Ad cost per unit is total ad spend ÷ number of orders. If you spent $200 on ads and got 25 orders, your ad cost per unit is $8. This is the cost most beginners forget — they calculate "margin" as selling price minus product cost and think they're making $20 per order, when ads are eating $8 of it. The result is the difference between "profitable" and "going out of business in three months."

Edge cases handled

Worked example: $40 dropshipping product

A realistic scenario for a mid-ticket dropshipping product. The numbers below match what's pre-filled in the calculator.

InputValue
Selling price$40.00
Product cost (COGS)$15.00
Shipping cost$5.00
Payment fee (2.9% + $0.30 on $40)$1.46
Ad cost per unit$8.00
Total cost per order$29.46
Net profit per order$10.54
Profit margin26.35%

Without the ad cost and the Stripe fee, this product would have looked like a 50% margin ($40 − $20 = $20). With them, it's 26%. That's the difference the calculator exists to show.

If you scale this product to 100 orders per month, you'd make $1,054/month in net profit — assuming your ad cost per unit stays at $8 as you scale. (It usually doesn't. Read our article on profitable ROAS for why.)

Frequently asked questions

What is a good dropshipping profit margin?
After all costs (product, shipping, fees, ads), a healthy dropshipping profit margin is typically 15–25%. Below 10%, you have almost no buffer for returns, chargebacks, or rising ad costs. Above 30%, you either have a very strong product or you're under-counting a cost. See our article on good dropshipping margins for the full breakdown.
Should I include ad cost in profit margin?
Yes. If you don't include ad cost per unit, the number you're calculating is gross margin, not profit margin. Gross margin is useful for some things (like calculating break-even ROAS), but it's not the same as what actually hits your bank account.
What if my ad cost per unit is unknown?
Use $0 in that field. The result will be your gross margin (excluding ad spend). Once you have ad data, come back and recalculate. If you want to know the maximum you can spend on ads per order and still break even, that's the difference between selling price and total non-ad costs.
Why is my margin different from what Shopify shows?
Shopify's "margin" usually means (selling price − product cost) ÷ selling price. It doesn't include shipping, transaction fees, or ad cost. This calculator includes all of them, so its margin is lower — and more honest.
Not financial advice. This calculator is a math tool, not financial advice. Profit margins, ad spend, and business decisions depend on your specific situation. Consult a licensed accountant or financial advisor before making material business decisions.

Related tools & articles

Calculator

Break-Even ROAS Calculator

The exact ROAS your ads need to hit to not lose money. Considers selling price, COGS, shipping, and transaction fees.

Calculator

Dropshipping Net Profit Calculator

Net profit per order after every cost: COGS, shipping, transaction fees, ad spend, and a return-rate-adjusted allowance.

Calculator

Dropshipping Selling Price Calculator

Find the selling price that hits a target margin after product cost, shipping, transaction fees, and ad spend per unit.

Article

How to Calculate Dropshipping Profit Margin (With Real Numbers)

The exact math behind dropshipping profit margin, with a worked example and the three costs most beginners forget to include.

Article

What Is a Good Dropshipping Profit Margin in 2026?

Benchmarks by product category, sourced from real ecommerce data, plus the margin range that actually survives ad spend.

Article

Markup vs Margin: The Math That Loses Money

A 50% markup is not a 50% margin. This article shows why mixing them up costs you money, with a real product example.