Skip to content
Back to Profit Analytics
15 min read

What Is P&L? A Simple Guide for Ecommerce Brands

Profit and loss, often shortened to P&L, is one of the most important concepts for understanding whether a business is actually making money.

For ecommerce brands, it is especially important.

Your store can have strong revenue, a growing order count and a good return on ad spend, but still be less profitable than it looks. Product costs, shipping, fulfilment, payment fees, discounts, refunds and ad spend can all reduce the amount of money you actually keep.

That is why understanding P&L matters.

A P&L helps you see the difference between money coming in, money going out and profit left over. In simple terms, it helps answer the question every ecommerce operator eventually needs to ask:

Are we actually making money, or just generating sales?

In this guide, we will break down what P&L means, how it works, what affects it, how to read it and how ecommerce brands can use it to make better decisions.


What is profit and loss?

Profit and loss refers to the financial result of your business over a specific period.

It compares what your business earned with what it spent.

If your income is higher than your expenses, you made a profit.

If your expenses are higher than your income, you made a loss.

A profit and loss statement, also called an income statement, summarises business income and expenses over a set time period. Xero explains that a P&L summarises activity in income and expense accounts, with income usually including sales and expenses including items such as payroll, advertising, rent and insurance.

The basic formula is:

Revenue - Expenses = Profit or Loss

For ecommerce, that formula sounds simple, but the real challenge is making sure all costs are included.

A store owner might see $80,000 in monthly revenue and assume the business is doing well. But after deducting product costs, advertising, shipping, fulfilment, refunds, transaction fees and operating expenses, the actual profit might be much lower.

That is why P&L is not just an accounting term. It is a practical way to understand business health.


P&L meaning in ecommerce

In ecommerce, P&L is about more than a financial report.

It is a way to understand how profitable your store, products, channels and campaigns really are.

A standard P&L looks at revenue, cost of goods sold, gross profit, operating expenses and net profit. Shopify explains that gross profit is calculated by subtracting cost of goods sold from revenue, while net income represents the amount gained or lost during a reporting period after costs and expenses are accounted for.

For ecommerce businesses, the numbers usually include:

P&L itemWhat it means for ecommerce
RevenueTotal sales from your store
DiscountsPromo codes, automatic discounts and offers
RefundsMoney returned to customers
Cost of goods soldProduct costs, landed costs or inventory costs
Gross profitRevenue left after product costs
Ad spendGoogle Ads, Meta Ads, TikTok Ads, Snapchat Ads and other paid channels
Shipping costsCarrier costs, free shipping subsidies and delivery costs
Fulfilment costs3PL fees, pick and pack costs and packaging
Payment feesShopify Payments, PayPal, Stripe, Afterpay or other transaction fees
Operating expensesSoftware, wages, contractors, admin and other business costs
Net profitWhat is left after all costs are included

This is where ecommerce P&L becomes useful.

It gives you a clearer view of what is really happening behind your sales numbers.


Why P&L matters for ecommerce growth

Revenue tells you how much your store sold.

P&L tells you whether those sales were worth it.

That difference matters because ecommerce brands often scale based on surface-level metrics. A founder might see rising revenue and assume the business is growing in the right direction. A marketer might see a strong return on ad spend and assume the campaign is profitable. A product might be a bestseller and still have poor margins.

Without a clear P&L, it is easy to confuse activity with progress.

A P&L can help ecommerce brands:

Business questionHow P&L helps
Are we profitable?Shows whether the business made or lost money after costs
Are our products priced correctly?Highlights whether gross margins are strong enough
Is ad spend helping or hurting?Shows how much profit remains after paid acquisition costs
Which costs are increasing?Makes rising shipping, fulfilment, product or software costs easier to spot
Can we afford to scale?Shows whether growth is improving or reducing net profit
Which products should we push?Helps identify products with strong contribution margin

A profit and loss statement can help businesses develop sales targets and set appropriate prices for goods or services. It also notes that P&L statements are usually completed monthly, quarterly or yearly.

For ecommerce brands, that pricing point is important.

A product may look successful because it sells often. But if its landed cost is too high, shipping is expensive or ads are required to move it, the product may not be as profitable as it seems.


How to read a P&L report

A P&L report is easier to understand when you break it into sections.

Most P&L reports move from revenue at the top to net profit at the bottom. This is why revenue is often called the top line and net profit is often called the bottom line.

Here are the main parts to understand.

1. Revenue

Revenue is the total amount of money your business earns from sales before expenses are deducted.

For an ecommerce store, revenue usually comes from product sales. It may also include subscriptions, upsells, bundles, gift cards or other income depending on how the store is set up.

Example:

MonthRevenue
January$42,000
February$51,000
March$63,000

In this example, revenue is increasing each month.

That looks positive, but revenue alone does not show whether profit is increasing too.

