eBay pricing formula: a markup formula that covers fees, ads and your profit

By the Dropizon team Published 7 min read Repricing and Pricing
eBay logo

In short

A sound eBay pricing formula starts from your full cost, adds your markup, then divides by one minus every percentage fee charged on the sale, so the fees come out of the price rather than your margin. Add fixed per-order costs before dividing, and check the result against a minimum profit floor before it goes live.

Key takeaways

  • Start from your full cost, including any delivery charge you pay.
  • Divide by one minus all percentage fees, so fees come out of the sale price, not your margin.
  • Add fixed costs, such as a per-order fee, before dividing.
  • Check every result against a minimum profit floor.
  • Use your real fee rates from eBay's fee pages; example rates are for arithmetic only.

What is a good eBay pricing formula?

A good eBay pricing formula turns your cost into a price that still leaves your planned profit after every fee eBay takes. The structure is simple: take your full cost, add your markup and any fixed costs, then divide by one minus the total of the percentage fees charged on the sale. Dividing, rather than adding, is the key step. It makes the fees come out of the sale price, where eBay actually charges them, instead of quietly coming out of your margin.

Written out, the formula looks like this:

Price = (Cost × (1 + Markup %) + Fixed costs) ÷ (1 − Percentage fees)

The rest of this guide explains each part, works through a hypothetical example, and shows the mistakes that make a formula look right while losing money.

What goes into each part of the formula?

PartWhat it includesWhere to find it
CostItem price plus any delivery charge you pay, plus any purchase tax you payYour supplier's price at the time of the sale
Markup %Your profit as a share of costYour own decision
Fixed costsAny per-order fee, packaging, postage you pay if you offer free postageeBay's fee pages and your own costs
Percentage feesFinal value fee rate, promoted listing ad rate, any other fee charged as a percentage of the saleeBay's fee pages and your campaign settings

Which fees apply to you

Fees depend on your seller type and category. eBay UK says a seller must register as a business if, for example, they sell items they have bought to resell, so most sellers who source products are business sellers. UK private sellers pay no final value fee when items sell, but business seller fees vary by category and are listed on eBay's business fee pages. Read the current rates for your categories on eBay's selling fees page before you set any formula.

Promoted listings

If you promote listings in a general campaign, eBay charges the ad rate as a percentage of the item's total sale amount, including item price, postage and taxes, when the item sells within 30 days of a click on the ad. That makes the ad rate a percentage fee in your formula, just like the final value fee. Leave it out and every promoted sale earns less than you planned.

Why do you divide instead of adding the fee?

This is the step most home-made formulas get wrong. eBay's percentage fees are charged on the sale price. Your cost is smaller than the sale price. If you add the fee percentage to your cost, you calculate the fee on the wrong, smaller number.

Take a hypothetical 12% fee rate and a £20.00 cost with a £4.00 target profit. Adding 12% of £24.00 gives £26.88. But 12% of £26.88 is £3.23, so after fees you keep £23.65, not £24.00. You lose 35p on every sale. Dividing £24.00 by 0.88 gives £27.27. 12% of £27.27 is £3.27, and you keep £24.00 exactly. The gap grows with higher fee rates and higher prices.

The same logic applies to every fee charged as a percentage of the sale: add them together first, then divide once. Dividing by each fee in turn gives a slightly different, and wrong, answer, because each division inflates the base for the next.

How does the formula work on a real-looking example?

A hypothetical example

Example: suppose an item costs £15.00 on your supplier's site plus £2.00 delivery, you want a 15% markup, you pay a hypothetical 30p fixed per-order fee, your hypothetical final value fee rate is 12%, and you promote the listing at a 2% ad rate. All fee rates here are hypothetical, for the arithmetic only.

  1. Full cost: £15.00 + £2.00 = £17.00.
  2. Add markup: £17.00 × 1.15 = £19.55.
  3. Add fixed costs: £19.55 + £0.30 = £19.85.
  4. Total percentage fees: 12% + 2% = 14%, so divide by 0.86.
  5. Price: £19.85 ÷ 0.86 = £23.08.

Check it: 14% of £23.08 is £3.23. £23.08 minus £3.23 minus the 30p fixed fee leaves £19.55, which is your £17.00 cost plus your £2.55 markup. If you then round up to £23.49 or £23.99, the extra is extra profit, less the small percentage fees charged on that extra amount.

