P&L Report

A 4-layer profit waterfall

Most profit trackers give you one number: gross profit. That's not enough. A product can look profitable after COGS but become a loss-maker once you add shipping, payment fees, and ad spend. NetNet's P&L breaks profit into four layers — each one answers a different question about your business.

All Plans Only on NetNet

Four questions, four layers

Every P&L in NetNet cascades from revenue down through four profit layers. Each layer subtracts a different category of cost, so you can see exactly where your money goes — and where profit leaks happen. Most competing tools stop at gross profit. NetNet goes three layers deeper.

CM1 — Gross Profit

“Is my pricing right?”

Revenue minus COGS and refunds. This is the first test of your business. If gross profit is thin — below 40% for most product categories — no amount of optimization downstream will save you. You either need to raise prices, negotiate better supplier costs, or reconsider the product entirely. NetNet calculates this per order and per product, so you can see which SKUs are pulling the average down.

CM2 — Contribution Margin No other Shopify app calculates this

“Is each order worth fulfilling?”

Gross profit minus shipping costs, payment gateway fees, transaction fees, and taxes. This is the layer most merchants have never seen before. An order with 50% gross margin can drop to 15% contribution margin after you pay $12 in shipping, $4.50 in Stripe fees, and $8 in tax. Some orders actually go negative at CM2 — you lose money fulfilling them. Without this layer, you'd never know.

CM3 — Marketing Profit

“Are my ads actually making money?”

Contribution margin minus ad spend across Meta, Google, and other channels. This is where POAS (Profit on Ad Spend) lives. A campaign with 4x ROAS looks great — until you subtract COGS, shipping, and fees and realize the POAS is 0.8x. You're spending $1 on ads to lose $0.20. CM3 is the layer that catches this.

CM4 — Net Profit

“What do I actually keep?”

Marketing profit minus fixed overheads — rent, salaries, software, accounting, and any other monthly costs you've configured. This is the real number. The one that determines whether your business is sustainable, whether you can hire, whether you can invest in growth. Everything above CM4 is academic. CM4 is what hits your bank account.

P&L Waterfall
Revenue to Net Profit
Net Margin
27.1%
Costs
Margins
CM1
$31.9K
66.0%
CM2
$24.4K
50.5%
CM3
$16.3K
33.7%
CM4
$13.1K
27.1%
The Report

What you see in the P&L

The P&L page shows a full financial statement for the selected period — last 7 days, last 30 days, or last 90 days depending on your plan. At the top, you see net revenue (product revenue plus shipping revenue, minus refunds). Then each cost line is subtracted in order: COGS, shipping costs, transaction fees, payment processing fees, taxes, ad spend, and custom overhead. Each subtraction lands at a margin subtotal — CM1, CM2, CM3, CM4 — with both the dollar amount and the percentage.

The format is deliberately similar to a traditional income statement, so your accountant or CA can read it without explanation. But unlike a spreadsheet P&L that takes days to build, this one updates with every order. There is no month-end close. There is no manual data entry. The numbers are always current.

For Indian merchants, taxes are broken out into IGST and CGST+SGST by rate slab (5%, 12%, 18%, 28%). For merchants using tax-inclusive pricing, NetNet backs out the tax correctly so margins aren't distorted. For multi-currency merchants, all figures are converted to your store currency at the daily exchange rate.

Live P&L — Last 30 Days
Product Revenue $46,150
+ Shipping Revenue $2,140
Net Revenue $48,290
− COGS −$26,560
Gross Profit (CM1) $21,730
Gross Margin 45.0%
− Shipping Cost −$3,200
− Transaction Fees −$483
− Payment Processing −$966
− Tax −$1,890
Contribution Margin (CM2) $15,191
CM % 31.5%
− Ad Spend (Meta + Google) −$2,100
Marketing Profit (CM3) $13,091
− Custom Overhead −$0
Net Profit (CM4) $13,091
Net Margin 27.1%
Export

Take your P&L anywhere

The P&L isn't locked behind the app. Export it in three formats depending on your plan. CSV gives you raw data for your own analysis or BI tools. The Excel export includes two sheets — a formatted summary and a line-item detail tab with every order. The PDF export is a print-ready landscape report you can attach to an email or share in a board meeting.

CSV

Growth+

Raw data for spreadsheets, Google Sheets, or BI tools

Excel (2 sheets)

Growth+

Summary + line-item detail, formatted and ready to share

PDF (Landscape A4)

Pro+

Print-ready P&L with branding, charts, and totals

Data Quality

Warnings that keep your numbers honest

A P&L is only useful if you trust it. NetNet surfaces warnings when something might affect accuracy — missing COGS on some products, unresolved disputes, test orders in your data, or stale ad spend from a disconnected account. You always know when a number might be understated or stale.

Missing COGS warning — Banner shows how many orders have products without configured costs — and the dollar amount at risk
Dispute detection — Chargebacks and disputes tracked and flagged separately from voluntary refunds
Test order handling — Test orders processed correctly and excluded from totals, with a warning if they slip through
Payment reconciliation — Cross-check reported revenue against actual payment processor deposits
Period comparison — See this period vs the previous period side-by-side — spot margin compression immediately

Stop guessing.
Start knowing.

Free plan. No credit card. Install in 60 seconds.

Install Free on Shopify