2. Cost of goods sold

Cost of goods sold, often called COGS, is the direct cost of the products you sold.

For ecommerce, COGS may include:

Product manufacturing cost
Wholesale purchase cost
Landed cost
Packaging directly tied to the product
Inventory costs, depending on your accounting method

A simple formula is:

Beginning Inventory + Purchases - Ending Inventory = Cost of Goods Sold

COGS matters because it directly affects gross profit.

If your product costs increase but your selling price stays the same, your margin gets smaller.

3. Gross profit

Gross profit is what remains after deducting COGS from revenue.

Revenue - COGS = Gross Profit

Example:

ItemAmount
Revenue$100,000
COGS$40,000
Gross profit$60,000

In this example, the gross profit is $60,000.

That means the business has $60,000 left before deducting other expenses such as ad spend, shipping, software, wages and fees.

Gross profit is useful because it shows how much room you have to cover the rest of your business costs.

4. Operating expenses

Operating expenses are the costs required to run the business.

For ecommerce, this can include:

  • Ad spend
  • Shipping and fulfilment
  • Payment processing fees
  • Subscriptions and apps
  • Wages and contractors
  • Rent or warehouse costs
  • Professional services
  • Admin costs

Shopify notes that operating expenses include the costs needed for day-to-day business functions, such as payroll, administrative expenses, marketing, rent and repairs.

This is one of the areas where ecommerce brands can underestimate costs.

A few apps, fulfilment fees, returns, agency fees and paid ads can quickly eat into profit.

5. Operating profit

Operating profit is the amount left after deducting operating expenses from gross profit.

Gross Profit - Operating Expenses = Operating Profit

This shows whether the core business is profitable before other non-operating items, such as interest or tax.

For ecommerce brands, operating profit is useful because it shows whether the store can make money from its normal operations.

6. Net profit

Net profit is the final amount left after all expenses are deducted.

This is the number that shows whether the business actually made money.

Revenue - All Expenses = Net Profit

Net profit is often the most important figure in a P&L because it reflects the overall result of the business.

A store might generate $100,000 in sales, but if total costs are $96,000, the net profit is only $4,000.

That is the difference between looking busy and being profitable.


Ecommerce P&L example

Here is a simple ecommerce P&L example.

Line itemAmount
Revenue$100,000
Discounts and refunds-$6,000
Net revenue$94,000
COGS-$38,000
Gross profit$56,000
Ad spend-$20,000
Shipping and fulfilment-$9,500
Payment fees-$2,800
Software and subscriptions-$2,200
Other operating expenses-$6,500
Net profit$15,000

At first glance, this store had a $100,000 month.

But after costs, it kept $15,000.

That gives the business a net profit margin of:

$15,000 / $100,000 = 15%

That is why P&L matters. It turns a sales number into a profit number.


What risk factors affect your P&L?

Several things can affect your profit and loss.

Some are internal, meaning you can control or improve them. Others are external, meaning you need to monitor and respond to them.

1. Changes in demand

If demand drops, revenue usually drops too.

This can happen because of seasonality, competition, product fatigue, economic conditions or changes in customer behaviour.

For ecommerce brands, demand can also change quickly based on platform trends, paid ad performance or shifts in search demand.

2. Rising product costs

If suppliers increase prices, your COGS rises.

That reduces gross profit unless you increase prices, reduce costs elsewhere or improve your product mix.

This is especially important for brands importing products, managing multiple suppliers or selling low-margin items.

3. Higher ad spend

Paid acquisition is one of the biggest profit levers in ecommerce.

If ad costs rise but conversion rate, average order value or margin does not improve, net profit can fall even while revenue grows.

This is why return on ad spend can be misleading on its own. A strong return on ad spend does not automatically mean the business is profitable after COGS, shipping, refunds and operating costs.

4. Shipping and fulfilment costs

Shipping and fulfilment costs can quietly reduce margin.

Free shipping, split shipments, 3PL pick and pack fees, packaging costs and returns handling can all affect profitability.

A product that looks profitable before fulfilment may be far less attractive once fulfilment costs are included.

5. Refunds and returns

Refunds reduce revenue.

Returns can also create extra costs through reverse logistics, damaged inventory, customer support and replacement shipping.

For some ecommerce categories, returns can significantly change product-level profitability.

6. Currency and supplier changes

If you buy inventory in one currency and sell in another, exchange rate changes can affect product costs.

This is especially relevant for stores importing goods or working with overseas suppliers.

7. Untracked expenses

One of the biggest P&L risks is not tracking all expenses properly.

If your P&L excludes certain costs, it may show a profit that is not really there.

Common missing costs include:

  • Payment fees
  • Packaging
  • App subscriptions
  • Agency fees
  • Freight costs
  • Return costs
  • Influencer payments
  • Ad platform spend that is not attributed correctly

