FinTools4U

8 min read

How e-commerce price and ROAS are calculated

The price that covers product, shipping, fees, returns, ads, and a margin, and the ROAS that price implies on the FinTools4U calculator.

The price in one paragraph

An e-commerce price has to survive the costs that scale with the order and the percent that comes off the top. Product, shipping, other fees, and the ad spend you plan to allow are fixed money on each order. Payment fees, returns, and the profit margin you want are shares of the price, so they cannot be added as a flat markup without solving for the price itself. The e-commerce pricing and ROAS calculator solves that price, a break-even price with the margin set to zero, and the return on ad spend that still leaves the margin if ads stay at the amount you typed. The result is an educational unit sketch. It is not a storefront, a media-buying promise, or a tax filing.

When to use

Use this guide when you are pricing one product and you want the ads in the same equation as the cost of goods. It fits a first retail price, a check that a 30% margin still exists after a 5% return rate, or a comparison of two product costs in Scenario B. Change one input at a time. A cheaper unit and a lower ad spend answer different questions.

It does not fit an hour you sell to a client. That floor is the freelance hourly rate guide. It does not fit a long portfolio of the profit you keep. That is the compound interest guide. It does not index the price to inflation. Costs you type are nominal. The inflation guide is the separate reading of what a nominal amount buys later.

The formula in plain English

Fixed per order = product + shipping + other fees + ad spend
Price = fixed / (1 − return rate − payment fee − margin)
Break-even price = fixed / (1 − return rate − payment fee)
Profit before ads = price × (1 − return rate) − product − shipping − other fees − payment fee on the price
Max ad spend = profit before ads − price × margin
Required ROAS = price / max ad spend

Return rate and payment fee and margin are percents of the price, written as decimals in the division. A 5% return rate, a 2.9% fee, and a 30% margin leave a denominator of 0.621. The price is the fixed cost divided by that remainder, which is why a “cost plus 30%” markup underprices the order: the fee and the returns also take a share of the higher price.

Break-even uses the same fixed cost and drops the margin, so the denominator is larger and the price is lower. It still includes the ad spend you typed inside the fixed cost. It is the price that covers that planned ad spend with nothing left as profit, not a price that assumes ads are free.

Required ROAS divides the price by the most you can spend on ads and still keep the margin. When the price was solved with that ad spend already inside the fixed cost, the max ad spend comes back out equal to the ad spend you typed. The ratio is then price divided by that spend. If the denominator of the price would be 0.01 or smaller, the stacked percents do not leave room for a real price. The model uses a fallback of twice the fixed cost so the page still shows a number. Treat that fallback as a warning that the percents do not fit, not as a price to publish. If max ad spend is zero, required ROAS is reported as zero. Nothing you type is sent to a server to compute the result.

A worked example

Use the sketch the calculator opens with.

The 12 of ads is both an input to the price and the spend the ROAS is measured against. If a campaign can only return 3 of revenue per 1 of ads, this sketch does not clear it. You would lower the margin, lower the cost, or accept a higher price. Rerun the numbers in the e-commerce pricing and ROAS calculator and move one input.

How to read the result

Recommended price is the solved retail figure for the margin you asked for, with returns and fees taking their share. Break-even is the lower figure with the margin removed and the planned ad spend still covered. Contribution margin on the page is the money left after product, shipping, other fees, the payment fee, and returns, before you judge ads. Required ROAS is not a trophy. It is the efficiency the price needs so the ad spend you already assumed does not eat the margin. A higher ROAS target means each order can support less ad spend, or the same spend only if the price is higher.

The profit line is the margin times the price. It matches the equation when the denominator was healthy. It is not a cash-flow statement for the business. Overhead that does not sit on the order — rent for a studio, a salary, software — is not in the fixed cost unless you folded a per-order share into “other fees.”

Common mistakes

Marking the product cost up by the margin and stopping. Cost plus 30% on a 25 product ignores shipping, the fee, the returns, and the ads. The solved price in the example is about 69, not 32.50.

Leaving returns at zero because you hope they will be rare. A 5% return rate is a share of price that never becomes revenue. The denominator shrinks, and the price rises, before you have typed a single ad.

Treating required ROAS as optional after you like the price. The price was built with an ad spend inside it. If the channel cannot produce that ROAS, the margin you typed is not the margin you will keep.

Forgetting marketplace commissions. A payment fee of 2.9% is not a 15% marketplace take rate. Put the commission in the fee or in other fees. Leaving it out publishes a price that cannot pay the channel.

Stacking margin, fees, and returns until the denominator collapses. If those percents sum to nearly all of the price, there is no honest retail figure. The fallback number is a signal to change the inputs, not a SKU to list.

FAQ

Why is the price higher than cost plus margin?

Because the margin, the payment fee, and the returns are all shares of the price, and the fixed cost includes shipping, other fees, and ads. Dividing by what is left after those shares is the only way the margin you asked for is still there at the end.

What does required ROAS mean here?

Revenue divided by ad spend, at the point where ad spend still leaves the target margin. In the default sketch that spend is the 12 you typed, and the ratio is about 5.77. A campaign below that ratio spends more than this price can give up.

Does break-even assume I spend nothing on ads?

No. The ad spend you typed is inside the fixed cost for both prices. Break-even covers that spend and the other order costs, with the profit margin set to zero. It does not describe a world with free traffic unless you set ad spend to zero yourself.

Are returns a refund of the whole order?

The model treats the return rate as a share of price that is not collected. It does not simulate a restock, a return label, or a second shipping charge. If those costs are real, put them in shipping or other fees rather than hoping the percent covers them.

Is this financial advice?

No. FinTools4U guides and calculators are for education. They do not know your channel, your return reasons, or whether a buyer will pay the price.

Try it with your figures

Open the e-commerce pricing and ROAS calculator. Enter the product cost, the shipping, the fees, the return rate, the ad spend you can defend, and the margin you want left. Read the required ROAS before you fall in love with the price. Share the URL if you want those inputs again — the numbers stay in the link, not on a server.

Open the calculator