Your Schedule C is a profit and loss statement — the IRS version of one. It takes the same gross sales, cost of goods sold, and operating expenses you already track for your store and sorts them into numbered lines that end at one figure: net profit or loss. Build a clean P&L for your store first, and Schedule C turns into a copy job instead of a research project.

If you run your store as a sole proprietor or a single-member LLC, Schedule C is where your whole year's money lands on your tax return. The official name on the IRS form is Profit or Loss From Business (Sole Proprietorship) — so the form is literally a P&L. The trick is knowing which of your store's lines go where.

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

Schedule C is a P&L in IRS clothing

A profit and loss statement for your store flows top to bottom: gross sales, minus refunds and discounts, minus the cost of the products you sold, minus everything it takes to run the business, equals profit. Schedule C follows the exact same path. It just assigns each step a line number and splits the work across three parts.

Part I builds your gross income. Part III calculates cost of goods sold and feeds back into Part I. Part II lists your operating expenses and subtracts them. The last line, net profit, flows straight onto your Form 1040 and into self-employment tax.

If you keep a monthly P&L the way the ecommerce P&L guide lays it out, you already have every number Schedule C asks for. The rest of this piece is the map.

The line-by-line map: your P&L to Schedule C

Part I — income (your top line)

Line 1 is gross receipts or sales: the total value of orders placed, on a sales basis, before any fees come out. This is not your Shopify payout — a payout is a netted deposit, and booking it as sales understates your revenue and hides your fees. Book gross sales at the top, always.

Line 2 is returns and allowances — the value of refunded orders. Subtract it to get Line 3. Line 4 pulls in your cost of goods sold from Part III, and Line 5 (gross profit) is Line 3 minus Line 4. Line 7, gross income, is what Part II then whittles down.

Part III — cost of goods sold

For a print-on-demand store, COGS is the direct cost of the units you actually sold: the supplier's production charge plus the supplier's shipping to the customer. Because POD holds no inventory, your beginning and ending inventory lines are usually zero, and the production charges flow through purchases (Line 36) or materials and supplies (Line 38).

This matters for two reasons. Your year-to-date P&L sample should already isolate production cost per unit, so Part III is a sum you've been tracking. And keeping production in COGS — not buried in general expenses — is what makes your gross margin readable.

Part II — operating expenses

This is the part most store owners rush, which is where deductions leak. Each operating cost on your P&L has a home:

  • Advertising (Line 8) — all your Meta and Google ad spend. This is the big one for an ad-driven store, and it belongs here in operating expenses, never in COGS.
  • Commissions and fees (Line 10) — payment processing fees are a common fit here. Online card processing is commonly quoted around 2.9% plus 30¢ per transaction on lower-tier plans, so on real order volume this is a four-figure deduction you do not want to miss.
  • Contract labor (Line 11) — designers, VAs, and freelancers you paid.
  • Office expense (Line 18) — your Shopify plan and apps often land here.
  • Supplies (Line 22) and other expenses (Line 27a) — design software, your email tool, and anything that doesn't have a named line goes in Part V and totals into Line 27a.

Line 31 — net profit or loss

Line 28 totals your expenses. Line 29 is tentative profit, Line 30 subtracts a home-office deduction if you qualify, and Line 31 is your net profit or loss. That single number is the point of the whole form — it flows to your 1040 and becomes the base for self-employment tax.

Worked example: a POD store's year on Schedule C

Say your store did 4,080 orders over the year at a $31 average order value, spending $2,800 a month on Meta and Google ads. Here's the year mapped to the form. All amounts are illustrative; the line numbers follow the IRS Schedule C form.

Schedule C line Item Amount
Line 1 Gross receipts (4,080 × $31) $126,480
Line 2 Returns and allowances −$6,480
Line 4 COGS — POD production + shipping (4,080 × ~$13) −$53,040
Line 5 / 7 Gross profit / gross income $66,960
Line 8 Advertising ($2,800 × 12) −$33,600
Line 10 Commissions and fees (processing ~2.9% + 30¢) −$4,900
Line 11 Contract labor −$6,000
Line 18 Office expense (Shopify + apps) −$2,640
Line 27a Other expenses (design + email tools) −$1,080
Line 28 Total expenses $48,220
Line 29 Tentative profit $18,740
Line 30 Home office −$1,500
Line 31 Net profit $17,240

