"Just mark it up 30-50% and you'll be fine" is some of the most common, and most unreliable, pricing advice in dropshipping. A flat markup percentage ignores the fact that eBay's fees don't scale the same way at every price point, that shipping cost is often a fixed dollar amount rather than a percentage, and that a "good" margin percentage on a $200 item and a $15 item represent wildly different real dollar amounts. This guide replaces the rule-of-thumb markup with an actual formula - the same backward calculation covered briefly elsewhere on this blog, worked through in full here with real numbers at multiple price points.
I run Sellhelm, which automates exactly this calculation for every listing, so this guide walks through the underlying math it's built on - useful whether you're doing it by hand for a handful of products or want to understand exactly what a pricing tool should be calculating on your behalf.
The short version
- Price backward from your target profit, not forward from a markup percentage - the two approaches produce meaningfully different results once fees are actually accounted for.
- The formula has five inputs: supplier cost, supplier shipping cost, eBay's percentage fee, eBay's per-order fee, and your target profit.
- A flat markup percentage systematically underprices cheap items and overprices expensive ones once the fixed per-order fee and fixed shipping costs are factored in correctly.
- Competitor pricing tells you what the market will bear, not what you should charge - the two numbers need to be checked against each other, not treated as the same thing.
- Repricing isn't a one-time task - the same formula needs to be rerun whenever any of its five inputs change.
1. The actual formula, laid out step by step
Start from the end - your target profit - and work backward to the price that achieves it, rather than starting from cost and guessing at a markup. The relationship: Sale Price = (Supplier Cost + Supplier Shipping + Target Profit + Per-Order Fee) ÷ (1 - Fee Percentage). This looks more complex than "cost times 1.4," but it's the version that actually produces the profit you're targeting, because it correctly accounts for the fact that eBay's percentage fee is calculated on the total sale price - including the very profit margin and fee amount you're solving for - which a simple markup calculation doesn't handle correctly.
Each input is worth defining precisely: Supplier Cost is exactly what the supplier charges for the item itself. Supplier Shipping is what they charge to ship it to your buyer (or to you, if you're paying separately for onward shipping). Target Profit is the actual dollar amount you want to keep, decided deliberately rather than assumed. Fee Percentage is eBay's final value fee rate for your specific category, covered in eBay's selling fees page - roughly 13.6% for most categories, though several carry a different rate. Per-Order Fee is the flat $0.30 or $0.40 charge depending on order value.
2. Working the formula through a real example
Say a product costs $25 from your supplier, with $5 supplier shipping, and you want to keep $12 profit per sale, in a category with the standard 13.6% final value fee. Assuming the per-order fee lands at $0.40 (since the sale will clearly be over $10): Sale Price = ($25 + $5 + $12 + $0.40) ÷ (1 - 0.136) = $42.40 ÷ 0.864 = $49.07.
Checking this backward confirms it works: at a $49.07 sale price, eBay's fee is 13.6% of $49.07 ($6.67) plus the $0.40 per-order fee, totaling $7.07 in fees. Profit is $49.07 - $25 - $5 - $7.07 = $12.00 - exactly the target. Compare this to a naive "40% markup on cost" approach: $30 total cost times 1.4 equals a $42 sale price, which after the same $6.11 in fees at that lower price point leaves only $5.89 in actual profit - less than half the intended target, purely because the markup approach never accounted for eBay's fees being calculated on the final sale price rather than on the cost.
3. Why a flat markup percentage systematically misprices your catalog
A single markup percentage applied across an entire catalog produces a different real margin at every price point, because two of the formula's inputs - the per-order fee and (often) the supplier shipping cost - are largely fixed dollar amounts, not percentages. On a $15 item, a fixed $0.40 per-order fee is over 2.5% of the sale price; on a $150 item, the same fixed fee is a quarter of a percent - a genuinely different drag on margin that a flat markup percentage doesn't account for at all.
The practical consequence: a catalog priced with a single flat markup tends to be quietly underpriced on its cheapest items (where the fixed costs eat a disproportionate share of the markup) and potentially overpriced, relative to the market, on its most expensive items (where the same markup percentage produces more excess margin than the fixed costs actually require) - two separate pricing errors from the same flawed method, pulling in opposite directions depending on where a given product sits in your price range.
4. How to actually decide on a target profit, not just a target percentage
A common mistake in the target-profit step of the formula: choosing a target margin percentage (say, "20% of sale price") rather than a target dollar amount, which reintroduces exactly the circular, self-referential problem a flat markup has, since the target profit and the sale price it's supposed to produce depend on each other. The more reliable approach: decide the actual dollar profit you need from a given product category based on your real business costs - the numbers covered in the taxes guide and the return-rate cost covered in the returns guide - and use that dollar figure as the formula's Target Profit input directly.
Once the formula produces a sale price from a dollar target, you can calculate the resulting margin percentage afterward, as a useful reference number, rather than starting from a percentage and working backward into a circular calculation that doesn't actually solve cleanly.
5. Checking your formula-derived price against what the market actually supports
The formula tells you the price required to hit your target profit - it doesn't tell you whether buyers will actually pay that price relative to competing listings. Once you have a formula-derived price, it's worth checking it against real, current competitor pricing for the same or a very similar product, using eBay's Product Research tool covered in the categories guide, to see whether your target-profit price is realistic for that specific market.
If the formula-derived price is meaningfully above what similar listings are actually achieving, you have three honest options: accept a lower profit target for that specific product, find a way to reduce supplier cost, or conclude the product doesn't support your required margin in the current market and isn't worth listing at all. What's not a good option is listing at the market-competitive price anyway while still assuming the original target profit is being achieved - that's exactly the kind of self-deception the formula is designed to prevent.
6. When to rerun the formula - it's not a one-time calculation
Every input in this formula can change independently of the others, and a price calculated once and left unchanged drifts out of accuracy as soon as any of them shift: a supplier cost increase (the exact overselling-by-price scenario covered in the overselling guide), a shipping cost change, an eBay fee percentage adjustment for your category, or simply a decision to target a different profit level as your business's cost structure changes. Treating the formula as something to rerun whenever any of these inputs change - not just when setting a price for the first time - is what keeps a catalog's real margin matching its intended target over time rather than slowly drifting away from it.
7. Remembering category-specific fee rates in the formula
The Fee Percentage input isn't a universal constant - it varies by category, as covered in the fees guide: most categories sit around 13.6%, but Books & Magazines and most Music run 15.3%, and select athletic shoe listings over $150 run 8% with no per-order fee at all. Using the wrong fee percentage for a specific category produces a systematically wrong price across every listing in that category, which is why the formula's accuracy depends on checking the actual current rate for your specific category rather than assuming the general rate applies universally.
8. Building a Store-subscriber fee discount into the formula
For a seller with a Store subscription that includes a lower final value fee percentage in certain categories, covered in the Store tiers guide, the Fee Percentage input in the formula should reflect that actual, lower rate rather than the standard non-subscriber rate - using the wrong, higher rate in the formula produces a sale price that's higher than actually necessary to hit the target profit, potentially pricing a listing above what the market supports for no real reason.
9. What to do when shipping cost varies by buyer location
The formula above assumes a single, known shipping cost, which works cleanly for a flat-rate shipping policy - the common approach for most dropshipping categories. If your actual shipping cost genuinely varies significantly by buyer location (relevant mainly for larger, heavier items where freight cost scales meaningfully with distance), the formula needs to be run against a representative or average shipping cost, accepting that the resulting margin will be slightly better than target for closer buyers and slightly worse for farther ones. For most dropshipping categories, this variation is small enough to ignore in favor of a single flat-rate assumption; for larger goods specifically, it's worth using a deliberately conservative (higher) shipping estimate in the formula so the worst-case, farthest-buyer scenario still clears an acceptable margin.
10. Doing this by hand vs. using a calculator or software
The formula in this guide is entirely doable by hand or in a simple spreadsheet for a handful of products, and understanding it manually first is worth doing at least once, so you genuinely understand what a pricing tool is calculating on your behalf rather than trusting a black box. Past a handful of products, though, manually rerunning this calculation for every listing, every time a supplier cost changes, becomes exactly the kind of repetitive, exact-math task that's worth automating - Sellhelm's free fee calculator runs this same calculation for a single product, and the full software applies it automatically across an entire catalog as supplier costs change.
11. Where psychological pricing fits in, without breaking the formula
Ending a price in .99 or .97 rather than a round number is a well-established retail convention that genuinely does influence buyer perception, and there's no reason to abandon it purely because a formula produced a precise number like $49.07. The practical approach: run the formula to get the mathematically required price, then round to the nearest sensible psychological price point - $48.99 or $49.99, in this case - and check that the rounded price still clears your target profit rather than falling narrowly short of it. Rounding down slightly below the formula's output trims a small amount of margin; rounding up slightly above it pads the margin a little - both are reasonable, deliberate choices, as long as they're made consciously rather than by accident.
What's worth avoiding is letting psychological pricing conventions override the formula's output by a meaningful amount - rounding a formula-derived $52.40 down to a "cleaner-looking" $45 isn't psychological pricing, it's abandoning the target-profit calculation entirely in favor of a guess, which defeats the entire purpose of running the formula in the first place.
12. How the formula changes for bundles and multi-packs
For a bundle or multi-pack listing - several units of the same product, or a curated set of complementary products sold together - the same formula still applies, but every cost input needs to reflect the full bundle rather than a single unit: total supplier cost for all units in the bundle, total shipping cost for shipping them together (often cheaper per-unit than shipping separately, a genuine efficiency worth passing some of on to the buyer as a bundle discount), and a target profit set for the bundle as a whole rather than per individual unit.
This is worth calculating explicitly rather than simply multiplying a single unit's formula-derived price by the bundle quantity, since the shipping efficiency of bundling - covered as a promotional lever in the holiday guide - specifically changes the Supplier Shipping input in a way that a naive per-unit multiplication would miss, understating the bundle's true available margin.
13. Building a Promoted Listings ad rate into the formula
If a listing uses Promoted Listings, covered in the fees guide, the ad rate is effectively one more percentage-based cost to fold into the formula alongside eBay's final value fee - the Fee Percentage input becomes the final value fee percentage plus the ad rate, rather than the final value fee alone, since both are calculated as a percentage of the sale price and both come off the top of the same transaction. A listing priced using the formula without accounting for an active ad rate will fall short of its intended target profit by roughly the ad spend on every sale credited to that promotion.
This is a common, easy-to-miss gap specifically because Promoted Listings is often turned on after a listing's price was already set using the formula without it - worth revisiting the price, or at minimum re-checking the resulting margin, any time Promoted Listings is turned on for a listing that was priced before that decision was made.
14. Comparing the formula's output at two different price points side by side
To make the earlier point about flat markups more concrete, it's worth running the formula at two genuinely different price points with the same target margin logic and seeing how differently a flat markup would have performed at each. A $12 product with $3 shipping, targeting $4 profit: Sale Price = ($12 + $3 + $4 + $0.30) ÷ 0.864 = $22.10. The per-order fee here is $0.30 since the total is under $10 before it's added - worth checking which threshold applies based on the actual resulting price, an iterative detail worth double-checking on lower-priced items specifically.
Now a $180 product with $15 shipping, targeting $35 profit: Sale Price = ($180 + $15 + $35 + $0.40) ÷ 0.864 = $266.40. Comparing the implied markup percentage at each price point - roughly 47% at the lower price point, versus roughly 37% at the higher one, despite both being calculated with the same rigorous method - illustrates exactly why a single flat markup percentage across a catalog spanning both price points would misprice at least one of them relative to its actual target profit.
18. Applying the formula consistently across a growing catalog
Everything in this guide has been illustrated with a single product, but the real value of a rigorous formula shows up across a full catalog of dozens or hundreds of products, covered in the scaling context of the scaling guide. A catalog priced with the same disciplined formula applied consistently to every product - rather than the formula being used carefully for the first ten listings and then abandoned in favor of quick guesses once volume picks up - is the difference between a business whose aggregate margin is genuinely known and one whose reported profit is an optimistic estimate nobody has actually verified at scale.
This consistency is exactly what makes the spreadsheet approach covered earlier, or dedicated pricing software, valuable well before it's strictly necessary - not because the formula itself becomes harder to compute at scale, but because the discipline of applying it to every single listing, every time, is much easier to maintain with a system than with willpower alone once a catalog grows past a size where every price can be held in working memory.
19. Should the formula's target profit change seasonally?
During the elevated-cost peak season covered in the holiday guide, it's worth explicitly deciding whether the formula's Target Profit input should stay constant or adjust for the season - a higher target profit during peak season can help offset the elevated shipping surcharges covered in that guide, while a seller specifically prioritizing peak-season sales volume over margin might instead accept a lower target profit temporarily to stay more price-competitive during the season's heaviest buyer comparison-shopping. Neither choice is inherently correct, but it's worth making deliberately, using the formula to calculate the actual resulting price either way, rather than adjusting prices ad hoc during the season without recalculating what the change actually does to real profit.
20. Common pricing mistakes this formula prevents
- Using a flat markup percentage across a catalog spanning multiple price points, systematically mispricing both the cheapest and most expensive items.
- Setting a target margin percentage instead of a target dollar profit, creating a circular calculation that doesn't resolve cleanly.
- Using the wrong category fee percentage in the formula, producing a systematically wrong price for that entire category.
- Calculating a price once and never rerunning the formula as supplier costs, shipping costs, or fee rates change.
- Ignoring competitor pricing entirely and listing at a formula-derived price with no check against what the market actually supports.
16. Should return-rate cost be built into the formula directly?
Once you have real, product-level return-rate data, covered in the returns guide, it's reasonable to ask whether that cost belongs as a sixth input in the formula rather than being tracked separately. A workable approach for a product with a known, meaningful return rate: inflate the Target Profit input slightly to cover the expected cost of returns spread across all sales of that product - if 5% of sales result in a return costing roughly $15 in absorbed shipping and lost margin, that's an expected cost of $0.75 per sale across the whole batch, worth adding to the target profit figure so the realized average profit, after returns, still hits the original target.
This level of precision matters most for products with a genuinely elevated, well-documented return rate - for a typical product with an unremarkable return rate, tracking return cost in aggregate (as covered in the returns guide) rather than folding it into every individual pricing calculation is a reasonable simplification that doesn't meaningfully distort the numbers.
17. Setting this up once in a spreadsheet
For anyone pricing by hand rather than through software, it's worth setting the formula up once as a genuine spreadsheet calculation - a column each for supplier cost, supplier shipping, target profit, fee percentage and per-order fee, with a formula column computing the sale price automatically from those five inputs - rather than recalculating by hand for every single product. This turns updating a price after a supplier cost change into editing one cell rather than redoing the whole calculation, and it also makes the bulk-catalog view covered in the automation guide practical even without dedicated pricing software: a full catalog's pricing logic, visible and auditable in one place, updated in minutes rather than hours whenever something changes.
Where to go from here
This formula is the mechanical core of accurate eBay pricing - the rest of getting it right is making sure its inputs stay current, covered in the overselling guide, and checking the output against real market data, covered in the categories guide. Together, these three pieces replace guesswork with an actual, repeatable process.
The bottom line: a flat markup percentage is a rough guess dressed up as a formula - it ignores exactly how eBay's fees actually work and produces a different real margin at every price point in your catalog. The backward calculation in this guide takes a few more minutes per product than "cost times 1.4," and it's the difference between guessing at your margin and actually knowing it.
Questions people ask
What is the correct formula for pricing eBay dropshipping listings?
Sale Price = (Supplier Cost + Supplier Shipping + Target Profit + Per-Order Fee) ÷ (1 - Fee Percentage) - this correctly accounts for eBay’s percentage fee being calculated on the final sale price, which a simple markup calculation does not.
Why is a flat markup percentage a bad way to price eBay listings?
Because eBay’s per-order fee and often the shipping cost are largely fixed dollar amounts, not percentages, a flat markup produces a different real margin at every price point - typically underpricing cheap items and overpricing expensive ones relative to the actual target margin.
Should I price based on a target margin percentage or a target dollar profit?
A target dollar profit. Setting a target percentage of the sale price creates a circular calculation, since the sale price itself depends on the target - deciding the actual dollar amount you need first avoids this problem entirely.
How often should I recalculate my eBay prices?
Whenever any input changes: supplier cost, supplier shipping cost, eBay’s fee percentage for your category, or your own target profit - not just once when a listing is first created.