Free tool

Profit margin calculator

Work out what a product actually earns you — after cost of goods, shipping, payment fees, ad spend and GST. Nothing to sign up for.

Your numbers

Everything updates as you type. One unit of one product.

%
What the customer pays
NZ$
What it costs you

If you’re GST registered, enter costs excluding GST — you claim that back.

NZ$
NZ$
%
NZ$
NZ$
NZ$

What you actually keep

Per unit sold, at the numbers on the left.

Net profit
After every cost above
Net margin
Of ex-tax revenue
Gross profit
Revenue − COGS
Gross margin
Before shipping, fees, ads
Markup
Break-even ROAS
Left for ads
Customer pays
Less GST / VAT collected
Your revenue
Cost of goods
Shipping
Payment fees
Advertising
Other
Total costs
Net profit

This is one product, on one day

Rev Room does this across your whole store, automatically — pulling real order data, real shipping costs and real ad spend from Shopify, Meta, Google and TikTok, so you can see the same numbers for every product and every day without typing anything in.

Start free trial

How the maths works

There are two margins worth knowing, and most stores only track the first one.

Gross margin is what’s left after the product itself: (revenue − COGS) ÷ revenue. It’s the number that makes a product look good in a spreadsheet.

Net margin is what’s left after everything: (revenue − all costs) ÷ revenue. It’s the number that decides whether your bank balance grows.

The gap between them is where most stores quietly lose money. A product with a 60% gross margin can land at 3% net once the courier, the payment processor and Meta have taken their cut.

Three things this calculator does that most don’t

1. It takes GST out of your selling price. If you sell at $100 including 15% GST, your revenue is not $100 — it’s $86.96. The other $13.04 was never yours; it belongs to Inland Revenue. Calculators that skip this overstate every margin by several points. Set the GST field to 0 if your price already excludes tax.

2. It charges payment fees as a percentage. Shopify Payments, Stripe, PayPal and Afterpay all take a cut of the total charged — including the GST portion — plus a fixed amount per transaction. Entering that as a flat dollar figure breaks the moment you change your price.

3. It tells you your break-even ROAS. That’s how much revenue every advertising dollar has to bring back before you start losing money: price ÷ (what’s left after all non-ad costs). It uses the price your customer pays, because that’s the figure your ad platform reports revenue on.

A worked example

Take a $100 product in New Zealand, sold at 15% GST, costing $40 to buy, $8 to ship, $15 in ads and $5 in other costs, on Shopify Payments at 2.9% + $0.30:

The same product looks like a 60% margin if you only subtract COGS from the sticker price. That is a 42-point difference, and it’s the difference between a business and a hobby.

What counts as a good margin?

It varies by category, but as rough guidance for a product-based store:

If you want to raise it, the order that usually pays best is: negotiate your unit cost, lift average order value with bundles or a free-shipping threshold, fix your shipping rates, then cut the campaigns running below your break-even ROAS.

Want these numbers for every product without typing them in? That’s what Rev Room does — or read more in our guide to calculating profit margin and why your ad platforms all claim the same sale.