A P&L is only as useful as the data behind it.


How to analyse your P&L

A P&L is not just something to file away at the end of the month.

Used properly, it can help you make better decisions.

Here is a practical way to analyse it.

1. Compare revenue and net profit

Start by looking at whether revenue and profit are moving in the same direction.

If revenue is increasing but net profit is flat or falling, something is eating into margin.

That could be ad spend, discounts, shipping, product costs or operating expenses.

2. Review gross margin

Gross margin shows how much money is left after product costs.

Formula:

Gross Profit / Revenue x 100 = Gross Margin

Example:

If revenue is $100,000 and gross profit is $55,000:

$55,000 / $100,000 x 100 = 55% gross margin

A falling gross margin may mean product costs are increasing, discounts are too aggressive or lower-margin products are making up more of your sales.

3. Review net profit margin

Net profit margin shows how much of every dollar of revenue becomes profit.

Formula:

Net Profit / Revenue x 100 = Net Profit Margin

Example:

If revenue is $100,000 and net profit is $12,000:

$12,000 / $100,000 x 100 = 12% net profit margin

This helps you understand the actual efficiency of the business.

4. Look at ad spend as a percentage of revenue

For ecommerce brands, ad spend is often one of the largest controllable expenses.

A useful metric is:

Ad Spend / Revenue x 100 = Ad Spend Percentage

If ad spend is growing faster than revenue, your profitability may come under pressure.

This is where blended return on ad spend can help, but it should still be reviewed alongside profit.

5. Compare products, not just the whole store

Store-level P&L is useful, but it can hide product-level issues.

Example:

MetricProduct AProduct B
Revenue$30,000$30,000
COGS$18,000$9,000
Gross profit$12,000$21,000
Ad spend$8,000$8,000
Profit after ads$4,000$13,000

Both products generated the same revenue.

But Product B created much more profit.

This is why ecommerce brands should not only ask, “What sold?”

They should ask, “What sold profitably?”

6. Compare performance over time

A single P&L tells you what happened in one period.

Comparing P&L reports over time helps you spot trends.

Look for:

  • Revenue growth
  • Gross margin changes
  • Net profit margin changes
  • Ad spend efficiency
  • Rising fulfilment costs
  • Increasing refund rates
  • Products becoming less profitable

The goal is not just to know whether you made money last month.

The goal is to understand why.


Manual vs automated P&L tracking

There are two main ways ecommerce brands track profit and loss.

Manual P&L tracking

Many brands start with spreadsheets.

This can work when the business is small and costs are simple.

Manual tracking usually involves exporting data from Shopify, ad platforms, payment processors and accounting software, then combining it into a spreadsheet.

The problem is that ecommerce data is often scattered.

Revenue is in Shopify.

Ad spend is in Google Ads, Meta Ads, TikTok Ads or Snapchat Ads.

Product costs might be in Shopify, a spreadsheet or supplier records.

Shipping and fulfilment costs may be in a 3PL invoice.

Payment fees may sit inside your payment provider.

Refunds and discounts need to be matched back to orders.

Manual tracking can become slow, messy and easy to get wrong.

Automated P&L tracking

Automated P&L tracking connects your key data sources and calculates profit more regularly.

For ecommerce brands, this can make P&L more useful because it becomes part of daily decision-making rather than something reviewed weeks later.

MerchantFlow is designed for this type of ecommerce profit tracking. Its Shopify App Store listing describes it as a profit analytics app that shows real profit per product and across the whole store, combining Shopify revenue, COGS and ad platforms in a live P&L dashboard. It also supports product-level profit tracking, COGS management, blended ad spend and integrations with Google Ads, Meta Ads, TikTok Ads and Snapchat Ads.

This matters because ecommerce operators often need to make fast decisions.

  • Should we increase ad spend?
  • Should we discount this product?
  • Should we reorder this SKU?
  • Should we pause a campaign?
  • Should we raise prices?
  • Should we keep pushing this bestseller?

A delayed P&L can tell you what happened.

A live profit view can help you decide what to do next.


How MerchantFlow helps ecommerce brands understand P&L

MerchantFlow helps ecommerce brands move beyond surface-level reporting.

Instead of only looking at revenue, orders or platform-specific return on ad spend, MerchantFlow is built around true profit visibility. It brings the key numbers that affect ecommerce P&L into one place, so merchants can understand what is actually driving profit and what is quietly reducing margin.

It helps merchants track and analyse:

