The Ecommerce P&L, Line by Line
A management P&L organises costs by behaviour — variable above contribution margin, fixed below — so it can answer operating questions. An accounting P&L groups them by type and applies accruals, inventory capitalisation and depreciation. Both are correct. They routinely disagree by a large margin, and the four reasons why are predictable.
Written by Atul Tirkey · Co-founder, NetNet
Updated September 6, 2026 · 4 min read
Most stores end up with two profit and loss statements that disagree, discover this at year end, and spend an uncomfortable afternoon trying to work out which one is wrong.
Usually neither. They are built on different conventions for different purposes, and once the four standard reconciling items are written down the disagreement becomes routine.
What a management P&L is for
A management statement organises costs by behaviour: those that scale with orders above the contribution margin line, those that do not below it.
That arrangement exists to answer operating questions. What can we pay for a customer? Can we afford free shipping over $50? Is this product worth stocking? Each of those needs to know which costs move when volume moves, and an expense-type grouping cannot say.
It also runs close to cash-basis, uses simplified inventory treatment, ignores depreciation, and includes founder compensation whether or not it was drawn. All of those choices trade accounting precision for decision speed, deliberately.
What an accounting P&L is for
The filed statement follows accounting standards so that external parties — tax authorities, lenders, investors, buyers — can compare your business against others on consistent terms.
That means accruals rather than cash timing, inventory capitalised until sold, depreciation on assets, and directors’ remuneration reported as what was actually paid.
It is authoritative for every external purpose and largely unusable for a Tuesday decision about a shipping threshold.
The four reconciling items
Nearly every gap between the two comes from the same four places.
Inventory. The largest by far. A management view often expenses stock when it is purchased; the accounts capitalise it and expense it when sold. A month with heavy pre-season buying looks catastrophic in one and normal in the other. In the example, $9,400 of this alone.
Refund timing. Management statements attribute refunds back to the originating order so product profitability stays honest. The accounts record them when issued. Both are defensible; they land in different months.
Founder compensation. Included at market rate in the management view — because a business only viable while someone works unpaid is not yet viable — and reported as actually drawn in the accounts.
Accruals and prepayments. Annual insurance, software billed yearly, prepaid rent. Spread across the year in one, expensed on payment in the other.
Write these four down once. The reconciliation then takes minutes each quarter rather than becoming an annual argument.
Reading them together
The practical arrangement is straightforward.
Run the management view monthly, with comparison columns for the prior month and the same month last year. Use it for every operating decision.
Reconcile to the filed accounts quarterly, using the four-item list. What you are checking is that the gap is explained rather than that the numbers match — an unexplained difference is the signal, not the difference itself.
Use the filed version externally, always. A lender or buyer will normalise your figures to standard conventions regardless, and presenting a management statement as though it were the accounts damages credibility for no gain.
What neither statement tells you
Both are profit statements, and profit is not cash.
Stock consumes money the moment it is bought and only becomes a cost when sold. Payouts arrive days after orders. Tax and loan principal come out of profit already earned. A store can post a healthy net profit and have less money at the end of the month than at the start — most commonly because it bought inventory.
The check worth running quarterly: net profit, less stock purchased, less tax set aside, less principal repaid, adjusted for the change in outstanding payouts. That figure is what actually accumulated, and it is the one that determines whether the business can fund its own growth.
The rows that belong on an ecommerce statement
A general-purpose income statement template omits several lines that matter enormously in ecommerce and includes others that do not apply.
Returns and refunds as a distinct line, not netted silently into revenue. In categories with meaningful return rates this is one of the largest numbers on the statement and it deserves to be visible.
Delivery, netted. Shipping charged less shipping paid, as a single line. It answers whether delivery made or lost money, which is the operating question, and it prevents the common error of counting shipping revenue while forgetting the label.
Payment and gateway fees, separate from other operating costs, because they scale per order and belong above contribution margin.
Discounts, shown separately from returns. They have entirely different causes and entirely different fixes, and grouping them hides both.
Ad spend as its own block, not folded into general marketing, so it can be read against contribution margin.
What usually does not belong: elaborate departmental splits, and any subtotal that exists because a template offered it rather than because a decision depends on it.
Where management statements go wrong
Three failures account for most unreliable management P&Ls.
Total sales used as the top line, which includes tax you are holding and shipping revenue you owe a carrier. Net sales is the only defensible starting point.
Costs in the wrong layer. A variable cost recorded below contribution margin inflates the acquisition ceiling; a fixed cost recorded above it deflates the ceiling and makes individual orders look worse than they are. Both layers lie when one cost is misplaced.
Too many subtotals. A statement with nine of them effectively has none, because nobody knows which line to read. Three checkpoints — gross profit, contribution margin, net profit — is the structure that stays usable, and every additional one dilutes the others.
Reconciling the two statements
The same month, as reported in the management view and as it appeared in the filed accounts, with every reconciling item shown.
| Line | Relative size | Amount |
|---|---|---|
| Net profit, management view | $7,200 | |
| Stock purchased but not yet sold, expensed in management view Capitalised as inventory by the accountant | $9,400 | |
| Annual insurance spread across twelve months | $1,100 | |
| Founder salary included but not drawn | $6,500 | |
| Depreciation, absent from the management view | $800 | |
| Profit as reported in the accounts | $23,400 |
The same month reported $7,200 and $23,400 depending on which statement you read. Neither is wrong. The management view answers whether the operation is working this month; the filed accounts answer what the entity earned under accounting standards.
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.
| Figure | Source | Where it breaks |
|---|---|---|
| Revenue and cost of goods | Order and refund records for the period | Refunds are dated when issued, so they land in a later period than the sale they reverse. |
| Inventory movement | Stock purchases against units sold | This is the single largest reconciling item between management and filed accounts. |
| Operating costs | Bank statements and recurring invoices | Annual charges belong spread across the year they cover rather than the month they were paid. |
What this does not tell you
- A management P&L is not an audited statement. It uses cash-basis conventions, simplified inventory treatment and no depreciation, none of which satisfies a lender, an auditor or a buyer.
- It is also not a cash flow statement. A profitable month can coincide with a falling bank balance, and this statement will not show why.
Frequently asked questions
Why does my P&L differ from my accountant's?
Four usual reasons: inventory treated as a cost when purchased rather than when sold, refunds attributed to the original order rather than when issued, founder salary included though not drawn, and annual costs spread rather than expensed on payment.
Which statement should I run the business on?
The management view for weekly and monthly operating decisions, because it separates variable from fixed costs. The filed accounts for anything external — tax, lending, investment or sale — because that is the version other parties will use.
How should inventory be treated?
Only the cost of goods actually sold belongs in the period. Stock bought and unsold is an asset. Expensing purchases in the month they were paid for makes seasonal buying look like a collapse and the following month look artificially strong.
Do I need both statements?
Effectively yes, but not as separate work. Keep the management view current and reconcile it to the filed accounts once a quarter, writing down each difference. The list is short and stable once established.
Keep reading — Profit fundamentals
Building a Shopify P&L
Structure, rows and comparison columns.
Gross profit vs net profit
The layers the statement moves through.