Read it the way the IRS does: the product is healthy at a 55.9% gross margin ($66,960 ÷ $120,000 net sales), but ad spend eats most of the gross profit. The store nets about $17,240 — real profit, but a thin slice of a six-figure top line.

One trap this example exposes: owner pay is not a deductible Schedule C expense. Money you take out is a draw, not an expense, so it never appears on this form even though your internal P&L might show it. That difference is the single most common reason a store's books and its Schedule C don't tie out.

Where store owners get Schedule C wrong

The payout mistake comes first. Your bank deposits from Shopify are net settlements — sales minus fees minus refunds — on a delayed schedule, so they never equal your sales for the month. Book gross sales on Line 1 and record fees separately; the net deposit is a cash fact, not a revenue figure.

Ad spend in COGS is the second. Dropping Meta and Google spend into cost of goods inflates your gross margin and hides that customer acquisition cost is your real risk. Keep it in Part II where the form expects it.

Then there's the tax most first-year sellers forget. Line 31 feeds self-employment tax of 15.3% — on top of income tax — and the IRS expects it in quarterly estimated payments, with 2026 installments due in April, June, September, and the following January. You owe income tax on your Line 31 profit whether or not a processor sends you a 1099-K; that form only reports gross volume above $20,000 and 200 transactions, and it is never your taxable income. For how this profit figure interacts with the cash in your bank, see the SBA cash flow definition for small business.

How PodVector AI keeps the numbers Schedule C needs

Schedule C only works if your store's gross sales, product costs, fees, and ad spend are already clean and in one place. That's the job Victor, the AI employee inside PodVector AI, does for you.

Victor connects your Shopify, Meta Ads, Google Ads, Klaviyo, and your Printify, Printful, or Gelato supplier accounts, and computes true per-order profit — every order, every ad dollar, and every supplier cost together. He knows your product cost from the supplier before the first sale, so your COGS line is grounded in real numbers, not estimates. Then he delivers the profit reports to your Google Drive, where they're waiting when it's time to fill out Part I, Part II, and Part III.

Victor also works the levers behind those numbers: he pauses the losing ad set, reprices the thin-margin SKU, and builds the Klaviyo flow — so the profit on Line 31 is bigger by the time the year closes. When you're ready to keep the money side of your store this organized, put Victor to work on your store. If you're weighing tools first, compare options in the guide to cash flow software for small business.

FAQs

Is Schedule C the same as a profit and loss statement?

Functionally, yes. Schedule C is the IRS's standardized P&L for a sole proprietor or single-member LLC — it reports revenue, cost of goods sold, expenses, and net profit for the year. The difference is formatting and tax rules: Schedule C uses numbered lines, follows IRS categories, and excludes items a bookkeeping P&L might include, like owner draws.

Can I just attach my store's P&L instead of filling out Schedule C?

No. You have to file the actual Schedule C form with your Form 1040. Your internal P&L is the source document you build the form from, and you should keep it (plus your Shopify and supplier reports) as backup, but the IRS wants the numbers on their lines.

Where does Shopify payment processing go on Schedule C?

Most sellers put processing fees on Line 10, commissions and fees, or group them in other expenses on Line 27a. Pick one placement and stay consistent year to year. A refunded order still costs you the original processing fee, so track those fees even on sales you refunded.

Does my POD store need to fill out Part III for cost of goods sold?

Yes, if you sell physical products. Part III is where your supplier's production and shipping charges become your COGS. Since POD carries no held inventory, your beginning and ending inventory lines are typically zero and the production cost flows through purchases or materials.

What if my Schedule C shows a loss?

A net loss on Line 31 can offset other income on your 1040, within IRS rules on at-risk and passive activity limits. Repeated losses can draw scrutiny under hobby-loss rules, so keep clean records that show you run the store to make a profit. This is a spot to talk through with a licensed tax professional.