Profit fundamentals

Gross Profit vs Net Profit for Ecommerce

Gross profit is net sales minus the cost of the goods. Net profit is what remains after every other cost — fulfilment, fees, advertising, salaries, rent. Gross profit answers whether your pricing works; net profit answers whether the business does. Between them sits everything it takes to actually deliver an order, which for most stores is the larger number.

Atul Tirkey, Co-founder, NetNet

Written by Atul Tirkey · Co-founder, NetNet

Updated September 6, 2026 · 5 min read

  1. Net sales
  2. Cost of goods sold
  3. Gross profit
  4. Fulfilment, shipping and fees
  5. Advertising
  6. Salaries, rent and software
  7. Net profit
Gross profit sits near the top of the ladder and net profit at the bottom. Everything between them is what it costs to serve and sell, rather than to buy.

Gross profit and net profit are both correct answers to “how much did we make”. They are answers to different questions, and most confusion about ecommerce profitability comes from someone using one where the other belongs.

What each one measures

Gross profit is net sales minus the cost of goods sold. It measures the relationship between what you buy something for and what you sell it for — nothing else.

It is the first thing to check on any store, because it sets a ceiling. A business at 22% gross margin has 22 cents per revenue dollar to cover every other cost that exists, and no amount of operational skill recovers from that.

Net profit is what remains once every other cost has been paid: fulfilment, payment fees, advertising, salaries, rent, software, professional fees. It measures whether the business as a whole works.

Between them sits everything that happens after you have bought the product and before the money is finally yours. For most stores that middle section is larger than the gross profit line makes it look.

Why gross margin flatters

Gross margin is the most quoted figure in ecommerce and the most flattering, for a structural reason: it excludes every cost that scales with selling, and includes only the cost of having.

A 62% gross margin sounds like a business keeping most of what it takes. In the example above it became a 6.5% net margin — the same month, the same orders, a factor of nearly ten between the two.

The costs that closed that gap were not exotic. Shipping, payment fees and packaging came to $22,300. Advertising came to $24,600. Fixed costs came to $15,300. Every one of them is ordinary, recurring and unavoidable, and none of them appears above the gross profit line.

This is why “we run a 60% margin business” tells a listener almost nothing about whether the business makes money.

The layers in between

There are two more numbers that neither gross nor net profit captures, and the first of them governs most day-to-day decisions.

Contribution margin is gross profit minus the variable costs of serving a specific order — shipping label, payment fees, packaging, fulfilment. It stops short of fixed costs and advertising.

The reason it matters is that it is the only honest ceiling on what you can pay to acquire a customer. Gross profit overstates that ceiling by whatever fulfilment costs. Net profit understates it, because it deducts rent and salaries that would have been paid whether or not the order existed.

A store that knows only gross and net profit ends up bidding against one of them, and both answers are wrong in a predictable direction.

Which number for which decision

  • Should we raise prices, or renegotiate with a supplier? Gross profit. Nothing below the line is relevant.
  • Can we afford free shipping over $50? Contribution margin. The change alters variable cost per order and touches nothing else.
  • How much can we pay for a customer? Contribution margin per order, against acquisition cost.
  • Can we hire? Can I take a salary? Net profit, over a quarter rather than a month.
  • Is this product worth stocking? Contribution margin per unit, with shipping allocated by weight.

The pattern is consistent: the more specific the decision, the higher up the ladder the relevant number sits.

Margins as percentages, and their limits

Both figures are usually expressed as percentages of net sales, which makes months of different sizes comparable and is the right default.

The comparison to be careful with is against other businesses. Net margin especially is sensitive to things that have nothing to do with operating quality — price point, category, in-house versus outsourced fulfilment, whether the founder is on payroll, how stock is treated in the accounts. Two well-run stores can report margins several points apart on accounting convention alone.

Your own trend is the reliable signal. Gross margin falling while net margin holds means costs somewhere below the line are being cut to compensate, which works until it does not. Both falling together usually means acquisition cost has risen.