Where postage fits in

Postage changes the formula in one of two ways. If you offer free postage, the postage you pay is a cost, so add it to the fixed costs before dividing. If you charge the buyer for postage, it is income, but percentage fees and promoted listing fees can be charged on the total sale amount, postage included. In that case the fee on the postage portion is a cost you need to cover too.

The simplest way to handle both is to work in totals: decide the total the buyer pays, item plus postage, and make sure that total, minus every percentage fee on it and every fixed cost, still leaves your cost plus profit. Then split it between item price and postage however suits your listing.

What is a minimum profit floor, and why add one?

A percentage markup works well on mid-priced items and badly on cheap ones. A 15% markup on a £4.00 item is 60p, which a single return or a small price rise wipes out. A minimum profit floor sets the least you will accept per sale in money, whatever the percentage says.

  • Work out the price from your percentage markup.
  • Work out the price that gives your minimum profit in pounds.
  • Use whichever is higher.

Example: with a hypothetical floor of £1.50 profit, a £4.00 item priced by percentage would earn 60p, so the floor takes over: (£4.00 + £1.50 + fixed costs) ÷ (1 − fees). The item becomes dearer, and if it then does not sell, that tells you it was never worth listing at a price that made money.

What mistakes make a pricing formula lose money?

  • Adding fees instead of dividing. Undercounts every fee, as shown above.
  • Leaving out the delivery charge you pay. Your cost is the full cost, not the headline price.
  • Forgetting promoted listing fees. The ad rate is a percentage of the total sale, including postage.
  • Using one fee rate for every category. Rates vary by category; a formula tuned for one can lose money on another.
  • Ignoring currency conversion. eBay's seller currency conversion charge is 2.5%, rising to 2.75% from 1 December 2026, where it applies.
  • Using a stale cost. A formula is only as good as its input. If the supplier's price rose yesterday, today's price is wrong.
  • Rounding down. Rounding to a tidy price is fine; rounding below your floor is not.

How do you keep the formula working as costs move?

A formula set once and forgotten drifts out of date. Costs change, fee rates change, and campaigns change. The formula needs fresh inputs and occasional review.

  1. Feed it current costs. Reprice whenever the supplier's price or delivery charge changes.
  2. Review fee inputs monthly. Compare the fees eBay actually charged with the rates in your formula.
  3. Use per-listing overrides where needed. Some products need a different markup or floor.
  4. Record every change. When a sale loses money, the record shows whether the cost, the fee or the formula was wrong.

Repricing software can run the formula for you on every reading. Dropizon reprices eBay listings from live Amazon readings with your own formula: percentage or fixed markup, eBay fees grossed up into the price, a minimum profit floor, optional .99 endings and per-listing overrides. The eBay repricer page explains the settings, and the full formula is in the documentation.

If you source from Amazon or another retailer, remember that the formula is about price, not permission. eBay allows dropshipping from a wholesale supplier, but listing an item and then buying it from another retailer or marketplace that ships directly to your buyer is not allowed under eBay's drop shipping policy. You stay responsible for delivery and for your buyer's satisfaction.

A pricing formula checklist

  • Write your formula down: (cost × (1 + markup) + fixed) ÷ (1 − percentage fees).
  • Use full cost, including delivery charges and any purchase tax you pay, read fresh before each reprice.
  • Look up your real fee rates by category on eBay's fee pages.
  • Include promoted listing ad rates as a percentage fee.
  • Add a minimum profit floor in money, not only a percentage.
  • Round up to a tidy ending, never below the floor.
  • Compare charged fees with your formula every month and adjust.

Frequently asked questions

Why not just add the fee percentage to my cost?

Because eBay charges its percentage on the sale price, which is larger than your cost. Adding the fee percentage to the cost undercounts the fee. Dividing by one minus the fee rate gives the right answer.

Do I need to include postage in the formula?

Yes. If you offer free postage, the postage cost is part of your cost. If you charge postage, remember that percentage fees and promoted listing fees can be charged on the total including postage.

Can one formula work for every category?

The structure works everywhere, but the inputs differ. Fee rates vary by category, so use the rate for each item's category, or group items by fee rate.

Should the formula round the result?

Rounding up to a tidy ending, such as .99, is common. Round after the calculation and never down below your floor.