A monthly profit and loss statement PDF is a one-page snapshot of what your store earned and spent in a single month, laid out from gross sales at the top down to operating profit at the bottom. The blank templates that rank for this search give you an empty grid; what an operating POD store actually needs is the right line items, filled with real numbers, so the page shows where your money went and whether ad spend ate your margin. This guide walks the exact structure and a worked example for a store already doing real volume.

Search "monthly profit and loss statement pdf" and you get a wall of blank grids: revenue, expenses, net income, download, done. That is fine if you have never built one. It is useless if you already run 300-plus orders a month and need to know which products actually make money after fees and ads.

This page skips the empty template. It shows the exact lines a Shopify or POD store should carry, fills them with operating numbers, and flags the two mistakes that make most self-built P&Ls lie to you.

What a monthly P&L statement PDF actually shows

A profit and loss statement (also called an income statement) answers one question: did the store make money this month, and where did it go? You read it top to bottom, each line subtracting from the one above.

The PDF format matters for a practical reason. A month-end P&L frozen as a PDF is the version you hand your bookkeeper, attach to a loan or card application, or file for your taxes. A live spreadsheet keeps changing; the PDF is the snapshot of record.

For the full accounting logic behind each line, the ecommerce P&L guide is the deeper reference. This page is the operator's build sheet.

The line-by-line skeleton for an operating store

Build it monthly, in this order. Every line below the top is a subtraction.

  1. Gross sales — total order value for the month, booked when the sale happens, not when Shopify deposits cash. This is the most-abused line in small-store books.
  2. Less discounts — coupon codes, automatic discounts, sale pricing.
  3. Less returns and refunds — the value of refunded orders. This reduces revenue; it is not an expense.
  4. = Net sales — gross sales minus discounts and refunds. Your honest top line.
  5. Cost of goods sold (COGS) — the direct cost of the units you sold: the supplier's production charge plus their shipping to the customer, plus payment processing if you choose to carry it here.
  6. = Gross profit — net sales minus COGS. Divide by net sales for gross margin %, your core product-economics number.
  7. Operating expenses (OpEx) — ad spend, Shopify plan and apps, software, contractors, owner pay, everything it takes to run the business.
  8. = Operating profit — gross profit minus OpEx. This is the number that says whether the business works, not just the product.

The one rule that keeps the whole thing honest: direct per-unit costs go in COGS, and costs that keep the business running regardless of any single sale go in OpEx. Where you put payment processing is a judgment call — just keep it in the same place every month or your trends become meaningless.

A worked month — a store doing real volume

