To control operating expenses in a print-on-demand store, separate your recurring overhead (platform, apps, ad spend, payment processing, chargeback and refund leakage) from your per-order product cost, then rank every line by how much of your revenue it eats and attack the biggest controllable ones first. For most Shopify POD stores, ad spend and silent payment leakage — not the $39 subscription — are where the money actually goes.

Generic "cut operating costs" advice tells you to renegotiate contracts, go remote, and audit your subscriptions. That's fine for a company with an office and a payroll. It misses almost everything that actually moves the needle for a one-person Shopify store running Printify or Printful fulfillment.

This article is for an operator who already runs the numbers. You have sales history, real ad spend, and a payout that feels smaller than it should. Let's find out where it's going and what you can actually control.

What counts as an operating expense for a POD store

Your operating expenses (OPEX) are the recurring costs of running the store — not the cost of making the product. That distinction matters, because the two behave completely differently.

Your supplier charge (product cost plus the shipping you pay Printify or Printful) is cost of goods sold, or COGS. It scales one-for-one with every order and is reported separately on your taxes. If you've never split these cleanly, start with the mechanics in how to record cost of goods sold and the Schedule C treatment of COGS.

Operating expenses are the overhead that exists whether you sell one order or a thousand: your Shopify plan, apps, ad spend, payment processing fees, email tools, and the slow bleed of chargebacks and refunds. For a fuller taxonomy, the direct operating expenses breakdown and the cluster hub on ecommerce ops economics both go deeper.

A real OPEX breakdown beats a checklist

Say you run a store doing 340 orders a month at a $31 average order value — about $10,540 in monthly revenue — with $2,800 in Meta ad spend. Here's where the operating expenses land, before a dollar of product cost.

The Shopify Basic plan is $39/month billed monthly (or $29/month on annual billing), and Shopify Payments charges 2.9% plus $0.30 per online transaction on that plan (Website Builder Expert, Shopify Pricing 2026). The rest follows from your own volume:

Operating expense Monthly amount
Shopify subscription (Basic) $39
Payment processing (2.9% of $10,540 + $0.30 × 340) ~$408
Ad spend (Meta) $2,800
App subscriptions (email, reviews, etc.) ~$120
Chargeback + refund leakage (see below) ~$100
Total operating expenses ~$3,467

That's roughly 33% of revenue gone to overhead before you've paid your supplier a cent. Notice the shape: the $39 subscription everyone obsesses over is barely 1% of the total. Ad spend is 80% of it. If you want to control operating expenses, you control them in that order — biggest line first.

Lever 1: ad spend (your largest and most controllable line)

Ad spend is almost always the single biggest operating expense in a POD store, and the one with the widest range between "fine" and "ruinous." The only honest way to manage it is per-order profit, not ROAS or total spend.

In the example above, $2,800 across 340 orders is about $8.24 in acquisition cost per order. On a $31 order, after supplier COGS and processing, that $8.24 may be the difference between a profitable order and one you lose money on. The control move is to compute true per-order profit — revenue minus COGS, minus processing, minus the ad spend attributed to that order — and then kill the campaigns and products where it goes negative.

This is tedious to do by hand across Meta and Google every week, which is exactly why most operators don't, and why ad spend quietly drifts out of control. It's also the first thing to automate.

Lever 2: the app stack

App subscriptions are the classic "death by a thousand cuts" operating expense. Each one felt reasonable the day you installed it — a reviews app, an upsell app, a second email tool, a currency converter, an analytics add-on. Together they become a line item nobody audits.

Run a quarterly pass: open your Shopify admin billing, list every recurring charge, and for each app ask whether it has driven measurable revenue or saved measurable time since the last review. Delete anything you can't defend. Consolidating two overlapping tools into one is pure margin — it drops straight to the bottom line with no effect on sales.

Lever 3: payment leakage (the expense hiding in your payouts)

Processing fees are mostly fixed by your plan, but the leakage around payments is both large and controllable — and it's where generic OPEX advice is completely silent.

Chargebacks are the worst offender. On Shopify Payments, a chargeback pulls the disputed amount and a $15 fee out of your next payout immediately, and Shopify only refunds that $15 if you win (chargeback.io, Shopify chargeback fee). Winning is not the default: manual dispute responses win only roughly 8–20% of the time, because issuers now screen for structured, reason-code-specific evidence rather than written explanations (chargeflow.io, Shopify disputes).

