Guides · Free · Photographers

SELL PRINTS
NO INVENTORY

Print on demand, the way my shop actually runs

Every print on my shop is made after someone buys it. A lab prints it, packs it and ships it straight to the buyer. I never touch paper, frames or boxes. This guide is how to set that up so the prints look right, the prices hold a real margin, and buyers aren't scared off at checkout. It's built from my own shop, including the mistakes. Grab the AI playbook if you want Claude or ChatGPT to walk you through it.

Download the AI playbook ↓ Or have me set it up →
00OverviewRead first

How it works

buyer pays you (your site or a marketplace)
  → order goes to the lab with your full-res file
  → lab prints, packs, ships to the buyer
  → you keep the difference between price and lab cost

You never buy stock. The lab charges you per order for the print and the shipping, and you set the retail price. Your job is the parts a lab can't do: good photos, files that print well, prices that make sense, and getting people to the shop.

There are two kinds of places to sell, and it matters which is which:

  • Places where the sale happens on your checkout: your own site. Highest margin, and you own the customer.
  • Marketplaces where the sale has to happen on their checkout: Etsy and similar. You pay their fees, and you get their search traffic. Etsy won't let you send buyers to your own checkout, but it does let a lab fulfil orders behind the scenes.

Everything else (Instagram, Pinterest, TikTok, Reddit) is a billboard that links back to one of those.

01Partner~1 evening

Choose a lab

I use Prodigi. What I looked for, and what you should check with any lab:

  • An API with a sandbox, so your site can get quotes and place orders automatically, and you can test without real money.
  • A quote endpoint that returns the print cost and shipping for a size and a destination. This is what keeps your margins honest.
  • Labs in more than one country. Printing close to the buyer means cheaper, faster shipping and no customs surprises.
  • The products you want: fine art paper to start, then framed, canvas and others later.
  • Marketplace connections. Prodigi connects to Etsy natively, so the same lab can fulfil both your site and an Etsy shop.

Before you sell anything, order a few samples to yourself. You can't judge paper or frame quality from a product page.

02Curate~1 evening

Which photos to sell

  • Make it opt-in, photo by photo. On my site nothing is for sale until I tick a box on that photo. Defaulting everything to "for sale" means you'll eventually sell something you shouldn't.
  • Skip photos with recognizable people unless you have a release that covers selling prints. I only sell photos where nobody is identifiable.
  • Client photos are not stock. If someone paid you for a shoot, those photos aren't going in your shop.
  • Pick photos that hold up big. A photo that works as a phone-sized post can fall apart on a wall. Sharp, simple, strong light.
03Files~1 day

Masters and resolution

The lab prints whatever file you send. Send it the full-resolution export (I use full quality sRGB JPEGs), never the web version from your gallery.

The rule I use: only offer a size if the file has at least 200 pixels per inch at that size for paper and metal. Canvas is more forgiving, so I use 150 there.

size      pixels needed at 200 ppi
8x12      1600 x 2400
12x18     2400 x 3600
16x24     3200 x 4800
24x36     4800 x 7200

Store each master's width and height, and let your shop work out which sizes each photo qualifies for. Then a small file automatically offers only small prints.

What broke for me

About fifty of my for-sale photos were stuck at the two smallest sizes. Every one was exactly 2048 pixels on the long edge: I'd uploaded the web export and never added the real master. Re-exporting from the originals unlocked the big sizes, which is where most of the money is.

04Sizes~2 hours

Sizes that fit

Only offer print sizes that match the photo's shape. Then the buyer gets exactly what they saw, with no surprise crop.

3:2 (most cameras)   4x6 · 8x12 · 12x18 · 16x24 · 24x36
4:3 (phones, some)   6x8 · 9x12 · 12x16
4:5 (portrait crop)  4x5 · 8x10 · 16x20

Group your sizes into families by ratio and give each photo the family it matches, within a small tolerance. Show the buyer a preview of the print at the chosen size and frame.

What broke for me

Ten photos showed no sizes at all. They were all 4:5, and my shop only knew 3:2 and 4:3, so they matched nothing. Either add the size family your photos use, or re-export them at a ratio you already support. I re-exported from the masters at 3:2, which also fixed their resolution.

05Productsstart small

Product tiers

  • Fine art paper. Start here. Cheap to make, cheap to ship flat or rolled, and it looks good.
  • Framed. Where much of the profit and the wall appeal are. Also the heaviest and most expensive to ship, so watch the margin by country.
  • Canvas and float-framed canvas. Popular with people decorating a room. Add once paper and framed are working.
  • A cheaper poster tier. Gives people an easy yes and a lower entry price.

Launch with two or three sizes of paper and one framed option. Every product you add is more to test, price and support. You can always add more once something sells.

06Money~half day

Pricing for margin

Work out what you actually pay per order, then price to the margin you want. I aim for roughly 40 to 50 percent after every cost.

landed cost = print + shipping + any tax the lab charges you
              + card fee (a few percent plus a fixed fee)

price = landed cost / (1 - target margin), then round

