Dropshipping Break-Even ROAS: Calculate the Floor After Shipping and Returns

ARTICLE SUMMARY
Set an ad-spend floor from delivered order contribution, then add room for overhead and profit.
ARTICLE NAVIGATION
On this page
Editorial conceptual graphic for Dropshipping Break-Even ROAS: Calculate the Floor After Shipping and Returns: Find the ROAS floor; Shipping and returns belong in the math.

Break-even ROAS is sale revenue divided by the order’s contribution before ads. Subtract product, delivery, fees and expected remedy costs first. If 40% remains, the variable-cost floor is 2.5× ROAS; your working target also needs room for overhead and profit.

The number is not a universal “good ROAS.” A $60 accessory with a $10 delivered shipping cost has a different floor from the same accessory with $4 shipping. Make the calculation for the offer and destination you plan to advertise.

01

Build the order cost before choosing a target


ROAS is attributed revenue divided by ad spend. Shopify’s target ROAS explainer presents break-even as one divided by margin and reminds merchants to account for shipping, payment fees and discounts. For a working store decision, use the pre-ad contribution rate: sale revenue left after variable costs other than advertising, divided by that revenue.

Write every order-level line. For a hypothetical $60 accessory:

Cost line Example
Customer payment after discount $60
Supplier product −$18
Supplier-to-customer delivery −$10
Payment and selling fee −$3
Expected refunds, defects and replacements −$5
Available for ads, overhead and profit $24

On a phone, swipe the table sideways to compare every column.

The example has a $24/$60 = 40% contribution rate. A campaign that spends $24 to cause one $60 sale has $60/$24 = 2.5× ROAS and no contribution left for overhead or profit. If it spends $26, ROAS is roughly 2.31× and the order loses $2 before overhead. All figures are teaching assumptions, not AIDrop rates or observed ad results.

Make the formula usable in a spreadsheet

Enter this article’s teaching values in one column. The order revenue excludes collected sales tax; any customer-paid shipping you include must also remain in the matched revenue report.

Enter the inputs

Use B2 = 60 revenue, B3 = 18 product, B4 = 10 delivery, B5 = 3 fees, B6 = 5 expected remedy, and B7 = 8 desired after-ad amount. Packaging or per-order handling not already included needs its own deduction.

Compute and test

B8: =B2-SUM(B3:B6) gives $24 before ads.

B9: =IF(B8>0,B2/B8,"No positive ad budget") gives 2.5.

B10: =B8-B7 gives the $16 ad ceiling.

B11: =IF(B10>0,B2/B10,"Target not fundable") gives 3.75. Use your spreadsheet’s local separator if required.

Change B2 to 54: B8 must become 18, B9 becomes 3, B10 becomes 10 and B11 becomes 5.4. Restore 60 and temporarily set B4 to 34: B8 becomes 0 and the floor must flag no positive ad budget. A negative contribution cannot be repaired by choosing a finite ROAS target. Restore actual quote inputs before making a decision.

Conceptual diagram: A $60 sale leaves $24 before ads. 2.5× variable-cost floor; overhead requires more.
2.5× variable-cost floor; overhead requires more

The profit-margin guide explains where gross, contribution and net calculations differ. Do not use the supplier product cost alone as the denominator. International freight and returns can be large enough to reverse the decision.

What to do with shipping zones

Calculate the destination you advertise

If you sell the same item to US West Coast and East Coast buyers, build a row for each zone when rates differ. A campaign reported as 3× may win on one group and lose on another. Segment by destination if your tracking and order volume support it; otherwise use a conservative blended shipping cost and state what you assumed. The shipping-cost guide covers the quote inputs.

Do the same after a promotion. A 10% coupon lowers revenue but may not lower product or freight cost. Recalculate the break-even floor using the actual checkout value rather than the list price.

A coupon moves the working target to 5.4×

In the $60 example, a 10% coupon makes the kept sale $54. If the $36 product, delivery, fee and remedy allowance stays unchanged for this illustration, only $18 remains before ads. The variable-cost floor becomes 3× ROAS ($54 ÷ $18), up from 2.5×. To retain the same $8 after-ad amount, the ad ceiling falls to $10 and the working target rises to 5.4×. Check whether the fee or refund allowance really stays fixed before using those numbers; the calculation shows why a discount changes the bidding decision.

02

Add a buffer for overhead and profit


