For a print-on-demand store, inventory costs accounting is mostly about when you recognize cost of goods sold — not about tracking stock on a shelf. You hold almost no inventory, so the accounting question is which costs get attached to each order (supplier price plus inbound-style fees) and when they hit your books (at fulfillment). Get that timing right and your per-order profit is real; get it wrong and every "profitable" month is a guess.

Most inventory-accounting guides are written for a store that buys 500 units, warehouses them, and sells them down over months. That store worries about carrying cost, shrinkage, and FIFO layers. As a POD operator, you have almost none of that — and following generic advice makes your books harder, not easier.

This article covers the same subtopics those guides do — what counts as inventory cost, the costing methods, COGS versus ending inventory — but reframed for a store where the item is printed only after the sale. If you want the arithmetic formula on its own, the inventory cost formula breakdown is the companion piece; this one is about the accounting.

What inventory costs accounting means for a POD store

In classic retail, inventory sits on the balance sheet as an asset. You spend cash to buy stock, the cash converts to an "inventory" asset, and that asset only becomes an expense (cost of goods sold) when the item sells. Inventory costs accounting is the discipline of tracking that conversion accurately.

For POD, the sequence collapses. Nothing is bought until a customer orders, so there is rarely a standing inventory asset to value. Your supplier charges you at (or near) the moment of the sale, which means the cost and the revenue land in the same period almost automatically.

That is the good news: POD sidesteps the hardest part of inventory accounting, the period-end valuation. The part that still matters — and that most sellers get sloppy about — is making sure the full cost of each order is captured, not just the base product price.

