RevenueFlows AI
Profit & Analytics -$12.90 lost on every first order of a $42 product priced at cost times three, once a $31 ad cost is paid (hypothetical)

How to Price a Product for Profit After Ads and Fees

Cost of goods times three looks safe until the first ad bill lands. Here's the pricing formula that starts from what a customer costs to acquire, with a worked example where a $42 product loses $12.90 an order and a $64 one keeps $8.

Part of the guide Ecommerce Profit Analytics: Profit Per Product, Step by Step →
A navy price tag hanging from a thin thread above a small stack of coins, with one orange coin on top catching the light.

Cost of goods times three is the most dangerous rule in ecommerce. It sounds safe. It feels responsible. And on a store that buys its traffic, it quietly loses money on every first order.

Here's how to price a product for profit when ads pay for your customers. Start with what one order costs you to land, ship and process. Add what it costs to win the customer in the ad account. Add the profit you want to keep. Then divide by one minus your percentage fees. That's your floor price. Competitor prices come after, as a sanity check, and never as the starting point.

Most pricing guides stop at product cost. Zoho's widely read guide, for example, offers the rule of thumb of two to three times cost of goods sold, and its formulas never include an acquisition cost line. That rule was built for retail shelves, where the store paid for the foot traffic. On Shopify, you're the one paying.

The price you set decides how much you're allowed to pay for a customer. Most founders set the price first and find out the answer from their bank account.

Why does cost times three stop working once you run ads?

Run the math on a store like this, a hypothetical. A ceramic pour-over coffee kit. Landed cost $14. Priced at cost times three: $42. Feels like a 67% margin.

Now take out what that order actually costs:

Line Per order at $42
Price $42.00
Landed product cost -$14.00
Shipping and packaging -$7.50
Payment fees (assume 3% plus 30 cents) -$1.56
Returns allowance (2% of price) -$0.84
Left before ads $18.10
Ad cost to win the customer -$31.00
Profit on the first order -$12.90

Check your own processing rate on Shopify's pricing page, because it changes by plan and country. The shape doesn't change.

That $31 isn't an extreme number either. Eightx's synthesis of 2025 benchmark data reports a median cost per purchase of $32.74 across paid channels and blended acquisition cost near $87 per new customer, roughly double the 2019 level by their estimate. The authors call those figures directional, and your account will differ. But the direction only goes one way.

So the kit loses $12.90 every time an ad works. The better the ads perform, the faster the hole gets deeper.

What is the product pricing formula that includes ad costs?

Here's the version I use with founders, and it fits on a napkin:

Price = (landed cost + shipping + fixed fees + target acquisition cost + target profit) ÷ (1 − percentage fees and returns)

Four steps:

  1. Add every fixed dollar cost per order.
  2. Add the ad cost to win one customer.
  3. Add the profit you want to keep.
  4. Divide by one minus your percentage-based costs.

Watch what happens with the coffee kit. Fixed per-order costs: $14 landed, $7.50 shipping, $0.30 per transaction, so $21.80. Add a $31 acquisition cost and an $8 profit target. That's $60.80. Percentage costs are 3% payment fees plus a 2% returns allowance, so you divide by 0.95.

$60.80 ÷ 0.95 = $64.00.

Check it the long way. At $64, payment fees are $1.92 plus $0.30, so $2.22. Returns allowance is $1.28. $64 minus $14, minus $7.50, minus $2.22, minus $1.28 leaves $39.00 before ads. Minus $31 in ads leaves exactly $8.00.

Same product. Same factory. Same ad account. One price loses $12.90, the other banks $8.

The before-ads number also hands you the ad target. Ecommerce Fastlane frames it as break-even return on ad spend equals selling price divided by profit per unit. At $42 the kit needs $42 ÷ $18.10, a 2.32 return on ad spend, just to break even. At $64 it needs $64 ÷ $39, which is 1.64. Every extra dollar of price you can hold drops the bar your ads have to clear.

Doesn't a higher price kill conversion rate?

It can. And this is where most pricing advice gets lazy.

Your ad cost per purchase depends on your conversion rate. If a click costs you $0.62 and 2.0% of visitors buy, a customer costs $0.62 ÷ 0.02, which is $31. Drop conversion to 1.6% and the same click buys a customer for $38.75. So the price you choose changes the acquisition cost you priced from. Circular, I know.

Here's the math on 10,000 paid visitors at $0.62 each, so $6,200 in ad spend, still the hypothetical kit:

Scenario Orders Left before ads Ad spend Profit
$42, conversion rate 2.0% 200 $3,620 $6,200 -$2,580
$64, conversion rate drops to 1.6% 160 $6,240 $6,200 $40
$64, page holds conversion rate at 2.0% 200 $7,800 $6,200 $1,600

