A stable gross margin can feel reassuring. But if the bank balance is tighter and net profit is shrinking, the percentage is not telling the whole story.
For a business that makes physical products, this often happens during growth. Revenue and gross-profit dollars rise, while payroll, advertising, shipping support, software, rent, or administrative costs rise faster. A monthly profit bridge shows exactly where the added gross profit went.
Start with two closed, comparable periods
Choose two months that are fully closed. Confirm that sales, returns, inventory adjustments, and major bills have been recorded. Compare the same accounting basis and use the same definitions in both periods.
Before interpreting a change, check whether any cost moved between cost of goods sold and operating expenses. Reclassifying production labor, inbound freight, packaging, or fulfillment can change gross margin without changing the underlying economics. A clean comparison needs consistent treatment.
The foundational guide to gross margin and net profit explains what each layer measures. This review begins after those definitions are settled.
Do not confuse a steady percentage with a steady business
Gross margin percentage shows how much of each revenue dollar remains after cost of goods sold. It does not show how much the business spent below that line.
Suppose Month A has $40,000 in revenue and $16,000 in COGS. Gross profit is $24,000 and gross margin is 60%. Month B reaches $50,000 in revenue with $20,000 in COGS. Gross profit rises to $30,000, and gross margin remains 60%.
The business created $6,000 more gross profit. That is useful progress. The next question is whether operating expenses used less than, all of, or more than that gain.
Build a monthly profit bridge
Start with gross profit, then subtract the expense groups that sit between gross profit and net profit. Keep the first version simple enough to review every month.
| Profit bridge | Month A | Month B | Change |
|---|---|---|---|
| Revenue | $40,000 | $50,000 | +$10,000 |
| Gross profit | $24,000 | $30,000 | +$6,000 |
| Payroll outside COGS | $10,000 | $14,000 | +$4,000 |
| Advertising | $3,000 | $5,500 | +$2,500 |
| Fees and shipping support | $2,000 | $3,500 | +$1,500 |
| Rent, software, and administration | $5,000 | $5,500 | +$500 |
| Net profit | $4,000 | $1,500 | −$2,500 |
Operating expenses rose from $20,000 to $28,500—an $8,500 increase against only $6,000 of additional gross profit. Net profit therefore fell from $4,000 to $1,500. Net margin dropped from 10% to 3%, even though gross margin stayed at 60%.
This does not automatically mean every added expense was wrong. It means business profitability weakened during the period and the owner now has a specific bridge to investigate.
Diagnose the expense lines in practical order
Begin with the largest dollar increases rather than reviewing every receipt equally.
Payroll: did capacity arrive before the sales it supports?
Payroll increased by $4,000. Ask whether those hours supported current orders, trained someone for future capacity, corrected production problems, or covered owner work that had previously gone unpaid.
A new hire may reduce profit temporarily while building capacity. Repeated overtime, rework, or unclear handoffs may be structural leakage. Separate deliberate investment from avoidable extra work.
Advertising: did spend create retained, useful sales?
Advertising increased by $2,500. Match the spend to completed orders, returns, product mix, and contribution—not only platform revenue. If the extra demand came from low-margin bundles or heavy discounts, revenue can grow without enough value reaching the bottom line.
The contribution margin guide provides a useful layer for decisions involving variable selling costs. Contribution is not net profit, but it helps show whether each order is adding enough to support fixed expenses.
Fees and shipping support: did the channel or offer change?
Payment fees, marketplace charges, pick-and-pack costs, free-shipping support, and rush fulfillment can rise faster than revenue when the channel mix changes. Compare cost per order as well as total dollars.
If average order value fell or more orders qualified for subsidized shipping, the business may process more packages to create the same gross profit. Review the offer, threshold, and fulfillment method before assuming the increase is unavoidable.
Overhead: is the increase temporary or recurring?
The $500 increase in rent, software, and administration is smaller, but recurring overhead compounds. Separate one-time legal, repair, or setup costs from subscriptions, leases, insurance, and services that will repeat next month.
A one-time expense may explain the period without requiring a permanent change. A recurring expense needs a clear owner, purpose, and review date.
Check product margins without restarting the whole analysis
A companywide 60% gross margin can hide movement between products and channels. One product may improve while another weakens; a higher-margin item may replace a lower-margin item and keep the total stable.
Review the two or three products or channels responsible for most of the revenue change. The guide to why a best seller may not be the most profitable product helps connect product margins with production time, discounts, fees, and operational complexity.
Do not rebuild every SKU cost during the first monthly bridge. Investigate product-level detail when the companywide change points there.
Confirm COGS and inventory timing
A stable margin is only useful if COGS is complete. Missing supplier bills, late inventory adjustments, unrecorded waste, or an optimistic ending inventory count can make the percentage look steadier than it is.
Use the COGS closing guide for product businesses to check receipts, production records, inventory counts, eligible costs, and period adjustments. If Month B is not truly closed, label the bridge provisional instead of treating it as a final result.
Turn each material variance into a decision
Classify the two or three largest changes:
- Timing: a cost landed this month but supports another period.
- Investment: the business intentionally spent ahead of capacity or growth.
- Volume-driven: the cost rose because more orders required more work.
- Rate-driven: the cost per hour, shipment, click, or transaction increased.
- Leakage: errors, rework, unused subscriptions, poor offers, or weak controls added cost without enough value.
For each material line, write one sentence: what changed, why it changed, whether it should repeat, who owns the response, and when it will be reviewed again. That turns the income statement into an operating tool instead of a late surprise.
Frequently asked questions
Can net profit fall when gross profit dollars rise?
Yes. If operating expenses increase by more than the additional gross profit, net profit falls even though gross profit dollars and revenue rise.
Should owner pay be included in the review?
Use the treatment established by your accounting method and business structure. For management decisions, also make unpaid or underpaid owner labor visible so profitability is not overstated.
What if an expense moved between COGS and operating expenses?
Restate the comparison consistently when practical, or clearly label the classification change. Otherwise the variance may reflect bookkeeping presentation rather than a real operational shift.
Should I compare dollars or percentages?
Use both. Dollars show how much changed; percentage of revenue shows whether the expense grew faster or slower than sales.
How often should a product business run this review?
Monthly is a useful default after the books are closed. Run it sooner after a major hiring, pricing, channel, shipping, or advertising change.
Practical takeaway
Take the last two closed months and write five lines: revenue, gross profit, payroll outside COGS, other operating expenses, and net profit. Then expand only the two expense groups that explain most of the change.
A steady gross margin says the product-cost layer held. The profit bridge shows whether the rest of the business became more efficient, invested ahead of growth, or simply spent faster than gross profit increased.




