How to Read Your Ecommerce Profit and Loss Statement (Without an Accounting Degree)

GuidesNummbas Team9 min read

Your accountant sends you a report at the end of the month. It has rows of numbers and labels you half-recognize. You scan to the bottom, see whether the final number is positive or negative, and close the document.

Most ecommerce business owners do exactly this. And it is costing them money.

A profit and loss statement (also called a P&L or income statement) is not an accounting document. It is the single clearest picture of how your business performed over a period of time. When you know how to read one, you can spot problems before they become crises. You can see which costs are growing too fast. You can tell whether a record revenue month actually made you money or quietly cost you more than it brought in.

This guide walks through every line of an ecommerce P&L in plain language. No accounting degree required.

What a Profit and Loss Statement Actually Is

A profit and loss statement answers one question: after paying all your expenses, how much money did you actually keep?

It lists every dollar that came in at the top and works downward, subtracting each category of cost until you reach the final number at the bottom. That final number is your net profit, which is the money the business earned after everything was paid.

Think of it like a receipt. The receipt starts with what you ordered, then shows each item being deducted from your budget, and ends with what is left in your wallet. Except instead of a restaurant bill, it covers your entire business for a month, a quarter, or a year.

A Walk Through Every Line

Revenue

Revenue is the total amount your customers paid for orders during the period. This is the starting number at the top of the statement.

One important note: revenue is what customers paid, not what landed in your bank account. Returns, refunds, and chargebacks reduce this number. If your store recorded $80,000 in orders but issued $5,000 in refunds, your actual revenue is $75,000.

A common mistake is mixing gross sales with net revenue. Gross sales is the raw order total before any refunds. Net revenue is gross sales minus refunds and returns. Your P&L should show net revenue. If it shows gross sales, you are starting from an inflated number and everything below will look better than it really is.

Cost of Goods Sold

Cost of goods sold, often shortened to COGS, is what you paid to make or buy the products you sold during the period. This includes the price you paid your supplier per unit, any manufacturing or assembly costs, raw materials if you produce your own goods, and the packaging that ships with each order.

COGS only covers products that were actually sold. Inventory sitting in a warehouse is not a cost yet. It becomes a cost when the item ships to a customer.

Subtract COGS from revenue and you get gross profit. Gross profit tells you how much money you have left to run the business before any operating expenses are paid. A healthy gross profit margin for ecommerce typically sits between 40% and 60%, though this varies by product category.

If your gross profit margin is thin, every dollar you spend on ads or software makes it harder to reach profitability. Gross profit is the foundation everything else is built on.

Gross Profit

Gross profit is revenue minus COGS. It is the money available to pay all of your operating costs and, after those are covered, to keep as profit.

Example: if your revenue is $100,000 and your COGS is $40,000, your gross profit is $60,000 and your gross margin is 60%. That $60,000 is what you have to work with for everything else.

Operating Expenses

This section is where most ecommerce businesses either build a profitable operation or quietly bleed money. Operating expenses are the costs of running the business that are not directly tied to making the product.

Advertising Spend

For most direct-to-consumer businesses, advertising is the largest operating expense. This includes every dollar spent on Meta ads, Google ads, TikTok ads, influencer partnerships, affiliate commissions, and any other paid marketing channel.

A common mistake is leaving ad spend out of the P&L entirely or treating it as a separate budget. Ad spend is a real cost. If it is not on your P&L, your profit number is wrong.

Track ad spend by platform so you can see where your budget is going. A combined total tells you how much you spent. A breakdown by channel tells you whether that spend is distributed wisely.

Shipping and Fulfillment

Shipping costs are what you pay carriers and fulfillment partners to get orders to customers. This includes outbound shipping, any packaging materials not already counted in COGS, fulfillment center fees if you use a third-party warehouse, and return shipping if you offer free returns.

Many store owners make the mistake of putting shipping inside COGS. Shipping is not part of making the product. It is part of delivering it. These are two different things, and mixing them makes it harder to see where your money is going.

Return shipping deserves its own line or at least a clear note. If you offer free returns and your return rate is 15%, that doubles your per-order shipping cost. It must be visible on your P&L so you can price for it.

Software and Tools

This line covers every subscription your business uses: your ecommerce platform, email marketing tool, review software, loyalty app, inventory management system, customer support platform, and anything else billed on a recurring basis.

These costs are easy to underestimate because each individual subscription seems small. A $30 tool here, a $79 tool there. Add them all up and a growing ecommerce business can easily spend $1,000 to $3,000 per month on software. That is real money coming out of your margin.

