Short answer: yes, but barely, if the $11 per order is right. At $11 you keep about $1.26 per order (4.4%). The 3.1 ROAS on your dashboard doesn't match your own numbers, so check that first.
Cost per order (price 29.00)
| Line | Calculation | Amount |
|---|---|---|
| Revenue kept after refunds | 29.00 × (1 − 6%) | 27.26 |
| Product cost, net of resold returns | 7.50 × (1 − 0.06 × 0.75) | −7.16 |
| Outbound shipping, packaging, pick and pack | 4.20 + 0.60 + 1.00 | −5.80 |
| Payment fees | 29.00 × 2.9% + 0.30 | −1.14 |
| Platform fee | 29.00 × 2% | −0.58 |
| Return shipping and handling | 6% × (4.20 + 1.00) | −0.31 |
| Contribution before ads | 12.26 (42.3% of price) | |
| Ads | −11.00 | |
| Contribution after ads | 1.26 (4.4% of price) |
Two assumptions are mine. Payment and platform fees are not refunded on returns. Resellable returned mugs go back into stock at full cost.
Targets
- Break-even CPA: 12.26 per order.
- Break-even ROAS: 1 / 0.423 = 2.36.
- ROAS for a 10% margin after ads: 1 / (0.423 − 0.10) = 3.10. That is a CPA of about 9.36 at a 29.00 order.
Your ROAS figure doesn't match your ad cost
- At 29.00 per order and 11 in ads, your real ROAS is 29 / 11 = 2.64. That is above break-even (2.36) but well under the 3.10 you need for 10%.
- A dashboard ROAS of 3.1 with 11 per order would mean an average attributed order of about 34.10. That could be multi-item orders or shipping revenue.
- It could also mean the "11 per order" is spend divided by all orders, while the platform's ROAS only counts the orders it claims.
- If the 3.1 is real on a 29.00 order, ads cost about 9.35 per order, and you'd be right at a 10% margin.
- Use total revenue divided by total ad spend for the period, not the platform's number. That is your blended ROAS, and it's the one to compare to 2.36 and 3.10.
Sensitivity (change in profit per order)
- Price ±10% (±2.90): about ±2.58. This is the biggest lever. A 10% discount deeper than your usual one would wipe out your profit.
- Ad cost ±10% (±1.10): ±1.10.
- Product cost ±10% (±0.75): about ±0.72.
- Return rate +1 point: about −0.29. The refunded revenue matters far more than the return shipping.
At 4.4% net, a small rise in ad cost or returns pushes you to break-even. The ad cost per order is the number to pin down.
What to verify
- Blended ROAS and cost per order over a period with a decent number of orders. I don't know how many orders your 11 rests on.
- Whether your payment processor refunds its fee on returns. If it does, you do slightly better than shown.
- Whether the 6% return rate and the 25% unsellable share come from real data.
- Whether you charge shipping to customers. I assumed none.
- Cash flow, since you buy the stock before you sell it.
If you can get ad cost per order down to about 9.35, or raise the price about 2 to 3 dollars, you reach 10%. I can run either scenario.
Real run in an isolated folder with only this skill installed. Only the Skill and Read tools were enabled, so no command was run and no file was written. The store and all numbers are invented and the model had no access to a real store. The per-order figures were checked by hand afterwards. The currency symbol in the answer is the model's own assumption: the request gave no currency.
하는 일
판매자가 제공한 숫자로 주문 한 건의 이익을 계산합니다. 환불 후 남는 매출, 상품 원가(반품되어 재판매 가능한 상품은 재고로 복귀), 배송비, 포장, 피킹·포장 작업, 결제·플랫폼 수수료, 반품 비용을 다룹니다. 이 공헌이익에서 손익분기 CPA와 ROAS, 원하는 마진을 위한 목표 ROAS, 목표 마진에 필요한 가격을 도출합니다. 할인은 새 가격으로 모델 전체를 다시 계산해 같은 총이익을 내려면 필요한 판매 증가분을 보고하는 방식으로 판단하고, 고객 생애 가치는 매출이나 근거 없는 재구매율이 아니라 이익과 실측한 재구매율로 만듭니다.
내장된 습관
숫자를 지어내지 않고, 각 입력의 출처를 밝히며, 플랫폼이 보고한 ROAS가 주문 금액과 맞지 않는 점을 짚고, 민감도 점검(가격, 광고비, 원가, 반품률)을 보여 주고, 확인할 사항을 나열합니다. 참고 파일에 공식과 계산 예시가 있습니다.
이런 때 좋습니다
상품이나 광고 캠페인이 돈이 되는지 확인할 때, 가격을 정할 때, 할인을 얼마나 할 수 있는지 판단할 때.
낮은 위험:스크립트가 없는 지침 패키지로, 네트워크 접속이나 파일 쓰기가 없습니다. 계산 방법일 뿐 세무·회계·법률 자문이 아닙니다. 수수료율, 세금 처리, 플랫폼 규정은 국가마다 다르고 바뀌므로 직접 확인한 값을 입력해야 합니다. 결과는 입력한 숫자에 달려 있으며 예측이 아닙니다. 매장 데이터를 볼 수 없고 가정한 입력은 밝힙니다. 시험 실행에서 모델이 통화가 주어지지 않았는데도 스스로 통화 기호를 붙였습니다. AIBars가 만든 오리지널(MIT). 가상의 텀블러 매장으로 한 번 시험 실행했습니다.