Free tool
WooCommerce profit margin calculator
Work out the net profit on an order, and on a month of orders, after product cost, payment fees, shipping, ad spend and refunds. It runs in your browser. Nothing you type is saved or sent.
How the calculator works
- Payment fee = revenue × fee % + fixed fee. The example uses Stripe’s standard US card price, “2.9% + 30¢ per successful transaction for domestic cards” (checked 13 November 2026). Use your own processor’s rate.
- Refunds = revenue × refund rate. It assumes refunded money is returned in full, the product isn’t resold and the payment fee isn’t returned, which is the cautious case.
- Max ad spend per order is the profit before ads: spend more than this per order and the order loses money.
- Break-even ROAS = revenue ÷ max ad spend per order. Below this return on ad spend, ads cost more than the orders earn.
What one order can’t tell you
A per-order calculation is a good check on pricing, but real months are messier: refunds arrive weeks later, ad spend doesn’t divide evenly across orders, some orders are on hold, and fees differ by payment method. A monthly profit and loss statement built from your actual orders shows what really happened. Here is how to build one in WooCommerce, and which order statuses should count.