Variable-cost break-even is only the floor. A store still pays for support labor, apps, creative production, failed tests and perhaps salaries. You may also want cash left to improve packaging or replace a supplier. Decide how much contribution per sale you need after advertising, then solve for allowable ad spend.

Reserve $8 and cap ads at $16

For the $60 accessory, suppose the store requires $8 per order after ads to help cover overhead and profit. The maximum ad spend is $24 − $8 = $16. The corresponding revenue/ad-spend target is $60/$16 = 3.75×. This is a different answer from the 2.5× variable-cost floor.

Conceptual diagram: Break-even is not a profit target. Attribution and refunds can change the result.
Attribution and refunds can change the result

Use actual costs instead of a round buffer

Do not automatically add a round “20% safety factor.” Start with costs the business actually pays or a written target. If refunds rise, update the expected remedy line. If a supplier lowers freight, recompute. A target that never changes while order costs move is a stale number.

The Shopify break-even ROAS guide discusses the revenue/ad-spend floor, but a store’s chosen definition of margin must match the costs it intends to cover. Put the formula and cost rows next to the ad report so no one mistakes a contribution-only threshold for full profitability.

03

Read the ad dashboard with care


An ad platform reports orders it attributes to the campaign. That is not automatically the number of orders the campaign caused. A buyer may see a paid video and later return through search; another may have purchased without the ad. Different platforms may each claim credit. The Shopify ROAS versus ROI explainer also notes that a strong ROAS can coexist with weak actual profit.

Compare the same orders and report window

Set a consistent attribution window for your test and compare it with store-level orders, new-customer counts and cash contribution. Do not sum Meta ROAS and Google ROAS. They have different denominators, and the same sale can appear in both reports. Our analytics guide covers cross-channel interpretation.

Think of ROAS as a campaign signal and contribution as the order’s economic result. When the two disagree, investigate before increasing budget:

Check returning-buyer attribution

The platform might credit existing customers who were about to buy again.

Requote delivered supplier cost

A supplier may have changed the delivered cost without the ad account knowing.

Reconcile discounts and late refunds

A discount or refund may have happened after the platform counted revenue.

Check the destination mix

A shipping zone may be overrepresented in the new traffic.

Correct the economic row and attribution view rather than celebrating or shutting down a campaign from one number.

04

Recalculate after a refund and a new shipping quote


The $5 expected remedy cost in the example is an allowance, not a bill on every order. To see whether it is reasonable, review delivered orders by cohort. Suppose 100 accessory orders produced eight refunds or replacements costing $600 in total. The observed remedy cost is $6 per order, not $5.

Two extra cost dollars move the floor

If the supplier also raises freight from $10 to $11, pre-ad contribution becomes $22, or 36.7% of a $60 sale. Variable-cost break-even moves from 2.5× to about 2.73×. Keep the same ad target only if you accept less after-ad contribution.

Do not react to a single damaged parcel by pretending the long-term defect rate is known. Track the actual numerator, the count of delivered units and the length of the return window. A new product may need a cautious reserve until the cohort matures. The reserve is a planning estimate; actual refunds still enter the final profit calculation when they occur.

Settle the cohort without charging refunds twice

Keep a forecast and a settled result separate. The $5 line helps plan before complete delivery outcomes; it is not another cash refund on every completed order.

For a forecast

Use the reserve once when estimating pre-ad contribution. State the expected loss and which order count it covers. Update the estimate when a sufficiently observed delivered cohort changes the evidence.

For the settled cohort

Use actual kept revenue after refunds, actual product/freight/fees and unrecovered replacement or reverse-logistics costs. Remove the forecast reserve for that same loss. If refunded revenue is already removed, do not deduct the same refunded amount again as a remedy expense.

This keeps an apparently precise break-even calculation from hiding a duplicated refund or missing return freight. It does not make platform-attributed sales causal sales.

When freight varies by zone, run this test twice. If a campaign attracts more orders from expensive destinations than before, the blended cost can rise without any change in ad performance. Compare the campaign’s order mix with the shipping quote rather than asking the ad platform to explain a fulfillment problem.

Avoid double-counting fees

Match revenue and cost definitions

Decide whether sales tax, customer-paid shipping and discounts are included in the revenue figure you use for ROAS. Your ad platform and store report may define “purchase value” differently. The cost sheet must use a consistent net sales value for the same orders. If the buyer pays $60 for the item plus $5 shipping, and that $5 is also used to offset a carrier cost, do not count it as free margin while also omitting the shipment expense.

