featured article

How to Read an Ecommerce P&L (and the 5 Lines That Lie)

Nachman Lieser

July 22, 2026

A standard P&L was designed for businesses that do not lose 30% of their revenue to platform fees or tie up half their cash in inventory. Read one for an ecommerce store without knowing where it lies, and you will make confident decisions on misleading numbers.

The P&L was not built for ecommerce

The profit and loss statement is a 500-year-old format. It works fine for a law firm or a manufacturer. For a multi-marketplace ecommerce seller, the standard layout hides the very things that determine whether you make money: which channel is actually profitable, what each platform's fees really cost you, and whether your COGS reflects reality or a guess.

A clean-looking P&L can conceal a structurally unprofitable business. The fix is not a different statement, it is knowing how to read the one you have, and which lines to distrust. Here is the structure first, then the five lines that lie.

The basic structure, top to bottom

An income statement flows in a fixed order:

LINEWHAT IT REPRESENTS
Revenue (gross sales)Total sales before any deductions
Returns and allowancesRefunds and discounts
Net revenueRevenue after returns
COGSCost of the products sold
Gross profitNet revenue minus COGS
Operating expensesAds, software, payroll, fees, rent
Operating incomeGross profit minus operating expenses
Other income/expenseInterest, one-offs
Net incomeThe bottom line

Read top down, this tells a story: how much you sold, what the goods cost, what it cost to run the business, and what was left. The problem is that in ecommerce, several of these lines are routinely wrong or misleading. These are the five to watch.

Line 1 that lies: Gross revenue

Gross sales is the most over-celebrated number in ecommerce and the most misleading. Marketplaces report gross, but you never receive gross. Between the headline sales figure and your bank deposit sit referral fees, fulfillment fees, refunds, and reserves. A seller bragging about a $400,000 month may have received $270,000 in actual disbursements.

The lie is not in the number itself but in treating it as meaningful. Net revenue, after returns and platform deductions, is the figure that matters. If your P&L shows only gross at the top with fees buried far below, you are reading a vanity metric.

Line 2 that lies: COGS

COGS is the load-bearing line, and it is the one most likely to be wrong. If your COGS is a monthly estimate or a flat percentage of revenue rather than real per-unit landed cost, your gross profit is fiction and every margin below it is too. Common distortions: factory cost without freight and duties, no FIFO layering so cost increases hide, and inventory expensed at purchase rather than as units sell.

When COGS is wrong, the most important line on the statement, gross profit, is wrong, and the error flows all the way down. A P&L can show a healthy 60% gross margin that is really 44% once landed cost is loaded correctly.

Line 3 that lies: A single "Amazon" or "marketplace" line

Many ecommerce P&Ls lump all platform activity into one line, or net it down to a single deposit figure. That destroys the most valuable information the statement could carry: which channel actually makes money. Amazon, Shopify, Walmart, eBay, and TikTok Shop carry different fee structures and different margins. Blended into one line, a profitable channel and a money-losing one cancel out and you cannot tell them apart.

The fix is per-channel P&L, where each marketplace shows its own revenue, fees, and contribution. Without it, you are flying blind on the single most important question: where do I make money?

Line 4 that lies: Operating expenses that mix fixed and variable

A standard operating expenses block dumps everything together: ad spend next to software subscriptions next to payroll. But ad spend behaves like a variable cost tied to revenue, while software is fixed. Mixed together, you cannot see your true contribution margin or how costs scale with sales. A revenue jump that came entirely from heavier ad spend looks like growth in this layout when it may be margin destruction.

Line 5 that lies: Net income with inventory mistreated

The bottom line lies whenever inventory accounting is off. If you expensed a large inventory purchase the month you paid for it, net income craters that month and inflates the next, none of it reflecting actual performance. Inventory belongs on the balance sheet and flows to the P&L as COGS only as units sell. Get this wrong and monthly net income becomes noise.

THE LIEWHAT IT HIDESTHE FIX
Gross revenueYou never receive grossRead net revenue after fees
Estimated COGSTrue gross marginPer-unit FIFO landed cost
Single marketplace lineWhich channel profitsPer-channel P\&L
Mixed operating expensesTrue contribution marginSeparate variable from fixed
Inventory expensed at purchaseReal monthly performanceRecognize COGS as units sell

How to read it like a CFO

A few habits separate a useful read from a vanity read:

  • Anchor on net, not gross, at every level. Net revenue, contribution margin per channel, net income after honest COGS.
  • Read per channel before reading consolidated. The blended view is for the bank; the per-channel view is for decisions.
  • Trace COGS to per-unit cost. If you cannot explain where gross profit came from at the unit level, do not trust it.
  • Separate what scales from what does not. Variable costs tell you margin; fixed costs tell you your break-even.

This depends entirely on a P&L built from accurate, settlement-level data. ConnectBooks syncs Amazon, Shopify, Walmart, eBay, and TikTok Shop settlements into QuickBooks or Xero, applies FIFO COGS per unit, and produces per-channel P&L, which is exactly the structure that stops these five lines from lying. And because the books are accurate at the transaction level, an AI CFO can read them: ConnectBooks is building Crunch, in active beta with a waitlist for the full release, to surface margin and cash signals from these statements at /crunch. For where the bottom line goes next, see our comparison of EBITDA versus seller's discretionary earnings (/glossary/ebitda-vs-sde).

NEXT STEPA P\&L only tells the truth when it is built on settlement-level data. See how ConnectBooks produces per-channel P\&L at /pricing, or explore the Crunch AI CFO at /crunch.

Why is gross revenue misleading for ecommerce sellers?

Because you never receive gross revenue. Marketplaces report the headline sales figure, but between that and your bank deposit sit referral fees, fulfillment fees, refunds, and reserves. A $400,000 gross month might produce $270,000 in actual disbursements. Net revenue, after fees and returns, is the figure that matters.

What is the most important line on an ecommerce P&L?

Gross profit, because it depends on COGS, the load-bearing line. If COGS is estimated rather than tracked per unit with real landed cost, gross profit is wrong and every margin below it is too. Trace gross profit back to per-unit cost before trusting any number underneath it.

Why should an ecommerce P&L be split by channel?

Because Amazon, Shopify, Walmart, eBay, and TikTok Shop carry different fee structures and margins. Lumped into one line, a profitable channel and a losing one cancel out, hiding the single most important fact: where you actually make money. Per-channel P&L exposes it.

How does inventory accounting distort net income?

If you expense a large inventory purchase in the month you pay for it, net income collapses that month and inflates the next, with neither reflecting real performance. Inventory belongs on the balance sheet and should hit the P&L as COGS only as units sell. Otherwise monthly net income becomes noise.

What makes an ecommerce P&L trustworthy?

Accurate, settlement-level source data: net revenue after fees, per-unit FIFO COGS with real landed cost, per-channel breakdowns, and inventory recognized as units sell rather than at purchase. ConnectBooks builds P&Ls on this structure by syncing marketplace settlements into QuickBooks or Xero.

Clean, accurate books make this manageable. Start a free trial of ConnectBooks to get settlement-level accuracy and real margin visibility for your ecommerce business. No credit card required.

Take Control of Your E-Commerce Business with ConnectBooks

Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.

Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo