Selling price markup calculator

Turn a markup rule into a price that survives checkout fees

A markup rule looks clean on a spreadsheet and then quietly misses your margin at checkout. Enter the cost and the markup you had in mind, then check whether the list price it produces still hits your target margin after Stripe's 2.9% + $0.30 comes out.

  • Built for digital products, courses, templates, and software.
  • Handles Stripe fees, VAT, coupons, affiliates, and refund reserves.
  • Free, no signup, your numbers stay in your browser.

Worked example

A 53.5% markup on a $10 cost gets you close to a 30% margin — but only after the fees are included.

The preset uses a $10.00 product cost, a $15.35 list price (53.5% markup over cost), a 30% target margin, and Stripe's standard 2.9% + $0.30 fee. No VAT, coupon, affiliate cut, or refund reserve.

Result

You keep $4.60 per sale at the marked-up price.

That is almost a 30% margin after Stripe takes $0.75. A plain $15 price keeps only $4.26 and misses the same margin target.

Product cost
$10.00 — what each sale costs you to deliver.
List price
$15.35 — a 53.5% markup over cost, with no VAT, coupon, affiliate cut, or refund reserve.
Stripe takes
$0.75 — 2.9% of $15.35 plus the $0.30 fixed fee.
Net profit
$4.60 per sale — roughly the 30% target margin, before any refunds.
Open this markup scenario in the calculator

What this selling price markup calculator helps with

Markup is the input. Margin is the test.

A 50% markup over a $10 cost gives you a $15 list price and a 33% gross margin — not 50%. After Stripe's 2.9% + $0.30, the $15 keeps $4.26 and the margin drops to 28.4%. Use the markup to draft a price, then check it against the margin you actually want.

The $0.30 fixed fee changes the answer at low prices

On a $10 sale, $0.30 is 3% of the price before Stripe's percentage even runs. The same markup rule that holds up on a $50 product can quietly miss on a $10 one. Round the price up the few cents the fee asks for.

Your numbers stay yours

The math happens in your browser. No account, no saved data, no email gate.

More tools

Check the price the markup gave you before you publish it