Direct-to-fan guide

How to Sell Merch as an Independent Artist Without Overstocking

Bradley J Simons
Bradley J Simons
4x Juno-nominated producer · founder of Velveteen
The short answer

Sell merch without overstocking by starting with print-on-demand, where there's zero upfront inventory and you net roughly 20 to 45 percent per item. Only buy in bulk once you're reliably selling 200-plus units of one design, like a touring artist moving shirts nightly, because that's when the lower per-unit cost beats the overstock risk.

Merch is where most of the direct-to-fan money lives, and it's also where I see artists lose the most by guessing wrong. They print 200 shirts for a release, sell 40, and the other 160 sit in a closet as money they already spent. That's overstock, and it's avoidable.

This page is about the unit economics: what a shirt really costs you, what you keep per sale, and how to pick a fulfillment model so you don't end up holding stock you can't move. It sits inside the bigger direct-to-fan revenue picture, where merch, memberships, and one-time sales all stack into a real income. Here I'm only covering the merch math, and one piece most guides skip: how Canadian duty and HST change the numbers when your print-on-demand orders cross the border.

20-45%

typical artist profit margin on print-on-demand merch

$0

upfront cost to start with print-on-demand

$11.99

gross profit on a $29.99 Printful shirt before platform fees

$30KCAD

revenue point where Canadian sellers must register for GST/HST

Key takeaways

  • Print-on-demand carries zero upfront cost and zero overstock risk, but a higher per-unit cost. Bulk inventory flips that: cheap per unit, expensive if it doesn't sell.
  • Typical POD margin runs 20 to 45 percent. Apparel sits at the low end, stickers and prints at the high end.
  • On a $29.99 shirt with a Printful base around $13 and US shipping around $5, you keep roughly $11.99 before platform fees, about a 40 percent margin.
  • Bulk only wins when you reliably sell one design at volume. The break point is roughly 200-plus units of the same SKU, which is touring-artist territory.
  • If you're Canadian, fulfillment center location decides whether your buyer gets hit with border duty and HST. Printful's Ontario center ships duty-free inside Canada; US-routed Printify orders can get charged at the door.
  • Once your Canadian merch revenue passes $30,000 CAD a year, you have to register for a GST/HST number with the CRA.

What does it cost to sell a merch item?

Every piece of merch has a base cost, and what you keep is whatever's left after that base, shipping, and platform fees come out of the retail price. With print-on-demand there's no inventory cost on top, because the provider only makes the item once a fan orders it. You set the retail price above the base, and the provider fulfills and ships each order.

The numbers that matter on a t-shirt: a unisex base cost starts around $7.50 USD for a Gildan at Printful, and a Bella + Canvas 3001 starts around $11.75. After printing, most apparel lands at $11 to $15 before shipping. Domestic US shipping on an apparel order starts around $4.75.

Put that together on a shirt you sell for $29.99. With a Printful base near $13 and US shipping near $5, you're keeping about $11.99 in gross profit before any platform fee, which is roughly a 40 percent margin. That's a realistic apparel number. Stickers, prints, and other accessories run higher margins because the base cost is so much lower, which is why the overall POD range is 20 to 45 percent rather than one figure.

Margin is a range, not a number

When a platform quotes you a margin, it's an estimate that moves with the product, the retail price you set, and the shipping. Apparel sits at the bottom of the 20 to 45 percent band. Accessories sit at the top. Don't price a hoodie off a sticker's margin.

Print-on-demand or bulk inventory: which one keeps you from overstocking?

This is the decision the whole page hangs on. Print-on-demand means zero upfront cost and zero overstock risk, because nothing gets made until a fan buys it. The trade is a higher per-unit cost, around $9 to $15 for a shirt, so you keep less per sale. Bulk inventory flips it: you pay $500 to $5,000 or more up front per design, your per-unit cost drops to roughly $3 to $7 a shirt at 100-plus units, but anything you don't sell is sunk cost sitting in a box.

Print-on-demand vs bulk inventory
Print-on-demandBulk inventory
Upfront cost$0$500 to $5,000+ per design
Per-unit cost (t-shirt)Higher, ~$9 to $15Lower, ~$3 to $7 at 100+ units
Overstock riskNoneHigh, unsold stock is sunk cost
Speed to launchFast, design is live immediatelyWeeks of lead time
Best forLow volume, lots of different designsSelling 200+ of one design, like nightly on tour

Start with POD. You give up margin per sale, but you can put up ten designs without spending a dollar and see what fans buy. Move a design to bulk only once you're reliably selling it at volume, roughly 200-plus units of the same SKU. That's usually a touring artist selling shirts at the merch table every night. Below that, the per-unit savings don't cover the overstock risk.

Overstock is just money you already spent on inventory a fan never asked for. Print-on-demand makes that number zero.

Printful vs Printify: where the margin difference comes from

These are the two POD providers most artists end up choosing between, and the difference is mostly about the base cost. Printful runs its own facilities plus partners, so quality is more consistent and the base cost is higher, roughly $9 to $13 for a t-shirt. Printify is a network of third-party print providers, so the base can drop to around $5 to $9 depending on which provider you pick, but quality varies between them.

Printful and Printify on the numbers
PrintfulPrintify
FulfillmentOwned facilities plus partnersThird-party print providers
Typical t-shirt base~$9 to $13 USD~$5 to $9 USD, varies by provider
Quality consistencyHigher, owned facilitiesVariable by provider
Platform feeNone, pay per orderFree plan; Premium $39/mo monthly (~$25/mo annual) for up to 33% off base costs

