% of Sales
Every line of the profit statement measured against the same top line.
What it means
% of Sales is a row's amount on the Profit and Loss Statement divided by the Sales total for the same period. Sales is the first category on the statement — your Shopify Total SalesTotal SalesYour true top line and the anchor for every efficiency metric., plus Amazon when Include Amazon is switched on.
Every other line divides by that one base: the categories, the rows inside them, the subtotals and the bottom line. Costs are carried as negative amounts, so their share reads with a minus in front of it.
Show the math
Formula and a worked example
Amount is the row's value for the dates you picked. Costs are held as negatives and income as positives, which is why an expense row's share is negative.
Total sales is the Sales category at the top of the statement, and it never changes as you read down the page.
Worked example. March Sales are €200,000. Order taxes of €12,000 read −6%. COGS of €70,000 reads −35%. Gross Profit lands at €118,000, so it reads 59% — and 100 − 6 − 35 = 59, because all three divide by the same base.
Further down, €24,000 of Meta spend reads −12%, and the Net Profit row at €30,000 reads 15%. That last figure is your net margin for the month, arrived at by walking the column.
That is what a fixed base buys you: the percentages add and subtract down the page, so you can read the statement as a chain rather than as a list of unrelated numbers.
It answers the question
Where does each euro of sales actually go, and which line moved when the bottom line moved? The amounts tell you how big the month was; this column tells you what shape it had.
Why it matters
Euro amounts change with the size of the period, so comparing a busy March with a quiet April in euros teaches you almost nothing. Comparing 35% COGS with 41% COGS tells you exactly what changed and by how much.
It's also the only column on the statement that travels. A share is comparable across periods, across categories, and against a business twice your size — which is what makes a profit statement a diagnostic rather than a record.
What good looks like
There are no bands here, and none would make sense: a % of Sales row can be revenue, a cost, a subtotal or a tax, and each one wants a different answer.
Judge it in two places instead. Down the page, read each cost category against your own history with the same season on both sides — that's where a creeping COGS or a marketing line running ahead of growth shows up first. At the bottom, the Net Profit row's share is your net margin, and the app does grade that on the Net Profit MarginNet Profit MarginWhat you keep after every cost; the truest read on health.15% or more is healthy card.
How to improve it
| Lever | What you do | Expect | How long | Watch out for |
|---|---|---|---|---|
| Fast Start at the biggest negative share | Scan the column rather than the amounts, and take the largest cost share first | The same effort buys more margin | Same day to plan | The biggest share is usually COGS or marketing, and both take a quarter to move. The fast euro wins sit in smaller lines you'll now be ignoring. |
| Fast Put every cost on the statement | Fill the categories still reading 0% so nothing quietly lands nowhere | Cost shares rise; the Net Profit share falls to the truth | 1–2 weeks | The bottom line drops on paper the day you do it, and comparisons against earlier periods stop being fair until the same costs are entered on both sides. |
| Slow Move a cost from fixed to variable | Take retainers to a share of sales, or warehousing to a per-order rate | Cost shares hold steadier through a slow month | 1 quarter | Strong months now cost more, and across a growing year the variable deal can total more than the fixed one you left. |
| Slow Grow Sales without growing the cost lines | Add revenue that doesn't need more people, space or contracts behind it | Every cost share falls at once | 1–2 quarters | Growth bought with ads lifts the Selling & Marketing Expenses share at the same time, so read that line rather than only the total. |
Every lever costs something somewhere. The last column is the one to read twice.
Read it with
A share moves when the row moves or when Sales does. Reading the two columns together is the only way to tell which happened.
They sit side by side for exactly this reason. A cost share rising while its amount is flat means Sales fell — a demand problem wearing a cost problem's clothes. A share rising with the amount means you genuinely spent more. The two point at completely different fixes, and the percentage alone can't tell you which you have.
Net Profit is the euro answer; the share on the same row is the answer stripped of how big the month was. A quarter where Net Profit grew while its share fell is a business getting bigger and thinner at once — the amount looks like a win and the column shows the cost of it.
Common misreads
Costs are carried as negative amounts on the statement, so every expense row reads negative by design. What matters is the size against last period, not the sign.
It isn't. Every row on the page divides by the Sales total, including the rows nested inside COGS and Operational Expenses. That's precisely what lets the percentages add up down the column.
More often nothing has been entered for it. The cost is real and it's landing somewhere else, or nowhere — which makes the Net Profit share at the bottom look better than the business is.
Also called
Common-size percentage · percent of revenue · vertical analysis · share of sales
See yoursYour Profit and Loss Statement with every line as a share of Sales, from the top row to Net Profit.
Open Overall P&L →