Look at the middle row. Raising the price with the same old page took the store from bleeding $2,580 to roughly break-even. Better, but not a business.

The bottom row is the whole game. Conversion rate 2.0% at a $64 average order value means revenue per visitor of $1.28. At $42 it was $0.84. On the same 10,000 visitors, that's $12,800 instead of $8,400, and $1,600 of profit instead of a $2,580 loss.

A higher price on a page that can't defend it is a coin flip. A higher price on a page that answers why it's worth it is a business model.

How do you hold a higher price without losing buyers?

You stop selling a $14 object and start selling the outcome. The pour-over kit at $42 is a cone and a carafe. At $64 it's the morning ritual, the first cup that tastes like the café, the gift that doesn't look cheap on the counter.

That's a page problem, and it's the one I care about most. Three moves do most of the work:

Here's a real one from our own vault. On an Amazon-to-Shopify product, an animal repellent, the ad cost per order went from $2.69 on Amazon to $26.36 on Shopify. Most founders would call that a disaster. But the Shopify page sold a $24.95 product into a $101.38 average order value, and net profit per sale went from $3.83 to $48.27, after paying for ads and inventory. See the full case study numbers. Real client numbers, not typical results, and not a promise of what your store will do.

The ad cost went up almost ten times. Profit went up more than twelve. That's what pricing from the acquisition cost looks like when the page carries the price.

Where does AI fit into pricing for ecommerce?

Two places, and neither is "let the robot pick your price."

First, pulling the numbers. Most founders I talk to don't know their ad cost per new customer by product, so they price blind. Shopify's Sidekick can now build analytics reports from a plain-language question, so "orders and revenue by product for September, new versus returning" is one sentence instead of an afternoon in the report builder. Ad spend still lives in Meta and Google, so you join those yourself.

Second, the page. AI can now draft the headline, the objection copy, the bundle offer and the images built around the exact question a $64 buyer asks, in minutes. That's the part that decides whether the bottom row of that table or the middle row is your store.

What to do next

Take your best-selling product today and fill in the formula with last month's real numbers: landed cost, shipping, fees, returns, and the actual ad cost per new customer. If the price it spits out is higher than what you charge, you've found the leak. Then decide which lever you're pulling, a higher price, a bigger order, or both, and fix the page before you touch the budget.

If your landed cost hasn't been rebuilt since tariffs moved, start with the landed cost worksheet. For the full stack of what an order leaves after every cost, read contribution margin for ecommerce. To see whether repeat orders can fund a first-order loss, check the LTV to CAC ratio breakdown. And for the long version across your whole catalog, the ecommerce profit analytics guide goes product by product.


Book Your Profit Audit

If your price was set by a competitor and your ads can't clear the bar, the leak is sitting between the sticker and the ad account. On a free profit audit we run this math on your best seller and show you how to rebuild a high-converting product sales page in less than 15 minutes.

Book Your Profit Audit →

Or go here to check it out → revenueflows.ai

P.S. Cost times three prices the product. Your ad account prices the customer. Only one of those sends you a bill every day.

Frequently asked questions

How do you price a product for profit?

Add up everything one order costs you: landed product cost, shipping and packaging, payment fees, a returns allowance, and the ad cost to win the customer. Add the profit you want per order. Then divide by one minus your percentage-based fees. A product with $21.80 in fixed per-order costs, a $31 acquisition cost, an $8 profit target and 5% in percentage fees needs a $64 price.

What is the formula for pricing a product?

Price equals landed cost plus shipping plus fixed fees plus target acquisition cost plus target profit, all divided by one minus your percentage fees and returns. The common shortcut, cost of goods times two or three, leaves out the acquisition cost, which is usually the biggest line on a paid-traffic store.

Is pricing at three times cost enough for ecommerce?

Only if your ad cost per order is small. A $14 product priced at $42 keeps $18.10 after shipping, fees and returns. If a new customer costs $31 in ads, every first order loses $12.90. Three times cost is a starting guess, and the ad account decides whether it holds.

How much should I spend on ads per sale?

Your ceiling is what an order leaves after product cost, shipping, fees and returns, minus the profit you want to keep. A $64 order that leaves $39 before ads can afford up to $31 in ads and still bank $8. Divide your price by that before-ads number to get your break-even return on ad spend.

Should I raise my price or lower my ad costs?

Do the one you control. Ad costs follow the auction, and the auction rarely gets cheaper. Price and the page that justifies it are yours. A higher price only works if the page holds conversion rate, so test the price and the page together.

The Revenue Per Visitor Dispatch

One revenue-per-visitor playbook. Every Tuesday.

Join 7,000 plus Shopify and Amazon founders getting the one tactic we tested this week: what worked, what flopped, and exact dollar impact.