Real net profitProfitLive

The one figure
Shopify does not give you.

Revenue minus every cost — goods, ads, payment fees, refunds, shipping and the VAT inside each European price — worked out each day and traceable to the orders it came from.

Measured, not estimated EU-hosted Read-only by default

Net profit€2,521+7.4%
Profit margin31.8%+2.1 pts
Total costs€5,419measured
Gross revenue€7,940July

01 / The case for it

Shopify reports what came in.

Without it

Revenue is the number the store shows you, and it is the one that ends up in your head. The advertising, the goods, the payment fees, the refunds and the tax all leave afterwards — on other screens, on other days — so the figure you carry around is the largest one you saw.

What Profflow does

One figure, after everything.

Every cost that actually left is taken out, in the order an accountant would take it, and the result is what stayed. Nothing is netted off quietly and nothing is added back to make the number look better.

02 / What it looks like

One month, from what came in to what stayed

On the screenJuly, from revenue to net profit
Revenue€7,940
Refunds−€167
VAT inside the price−€1,429
Cost of goods−€2,103
Payment fees−€135
Advertising−€1,180
Fixed costs−€405
Net profit€2,521

Seven lines, and each one opens to the orders and charges it was built from. The bar lengths are the figures themselves, so the two that matter most are the two that look it.

€7,940 of revenue is €2,521 of profit — a 31.8% margin. Seven lines, and every one of them opens to the orders and charges it was built from.

03 / Worth understanding

The three places a profit figure goes wrong

The tax was never yours

A €40 price in Germany contains €6.39 of VAT. Read as revenue, every order in the month is overstated by the rate, and the error runs one way — in the store’s favour — which is the direction nobody catches. Profflow removes destination VAT as the order is read, before anything else is subtracted.

Today’s cost is not last month’s cost

Most tools hold one cost per product: the current one. Change a supplier price and last month’s margin changes with it, which means a closed month never stays closed. Here a cost carries the date it took effect, and an order is matched to the cost in force on the day it was placed.

A missing cost is not a zero

If a product has no cost of goods, the honest answer is that the margin is unknown for those orders, not that they were pure profit. The gap is shown on the screen, counted, and can carry an explicit fallback until the catalogue is finished.

04 / What it is built from

Real net profit is assembled
from accounts you already run.

01Orders & refunds02Payment fees03Cost of goods04Shipping & packaging05Ad spend06Destination VAT
Real net profit
After every costTraceable deductionsMeasured, not assumedPer-order economics

05 / How it is worked out

From the account
to the figure on the screen.

  1. 01ReadsEvery order, refund and fee, straight from the Shopify Admin API.
  2. 02AppliesYour VAT rate, cost of goods, shipping and packaging, per order.
  3. 03ReturnsOne net figure a day, each deduction traceable to its rows.
  4. 04SeparatesMeasured cost stays distinct from anything estimated.

Asked of the figures

Where did July’s profit actually come from?

Of €7,940 taken, €5,419 left again: €2,103 goods, €1,432 VAT, €1,180 ads and €704 in fees, returns and shipping. What stayed was €2,521.

How Profflow reasons

06 / What it lets you do

What follows
from getting Real net profit right.

After every cost

Goods, ads, payment fees, refunds, shipping, fixed costs and VAT come out of each period.

Traceable deductions

Open any figure and follow it to the dated orders and charges behind it.

Measured, not assumed

Actual fees and refunds are used where available; estimates stay labelled as estimates.

Per-order economics

See the profit left on an order after everything that order cost.

Period on period

Compare months on profit and margin, not gross sales.

VAT-aware from the start

European prices are read VAT-inclusive, so revenue is never overstated.

07 / How the figure is kept honest

The same four rules,
on every screen.

Read-only, on every plan

Profflow observes the accounts it is connected to. It does not write an order, a price, a campaign or a payout back to any of them.

Measured stays measured

A charge read from an account is labelled measured. Anything modelled — a forecast, a projection, a filled gap — is labelled as such on the screen it appears on.

Every figure opens

Follow any number to the dated rows underneath it. A figure nobody can check is a figure nobody acts on.

You approve

The product prepares a decision and shows the evidence. Nothing consequential happens until you say so.

Questions

About Real net profit.

Is this the same figure as Shopify’s?
No. Shopify reports what came in. This is what stayed after every cost, including the VAT inside European prices, which Shopify does not deduct.
How are product costs handled?
Measured costs are used where you have entered them. Missing costs stay visible and can use an explicit fallback until the catalogue is complete.
Does it change my store?
No. Shopify access is read-only by default. Profflow observes the business; it does not alter the storefront.
How fast is it to set up?
Connect Shopify read-only and enter your costs once — usually under ten minutes to a real profit figure.

One operating system

Each part is useful on its own. Profflow holds them in one model, so a figure here carries the context from everywhere else.

See the whole product

See Real net profit on your own figures.

Revenue minus every cost — goods, ads, payment fees, refunds, shipping and the VAT inside each European price — worked out each day and traceable to the orders it came from.