The true cost is worse than the fee. A lost dispute typically runs 2x–2.5x the order value once you add the clawed-back revenue, the $15 fee, unrecoverable COGS, and the ad spend you already paid to acquire that customer (chargeback.io, Shopify chargeback fee). For POD specifically, the COGS is always gone, because a printed item can't be restocked.

Here's the arithmetic on one lost dispute for a $31 order with $12 COGS, $4 supplier shipping, and $8 of ad spend:

Line item Amount
Disputed amount clawed back $31.00
Shopify chargeback fee (lost) $15.00
Unrecoverable COGS $12.00
Supplier shipping already paid $4.00
Ad spend to acquire the customer $8.00
Out of pocket on one lost dispute $70.00

That's $70 lost on a $31 sale — more than 2x the order value, matching the rule of thumb above. At an average chargeback rate around 0.26% (chargeflow.io, chargeback statistics), your 340-order month averages about one dispute — but one lost dispute wipes out the profit from several good orders. Controlling this expense is prevention: ship with tracking and delivery confirmation on every order, use a recognizable billing descriptor, and send proactive shipping updates so customers don't file "item not received" claims weeks later.

Lever 4: the subscription (smallest, but easy)

The subscription is the smallest lever, but it's free money if you're paying monthly. Switching Shopify Basic from monthly to annual billing drops it from $39 to $29/month (Website Builder Expert, Shopify Pricing 2026) — a $120/year saving for a store you're going to keep running anyway. Do the same audit on every annual-eligible app.

Where the marketplace tax fits in

If you're also selling on Etsy, that channel carries its own operating-expense drag. Etsy's combined take — listing, transaction, and payment fees plus Offsite Ads — approaches 10–13% of each sale, and sellers above a revenue threshold face a mandatory 12% Offsite Ads fee that can push total fees to 22–28% on ad-attributed orders (Sherocommerce, Etsy to Shopify migration). That's a real operating expense to weigh when you decide how much volume to route through each channel.

How Victor controls these expenses with you

Doing all four of these every week — per-order profit math across Meta and Google, an app-stack audit, chargeback prevention, and plan-level cleanup — is more than most solo operators can sustain by hand. That's the gap PodVector AI's Victor fills.

Victor is an AI employee that connects to your live data across Shopify, Meta Ads, Google Ads, Printify, Printful, Gelato, and Klaviyo, and computes your true per-order profit so you can see which products and campaigns actually earn after every cost. Victor is not a dashboard you have to read — it delivers reports straight to your Google Drive and can draft approval-gated customer-support email to resolve issues before they become chargebacks. Every write action Victor takes is approval-gated: you approve before anything executes.

Put Victor to work on your store and see where your operating expenses are really going.

FAQs

What's the difference between operating expenses and COGS for a POD store?

COGS is what you pay your supplier to produce and ship each item — it scales with every order. Operating expenses are the recurring overhead of running the store: subscription, apps, ad spend, payment processing, and chargeback or refund leakage. They behave differently and are reported separately, so track them separately. The COGS recording guide covers the product-cost side.

Which operating expense should I cut first?

Rank every line by the share of revenue it consumes and start at the top. For nearly every POD store that's ad spend, followed by payment leakage and the app stack. Cutting your $39 subscription feels productive but moves almost nothing; trimming wasted ad spend or preventing one chargeback a month moves real profit.

Are chargebacks really an operating expense?

Yes — a recurring, predictable one once you have volume. A lost dispute typically costs 2x–2.5x the order value after you add the fee, unrecoverable COGS, and ad spend (chargeback.io), and manual responses win only about 8–20% of the time (chargeflow.io). Treat prevention — tracking, clear descriptors, proactive updates — as a cost-control line, not customer service.

How do I know if my operating expenses are too high?

There's no universal threshold, but the useful test is per-order profit, not a percentage. If your true profit per order — revenue minus COGS, processing, and attributed ad spend — is thin or negative on your best-selling products, your controllable operating expenses are too high for your current pricing. Fix pricing, cut the wasteful line, or both.

Should I move off Etsy to lower my operating expenses?

Maybe, but not automatically. Etsy's fees can reach 22–28% on ad-attributed orders (Sherocommerce), yet Etsy also supplies buyer traffic a new Shopify store has to earn. Many operators run both — Etsy for discovery, Shopify for owned margin — rather than cutting over. Decide by comparing true per-order profit on each channel, not by the headline fee alone.