Shopify profit margin

Shopify profit margin: a worked Shopify study

An example of Shopify profit margin. Replace the figures with your own before you decide.

Key takeaways

  • Break-even ROAS in this example is 1.64.
  • Fees are excluded until you add them. Excluding them makes the target look easier than the payout.
  • Gross margin and net margin are different cuts. Decide from the net.

One sale, with the target written out

Say you sell a stainless water bottle at $36, with $8 of product cost and $6 of shipping you pay. This is not a result from a live store.

  • Left before ads. $22, which is price minus product minus shipping
  • Break-even ROAS. 1.64. That is price divided by what is left before ads
  • Gross margin, before shipping and ads. 77.8 percent, which is (price − product cost) ÷ price

Fees are not in this example. Add the payment fee you actually pay before you treat 1.64 as the target. The order can spend up to $22 on ads and fees together and still cover product and shipping. Anything above that comes out of the sale.

Now type an ad cost, because net margin needs one. Suppose you assign $9, which is 25 percent of the price. That 25 percent is a placeholder, not a typical cost. Net is then $13, or 36.1 percent of the price. Gross, before shipping and ads, was 77.8 percent. The gap between those two is why a gross-margin conversation overstates what you keep.

What you would change first

If this were your SKU and the net could not fund a test, you would change the price or the supplier before you wrote an ad. You would not average this sale with a more profitable one and call the blend your margin. Run the real numbers in the margin calculator.

One tee, invented to watch gross stay still

This is one invented tee. It is not a catalog style, not a shop, and not a comment on apparel. Say the price is 28 dollars. Example product cost is 7 dollars. Example shipping you pay is 4 dollars. Example fee you choose to include is 90 cents. Example ad cost attached to this one unit is 9 dollars. Scope is one unit. The ad cost is a typed attachment, not an observed account result and not a typical cost.

The point of extending this one tee is to watch gross margin stay put while net moves. Every edit changes one line and then restores it. No second garment is introduced.

Gross margin on price and product only

Price minus product is 28 minus 7, which is 21 dollars. Gross margin is 21 divided by 28, which is 0.75, or 75 percent. Shipping, the fee, and the ad cost are not in that percentage. You can change them later without touching 75 percent. If a sheet shows gross moving when those lines move, it is not using this definition.

75 percent is not a good margin and not a usual tee margin. It is 21 over 28. Say that whenever you say 75, or do not say 75. The dollars before the percentage are what keep it honest.

Net dollars and net margin on the full stack

Subtract in order. 28 minus 7 is 21. 21 minus 4 dollars of shipping is 17. 17 minus 0.90 is 16.10. 16.10 minus 9 dollars of ad cost is 7.10. Net dollars are 7.10. Net margin is 7.10 divided by 28, about 25.4 percent. The drop from 75 percent gross to about 25.4 percent net is the shipping, the fee, and the ads. It is not a mystery of the market.

Check the total cost. 7 plus 4 plus 0.90 plus 9 is 20.90. 28 minus 20.90 is 7.10. Same net dollars. One sale, in this example, leaves 7.10 dollars after those lines. It is not a monthly profit-and-loss. It is this unit.

Change only the ad cost

Raise the ad cost from 9 dollars to 18 dollars. Gross margin stays 75 percent, because price and product did not change. Net dollars become 7.10 minus an extra 9, which is negative 1.90. Walk it from the top: 28 minus 7 minus 4 minus 0.90 minus 18 equals negative 1.90. Net margin is negative 1.90 divided by 28, about negative 6.8 percent.

The tee did not 'lose its margin' in the gross sense. Gross is still 75 percent. Net crossed below zero because the ad attachment doubled. A meeting that reports only gross would miss the crossing. Restore the ad cost to 9 dollars. Net dollars return to 7.10 and net margin returns to about 25.4 percent.

Change only shipping

From the restored base, change shipping from 4 dollars to 8 dollars. Gross stays 75 percent. Net dollars fall by 4, from 7.10 to 3.10. The fee and the ads did not do this. A carrier conversation is the right conversation for this edit. A creative conversation is not, except as a distraction.

