Dropshipping Profit Margin Calculator

This calculator answers the two questions that decide whether a dropshipping product is worth running: how much each order contributes after supplier cost, supplier shipping, payment processing and refunds, and how much you can therefore afford to pay for the customer. From those it derives your break-even ROAS — the return on ad spend below which every extra sale loses money — your maximum profitable cost per acquisition, and the monthly net profit once app and subscription costs are covered. Change the price and the whole picture moves at once, which is the point.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Selling priceWhat the customer pays for the product itself, excluding any shipping you charge separately.39.95 $
Shipping charged to the customerEnter 0 if you offer free shipping; it is revenue, and processors charge their fee on it.0 $
Supplier product costThe price your supplier or 3PL charges you for one unit, before their shipping.12.5 $
Supplier shipping per orderWhat the supplier bills you to send the parcel to the customer, per order rather than per month.4.8 $
Ad cost per order (CPA)Total ad spend divided by total orders in the same period — blended, not the ad platform's reported CPA.12 $
Orders per monthOrders you expect for this product in a month; used only for the monthly figures.400
Payment processing rateThe percentage part of your gateway's fee; 2.9% is the common published US online card rate.2.9 %
Payment processing fixed feeThe flat per-transaction part, commonly $0.30 on US online card payments.0.3 $
Refund & chargeback allowanceRefunds and disputes as a percent of revenue; replace it with your own store's figure once you have one.3 %
Fixed costs per monthStore platform, apps, email tool, contractors — everything you pay whether you sell or not.250 $

It returns

  • Profit per order — Revenue less supplier cost, supplier shipping, payment fees, refund allowance and ad cost.
  • Contribution margin
  • Maximum profitable CPA
  • Break-even ROAS
  • Monthly net profit
  • Orders a month to cover fixed costs

The formula

Profit=R(C+S+vR+k+fR)A
Amax=RCSvRkfR
ROASBE=RAmax
Profitmonth=ProfitNF

In plain text: Profit per order = R − (C + S + v·R + k + f·R) − A, where R = price + shipping charged

  • ROrder revenue: selling price plus the shipping you charge the customer ($)
  • CSupplier product cost for one unit ($)
  • SSupplier shipping charged to you for the order ($)
  • vPayment processing percentage (0.029 at a published 2.9% card rate) (decimal)
  • kPayment processing fixed fee per transaction ($)
  • fRefund and chargeback allowance as a share of revenue (decimal)
  • ABlended ad cost per order (CPA) ($)

Everything in the bracket is a variable cost that exists only because the order exists. Fixed monthly costs such as your store platform and apps sit outside the per-order formula and are subtracted once, at the monthly level.

Updated Category E-commerce & Marketplace Fees Verified against published test cases Reading time 13 min

Contribution per order is the number a dropshipping store lives on

Dropshipping has almost no fixed cost and almost no inventory risk, which means the whole business is decided at the level of a single order. Either the order generates more money than it consumes, or it does not — and because you buy every customer with advertising, the margin left after supplier cost and payment fees is your advertising budget. That figure has a name in managerial accounting: contribution margin, the revenue left after every cost that exists only because the order exists.

Split the variable costs into two groups and the model becomes obvious. The first group is unavoidable once a sale happens: the supplier's price for the unit, the supplier's shipping, the card processor's percentage plus its fixed fee, and an allowance for the orders that get refunded or disputed. Subtract those from revenue and you have contribution before advertising — the most you could ever pay to acquire the customer. The second group is the advertising itself. Whatever is left after that is profit.

Everything else follows from those two numbers. Your maximum profitable CPA is exactly the contribution before advertising. Your break-even ROAS is revenue divided by that same figure — nothing more mysterious than the reciprocal of a margin. And your monthly profit is contribution per order times orders, minus the store platform, apps and tools you pay for regardless. A store that knows these three numbers can read an ad account correctly; a store that does not is guessing.

Why break-even ROAS is just an upside-down margin

Write revenue as R. The percentage costs — payment processing at v and the refund allowance at f — scale with R. The dollar costs — supplier product C, supplier shipping S, and the fixed transaction fee k — do not. Contribution before advertising is therefore R(1 − vf) − CSk, and profit is that minus your CPA.

