Most "profit and loss statement" guides online are written for a coffee shop or a consulting firm. They give you revenue minus expenses equals net income and call it a day. That is technically correct and operationally useless if you run a POD store, because it hides the two things that actually decide whether you survive: your margin per order and your cost to acquire that order.
This guide rebuilds the P&L for an operator who already has sales history and ad spend. If you want the full ecommerce version with cash flow and tax layered in, start with the ecommerce P&L guide.
What a company profit and loss statement actually tells you
A P&L answers one question over a chosen period: did the store make money, and where did the money go? It is not your bank balance and not your cash flow — it is a scorecard of earned revenue against the costs of earning it.
Read top to bottom, it walks from the total value of orders down to what you kept. Each line strips out one kind of cost, so by the time you reach the bottom you can see exactly which layer is eating you.
The general-purpose definition is the same one you will find on a standard profit and loss statement reference. What changes for POD is the content of each line.
The line-by-line structure
Here is the order every real P&L follows. The names matter less than the sequence.
Net sales, not gross deposits
Start with gross sales — the total value of orders placed in the period, booked when the sale happens. Then subtract discounts (coupon codes, sales) and returns and refunds. What is left is net sales, your honest top line.
Refunds and discounts are contra-revenue, not expenses. They reduce the top line rather than sitting down with your costs, because they are money you never really earned.
Cost of goods sold (COGS)
COGS is the direct cost of the units you actually sold. For a POD store that is your supplier's production charge plus the supplier's shipping to the customer — the blank garment and the printing from Printify, Printful, or Gelato.
Payment processing fees often live here too. Shopify Payments commonly runs around 2.9% plus 30 cents per online transaction on lower-tier plans, according to A2X's breakdown of Shopify fees — verify your exact rate on your plan. Net sales minus COGS gives you gross profit, and gross profit divided by net sales is your gross margin, the core measure of product economics.
Operating expenses — where ad spend belongs
Below gross profit sits everything it takes to run the business: your Shopify plan and apps, email and design tools, contractor or owner pay, and — the big one — ad spend.
Put Meta and Google spend in operating expenses, never in COGS. Burying acquisition cost inside COGS inflates your gross margin and hides the single biggest risk in a paid-growth store. Gross profit minus operating expenses is your operating profit, the number that tells you if the business itself works.
A worked example: one month of a POD store
Say your store does 340 orders in a month at a $31 average order value, with $2,800 in Meta spend. Your supplier charges about $12 per unit including shipping, and you ran a discount code that gave back roughly 8% of gross. The processing rate below uses the ~2.9% + 30¢ figure cited above; every other number is illustrative.
| Line | Amount |
|---|---|
| Gross sales (340 × $31) | $10,540 |
| Less: discounts (~8%) | −$843 |
| Less: refunds (10 orders) | −$310 |
| Net sales | $9,387 |
| COGS — production + shipping (340 × $12) | −$4,080 |
| COGS — processing (2.9% + 30¢ × 340) | −$374 |
| Gross profit | $4,933 |
| Gross margin | 52.6% |
| OpEx — Meta ad spend | −$2,800 |
| OpEx — Shopify plan + apps | −$180 |
| OpEx — email + design tools | −$90 |
| OpEx — owner draw / contractor | −$500 |
| Operating profit | $1,363 |
| Operating margin | 14.5% |
Read it and the story jumps out. The product is healthy at a 52.6% gross margin, but ad spend eats more than half of the gross profit, and the store nets about $1,363 on $9,387 of net sales.
Now stress it: if your cost per order creeps up and Meta spend rises 20% to $3,360, operating profit drops to roughly $800 — a 40% cut from a 20% cost bump. That leverage is exactly why acquisition cost has to sit visibly in operating expenses. A P&L that hides it will tell you everything is fine right up until the week it isn't. If you want a format to copy, grab a blank profit and loss statement template and plug your own numbers in.
The mistake that wrecks most POD P&Ls: payout is not revenue
The single most common error in small-store books is treating the Shopify payout as the revenue line. It isn't.
A 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 almost never equals your sales for the same window. A chargeback alone carries a $15 dispute fee in the US on Shopify Payments, per A2X's Shopify fee guide, refunded only if you win.
Book gross sales at the top and record every fee on its own line. The net deposit belongs at the bottom as the cash consequence, not as revenue. Do it the other way and your top line is understated, your fees vanish, and nothing reconciles at tax time.
Profit on paper vs. cash in the bank
Your P&L can show a profit while your bank account is bleeding. Profit is booked on the sale date; cash moves on the payout schedule.
Ad spend leaves your card daily. Supplier charges hit when the order is produced. But Shopify payouts settle on a delay, and they don't settle on weekends while your ads keep running. The faster you scale, the wider that float gap grows — you can be profitable on every cohort and still cash-short on any given Tuesday.
That is why operators track the P&L and cash flow as two separate reports. For managing the timing gap specifically, see cash flow software for small business.
Single-step vs. multi-step P&L
A single-step P&L lumps all revenue and all expenses into two piles and subtracts. It is fine for a hobby, useless for a paid-acquisition business.
Use the multi-step version — the one above — because it isolates gross profit from operating profit. Only the multi-step layout lets you answer "is my product profitable?" and "is my business profitable?" as two separate questions, which for a POD store are rarely the same answer.
Where PodVector AI fits
Building this by hand every month is the part most operators quietly skip, and then wonder why the numbers feel fuzzy. PodVector AI's Victor is an AI employee that connects to your live store data — Shopify, Meta Ads, Google Ads, and your Printify, Printful, or Gelato supplier — and computes true per-order profit from it, the same net-sales-to-operating-profit math shown above.
Victor is not a dashboard you have to read. It delivers profit reports straight to your Google Drive, and every write action it takes is approval-gated, so nothing happens until you say go. If you want to stop assembling the P&L from six browser tabs, start with PodVector AI.
This is general information, not tax advice. Rules change and vary by situation — consult a licensed CPA or tax professional before acting.
FAQs
What is the difference between a profit and loss statement and an income statement?
None — they are two names for the same report. "Profit and loss statement," "P&L," and "income statement" all refer to the period summary of revenue, costs, and profit. Some bookkeepers also call it a statement of operations.
How often should a POD store build a P&L?
Monthly. A monthly P&L is short enough to catch a margin problem before it compounds and long enough to smooth out the lumpiness of individual order days. Quarterly and annual roll-ups are useful for taxes and trends, but the monthly view is where you actually manage the business.
Should ad spend go in COGS or operating expenses?
Operating expenses, always. It scales with revenue, which tempts people to call it a cost of goods, but it is paid acquisition. Putting it in COGS inflates your gross margin and hides that customer acquisition cost is your real risk — the exact mistake the worked example above is built to expose.
Does a profit and loss statement show how much tax I owe?
Not directly, but it is the starting point. Your taxable profit flows from net income on the P&L, which is why clean, reconciled books matter. Note that payment processors only issue a 1099-K once gross payments exceed $20,000 and transactions exceed 200, per the IRS — but you owe income tax on your profit whether or not you ever receive the form.
Is the structure different for other kinds of companies?
The skeleton is identical — revenue, COGS, gross profit, operating expenses, operating profit, net profit — but the content of each line changes by business. A service business like a trucking company P&L carries fuel and driver pay where yours carries supplier production and ad spend. The logic of the layout stays the same.
Can I trust my Shopify payout as my revenue figure?
No. The payout is a netted, delayed settlement, not your sales. Book gross sales at the top of the P&L and treat the deposit as a cash event at the bottom, or your revenue and fees will both be wrong.