Restore shipping to 4. The base net is 7.10 again. The edit was a sensitivity. Nobody quoted 8 dollars to ship this imaginary tee. Do not carry 8 forward, and do not carry 3.10 forward as the tee's profit.

Omit the fee, then restore it

From the base, drop the 0.90 fee. Net dollars become 8. Gross is unchanged at 75 percent, which is correct, because the fee never belonged in gross. The net percentage rises because the stack got thinner, not because the offer got better. Anyone comparing the thinner net with the base net, without noticing the missing fee, will pick the thinner sheet.

Put the fee back. Honest net is 7.10 dollars with the fee named. On this tee the fee is smaller than shipping and smaller than ads. It is still large enough to matter next to a thin remainder, which is why the base includes it instead of admiring 75 percent.

Change only the price

Cut the example price from 28 dollars to 24 dollars and leave every cost in place. Product is still 7. Gross dollars are 17. Gross margin is 17 divided by 24, about 70.8 percent. The old 75 percent is gone, because gross does move when price moves. Net dollars are 24 minus 7 minus 4 minus 0.90 minus 9, which is 3.10. Net margin is 3.10 divided by 24, about 12.9 percent.

Restore price to 28 so the base gross of 75 percent and the base net of 7.10 return. The price edit shows a discount hitting both readings. It does not show whether the discount brings more orders. This sheet has no order count. Do not invent one to rescue the lower price.

The note that keeps gross and net together

The note lists price 28, product 7, gross 75 percent, shipping 4, fee 0.90, ads 9, net dollars 7.10, net margin about 25.4 percent. It lists the ad edit to 18, which leaves gross at 75 percent and net at negative 1.90. It lists the shipping edit, the omitted-fee edit, and the price edit, each restored. It says the tee is invented and the ad cost is not an account export.

The note does not call 75 percent healthy. It does not call 25.4 percent a goal. It does not set a bid at 9 dollars. It exists so someone can see gross sit still while net crosses zero. That contrast is the study. A single percentage would have hidden it.

Misuses that break the tee

Do not export 75 percent into a brand story. Do not export negative 6.8 percent as a finding about tees. Do not mix this tee with any other invented unit from a different sheet. Do not treat one sale's 7.10 dollars as a monthly result. Do not add overhead into the net stack without labeling an allocation you invented, and this study does not add it.

Do not use 9 dollars as a placeholder CPM-CTR-CVR sketch. It was not built that way. It was typed so the stack had an ad line. A real ad cost replaces it with a window you name. Until then, a real decision does not use this tee at all.

Rebuild the base and leave it

28 minus 7 is 21. 21 divided by 28 is 75 percent gross. 21 minus 4 minus 0.90 minus 9 is 7.10 net dollars. About 25.4 percent of price. Gross ignored shipping, fees, and ads. Net included them. One sale did not become a set of books. Stop.

A live offer uses the same two formulas with documents, on /profit-margin/, and uses /profit-calculator/ if you want the dollars without calling them a percentage. The tee's only job was to keep the formulas from blurring. It is done.

The pre-ad remainder, named once

On the restored base, stop before the ad line and record the intermediate. 28 minus 7 minus 4 minus 0.90 is 16.10 dollars. That 16.10 is contribution before ads in this example. It is not the 75 percent gross figure, and it is not the 7.10 net figure. Subtract the 9 dollar ad cost and you are back to 7.10. The three numbers answer three questions, and the study is only finished if the note keeps all three.

If a later reader remembers only 16.10, they will think the tee clears a higher ad cost than it does. If they remember only 75 percent, they will miss the loss at an 18 dollar ad cost. If they remember only 7.10, they may not see that gross never moved. Leave all three in the last line of the note, then do not add another garment.

Shopify questions

Is this a store’s result?

No. The costs are an example, so you can see which input moves the target. Use your price and your supplier quote.

Does a higher price always lower the break-even return?

Only if the extra price is not eaten by extra cost, shipping, or fees. A bundle can raise the price and still worsen the return.