Now define ROAS the way ad platforms do: revenue divided by ad spend. If ad spend equals the contribution before advertising, profit is exactly zero, so the break-even ROAS is R ÷ (contribution before advertising). Divide top and bottom by R and you get a cleaner statement: break-even ROAS is one divided by your contribution margin before advertising. A product with 50% contribution before ads breaks even at 2.0×. One with 25% breaks even at 4.0×. One with 20% needs 5.0×. That single relationship explains why cheap, low-margin products are so hard to sell profitably with paid traffic — the ROAS they need is arithmetically out of reach on most ad platforms.

Two conventions matter here, and getting them wrong is the most common error in the category. First, use blended CPA, not the platform's reported CPA. Meta and Google count conversions they can attribute to themselves; your bank counts orders. Divide total ad spend by total orders and you get a figure that reconciles to your P&L. Second, be consistent about the revenue base. If your ROAS is calculated on revenue including shipping and tax, your break-even ROAS has to be too, or you will compare two different fractions and conclude the wrong thing. The ROAS calculator and the cost per acquisition calculator deal with those definitions in detail.

Notice what the formula does not contain: your store subscription, your apps, your email tool, your own time. Those are fixed costs. They do not change the break-even ROAS of a single order at all — they change how many orders you need. That is why they enter this calculator once, at the monthly level, and why the calculator reports the number of orders a month required to cover them.

Worked example: a $39.95 product with a $12 CPA

You sell a product at $39.95 with free shipping. Your supplier charges $12.50 for the unit and $4.80 to ship it. Your gateway takes 2.9% plus $0.30. You allow 3% of revenue for refunds and disputes. Blended ad spend works out at $12.00 per order, you expect 400 orders in the month, and your platform and apps cost $250 a month.

  1. Revenue. R = $39.95 + $0.00 = $39.95.
  2. Payment fee. 2.9% × $39.95 = $1.15855, plus $0.30 = $1.45855.
  3. Refund allowance. 3% × $39.95 = $1.1985.
  4. Variable cost before ads. $12.50 + $4.80 + $1.45855 + $1.1985 = $19.95705.
  5. Contribution before ads. $39.95 − $19.95705 = $19.99295. This is your maximum profitable CPA.
  6. Break-even ROAS. $39.95 ÷ $19.99295 = 2.00×. Equivalently, contribution before ads is 50.04% of revenue, and 1 ÷ 0.5004 = 2.00.
  7. Profit per order. $19.99295 − $12.00 = $7.99, a contribution margin of $7.99295 ÷ $39.95 = 20.01%.
  8. Monthly contribution. $7.99295 × 400 = $3,197.18.
  9. Monthly net profit. $3,197.18 − $250.00 = $2,947.18.
  10. Orders to cover fixed costs. $250 ÷ $7.99295 = 31.3, so 32 orders a month pay for the store before any profit begins.

The interesting fact in that list is the gap between 2.00× and reality. Your actual ROAS at a $12 CPA is $39.95 ÷ $12.00 = 3.33×, comfortably above break-even. But the distance is smaller than it looks: CPA rising from $12.00 to $19.99 — a 67% increase, which a single bad creative cycle or a competitive Q4 can produce — takes the product to exactly zero profit without your ROAS ever going negative. That is the sensitivity paid-traffic operators underestimate.

How to read the result: which numbers actually decide the product

Read the break-even ROAS first, because it is a property of the product and the pricing rather than of your marketing skill. If it comes out above about 3×, you are asking your ad account to do something difficult on cold traffic and you should fix the offer — raise the price, find a cheaper supplier, or bundle to lift order value — before you touch the campaigns. If it comes out near 1.5× or lower, you have unusual pricing power and considerably more room to test.

Then compare your actual ROAS to it. The distance between the two is your entire margin for error, and it shrinks in both directions: CPA rises when competition increases, and contribution falls when suppliers raise prices or refunds climb. Operators who run at a small gap discover that a profitable month and a loss month can be the same store with the same product.

Contribution margin as a percent of revenue is the third reading, and the one to compare across products. A dollar figure hides scale — $8 of contribution on a $40 order is a completely different business from $8 on a $200 order. Sustained paid-traffic e-commerce generally wants contribution after ads to stay in double digits as a share of revenue, because everything not in this calculator still has to be paid: your time, customer support, the platform, and eventually tax. Below 10% there is nothing left for any of it.