Say you run a t-shirt store doing 340 orders a month at a $31 average order value, with $2,800 a month in Meta ad spend. All figures below are illustrative, and the processing line uses the commonly quoted Shopify Payments online-card rate of about 2.9% plus 30¢ per transaction, which A2X documents for standard plans (verify your own plan's rate before you file).

Line Amount
Gross sales (340 × $31) $10,540
Less discounts −$520
Less refunds (10 orders) −$310
Net sales $9,710
COGS — production (340 × $12.50) −$4,250
COGS — payment processing (~2.9% + 30¢) −$408
Gross profit $5,052
Gross margin % 52%
OpEx — Meta ad spend −$2,800
OpEx — Shopify plan + apps −$180
OpEx — email + design tools −$90
OpEx — owner draw −$800
Operating profit $1,182
Operating margin % 12.2%

Read it and the story jumps out. The product is healthy at 52% gross margin, but ad spend eats more than half of your gross profit. The store nets about $1,182 on $9,710 of net sales.

Now run the stress test. If your ad costs climb 20% — another $560 — operating profit drops to roughly $622, nearly in half. That is why ad spend has to sit visibly in OpEx: the page should scream "your risk is customer acquisition cost," and it cannot if that number is buried in COGS.

The two mistakes that make a self-built P&L lie

Your Shopify payout is not your revenue

The deposit that lands in your bank from Shopify is a net settlement. It bundles sales, minus processing fees, minus refunds, plus or minus adjustments and chargebacks, on a rolling multi-day delay — so it almost never equals your sales for the same calendar month.

If you book that deposit as "sales," you understate revenue and hide your fees entirely. Instead, book gross sales at the top and record fees and refunds on their own lines. The payout belongs at the bottom as the cash consequence, not the top as revenue. If you want to see exactly how a correct version lays out, the profit and loss statement example PDF walks a filled one end to end.

Ad spend is not a cost of goods

Paid acquisition scales with revenue, so it feels like a product cost. It is not. Put Meta, Google, and TikTok spend in OpEx. Burying it in COGS inflates your gross margin and hides the one cost most likely to sink a growing store.

One more watch-out that the PDF will not show you: the processing fee on a refunded order is generally not returned to you. A refunded $31 order still costs you roughly $1.20 in fees even though you kept none of the sale, so track refunds as lost revenue and leave the fee where it was first recorded.

Profit on this page is not cash in the bank

Your P&L can show $1,182 in profit and your checking account can still be tight the same week. Profit is booked on the sale date; cash moves on the payout schedule.

Ad spend leaves your card daily. Supplier charges hit when a POD order is produced, often before the matching payout lands. The payout itself arrives days later. The faster you scale ads, the wider that gap gets — you are pre-funding growth out of your own pocket.

A monthly P&L PDF is the right tool for "is the business profitable." It is the wrong tool for "can I cover next week's ad card." For that timing question, pair it with a cash view — the profit and loss income statement template covers the structure, and dedicated cash flow software for small business covers the float.

Where the numbers come from — without the monthly spreadsheet night

Building this PDF by hand means pulling Shopify sales, Meta and Google spend, and Printify, Printful, or Gelato production costs into one sheet and reconciling them every month. Most operators do it late, from memory, and get the payout-versus-sales line wrong.

This is the exact gap PodVector AI built Victor to close. Victor is an AI employee who connects to Shopify, Meta Ads, Google Ads, Printify, Printful, Gelato, and Klaviyo, so he sees every order, every ad dollar, and every supplier cost together — and computes the true per-order profit that a blank template can never fill in for you.

Because supplier costs from Printify, Printful, and Gelato are known before the first sale, Victor has the real COGS from day one, not an estimate. He delivers the reports straight to your Google Drive, and every change he makes — pausing a campaign, adjusting a budget, editing a price — waits for your approval first. He is not a dashboard you log into to read charts; he is the operator who builds the numbers and acts on them.

FAQs

How often should I generate a monthly profit and loss statement PDF?

Once a month, right after you close the books for the prior month. Freeze it as a PDF so you have a fixed record for your bookkeeper, lenders, and taxes, even as the live data keeps updating.

What is the difference between a P&L statement and an income statement?

None — they are the same report under two names. "Income statement" is the formal accounting term; "profit and loss statement" or "P&L" is how most store owners refer to it.

Should payment processing fees go in COGS or operating expenses?

Either can be defensible, but pick one and stay consistent. Many ecommerce sellers carry processing inside COGS because it is a direct per-order cost; the mistake is moving it around month to month, which makes your margin trend impossible to read.

Does a monthly P&L tell me how much tax I owe?

Not directly, but it is the starting point. You owe income tax on your profit whether or not a processor sends you a 1099-K, and as of the current rules a processor only issues one when gross payments exceed $20,000 and transactions exceed 200, per the IRS. Sole proprietors also owe self-employment tax of 15.3% on net earnings on top of income tax. This is general information, not tax advice — rules change and vary by situation, so consult a licensed CPA before acting.

Can I use a free blank P&L template instead?

You can, and for a first pass it is fine. The limit shows up fast for an operating store: a blank grid will not stop you from booking your Shopify payout as revenue or hiding ad spend in COGS, which are the two errors that make a self-built P&L misleading. Start from a structure built for ecommerce, like the profit and loss income statement template, rather than a generic one.