
How to Price Dropshipping Products (221 Products)
We analyzed markups on 221 real dropshipping products. The median is 4x cost, not the 2-3x every guide claims. See pricing data by category and price tier.
Black Friday dropshipping discount math: only 49.7% of 595 modeled products kept $5 per order at 20% off. Compare offers, costs, and ad budgets.
Summarize with:

Black Friday dropshipping gets expensive when you choose the discount before checking what an order leaves you. A store can sell more units at 20% off and finish with less money to pay its bills.
Campaign guides such as Omnisend's Black Friday guide already cover product ideas, email, and promotional timing. This study asks a narrower question: how much room do recorded product economics leave for a discount once you allow for acquiring and serving the customer?
We applied the same cost assumptions to 595 products from ProductLair's curated catalog. The useful result is a way to reject an offer before spending money on it. It is not a forecast of holiday demand, conversion, or sales.
We compared full price with 10%, 20%, and 30% discounts. Each scenario includes the recorded product cost and shipping cost, a percentage payment fee, a fixed payment fee, a revenue-based reserve, and a fixed advertising cost per order.
Here is how the 595 included records performed under those assumptions:
| Discount | Products with positive contribution | Products keeping at least $5 | Share keeping at least $5 | Median contribution per order |
|---|---|---|---|---|
| None | 466 | 387 | 65.0% | $11.87 |
| 10% | 425 | 344 | 57.8% | $8.06 |
| 20% | 376 | 296 | 49.7% | $4.91 |
| 30% | 326 | 243 | 40.8% | $1.70 |
At 20% off, more than half the sample failed to retain our illustrative $5 contribution target. At 30% off, the median was just $1.70 before fixed business expenses and any omitted costs.
Contribution means the money remaining after the variable costs in this model. It still needs to cover subscriptions, staff, other overhead, and profit. A positive number does not establish that a business is profitable. Our profit margin calculation guide explains that distinction.
The full-price row matters, too. Before any discount, 129 records failed to produce positive contribution with $10 advertising cost per order. A holiday sale cannot repair a product whose acquisition and fulfillment costs already consume the selling price.
On October 10, 2026, we queried the curated product table and its linked shopify_store records. We reviewed 644 products, then excluded 49 records without a positive, non-placeholder store price and an HTTP or HTTPS store URL. Included records also needed a positive product cost and a nonnegative shipping cost. That left 595 products.
We used the median eligible linked store price for each product. Each product counts once, regardless of how many sales it might generate. Prices are treated as USD-denominated inputs as stored in our database.
We did not use Amazon retail prices as supplier costs. The larger inventory table lacks the supplier-cost and shipping fields needed for this calculation. We also did not use AI product scores as evidence of actual conversion or demand.
The included products were added between October 6, 2024, and October 9, 2026. Those are database addition dates, not supplier quote dates. The extraction date does not make every underlying price current. Even a store record that passes our placeholder screen is not proof of a currently purchasable, matched-variant offer.
| Input | Study setting | What your store should use |
|---|---|---|
| Product and supplier shipping cost | Recorded values | A dated quote for the exact variant, quantity, and destination |
| Selling price | Recorded linked store price | Your own genuine selling price in the relevant market |
| Payment processing | 2.9% of discounted revenue plus $0.30 | Your actual provider, card, country, and currency charges |
| Refund and replacement reserve | 5% of discounted revenue | Expected unrecovered costs based on your order history |
| Advertising cost per order | $10 | Cost per acquired order for the campaign being evaluated |
| Target contribution | $5 per order | The amount needed to cover your overhead and profit target |
The processing assumption matches the starting standard online card rate shown for US Basic on Shopify's pricing page, checked October 10, 2026. It is not a universal Shopify rate. Premium or international cards, other payment providers, currency conversion, and your location can change the charge.
The 5% reserve is a modeling allowance, not a measured return rate. It represents expected unrecovered refund and replacement expense across orders. Shopify Payments does not reimburse the original card processing fee when you refund an order, so reversing revenue does not reverse every expense.
The headline scenarios exclude duties, tax remittances, additional fulfillment charges, and fixed overhead. Add applicable costs before using the formula for an actual offer. Use tax-exclusive revenue where tax collected belongs to the tax authority. Our returns cost guide can help you separate the reserve from the cost of one returned order.
Start with the discounted revenue, then subtract everything the order needs to pay for:
Contribution = discounted revenue × (1 − payment fee rate − reserve rate) − product cost − shipping − fixed payment fee − advertising cost − other variable costs.
For the study assumptions, a hypothetical $40 order with $12 combined product and shipping cost leaves:
| Item | Full price | At 20% off |
|---|---|---|
| Customer revenue | $40.00 | $32.00 |
| Product and shipping | $12.00 | $12.00 |
| Percentage fee and reserve, combined 7.9% | $3.16 | $2.53 |
| Fixed payment fee | $0.30 | $0.30 |
| Advertising cost | $10.00 | $10.00 |
| Contribution | $14.54 | $7.17 |
A 20% price reduction removes about half the contribution in this example. You would need approximately 2.03 times as many orders to retain the same total contribution, assuming acquisition cost and all other inputs stay constant. The study does not establish that the discount would produce that increase.
To solve for a discount ceiling, first calculate the minimum revenue you need:
Minimum revenue = (product cost + shipping + fixed payment fee + advertising cost + other variable costs + target contribution) ÷ (1 − payment fee rate − reserve rate).
Maximum discount = 1 − (minimum revenue ÷ regular price).
For the same $40 example, a $5 target means minimum revenue of $27.30 ÷ 0.921, or about $29.64. The maximum discount is about 25.9%. A 30% offer misses that target.
Round the final offer price to cents, then calculate contribution again. If the maximum discount is negative, the regular price already misses your target. Change the cost, acquisition strategy, price, or product before advertising a sale.
This ceiling is a boundary, not a recommended discount. Leave room for costs moving against you. Our pricing guide covers setting the base price; the profit calculator helps check your own inputs.
These examples use the stored USD-denominated inputs in our October 10 extraction. They are historical database scenarios, not current offers or independently revalidated supplier quotes. Their database addition dates appear in the table so the age of the records is visible.
| Product | Added | Recorded regular price | Recorded product + shipping cost | Contribution at 20% off | Contribution at 30% off |
|---|---|---|---|---|---|
| Rechargeable Hand Warmers | Nov 11, 2024 | $42.99 | $11.20 | $10.17 | $6.21 |
| Hidden Camera Detector | Dec 15, 2024 | $39.99 | $10.36 | $8.80 | $5.12 |
| No Pull Dog Harness | Dec 19, 2024 | $39.99 | $6.95 | $12.21 | $8.53 |
| Magsafe iPhone Stand | Dec 13, 2024 | $24.68 | $10.31 | −$2.43 | −$4.70 |
The two $39.99 records have different discount headroom because their recorded costs differ. The phone stand fails even at a modest discount under the same $10 acquisition assumption. Its full-price contribution is only $2.12.
That does not prove the stand cannot be sold profitably. It says this combination of recorded price, fulfillment cost, and assumed acquisition cost does not work. An existing customer's add-on purchase could have a different incremental acquisition cost. Recalculate the whole order rather than assigning a new $10 ad charge to every item in a cart.
Browse pet products, home and kitchen products, or electronics to build a shortlist, then get fresh matched-variant quotes. Category membership alone does not establish holiday demand, safety, supplier availability, or a profitable offer.
We also opened the linked Firehome diffuser storefront on October 10. The retrieved page selected Canada and displayed CAD pricing, including a CAD $47.90 single-unit offer. Our database record contained a $33.81 USD-denominated baseline.
We did not substitute the CAD display into the USD model or interpret the difference as a price increase. We could not verify the linked supplier quote during that check. The useful lesson is to confirm currency, destination, variant, and promotion before comparing a storefront with a supplier. A visible dollar sign is insufficient. The storefront's promotional and customer claims were not used as evidence for this study.
The same fixed $10 acquisition cost consumes a larger share of a cheap order. Grouping the sample by recorded regular price makes that constraint visible:
| Recorded regular price | Products | Median contribution at 20% off | Products retaining at least $5 |
|---|---|---|---|
| Under $15 | 56 | −$6.54 | 0 |
| $15 to under $30 | 170 | −$0.66 | 26 |
| $30 to under $50 | 130 | $8.18 | 81 |
| $50 to under $100 | 125 | $17.08 | 94 |
| $100 and above | 114 | $59.72 | 95 |
No record priced under $15 retained positive contribution at 20% off with a $10 ad cost. That is a result of these inputs, not a ban on cheap products. Low-cost items may work as add-ons, replenishment purchases, or offers to an audience you already reach.
The higher-price rows also need care. Holding acquisition cost at $10 across every price band favors expensive orders. A $150 product might have a very different acquisition cost, purchase cycle, and support burden from a $15 accessory. Read the table as a screening exercise, not a ranking of the best products to advertise.
Our price-range analysis provides broader browsing context. For a seasonal shortlist, use the products-by-season guide, then validate current demand separately from margin. A giftable appearance cannot establish that shoppers will buy.
At 20% off, raising the assumed acquisition cost from $10 to $15 pushes median contribution from $4.91 to −$0.09. The discount has not changed; the cost of getting the order has.
| Advertising cost per order | Products with positive contribution at 20% off | Products retaining at least $5 | Median contribution |
|---|---|---|---|
| $5 | 467 | 376 | $9.91 |
| $10 | 376 | 296 | $4.91 |
| $15 | 296 | 239 | −$0.09 |
| $20 | 238 | 180 | −$5.09 |
These are alternative assumptions, not observed Black Friday advertising benchmarks. We have not measured the holiday acquisition cost for these products.
For the hypothetical $40 product discounted to $32, the money available before ads is $17.17. To retain $5 contribution, the maximum acquisition cost is $12.17. If orders start costing more, the offer misses its target even if the ad platform reports increasing revenue.
Evaluate paid orders and existing-customer orders separately, then reconcile them with total campaign spending. Avoid counting returning customers as proof that a paid prospecting campaign works. The ad spending guide and ROAS calculator explain the relationship between revenue, acquisition cost, and contribution.
You do not have to use the same percentage across your catalog. Compare what each offer leaves at the order level.
The following examples start with the hypothetical $40 product and $12 product-plus-shipping cost. They use the study's fee, reserve, and $10 acquisition assumptions. Gift and bundle costs are additional illustrative inputs, not database findings.
| Offer | Revenue | Total product and shipping cost | Modeled contribution |
|---|---|---|---|
| Regular single item | $40.00 | $12.00 | $14.54 |
| Single item, 20% off | $32.00 | $12.00 | $7.17 |
| Full price with $2 gift and $1.50 extra shipping | $40.00 | $15.50 | $11.04 |
| $40 item plus $15 accessory, 10% bundle discount | $49.50 | $17.50 | $17.79 |
| Buy one, get one free, assuming $24 combined cost | $40.00 | $24.00 | $2.54 |
The gift preserves more modeled contribution than the 20% discount because its delivered cost is smaller than the revenue you give up. The bundle adds $4 accessory cost and $1.50 incremental shipping to the base $12. It assumes the same acquisition cost for the entire order.
None of these numbers prove which offer converts better. The customer needs to value the accessory, the extra item must be available, and the higher cart total may change conversion. Use the economics to choose candidates, then test the offer.
Ask for a quote for the exact bundle, destination, and quantity. Do not add two product costs and assume one shipping charge. Zendrop's bundle guidance explains that charges can remain per product or package and that multi-unit discounts depend on eligibility. Even one parcel does not guarantee a lower bill.
Shopify calculates bundle shipping through the component products' shipping profiles. Check both what your supplier charges and what your storefront charges the customer. Our AOV guide covers building related offers; this calculation decides whether a specific offer can afford its discount.
For delivery promises, use the current supplier's processing and transit estimate for your customer's location. The shipping-times guide explains how those stages differ. Test samples and review the quality-control checklist before tying a gift or bundle to a promise you cannot fulfill.
Check the final price a customer can actually receive. A headline 20% discount may combine with an email code, free shipping, or another eligible promotion.
According to Shopify's discount combination rules, product discounts apply before order discounts. A qualifying 20% product discount followed by a 10% order discount turns a $40 item into $28.80, an effective 28% reduction. Two combinable percentage order discounts behave differently: Shopify calculates both on the same subtotal, so 20% and 10% can produce 30% off. Eligibility and settings matter.
Recalculate contribution for the deepest permitted combination. Include welcome codes, creator codes, automatic offers, and the shipping benefit. Separate offers may each pass your margin check while their combination fails.
For gifts and BOGO offers, Shopify's native Buy X get Y documentation says customers must add all required items to the cart. The get item is not automatically inserted by that native discount. If an app adds it, check the app's behavior and explain the offer accurately on the product page.
Use a genuine reference price. The US FTC's pricing guides distinguish an authentic former price from one inflated to manufacture a discount. A stored competitor price is a research input, not evidence that your store previously offered the item at that price. Check the requirements for the markets where you sell.
Before launch, use a preview cart to inspect the total and discount combinations without submitting payment. If you need full order testing, follow Shopify's test-order instructions in an appropriate test environment. Verify the amount, shipping calculation, gift behavior, confirmation, and fulfillment mapping.
Before promotion: Shortlist a few products, obtain dated quotes, check samples, and calculate a contribution ceiling for each offer. Include the most expensive eligible discount combination. Decide how much campaign spending you can afford before relying on future payouts; the business plan guide covers that planning step.
Before launch: Prepare existing-customer and new-customer messages separately. Use the email marketing guide to structure the customer offer. Confirm supplier stock and processing capacity, and make delivery and return terms visible.
During the sale: Track paid revenue, total ad spending, product costs, shipping costs, refunds, and replacements. Compare actual acquisition cost with the ceiling you calculated. Review contribution per order alongside total contribution. More orders help only when the retained dollars justify serving them.
After the sale: Reconcile refunds and fulfillment bills before calling the promotion profitable. Compare the campaign with what you would have expected at regular price. Use the customer retention guide to plan useful follow-up, rather than assuming every discount buyer will return.
Calculate the maximum discount from your own price, product cost, shipping, payment fees, expected unrecovered costs, acquisition cost, and required contribution. In our stored-price model, a 20% discount left only 296 of 595 products with at least $5 per order. That result cannot establish the right discount for your store.
It depends on the order economics. At 30% off, 243 of our 595 modeled records retained at least $5, and median contribution was $1.70. Use a current matched-variant quote and your campaign's acquisition cost before choosing that offer.
Product, shipping, and acquisition costs often remain when revenue falls. In our hypothetical $40 order, 20% off reduced modeled contribution from $14.54 to $7.17. Fees and the reserve fell with revenue, but the fixed costs did not.
Compare the gift's delivered cost with the contribution lost through discounting. A $2 gift with $1.50 extra shipping left $11.04 in our hypothetical example, compared with $7.17 at 20% off. Customer response still needs testing; the model does not measure gift appeal.
Shopify supports eligible combinations of product or order discounts with free shipping. Whether your offer should combine them depends on the total supplier and fulfillment bill. Calculate the final checkout price and contribution after every allowed promotion.
No. We extracted stored database values on October 10, 2026, and modeled scenarios using disclosed assumptions. Record addition dates span 2024 to 2026 and do not establish quote freshness. We did not observe merchant profits, completed orders, holiday demand, or conversion outcomes.
Subtract your target contribution from the money left before advertising. Our hypothetical $32 discounted order had $17.17 available before ads, allowing $12.17 acquisition cost while retaining $5. Add any omitted costs before using that ceiling.
Write down the regular price, final promotional price, current delivered cost, acquisition ceiling, and required contribution for each shortlisted offer. Reject the combinations that fail before launch. The 595-product model shows why the same discount can work on one record and consume the available contribution on another. Your own dated quotes and order results should decide which offers you keep.

We analyzed markups on 221 real dropshipping products. The median is 4x cost, not the 2-3x every guide claims. See pricing data by category and price tier.

We analyzed 5,943 products across 6 price tiers. The $30-50 range has the highest best seller rate at 16.4%. Here's what works at every price point.

We scored 5,943 products on impulse buy appeal and found the exact price ceiling, category patterns, and trait combos that trigger instant purchases.