Keep advertising outside pre-ad contribution

Likewise, do not subtract ad spend inside contribution and use contribution to derive an ad-spend ceiling; that would count ads twice. Contribution here is before advertising. Overhead and profit targets are considered after the variable-cost floor is found.

05

Compare a campaign with actual order contribution


Imagine a test that spends $240 and receives credit for ten $60 orders. The ad platform reports 2.5× ROAS. At the original $24 pre-ad contribution per order, ten kept orders would contribute $240—just enough to cover the ads, with nothing left for overhead.

Record What to check after the first parcels arrive Decision it changes
Ad report Attributed revenue, spend and attribution window Whether the campaign reached its reported target
Store orders Kept order IDs, discounts, canceled sales and product mix Whether the reported revenue became real sales
Order costs Actual freight, fees, refunds and replacements Whether those sales covered the ad bill

On a phone, swipe the table sideways to compare every column.

A canceled order can turn break-even into a loss

If one order is canceled and contributes nothing, the remaining nine provide $216 before ads under the same assumptions. After $240 of ad spend, the test is $24 short before overhead. A return fee would make it worse. Two existing customers credited to the ad raise a different question: attribution cannot prove those sales would not have happened anyway. Keep that uncertainty visible rather than subtracting them as a fact.

Keep the choice at the campaign’s actual product mix. A bundle ad may lead mostly to lower-priced single-item orders. If the sheet assumes the $60 accessory but buyers keep purchasing a $35 item, recalculate from those kept baskets. A single ROAS target cannot rescue a campaign whose actual SKU mix differs from the cost sheet.

Give a colleague the ceiling and review point

The handoff to a colleague can be one sentence: “This offer has $24 before ads, our planned ad ceiling is $16 per order, and we review after 30 delivered orders or when the test budget is spent.” The customer acquisition cost guide then adds creative and other acquisition spending that ROAS omits.

06

Set a small test and a stop condition


Before launching, record the selling price, product and freight quote, fee allowance, expected remedy cost, contribution rate, break-even floor and desired after-ad amount. Then choose a capped test budget and review time. The purpose is to learn whether the offer can acquire buyers inside that ceiling, not to keep spending until a dashboard turns green.

Recheck after delivery and late refunds

After each review interval, compare actual orders by SKU and destination with ad spend and late refunds. If delivered contribution is below the target, pause or narrow the offer while you identify whether ads, page conversion, supplier cost or returns caused the gap. If the sample is tiny, avoid pretending the ratio is precise; state the range and continue only within a budget you can lose.

The ads guide explains campaign setup. This article supplies the price floor that should be in place before you choose a bid. The related customer acquisition cost guide includes creative and marketing labor that simple ROAS omits.

Replace guessed freight with a real SKU review

AIDrop Agent can review the supplier, packaging, destination and shipping side of your contribution calculation. Send a SKU and target market through the review form if that cost row is still a guess. We do not set a universal profitable ROAS for a store we have not measured.

07

Frequently asked questions


Is 3× ROAS profitable for dropshipping?

It depends on the order’s pre-ad contribution and overhead. In the illustrative $60 accessory example, 3× means $20 ad spend, leaving $4 after ads before overhead. Another SKU could lose money at 3×.

Should I use gross margin or contribution margin?

Use a margin definition that includes all variable costs you expect the ad-driven order to incur, including delivery, selling/payment fees and an evidence-based remedy allowance. Label it clearly.

Can I set one break-even ROAS for my whole catalog?

Only as a rough portfolio signal if product and shipping economics are similar. For decisions on a specific campaign or SKU, calculate the relevant offer and destination mix.

N

ABOUT THE AUTHOR

Neil

Neil brings more than a decade of dropshipping experience, from product selection and supplier sourcing to platform operations, fulfillment and logistics. His focus is helping store owners connect a clear product offer with a workable delivery process.

What to read next

ABOUT AIDROP AGENT

Your China-side partner.

Sourcing, quality checks and fulfillment in China, coordinated around your product and delivery requirements.

Find another answer

Need a clearer operating plan?

Tell us what you sell, where the handoff is failing, and what result you need. We will review the scope before recommending the next step.
Send Your Inquiry