Every "free profit and loss statement PDF" result hands you the same thing: a blank grid with three buckets and a "Revenue − Expenses = Profit" caption. That's fine as a container. It's useless as guidance, because the hard part of a store's P&L is what number goes on each line, and generic templates never say.
This guide gives you a free profit and loss statement form to copy, then walks the exact lines an operating POD or Shopify store gets wrong. If you already run real orders and real ad spend, this is the version written for you.
Where to get a free profit and loss statement PDF
You have plenty of no-cost options, and they're interchangeable for our purposes:
- FreshBooks, Wise, and LegalTemplates offer downloadable P&L templates in PDF and spreadsheet form.
- PDFRun, PDFChef, and Template.net offer fillable versions you complete in the browser.
- A blank spreadsheet with the line items below works just as well and lets you keep monthly history in one file.
Pick whichever you'll actually update every month. A prettier PDF that you fill out once and abandon is worth less than an ugly sheet you keep current. If you'd rather start from a form you can type into directly, our companion piece on the profit-and-loss-statement fillable PDF covers that route.
The line items your free form actually needs
A store P&L is built monthly, top to bottom, on a sales basis—meaning you book a sale when the order is placed, not when the cash lands. Here's the skeleton to fill in:
- Gross sales — total order value for the month, before anything is subtracted.
- Less discounts — coupon codes and automatic sales.
- Less returns and refunds — the value of refunded orders (this reduces revenue; it is not an expense).
- Net sales — gross sales minus discounts minus refunds.
- Cost of goods sold (COGS) — the direct per-order cost: supplier production and shipping, plus payment processing if you park it here.
- Gross profit — net sales minus COGS.
- Operating expenses (OpEx) — ad spend, Shopify plan and apps, software, contractor or owner pay.
- Operating profit — gross profit minus OpEx. This is the line that tells you the business works.
If your downloaded form only has "Revenue" and "Expenses," add the four sub-lines under revenue and split COGS from OpEx yourself. That single split is what turns a blank form into a decision tool. For a deeper walkthrough of each line, the ecommerce P&L guide is the hub for this whole cluster.
The two lines every generic template lets you get wrong
Your Shopify payout is not your revenue
The deposit that hits your bank from Shopify is a net settlement: sales minus processing fees minus refunds, plus or minus adjustments, on a delayed rolling schedule. It almost never equals your sales for the same window. Accounting guides that structure the ecommerce income statement pull sales, discounts, returns, and shipping income separately and then reconcile the payout against them—they don't treat the deposit as the top line (A2X, "Ecommerce income statement").
Book gross sales at the top and let the net payout be a cash consequence at the bottom. If you type your bank deposit into the "Revenue" box, you understate sales, hide your fees entirely, and build a P&L that can't be reconciled.
Ad spend is an operating expense, not COGS
Meta and Google spend scales with revenue, so it feels like a cost of the sale. Put it in operating expenses anyway. The same accounting guidance classifies advertising under sales and marketing, separate from direct costs (A2X, "Ecommerce income statement").
Bury ad spend in COGS and your gross margin looks great while your real risk—customer acquisition cost—disappears from the page. A good P&L should scream "the danger here is CAC," and it can't if that cost is hidden.
Worked example: one month on a filled-in form
Say you run a t-shirt store doing 340 orders a month at a $31 average order value, with $2,800 in monthly Meta spend. Here's the free form, completed:
| Line | Amount |
|---|---|
| Gross sales (340 × $31) | $10,540 |
| Less: discounts | −$520 |
| Less: refunds (10 orders × $31) | −$310 |
| Net sales | $9,710 |
| COGS — production (340 × $13) | −$4,420 |
| COGS — payment processing (~2.9% + 30¢/order) | −$408 |
| Gross profit | $4,882 |
| OpEx — Meta ad spend | −$2,800 |
| OpEx — Shopify plan + apps | −$180 |
| OpEx — email + design tools | −$90 |
| OpEx — owner draw | −$500 |
| Operating profit | $1,312 |
These are illustrative numbers, not market facts; the only outside figure is the processing rate, which is commonly quoted around 2.9% plus 30¢ per online transaction and varies by plan (A2X, "Shopify fees"). Everything else is arithmetic you can redo with your own numbers.
Read it top to bottom. Gross margin is $4,882 ÷ $9,710 = 50.3%—the product economics are healthy. But operating profit is only $1,312 on $9,710 of net sales, an operating margin of 13.5%, because ad spend eats most of the gross profit. If your Meta cost rises 20% to $3,360, operating profit nearly halves to about $752. That fragility is only visible because ad spend sits on its own OpEx line. Move it into COGS and the form hides the exact thing you most need to watch.
One more warning the blank PDF won't give you: this shows profit, not cash. A refunded $31 order still costs you its processing fee, and your ad card gets charged days before the matching payout clears. You can post a profitable month and still be short on cash the same week—which is why the income statement and P&L are the same document, but neither one is a cash flow statement.
From a static PDF to a P&L that updates itself
A downloaded form is a snapshot you re-key by hand every month. That's fine for one store and a slow month. It breaks down the moment you're pulling numbers from Shopify, a print supplier, and two ad platforms and trying to reconcile them by memory.
This is the gap PodVector AI closes. Victor is an AI employee that connects to your live data—Shopify, Meta Ads, Google Ads, Printify, Printful, Gelato, and Klaviyo—and computes true per-order profit across all of it, so the fee, refund, and ad-spend lines above are calculated instead of guessed. He isn't a dashboard you log into; he's an employee who does the work and delivers reports straight to your Google Drive, and every write action he takes is approval-gated, so nothing executes until you say go.
If reconciling a static PDF each month is the bottleneck, see how Victor handles the money side instead of a blank form. For the tooling comparison in depth, our guide to cash flow software for small business covers where a template stops being enough.
FAQs
Where can I download a free profit and loss statement PDF?
FreshBooks, Wise, LegalTemplates, PDFRun, and Template.net all offer free P&L templates in PDF or fillable form. Any of them works. Choose the one you'll keep updating monthly rather than the best-looking one, because a P&L is only useful when it's current.
What's the difference between a free P&L template and a fillable form?
A template is a static PDF you print or re-key; a fillable form lets you type directly into the fields in your browser and save. Functionally the line items are identical. The real difference in accuracy isn't the file format—it's whether you split COGS from operating expenses and book gross sales instead of your payout.
Does the free PDF work for a Shopify or POD store?
Yes, with one adjustment: make sure it has separate lines for discounts, refunds, supplier production cost, payment processing, and ad spend. Most generic forms lump everything into "expenses." Add those sub-lines yourself, and put paid acquisition under operating expenses, not cost of goods.
Is a profit and loss statement the same as an income statement?
Yes—they're two names for the same report showing revenue, costs, and profit over a period. Neither one is a balance sheet (a point-in-time snapshot of assets and liabilities) or a cash flow statement. For a fully worked layout, see our statement of profit and loss example.
How often should I fill out my P&L?
Monthly, for an operating store. Ad costs, refund rates, and supplier prices move enough that a quarterly or annual view hides the trend. A month-by-month P&L is what lets you catch a rising CAC before it quietly erases your operating profit.
Why does my Shopify payout not match my sales on the form?
Because the payout is a netted deposit—sales minus fees minus refunds, settled on a delay—not your revenue. Enter gross sales at the top of the form and record fees and refunds on their own lines. The payout should reconcile to those figures, not replace them.