Finally, check the orders-to-cover-fixed-costs figure against your realistic volume. It tells you where the business turns on. A store with $250 of monthly tooling and $8 of contribution per order needs 32 orders before the first dollar of profit; the same store with $2 of contribution needs 125. Fixed costs do not change your break-even ROAS, but they absolutely change whether the store is viable — the break-even point calculator handles that side properly.

Break-even ROAS and maximum CPA by contribution margin

Break-even ROAS is one divided by the contribution margin before advertising. The last two columns show what that margin is worth in dollars of allowable acquisition cost on a $40 and a $100 order.
Contribution before adsBreak-even ROASMax CPA on a $40 orderMax CPA on a $100 order
15%6.67×$6.00$15.00
20%5.00×$8.00$20.00
25%4.00×$10.00$25.00
30%3.33×$12.00$30.00
35%2.86×$14.00$35.00
40%2.50×$16.00$40.00
50%2.00×$20.00$50.00
60%1.67×$24.00$60.00
70%1.43×$28.00$70.00

The worked example sits on the 50% row: contribution before ads of $19.99 on $39.95 of revenue is 50.04%, giving a 2.00× break-even ROAS. Read the row that matches your own product and you have its ROAS floor without any further arithmetic.

Break-even ROAS ignores fixed costs on purpose

The break-even ROAS this calculator reports is a contribution break-even: the point at which one more order stops adding money. It deliberately excludes your platform subscription, apps, contractors and your own salary, because those do not scale with the order and including them would make the figure depend on how many orders you happen to sell.

That makes it the right number for a bidding decision and the wrong number for a business decision. Use the break-even ROAS to decide whether to keep a campaign running today; use the monthly net profit and the orders-to-cover-fixed-costs output to decide whether the store is worth running at all.

Mistakes that make a dropshipping margin look better than it is

  • Using the ad platform's CPA instead of blended CPA. Attribution windows and view-through conversions credit the platform with orders your bank statement cannot find. Divide total spend by total orders.
  • Leaving the refund allowance at zero. Long transit times from overseas suppliers drive cancellations and disputes, and each one costs the whole order plus the processing fee.
  • Forgetting the fixed part of the payment fee. A flat $0.30 is 0.75% of a $40 order and 3% of a $10 one — the reason cheap single-item orders rarely work.
  • Treating shipping revenue as free money. Processors charge their percentage on it, and if you charge less than your supplier bills, the difference comes straight out of contribution.
  • Comparing this month's ROAS against a break-even ROAS calculated on last quarter's supplier price. Recompute the floor whenever a cost changes.
  • Counting the platform subscription in the per-order margin. It is fixed, so dividing it by orders makes the margin move with volume and hides what the product actually earns.
  • Ignoring returns handling. Dropshipped goods often cannot be economically returned to the supplier, so a refund frequently costs you the unit as well as the money.
  • Judging a product on one order. Repeat purchase changes the picture entirely; if customers buy twice, your allowable first-order CPA is higher than this calculator shows.

What this calculator does not model

It prices a single order at a single moment. It does not model repeat purchase, which is the biggest omission for any store with a consumable product — if the average customer buys 2.4 times, your true allowable acquisition cost is the contribution across all those orders, not one. Build that figure with the customer lifetime value calculator and check it against acquisition cost using the LTV to CAC ratio calculator before you conclude that a campaign is unprofitable.

It also excludes sales tax and VAT, which pass through your account without being revenue in most jurisdictions; import duty, which the import duty and customs fee calculator handles; currency conversion charges on supplier payments; multi-item orders where several units share one shipping cost; volume discounts that lower supplier cost as you scale; and income tax on the profit. It assumes every order ships once, arrives once, and either completes or refunds in full.

If you hold your own stock rather than dropshipping, the model changes because inventory ties up cash and carries obsolescence risk — the Amazon FBA profit calculator adds return on inventory investment for exactly that reason, and the landed cost calculator builds the per-unit cost properly from freight, duty and handling. If you sell on a marketplace instead of your own store, the Etsy fee calculator and the eBay fee calculator replace the advertising line with a commission.

Key terms

