May 22, 2026·8 min read

How to Calculate Dropshipping Profit Margin (With Formula + Examples)

Most dropshippers calculate profit margin wrong — and end up scaling unprofitable products. Here is the correct formula, with a worked example for Shopify.

dropshipping profit margincalculate dropshipping margindropshipping profit calculatordropshipping margins 2026

How to Calculate Dropshipping Profit Margin

Most dropshippers think they know their margin. Most are wrong.

The most common mistake: calculating margin as (sell price − supplier cost) ÷ sell price. This ignores ad spend, Shopify fees, payment processing fees, refunds, and chargebacks — and those costs together can easily represent 30–50% of your revenue.

This guide shows you the correct dropshipping profit margin formula, how to apply it, and what margins to target for a sustainable business.


Why Profit Margin Calculation Matters

If you don't know your real margin, you can't:

Know whether a product is actually profitable
Set a maximum acceptable COGS when sourcing
Decide when to scale (or when to stop) a product
Accurately compare your options as you test new products

The merchants scaling to 6–7 figures are obsessive about margin math. The ones who flame out are the ones who scaled a product that looked profitable but wasn't.


The Complete Dropshipping Profit Margin Formula

Net Profit = Revenue − COGS − Ad Spend − Shopify Fees − Payment Fees − Refunds − Chargebacks

Net Margin % = Net Profit ÷ Revenue × 100

Let's break down each component.


Step-by-Step: Every Cost You Need to Account For

1. Revenue (Gross Sales)

Your selling price, before any deductions. If you sell a product for $39.99, your revenue per order is $39.99.

2. Cost of Goods Sold (COGS)

The price you pay your supplier per unit, including shipping from supplier to customer. Don't forget:

Unit cost from supplier
Shipping cost to customer (if not charged separately)
Packaging materials (if applicable)
Import/customs duties (if applicable)

Example:** AliExpress unit cost $7.00 + shipping $3.50 = **COGS $10.50

3. Advertising Cost Per Order

This is where most beginners make the biggest mistake. Ad spend is not just your total budget — it's your cost per purchase, also called CPA (Cost Per Acquisition) or CPO (Cost Per Order).

To calculate: Total ad spend ÷ Number of purchases = Ad spend per order

At a 1.5% conversion rate with a $1.50 cost-per-click: 67 clicks per purchase × $1.50 = $100 CPA

That sounds high, but for a $40 product on Facebook cold traffic, $10–$20 CPA is realistic. For TikTok with good creative, $8–$15 is achievable.

Example: $12 average ad spend per order (achieved CPA on a well-optimized campaign)

4. Shopify Transaction Fees

Shopify charges 0.5–2% per transaction depending on your plan (0% with Shopify Payments on Basic–Advanced plans).

Basic plan without Shopify Payments: 2%
Shopify plan: 1%
Advanced plan: 0.5%
With Shopify Payments: 0%

Payment processing (credit card) fees are separate: approximately 2.9% + $0.30 per transaction.

Example:** Shopify Payments on Basic plan: 2.9% + $0.30 = **$1.46 on a $39.99 order

5. Refunds and Returns

Typical dropshipping refund rates run 2–8%. The average is around 4%. Budget for this in your margin calculation.

Example: 4% refund rate = $1.60 per order (amortized across all orders)

6. Chargebacks

Chargeback rates in dropshipping typically run 0.5–2%. Each chargeback costs you the order value plus a dispute fee ($15–$100).

Example: 1% chargeback rate + fees = approximately $0.80 per order amortized


Worked Example: Full Margin Calculation

Product: Back posture corrector

Sell price: $39.99

Cost ComponentAmount
Sell price$39.99
Supplier COGS (unit + shipping)−$10.50
Ad spend per order (Facebook)−$12.00
Shopify Payments fees−$1.46
Refunds (4% amortized)−$1.60
Chargebacks (1% amortized)−$0.80
Net profit per order$13.63
Net margin34.1%

