A monthly profit and loss statement is a one-page summary of what your store sold, what those sales cost, and what was left over last month. For an operating Shopify or print-on-demand store, its whole job is to separate healthy product margins from the ad spend that quietly eats them — so you see true per-order profit, not just the deposit that landed in your bank.

Most articles ranking for this keyword are written for a business that could be anything: a plumber, a consultant, a café. They hand you a blank template and a definition. That is fine if you are filling out a loan application, but it does not tell an ad-driven store owner the one thing that matters: are you actually keeping money after Meta and your supplier take their cut?

This guide builds the statement the way an operator should — with real numbers, in the exact order that surfaces your true risk. For the full picture across profit and cash, start with the ecommerce P&L guide.

What a monthly profit and loss statement actually shows

A profit and loss statement (also called an income statement) answers one question: over the month, did the store make money, and where did it go? You build it on a sales basis — you count a sale when the order is placed, not when the cash clears your bank.

Monthly is the right cadence for an operating store. It is short enough to catch a rising ad cost before it burns a quarter, and long enough to smooth out a single big day. If you want the accounting-name nuance, the difference is small — see income statement vs. profit and loss.

The structure runs top to bottom: revenue, then the direct cost of what you sold, then everything else it takes to run the business. Each layer strips out a cost and leaves a cleaner profit number.

The line-by-line layout for an operating store

Here is one month for an illustrative t-shirt store doing 340 orders at a $31 average order value, with $2,800 in Meta spend. All figures are an example, not a market claim — but the processing fee below reflects the roughly 2.9% + 30¢ per online transaction that Shopify Payments charges on lower-tier plans, per A2X's breakdown of Shopify fees.

Line Amount
Gross sales (340 × $31) $10,540
Less: discounts (a 10%-off code) −$520
Less: refunds (11 orders) −$340
Net sales $9,680
COGS — supplier production + shipping (340 × ~$13) −$4,420
COGS — payment processing (2.9% + 30¢ × 340) −$407
Gross profit $4,853
Gross margin % 50.1%
OpEx — Meta ad spend −$2,800
OpEx — Shopify plan + apps −$180
OpEx — email + design tools −$95
OpEx — owner draw / contractor −$500
Operating profit $1,278
Operating margin % 13.2%

Read it top to bottom. Net sales is your honest top line: gross sales minus discounts and refunds. Gross profit is net sales minus the direct cost of the units you sold — this measures your product economics, and here it is a healthy 50%.

Then reality lands. Ad spend drops operating profit to about $1,278 on $9,680 of net sales. The product is fine; the risk is customer acquisition cost. If Meta costs rise 20% ($560), operating profit falls by more than 40%. That is the story a good monthly P&L is built to tell. For a fully worked walkthrough, see this statement of profit and loss example.

Why ad spend never belongs in COGS

The most common way operators fool themselves is filing ad spend under cost of goods sold. It feels right because ad spend scales with sales — but it inflates your gross margin and hides that acquisition cost is your real exposure.

Keep the rule simple: direct per-unit costs go in COGS (supplier production, shipping, and usually processing fees). Costs that run the business regardless of any single order go in operating expenses — ads, subscriptions, tools, and pay. Put paid acquisition where it can't hide, and the P&L will scream "watch your CAC" the moment it should.

The mistake that breaks most Shopify P&Ls: payout is not revenue

If you build your statement from the deposits Shopify drops into your bank, your numbers will never reconcile. A Shopify payout is a net settlement — it bundles sales, minus processing fees, minus refunds, plus or minus adjustments and chargebacks — and it arrives on a rolling delay, so it never matches a calendar month.

Book gross sales at the top, list fees and refunds on their own lines, and treat the payout as the cash consequence at the bottom. Recording the net deposit as "sales" understates revenue, erases your fees, and leaves you with books you can't defend at tax time.

Two fee facts worth pinning down for the OpEx and COGS lines: the per-transaction processing fee, and a $15 dispute fee in the US on Shopify Payments when a customer charges back (refunded to you if you win), both documented in A2X's Shopify fees guide. Note one gotcha: when you refund an order, that original processing fee generally does not come back — so a refunded $31 order still costs you roughly its $1.20 fee.