At volume the base-cost gap adds up. At 100 sales a month, Printify's lower base can translate to roughly $400 a month more in gross margin than Printful at current 2026 rates. Printful is the safer call when consistent quality matters more than squeezing margin. Printify wins on pure margin once you're moving enough volume that the base cost difference outweighs the quality variance you're taking on.

Canadian duty and HST on cross-border print-on-demand orders

This section is specific to Canadian artists, and it's the thing that quietly wrecks the customer experience if you ignore it. Where your POD provider's fulfillment center sits decides whether your Canadian buyer gets charged customs duty and HST at their door. Same shirt, same platform, very different outcome for the fan depending on routing.

Printful has a fulfillment center in Ontario. Orders shipped to Canadian addresses from that facility don't incur customs or import duties, because they never cross the border. Ontario ships to most of Ontario in about 2 business days and to most other provinces in about 4. For a Canadian audience, routing through the Ontario center keeps your fans from getting hit with a surprise charge.

Printify is different. It doesn't guarantee Canadian fulfillment for every product, so an order can get routed through a US print provider. When that happens the package crosses the border and is subject to customs duties and HST on delivery, and the buyer is usually the one who pays them. Printify's own guidance is to pick Canada-based print providers for Canadian delivery addresses to avoid that exposure. If you're selling to Canadian fans on Printify, check the provider's location before you list the product, not after a fan complains about a duty bill.

A US artist on the same platform doesn't see this

An artist based in the US shipping to US buyers never touches cross-border duty, because the order stays domestic. That's the whole difference. The platform and the shirt are identical; the only variable is whether the package crosses a border. US-based guides on POD margins skip this entirely because it doesn't apply to them. It absolutely applies to you if you're shipping into Canada from a US provider.

One more piece on the tax side. Once your Canadian merch revenue passes $30,000 CAD a year, you're responsible for registering for a GST/HST number with the CRA and remitting the applicable provincial and federal tax on your Canadian customer orders. That's a seller obligation, separate from the duty the buyer might pay at the border. Budget for it before you hit the threshold.

Pricing a shirt so the margin actually survives

Work backward from what you keep, not forward from the base cost. Take the base, add shipping, add any platform fee, and only then decide a retail price that leaves you a margin you'd accept. On the $29.99 shirt above, you keep about $11.99 before platform fees. Run a Bandcamp digital-plus-merch bundle or a Patreon membership on top and the platform's cut comes out of that $11.99, so build it in.

If you're stacking merch with other direct-to-fan income, the per-stream and per-sale math gets layered fast, and a single number won't tell you whether a release pays for itself. Model it before you spend on a pressing or a bulk order.

Run your release numbers through the free royalty calculator to see gross, your share, and your break-even before you commit to inventory.

Frequently asked questions

Do I have to charge my fans for shipping or build it into the price?+

Either works, and it's mostly a psychology call. Free shipping with the cost baked into a higher retail price tends to convert better because there's no surprise at checkout, but it makes your sticker price look higher next to a competitor showing a lower price plus shipping. Whichever you pick, the shipping cost is real and comes out of your margin, so account for it before you set the retail number.

Can I sell print-on-demand merch directly on Bandcamp?+

Bandcamp takes 10 percent on physical goods plus payment processing. It doesn't run a POD print operation for you, so artists typically fulfill through a POD provider and list finished products. The Bandcamp vs Patreon comparison guide covers how those platform fees stack up against a subscription model.

What merch sells best for a small independent artist?+

From what I've seen: stickers, enamel pins, prints, and tote bags. They're cheap to produce on POD, they price low enough for a casual fan to grab, and the margin percentage is higher than apparel. Shirts and hoodies are what people picture as merch, but they carry the thinnest margins and the most size-and-color risk. The worst first thing to over-order.

Should I order sizes in bulk if only some sizes sell?+

This is exactly the overstock trap. When you buy a bulk run you commit to a size curve up front, and if your fans skew toward mediums and larges, your smalls and XXLs become dead stock. Print-on-demand sidesteps it entirely because each size is made to order. If you do go bulk, weight your size curve toward the middle sizes and order conservatively on the extremes.

How does selling merch affect what I owe at tax time in Canada?+

Merch income is self-employment income, so it's taxable whether or not you've registered for GST/HST. The $30,000 CAD threshold triggers your obligation to start collecting and remitting GST/HST. It's not the point where the income becomes taxable. Keep records of base costs, shipping, and platform fees because those are deductible against the revenue. For anything beyond the basics, talk to an accountant who handles musicians.

Bradley J Simons

About the author

Bradley J Simons

Bradley J Simons is a 4x Juno-nominated producer who makes music as Babbage and founded Velveteen. A former touring musician, he writes about releasing, pitching, and getting paid for music from the artist's side of the desk.

Velveteen notes

Get better release strategy in your inbox

Release planning checklists, royalty explainers, and artist strategy notes from Velveteen. No daily noise.

Improve this page

Was this useful? Send a signal or flag a correction.

Keep reading

Free tool · no signup

Run your own streaming math

Plug in your streams and a payout range to see gross revenue, your share after the distributor fee and splits, and how many streams it takes to recoup a budget.