Contribution margin
Revenue minus all variable costs of an order, expressed in dollars or as a percent of revenue. It is what is left to pay fixed costs; profit is whatever remains after those.
Break-even ROAS
Revenue divided by contribution before advertising — the return on ad spend at which one more order adds exactly nothing. Equivalently, one divided by the contribution margin before ads.
Blended CPA
Total advertising spend in a period divided by every order in that period, including organic and repeat orders. It reconciles to your accounts; platform-reported CPA does not.
Maximum profitable CPA
The largest amount you can pay to acquire one order before it stops making money. Numerically identical to contribution before advertising.
Fixed cost
A cost that does not change with the number of orders — store subscription, apps, tools, salaries. It sets how many orders you need, not what each order earns.

Frequently asked questions

What is a good profit margin for dropshipping?

Aim to keep contribution after advertising in double digits as a percent of revenue, and treat anything under 10% as fragile. The worked example above runs at 20% after a $12 CPA, which leaves room for a supplier price rise or a worse quarter of ad costs. There is no official benchmark here — the figure that matters is whether contribution after ads covers your fixed costs at your realistic order volume, which is why this calculator reports both.

How do I calculate break-even ROAS?

Divide revenue by your contribution before advertising, or equivalently divide 1 by your contribution margin before advertising. On the worked example, contribution before ads is $19.99 on $39.95 of revenue, so break-even ROAS is $39.95 ÷ $19.99 = 2.00×. Any ROAS above that adds contribution; any ROAS below it subtracts. Make sure the revenue base in your ROAS matches the base in the calculation, or the comparison is meaningless.

Should I use the CPA my ad platform reports?

No — use blended CPA. Ad platforms report cost per conversion they can attribute to themselves within their own attribution window, which double-counts customers who saw more than one channel and misses orders they cannot see. Divide total ad spend across all channels by total orders in the same period. Blended CPA is always the more conservative number and it is the only one that reconciles to your bank statement.

Why does my monthly profit look worse than my per-order profit suggests?

Because fixed costs come out once, at the monthly level. At $7.99 of contribution per order, the first 32 orders in the worked example go entirely to covering $250 of platform and app costs, and only order 33 onward produces profit. If your volume is close to that threshold, small changes in orders swing monthly profit sharply. The orders a month to cover fixed costs output is there to make that visible.

Does charging for shipping improve my margin?

It adds revenue, but not all of it reaches contribution: the payment processor charges its percentage on shipping revenue too, and your refund allowance applies to it. Enter the shipping you charge in its own field and the supplier's shipping cost separately, and the calculator shows the net effect. If you charge less than the supplier bills you, the difference is funded out of the product price and the calculator says so.

What if the calculator says break-even ROAS does not exist?

That happens when supplier cost, supplier shipping, payment fees and the refund allowance already add up to more than the revenue — contribution before advertising is zero or negative. No level of advertising efficiency fixes it, because there is nothing to spend. The only remedies are a higher price, a cheaper supplier or cheaper freight, a larger average order, or dropping the product.

How does repeat purchase change the maximum CPA?

It raises it, sometimes dramatically. This calculator is deliberately a first-order model: it assumes you have to earn everything back on the initial sale. If your customers reliably buy again, the allowable acquisition cost is the total contribution across their lifetime, not one order. Model that with the customer lifetime value calculator, then judge acquisition spend against lifetime value rather than against a single order.

Are payment processing rates really 2.9% plus $0.30?

That is the widely published standard online card rate for US accounts on major processors, and it is the default here for that reason. Your own rate can differ: international cards, currency conversion, chargeback fees, and negotiated volume pricing all change it, and some gateways charge a platform fee on top. Take the figure from your last processor statement — total fees divided by total volume — and enter that.

Does this work for print-on-demand?

Yes — the structure is identical. Enter the print partner's base cost as the supplier product cost and their shipping as supplier shipping, and everything else works unchanged, because print-on-demand is dropshipping with a manufacturing step. The print-on-demand profit calculator adds the design royalty and marketplace commission layers if you sell through a platform rather than your own store.

References

  • Cost Accounting: A Managerial Emphasis, 16th ed. — contribution margin and cost-volume-profit analysis — Pearson (Horngren, Datar & Rajan)
  • Marketing Metrics: The Manager's Guide to Measuring Marketing Performance, 3rd ed. — Pearson (Farris, Bendle, Pfeifer & Reibstein)
  • Pricing — published per-transaction rates for online card payments — Stripe, Inc.
  • Publication 334, Tax Guide for Small BusinessInternal Revenue Service