Payroll and Contractors

If you have employees or work with contractors, those payments belong on your P&L. This includes salaries, hourly pay, benefits, payroll taxes paid by the business, and any freelance or agency fees.

Many solo founders who also draw a salary forget to include their own pay as an operating expense. If you are working in the business and getting paid, that cost belongs on the statement. A P&L that excludes owner pay overstates profitability.

Payment Processing Fees

Every transaction your store processes carries a fee. Credit card processors, payment gateways, and buy-now-pay-later services all take a percentage of each sale. These fees typically run between 1.5% and 3.5% of revenue depending on your setup.

On $100,000 in revenue, payment processing fees alone could be $2,000 to $3,500. These should be listed separately so you can see the actual cost of accepting payments.

Net Profit

Net profit is what remains after every cost above has been subtracted from revenue. It is the bottom line, the number that tells you whether your business made money or lost it during the period.

Net profit is also expressed as a net profit margin, which is net profit divided by revenue. A 10% net margin means you kept $10 for every $100 in sales. A 15% to 20% net margin is considered healthy for a direct-to-consumer business, though this depends heavily on your category and growth stage.

If your net profit is negative, your business is spending more than it earns. This can be intentional during a growth phase, but it should always be a deliberate choice, not a surprise.

The Three Numbers to Check Every Month

You do not need to memorize every line. Focus on these three each month and you will catch problems early.

1. Gross margin. Divide gross profit by revenue. If this number is shrinking, your product costs are rising or your selling price is too low. Everything downstream gets harder when gross margin compresses.

2. Ad spend as a percentage of revenue. Divide your total advertising spend by revenue. If this ratio is climbing month over month, your ads are becoming less efficient. You are spending more to bring in the same amount of revenue.

3. Net profit margin. Divide net profit by revenue. This is the number that matters most. It tells you whether growth is actually building the business or just increasing your costs.

Common Mistakes That Make Your P&L Wrong

Putting Shipping Inside COGS

Shipping is not a product cost. It is a delivery cost. When you fold shipping into COGS, your gross margin looks lower than it is and your operating expenses look lower than they are. You lose the ability to see how much you are spending to deliver orders versus how much it costs to source them.

Leaving Ad Spend Off the Statement

Some business owners track ad spend in a separate spreadsheet or only look at it inside the ad platforms themselves. If ad spend does not appear on your P&L, your profit number is wrong. It is that simple. Ad spend must be on the statement.

Not Separating Returns from Revenue

If your P&L shows gross sales instead of net revenue, and returns are tracked separately elsewhere, you are double-counting. You see the full sale as revenue and the return shows up somewhere else, if it shows up at all. The only clean approach is to subtract all returns and refunds from revenue before anything else.

Missing Recurring Software Fees

A monthly audit of your software subscriptions will almost always surface tools you no longer use. These costs are easy to miss because they are billed automatically. A P&L that is missing even a few subscriptions understates your operating expenses and makes your margin look better than it is.

How Nummbas Builds This View Automatically

The hardest part of maintaining an accurate P&L is not the math. It is gathering the data. Revenue lives in Shopify. Ad spend is split across Meta, Google, and TikTok. Shipping costs come from your carrier or fulfillment partner. Software fees appear on separate credit card statements.

Most store owners spend hours each month copying numbers from one place to another, and that manual process introduces errors. A row gets skipped. A platform gets forgotten. An ad campaign runs for three days before anyone notices it was not being tracked.

Nummbas connects directly to your store, your ad platforms, your payment processor, and your accounting tools. It pulls each of those cost categories into a single view automatically, so your P&L is always current. When ad spend increases, you see it that day. When a new subscription charge appears, it is already categorized.

The result is a profit and loss view that is always accurate, always up to date, and organized the same way every time, so you can stop chasing numbers and start using them to make decisions.

The Bottom Line

A profit and loss statement is not a document for accountants. It is the clearest tool you have for understanding whether your business is actually making money.

Revenue at the top. COGS comes off next. Gross profit is what you have to work with. Operating expenses take their share. Net profit is what you keep.

Check your gross margin, your ad spend ratio, and your net margin every month. Fix the common mistakes: keep shipping separate from COGS, include ad spend, deduct returns from revenue, and account for every subscription.

When your P&L is accurate and current, you stop guessing and start managing. That is the difference between a business that grows and a business that just gets busier.

For related reading, see our Ecommerce Bookkeeping Guide and Contribution Margin for Ecommerce Explained.

Ready to know your NUMMBAS?

Join hundreds of DTC businesses that use Nummbas to stop guessing and start growing.