What counts as inventory cost (and what doesn't)

Under GAAP, inventory cost includes the purchase price plus every cost needed to bring the item to a sellable condition and location. For a purchased good that means the supplier price, inbound freight, import duties, insurance in transit, and directly attributable handling — while outbound shipping to the customer is a selling expense, not inventory cost (Shipfusion's breakdown of freight in inventory cost).

For POD the line is cleaner than it looks. The supplier's per-item production charge is your product cost. The supplier's shipping charge to send that item — which they pass to you — is functionally your inbound-plus-outbound cost bundled into one, and it belongs in your cost of the sale.

Here is the trap: sellers book the base garment price as COGS and forget the supplier's shipping charge, which can run several dollars per order. If you sell a shirt at a supplier product cost of eighteen dollars and a supplier shipping charge of five dollars, your true unit cost is twenty-three dollars — leaving out the five inflates your margin by more than twenty percent on that line.

What stays out of inventory cost: your Shopify subscription, your app fees, and your ad spend. Those are operating expenses, not part of the cost of any single unit. Getting this boundary right is what recording cost of goods sold cleanly is all about.

The costing methods — and why most don't matter for you

Generic guides spend pages on FIFO (first-in, first-out), LIFO (last-in, first-out), and weighted-average cost. These methods exist to answer one question: when you hold many identical units bought at different prices, which cost do you assign to the one that just sold?

You mostly do not have that problem. Because each POD item is produced against a specific order at a known supplier price, you have what amounts to specific identification — the cleanest costing method there is. The cost tied to the sale is the exact cost the supplier billed for that order.

Weighted-average becomes relevant only in narrow cases: if you pre-buy a small batch of blanks, hold sample stock, or stockpile packaging inserts. Even then, the dollars are usually small enough that the method choice barely moves your numbers. Don't let a method debate distract you from the thing that actually matters — capturing every cost per order.

Worked example: booking COGS on a real order

Say you run a store doing 340 orders a month at a 31-dollar average order value, with 2,800 dollars in monthly Meta spend. Take one representative order and walk the accounting.

Line item Amount Where it goes
Order revenue $31.00 Sales
Supplier product cost $12.50 COGS (inventory cost)
Supplier shipping charge $5.20 COGS (inventory cost)
Payment processing (approx.) $1.20 Operating expense
Allocated ad spend ($2,800 ÷ 340) $8.24 Operating expense

The inventory-cost portion — what actually attaches to the unit — is 12.50 + 5.20 = $17.70. That is your COGS for the order. Revenue minus COGS gives a gross profit of 31.00 − 17.70 = $13.30, or a 42.9% gross margin.

Only after subtracting processing and ad spend do you get contribution: 13.30 − 1.20 − 8.24 = $3.86 per order. Across 340 orders that is about 1,312 dollars before your subscriptions and fixed costs. The lesson: inventory-cost accuracy sets your gross margin, and a single omitted supplier fee can flip a thin order from a small win to a loss.

The carrying-cost line you mostly skip

For inventory-holding retailers, carrying cost is the silent killer — the capital, storage, insurance, and obsolescence tied up in unsold stock. Across industries it typically runs between fifteen and thirty-five percent of inventory value per year (Cleverence's carrying-cost benchmarks).

This is POD's structural advantage, and it is worth stating on your books precisely because it is near zero. You carry no warehouse, no capital frozen in unsold units, and no obsolescence risk when a design flops — you simply stop selling it.

The one place carrying cost sneaks back in: pre-bought blanks, held merch, or bulk inserts. If you ever stock physical goods, apply the same discipline holding sellers use — the guide to reducing inventory costs covers the levers, and it connects to how merchandising and operations interact with your cost base.

How the IRS lets small POD sellers account for inventory

There is a tax dimension worth knowing. Under a small-business exception, a seller whose average annual gross receipts fall under the inflation-adjusted threshold — thirty-two million dollars for 2026, up from thirty-one million for 2025 — can skip traditional inventory capitalization rules (Beancount's Section 471(c) guide).

Qualifying sellers can treat inventory as non-incidental materials and supplies, deductible in the later of the year the item is provided to the customer or the year it is paid for (same source). For a POD store, provision and payment both happen at fulfillment — so your cost is deductible when the order ships, which mirrors how your books already work.

This is not tax advice and thresholds change, so confirm your treatment with a CPA. The practical takeaway: for most POD operators, tax-side inventory accounting and books-side inventory accounting point at the same moment — the sale.

Where accounting meets your actual profit

Clean inventory-cost accounting is only useful if it feeds a number you can act on: true profit per order, per product, per campaign. That is exactly the calculation that breaks when supplier fees, processing, and ad spend live in four different tabs.

PodVector AI puts an AI employee named Victor on your live store data. Victor connects Shopify, your Printify, Printful, or Gelato supplier account, Meta Ads, Google Ads, and Klaviyo, then computes true per-order profit — pulling the supplier product-and-shipping cost into COGS the way this article describes, and netting out fees and ad spend automatically.

Victor is not a dashboard you have to read; he is an AI employee who does the work and delivers reports to your Google Drive, with every write action approval-gated so nothing runs without your sign-off. If you want the per-order profit picture without rebuilding a spreadsheet, start with PodVector AI. For the wider money model, the ecommerce ops economics hub ties inventory cost to the rest of your P&L.

FAQs

Do print-on-demand sellers even have inventory to account for?

Usually very little. Because items are produced after the sale, there is rarely a standing inventory asset to value at period end. Your accounting effort shifts almost entirely to recognizing cost of goods sold accurately at the moment each order is fulfilled, rather than tracking and valuing stock on hand.

What exactly should go into COGS for a POD order?

The supplier's per-item production cost and the supplier's shipping charge for that order — both are directly attributable to producing and delivering the unit. Keep your Shopify subscription, app fees, payment processing, and ad spend out of COGS; those are operating expenses. The most common error is booking only the base product price and dropping the supplier shipping charge.

Which inventory costing method should a POD store use — FIFO, LIFO, or weighted average?

For pure POD, none of those really apply, because each item is produced against a specific order at a known cost. That is effectively specific identification, the most precise method available. Weighted-average only matters if you also hold physical stock like pre-bought blanks or packaging, and even then the dollar impact is usually minor.

Is supplier shipping part of inventory cost or a selling expense?

Treat the supplier's shipping charge to you as part of your cost of the sale. Under GAAP, inbound freight to get goods ready for sale is capitalized into inventory cost, while outbound shipping to the customer is a selling expense (Shipfusion). In POD the supplier bundles production and delivery into one charge tied to the order, so the cleanest treatment is to include the whole supplier invoice in that order's COGS.

How does inventory accounting affect my taxes as a small POD seller?

If your average annual gross receipts are under the inflation-adjusted threshold, you can use a simplified small-business method and deduct inventory when the item is provided to the customer (Beancount's Section 471(c) guide). For a POD store, that timing lines up with fulfillment, so your tax and bookkeeping treatments generally agree. Confirm the specifics with a CPA, since thresholds and rules change.

Why does getting inventory cost right matter so much if the amounts are small?

Because POD margins are thin and every order compounds the error. Omitting a five-dollar supplier shipping charge on a thirty-one-dollar order overstates your gross margin by roughly sixteen points, which can make an unprofitable product look like a winner. Accurate per-unit cost is the foundation of every downstream decision, from pricing to which campaigns you keep funding.