AreaWhat MerchantFlow helps show
Shopify revenueHow much the store is generating before costs
Product costs and COGSHow product costs affect gross margin
RefundsHow refunds reduce true revenue and profitability
Ad spendHow paid acquisition impacts profit
Blended return on ad spendWhether total ad spend is translating into profitable growth
Product-level profitWhich products are actually making money after costs
Store-level profitWhether the business is profitable overall
Margin by regionWhich locations, markets or customer regions are more or less profitable
Untracked expense checksWhere missing costs may be creating an inflated view of profit
Multi-channel performanceHow different sales and marketing channels contribute to growth

The key difference is that MerchantFlow is focused on profit after costs, not just sales performance.

For example, a Shopify merchant might see that a product is generating strong revenue. But MerchantFlow helps show whether that product is still profitable after COGS, ad spend and other costs are considered.

It can also help merchants understand how profitability changes by region. A product might look profitable overall, but margin can vary depending on where customers are located. Shipping costs, fulfilment costs, return rates, taxes, delivery zones and ad efficiency can all change from one region to another.

That means merchants can start asking better questions, such as:

  • Which regions are generating the strongest margins?
  • Are certain locations producing high revenue but lower profit?
  • Are shipping or fulfilment costs reducing margin in specific markets?
  • Should we adjust pricing, promotions or ad spend by region?

This is the kind of insight ecommerce brands need to scale with more confidence. Instead of only seeing what sold, MerchantFlow helps show where profit is actually coming from, across products, channels, regions and the store as a whole.


Common P&L mistakes ecommerce brands make

1. Assuming revenue means profit

Revenue is only the starting point.

A high-revenue store can still have weak profit if costs are too high.

2. Only looking at return on ad spend

Return on ad spend compares revenue to ad spend.

It does not automatically include product costs, fulfilment costs, transaction fees, refunds or operating expenses.

That means a campaign can look good in an ad platform while producing weak profit overall.

3. Not updating COGS

If your product costs are outdated, your P&L will be wrong.

This can lead to poor pricing, bad campaign decisions and incorrect product profitability analysis.

4. Ignoring small costs

Small costs add up.

Payment fees, packaging, apps, samples, influencer gifting, returns and agency fees can all reduce margin.

5. Reviewing profit too late

A month-end P&L is useful, but it may be too late for fast-moving ecommerce decisions.

If ad spend is climbing or a product margin is shrinking, waiting until the end of the month can be expensive.

6. Not looking at product-level profit

Store-level profit can hide product-level problems.

Some products may be carrying the business while others quietly reduce margin.


Best practices for ecommerce P&L tracking

To make your P&L more useful, keep it practical.

Track revenue, but do not stop there.

Keep COGS updated.

Include all major variable costs.

Separate refunds and discounts from revenue.

Track ad spend across every paid channel.

Review gross profit and net profit.

Compare product profitability.

Check trends over time.

Use monthly P&L reporting for financial review.

Use live or weekly profit tracking for operational decisions.

A strong ecommerce P&L should help you make decisions, not just understand the past.


Final thoughts

P&L is one of the most important concepts in ecommerce.

It shows whether your business is actually profitable after costs, not just whether your store is generating sales.

Revenue can look impressive.

Order volume can look exciting.

Return on ad spend can look healthy.

But none of those metrics tell the full story on their own.

A clear P&L helps you understand what is really happening across revenue, product costs, ad spend, fulfilment, refunds, fees and operating expenses.

For ecommerce brands, that clarity matters.

Because the goal is not just to sell more.

The goal is to keep more of what you sell.


Profit and Loss (P&L) FAQs

What does P&L stand for?

P&L stands for profit and loss. It shows whether a business made money or lost money over a specific period.

What is the difference between revenue and profit?

Revenue is the total amount of money earned from sales before expenses.

Profit is what remains after expenses are deducted.

What is the difference between gross profit and net profit?

Gross profit is revenue minus cost of goods sold.

Net profit is what remains after all expenses are included, such as ad spend, shipping, fulfilment, payment fees, software and operating costs.

Why is P&L important for ecommerce?

P&L helps ecommerce brands understand whether sales are actually profitable. It shows how much money is left after costs such as COGS, ad spend, shipping, fulfilment and refunds.

How often should ecommerce brands review P&L?

Most businesses review P&L monthly, quarterly or yearly. Ecommerce brands spending heavily on ads should also review profit weekly or daily so they can respond quickly to margin changes.

Is P&L the same as cash flow?

No. P&L shows profitability over a period. Cash flow shows the movement of cash in and out of the business.

A business can be profitable on paper but still have cash flow issues because of inventory purchases, delayed payouts or other timing differences.

Can a product have high revenue but low profit?

Yes. A product can sell well but still have low profit if its COGS, ad spend, shipping, returns or fulfilment costs are too high.

How does MerchantFlow help with P&L?

MerchantFlow helps Shopify merchants track real profit by combining revenue, COGS, ad spend and product-level profitability in one dashboard. It is built to help ecommerce operators understand which products and channels are actually making money after costs.

Read Next