This is a healthy dropshipping margin. Anything above 25% net is considered strong.


What Margins Should You Target?

Net MarginAssessment
Below 10%Danger zone — one bad week eliminates profit
10–20%Viable but fragile — limited room for cost increases
20–30%Healthy — can absorb scaling costs and ad volatility
30%+Excellent — room to scale aggressively

The key insight: your margin will compress as you scale. Cold traffic CPAs are higher than warm traffic. Refund rates can spike if you have quality issues. Supplier costs can increase.

Build your business model to be profitable at 25% net margin, and you'll survive normal variance.


How to Engineer Better Margins

1. Find a Cheaper Supplier

The most direct lever. A $2 reduction in COGS on a $40 product adds 5 percentage points to your margin. Use multiple suppliers and negotiate at volume.

2. Increase Selling Price (Without Losing Conversion)

Test incrementally: if your conversion rate at $39.99 is 2%, test $44.99 and $47.99. Often you can increase price by 15–20% with minimal impact on conversion, especially with strong brand presentation.

3. Reduce CPA Through Better Creative

Your ad CPA is the most variable cost and the one most in your control. The difference between $25 CPA and $12 CPA on the same product is almost entirely creative quality.

This is where Dropio Copy creates significant ROI — better hooks and ad copy reduce CPA, which directly improves margin.

4. Reduce Refunds Through Better Supply Chain

Switching from AliExpress (25-day shipping, inconsistent quality) to CJ Dropshipping (7–14 day shipping, quality control) typically reduces refund rates by 30–50%.

5. Recover Chargeback Revenue

Fighting chargebacks rather than ignoring them is pure margin recovery. At 1% chargeback rate on $50k/month, even winning 50% of disputes recovers $250/month. Dropio Shield makes this effortless — 30 seconds per dispute.


The Break-Even Formula

Before you test a product, calculate your break-even units for your test budget:

Break-even units = Test budget ÷ Ad spend per order target

If you're allocating $500 for a product test and your target CPA is $20:

$500 ÷ $20 = 25 units to break even on ad spend alone

(This doesn't include COGS — you need to sell enough to cover both.)

Full break-even:

Break-even units = Test budget ÷ (Sell price − COGS)

$500 ÷ ($39.99 − $10.50) = 17 units to recover your total investment


Automate Your Margin Tracking

Calculating margin manually for every product is time-consuming and error-prone. Dropio Finance syncs directly with your Shopify store and calculates:

Real-time net margin by product
Automated COGS estimation from your supplier pricing
Ad spend attribution from Meta and TikTok
Refund impact on margin
AI insights that flag when margin is eroding — and why

Instead of running a spreadsheet at the end of the month and discovering you've been scaling an unprofitable product, you know within hours when something changes.


Common Margin Calculation Mistakes

Forgetting ad spend: Revenue minus COGS is gross margin, not net margin. Your real profit is always much lower once advertising is included.

Using average CPA instead of marginal CPA: Your blended CPA includes warm and retargeting traffic. Cold traffic CPA (which drives growth) is typically 2–3x higher.

Ignoring refund and chargeback rates: These can add up to 3–6% of revenue. Ignoring them means your numbers are consistently optimistic.

Not updating COGS after supplier changes: Supplier prices fluctuate. If your COGS rises 20% and you don't adjust your selling price, your margin collapses silently.


The Margin Mindset That Separates Winners

The best dropshippers don't chase high-revenue products — they chase high-margin products. A product doing $5k/month at 40% net margin is worth more than a $20k/month product at 8% net margin.

Margin is the number that determines whether you can keep the lights on when ad costs spike, when a competitor undercuts your price, or when a supplier has a quality issue.

Know your number. Track it daily. Optimize relentlessly.


*Track your real dropshipping margins automatically. Try Dropio Finance free →*

Ready to try Dropio.ai?

Start your free trial today. No credit card required. Connect your Shopify store in 2 minutes.

Try Dropio.ai free →