Where each number goes wrong

Both figures have a characteristic failure, and they are different failures.

Gross profit is usually overstated, because of missing costs rather than bad arithmetic. Any variant without a cost recorded is treated as pure margin. Landed costs — inbound freight, duty, customs handling — are frequently omitted, so imported goods look cheaper than they were. Bundles that carry no cost of their own report as one hundred percent margin, and bundles are typically the most promoted items in a catalogue.

Net profit is usually distorted by timing. Annual insurance premiums, a bulk stock purchase, a heavy advertising month before a launch — each lands in one month and swings the bottom line without anything having changed operationally. Meanwhile costs that belong to the period arrive late: carrier adjustments, disputes, refunds against earlier orders.

The practical consequence is that gross profit should be checked for completeness and net profit should be read over a quarter. Applying the opposite treatment — trusting gross margin blindly and reacting to a single month’s net profit — is how most stores end up simultaneously overconfident about their pricing and panicked about their overheads.

The quickest useful check

If you only look at two things, make them these.

Gross margin, monthly, as a percentage. It should be stable. Movement means supplier costs, discounting or product mix changed, and each has a different fix.

Net profit, quarterly, with your own salary included at market rate. Monthly net profit is too noisy — annual invoices and stock purchases swing it — and excluding founder compensation produces a figure that describes a business only viable while someone works for free.

Between those two, add contribution margin whenever the question involves spending money to get an order. That is the one that stops growth from quietly becoming expensive.

The distance between the two

One month for a store with what most people would call a healthy gross margin, followed all the way to the bottom line.

Net sales
$111,500
Net profit
$7,200
Share kept
6.5%
The distance between the two
Line Amount
Net sales $111,500
Cost of goods sold $42,100
Gross profit 62% gross margin $69,400
Fulfilment, shipping and fees $22,300
Advertising $24,600
Salaries, rent and software $15,300
Net profit 6.5% net margin $7,200

A 62% gross margin became a 6.5% net margin. The distance between them — $62,200 in one month — is the entire operating reality of the business, and none of it is visible in the gross profit line that most stores quote when asked how they are doing.

Where the numbers come from

Every figure above traces to a specific field in a specific system. These are the ones that matter, and where each one goes wrong.

Data sources and their caveats
Figure Source Where it breaks
Cost of goods sold Landed cost per variant, including inbound freight and duty Recording only the supplier price understates COGS on anything imported.
Fulfilment and fees Carrier invoices and gateway payout statements These settle after the order, so recent periods are always partially costed.
Operating costs Bank statements and recurring supplier invoices Annual charges distort whichever month they land in unless spread across twelve.

What this does not tell you

  • Neither figure says anything about cash. Stock bought and unsold consumes money without appearing as a cost, so a profitable month can coincide with a shrinking bank balance.
  • Net profit as calculated here excludes income tax and loan principal, so it is not the amount available to distribute even when it is positive.

Frequently asked questions

What is the difference between gross profit and net profit?

Gross profit subtracts only what the goods cost. Net profit subtracts everything else as well — shipping, payment fees, packaging, advertising, salaries, rent and software. Gross profit is a statement about pricing; net profit is a statement about the whole business.

Which one should I use to make decisions?

It depends on the decision. Pricing and supplier questions live at gross profit. Hiring and financing questions live at net profit. Acquisition questions live at contribution margin, which is between them and is the one most stores never calculate.

Is a high gross margin enough?

No. A store can hold a 65% gross margin and still lose money if fulfilment is expensive and acquisition costs are high. Gross margin sets the ceiling on what is possible; it does not indicate what is actually being kept.

What is a normal gap between gross and net margin?

It varies enormously by category, fulfilment model and how heavily a store buys traffic. Rather than looking for a benchmark, track your own gap over time — a widening one means costs are growing faster than the margin funding them.

Keep reading — Profit fundamentals

All profit guides

Scale profitably.

Know what every order made you.

Install Free on Shopify