Profit and loss statement template PDF: useful to start, easy to outgrow

Search this keyword and half the results are a profit and loss statement template PDF or a fillable form. A PDF profit and loss statement is a fine way to learn the layout and to hand something clean to a lender or bookkeeper.

But a static PDF has two limits for an operating store. It is a snapshot, so month-over-month trends live in your head instead of on the page. And it has to be re-typed every month from Shopify reports, supplier invoices, and your ad dashboards — which is exactly where the payout-versus-sales error creeps back in. If you want the fill-in-the-blank starting point, grab this free profit and loss statement PDF download and use it to learn the shape.

The real work is not the template — it is getting each order's true cost onto the right line, every month, without hand-copying. That is a data problem, and it is where a PDF stops helping.

Reading your monthly P&L: the three numbers that matter

Once the statement is built, three lines carry most of the signal for an operating store.

Gross margin % tells you whether the product itself works. In the example above it is 50% — if that number slides, your supplier cost or your pricing is the problem, not your ads. Operating margin % tells you whether the business works after acquisition; a thin operating margin on a strong gross margin is a CAC problem, plain and simple.

The third number is not on the P&L at all: cash. Your statement can show $1,278 of profit while your bank is short this week, because ad spend leaves daily and payouts arrive on a delay. That float gap is why profitable stores still stall — it's covered in depth in the ecommerce P&L guide, and managing it is what tools like cash flow software for small business exist to do.

Where taxes touch your monthly P&L

This is general information, not tax advice. Rules change and vary by situation — consult a licensed CPA or tax professional before acting.

Your monthly P&L feeds two tax realities. First, you owe income tax on your profit — the operating-profit line, roughly — whether or not a payment processor ever sends you a form. Second, the form itself reports gross dollars, not profit, so clean books are what reconcile the two.

For 2025 and 2026, a processor must issue a 1099-K only when gross payments exceed $20,000 and transactions exceed 200, after the One Big Beautiful Bill reverted the threshold, per the IRS. Not getting the form does not make the income tax-free — and the 1099-K's gross number is far higher than your taxable profit, which is exactly why a reconciled monthly P&L matters.

Let Victor build it from live data

PodVector AI's Victor is an AI employee for print-on-demand operators. He connects to Shopify, Meta Ads, Google Ads, Printify, Printful, Gelato, and Klaviyo, and computes true per-order profit from that live data — the supplier charge, the fees, and the ad spend, landed on the right line.

Victor is not a dashboard you have to read; he delivers finished reports to your Google Drive, and every write action he takes is approval-gated, so nothing executes until you say go. If re-typing a monthly profit and loss statement from six tabs is your Sunday ritual, start with PodVector AI and let him assemble it instead.

FAQs

What is the difference between a monthly profit and loss statement and an income statement?

There is essentially none — "profit and loss statement," "P&L," and "income statement" are three names for the same report of revenue, costs, and profit over a period. The only real choice is the time window; monthly is the most useful cadence for an operating store because it catches cost trends early. The naming nuance is unpacked in income statement vs. profit and loss.

Should ad spend go in COGS or operating expenses?

Operating expenses, always. It scales with revenue, which tempts people to bury it in cost of goods sold, but doing that inflates your gross margin and hides that customer acquisition cost is your biggest risk. Keep direct per-unit costs (supplier production, shipping, processing) in COGS and put ads in OpEx so the P&L shows both product health and acquisition health separately.

Can I just use my Shopify payout as my revenue?

No. A payout is a net settlement — sales minus fees, refunds, and adjustments — that arrives on a rolling delay, so it never equals your monthly sales. Book gross sales at the top of the statement and treat the payout as a cash figure at the bottom, or your books won't reconcile.

Is a profit and loss statement template PDF good enough?

For learning the layout or handing a snapshot to a lender, yes. As your operating monthly process, a PDF profit and loss statement gets tedious fast: it's a static snapshot you re-type every month, which is where errors slip in. Use a free PDF template to learn the shape, then automate the data.

How often should an operating store review its P&L?

Monthly, at minimum. A monthly statement is short enough to spot a rising ad cost or a supplier price bump before it eats a whole quarter, and it keeps your income-tax picture honest all year rather than a scramble in April.