$30 landed, 45% margin → 30 / 0.55 = $54.55 → $55
  • Check the lab's tax line. My lab charges me sales tax on each production order because I'm the buyer on record. It's a real cost; see whether a resale certificate removes it where you live.
  • Round prices. $55 reads better than $54.55.
  • Check margin by country. Shipping varies a lot by destination. I block any product and country combination that would fall under about 30 percent.
What broke for me

A framed print to Canada shipped by courier and left me about 15 percent. I only caught it because I priced per country. Framed to Canada is now blocked; Canadian buyers can still order paper.

What broke for me

My first prices weren't actually too high. The margins were fine. But a low price plus a separate shipping line added up to a total that felt expensive at checkout. I switched to slightly lower, rounder prices with shipping built in and "free shipping" shown. Same money, much better feel.

07Costs~half day

Live quotes, shipping

Pull print cost and shipping from the lab's quote API instead of copying numbers into a spreadsheet. Prices and shipping rates change, and a quote that was right in spring can quietly eat your margin by fall.

  • Re-run quotes for every product and your main countries every few months, and after any lab price change.
  • Paper shipping is often close to flat per shipment, so extra paper prints in one order are cheap to ship. Framed shipping usually goes up with every piece.
  • If your lab offers a budget shipping option for some countries, compare it. A cheaper option on small paper prints can lift margin a lot.
08Bigger orders~half day

Bulk tiers and sets

Because paper shipping barely grows with quantity, multi-print orders are where margin gets better. I offer:

paper prints only
3+ prints   15% off
5+ prints   20% off
10+ prints  25% off

Framed is excluded because frame shipping grows per piece. Enforce the discount on your server, not just in the cart display, so it can't be faked.

Sets help people buy more than one: a named group of photos that belong together (a city, a series, one trip). Let the buyer pick three or more from the set in one size. Sets also make good pitches for businesses decorating a space.

09Proof~1 week incl. shipping

Test orders

  1. Run the whole flow in test mode against the lab's sandbox: pay, confirm the order arrives at the lab, confirm the buyer email.
  2. Then place one real order to your own address.
  3. Look at the print in daylight next to your screen. If it comes back darker or warmer than you expected, the usual cause is a screen that's too bright and not calibrated, not the lab.

Keep your proof prints. They're useful for showing to people in person and for checking color when you add a new paper or lab.

10Trust~2 hours

Policies and tax

You need a shipping and returns page and a contact page before you connect any shopping platform. Pinterest rejected my merchant application until I had both, linked from the shop and every product page.

What mine says, in short:

  • Prints are made to order, so no returns for change of mind.
  • Damaged, defective, wrong or lost: a free reprint or a full refund, and the buyer doesn't send anything back.
  • A claim window (mine is 30 days), how fast I reply, and typical transit times from the lab.
  • Contact through a form, not a published email address, which just gets spammed.

Sales tax: prints are physical goods. In the US most states tax them, and many only require you to register once your sales pass a threshold. Digital downloads are often treated differently. Look up your state's rules, and ask an accountant if you're unsure. This guide isn't tax advice.

11Channelsongoing

Where to sell

  • Your own site. The hub, the highest margin, and the cheapest place to buy. The photo site guide covers building it.
  • Etsy. The sale has to finish on Etsy, but the lab can fulfil it. I price Etsy a bit higher than my own site to cover their fees, which keeps my site the best deal.
  • Shopping feeds. Instagram and Facebook Shops, Pinterest, TikTok and Google Shopping all take a product catalog generated from your shop.
  • Billboards. Pinterest pins, reels, Reddit, curated sites. Link back to the product page; don't lead with "buy my prints."
  • Local businesses. Restaurants, offices, short-term rentals and designers buy several prints at a time, which is exactly where bulk pricing pays off.
What broke for me

Etsy uses one shipping weight per listing, not per size or frame, so per-variant calculated shipping doesn't work. I set free shipping and built it into the price, which also helps in Etsy search.

Free download · Works with Claude or ChatGPT

The AI playbook

A text file that turns Claude, ChatGPT or another assistant into a coach for setting up print on demand. It asks what you shoot, where you want to sell and what margin you want, then walks you through lab setup, files, sizes, pricing math, test orders and policies one step at a time, and checks your numbers before you go live.

Download playbook (.txt) ↓
→ToolsOptions

Gear: what I use and the alternatives

You don't need any of this to sell prints. It's what helps my prints come out the way the photo looked on screen. Each slot has a budget, a pick and an upgrade, with what each is best for. "I use this" marks gear I own. Links open on Amazon.

Next

Need the store itself?

This guide covers selling prints. The photo site guide covers building the site and shop that sell them: gallery, admin, Stripe checkout and the lab connection. Or I can build it for you, with accounts in your name.

Disclosure: As an Amazon Associate I earn from qualifying purchases. Product links on this page are affiliate links. Items marked "I use this" are gear I own; the rest are options I researched. The price you pay is the same. Labs and platforms named here (Prodigi, Stripe, Etsy, Pinterest) are mentioned because I use them, not because they pay me.