Are my margins shrinking?
Revenue can be up while your margins quietly shrink. You are making more but keeping less of every dollar. Here's how to spot margin erosion in your own numbers before it gets dangerous.
The short answer
Are your margins shrinking? Pull your gross margin and net margin for each of the last 6 months. If either has declined for 3 or more consecutive months, you have a margin erosion problem. Gross margin shrinkage means your direct costs are rising. Net margin shrinkage means overhead is outpacing revenue.
Margin erosion is how profitable businesses slowly become unprofitable
Six months ago your net margin was 12%. This month it is 7%. Revenue grew from $72K to $88K over the same period, so it feels like things are going well. But your net income actually dropped from $8,640 to $6,160. You are working harder, managing more complexity, and taking home less money.
Margins shrink for many reasons: material costs creep up, you offer discounts to win competitive deals, you hire before revenue fully supports it, or you add software and tools without auditing the ones you already pay for. Each one is small. Combined over months, they transform a healthy business into one that is barely breaking even.
Gross margin vs. net margin: two different warning signals
- Gross margin shrinking. Your direct costs (materials, labor, subcontractors) are rising faster than your prices. You are either paying more for inputs or charging less for outputs. This is a pricing or cost-of-goods problem.
- Net margin shrinking (with stable gross margin). Your overhead is growing faster than revenue. You added fixed costs (new hire, new office, new software) that revenue has not caught up to yet. This is an overhead problem.
How to check for margin erosion in QuickBooks Online
- 1Run a 6-month P&L with monthly columns
Go to Reports→ “Profit and Loss.” Set the range to the last 6 months. Click Customize→ change “Display Columns By” to Months. Run the report.
- 2Calculate gross margin for each month
For each month: (Total Income - Cost of Goods Sold) / Total Income. Write down all 6 percentages. Look for a downward trend.
- 3Calculate net margin for each month
For each month: Net Income / Total Income. Write down all 6 percentages. Compare the trends. If gross margin is stable but net margin is falling, the problem is overhead. If both are falling, the problem starts at the gross profit level.
- 4Identify the culprit categories
Look at which expense categories grew the most over the 6 months. Sort by dollar change, not percentage. A 50% increase in a $200 category is noise. A 15% increase in a $12,000 category is the problem.
Total time: about 20 minutes. One report, 12 calculations, and some pattern recognition. You should do this monthly.
How to check for margin erosion in Xero
- 1Run the Profit and Loss with monthly comparison
Go to Accounting → Reports→ “Profit and Loss.” Set the range to 6 months and enable the comparison feature to show each month as a column.
- 2Read gross margin directly
Xero shows Gross Profit on the P&L. Divide Gross Profit by Total Revenue for each month to get gross margin. Then divide Net Profit by Total Revenue for net margin.
- 3Look for the pattern
Three or more consecutive months of declining margin is a pattern, not noise. Look at which expense categories are growing fastest to find the root cause.
Total time: about 15 minutes. Xero's Gross Profit line saves you one calculation step per month.
Why margin erosion is easy to miss
- Revenue growth masks it. If revenue is going up, everything feels fine. You do not notice that each dollar of revenue is producing less profit until the growth stops.
- The changes are small each month. A half-point drop in margin does not trigger alarm bells. But 0.5% per month for 12 months is 6 points of margin gone.
Or get automatic margin erosion alerts every month
Bottomline connects to your QuickBooks or Xero account and tracks both gross and net margins automatically. It flags erosion the moment a pattern forms:
Bottomline does not just show you the trend. It identifies which expense categories are driving the erosion, so you know exactly where to focus.