MeshX Create
Today's Focus: List 3 new items today to grow faster.
MeshX logo
MeshX Create
Seller Handbook ยท Print-on-Demand

Your first Etsy listing, step by step.

A practical walkthrough for MeshX Create customers setting up a T-shirt listing on Etsy โ€” from photos and description through variants, pricing, postage and publish.

Step 01Before you begin

Get your materials ready

Open Etsy โ†’ Shop Manager โ†’ Listings โ†’ Add a listing. Before you click anything, have these ready on your desktop:

  • At least 8 listing images โ€” upload more if you have them (Etsy allows up to 20, and more images = more conversions). At minimum include a primary mockup, lifestyle shot, colour chart, and size chart.
  • A short video (optional but recommended โ€” boosts ranking).
  • Colour chart & size chart PDFs โ€” download the MeshX templates below.
  • Your design name and 2โ€“3 keyword phrases buyers would search for.
  • Your profit target per adult and kids tee (see Step 06).
Step 02Photos & video

Upload 8+ photos and a video

Fill at least the 8 slots below. You can upload more if you have them โ€” Etsy allows up to 20 photos + 1 video per listing and more images generally convert better. Suggested order:

  1. Slot 1 โ€” Primary mockup. Your strongest product shot on the most popular colour. This is the thumbnail buyers see in search.
  2. Slot 2 โ€” Video (optional). 5โ€“15 seconds showing the garment from multiple angles.
  3. Slot 3 โ€” Design-colour warning. "Choose the correct T-shirt colour" graphic โ€” reduces refund requests.
  4. Slot 4 โ€” Lifestyle shot. Model wearing the tee, or the tee styled in context.
  5. Slot 5 โ€” Alternate colour mockup. Same design on a different colour (e.g. White or Sand).
  6. Slot 6 โ€” Second lifestyle / alt-product shot (e.g. tote bag or hoodie mockup if relevant).
  7. Slot 7 โ€” Size chart (Adult + Kids โ€” from the MeshX template).
  8. Slot 8 โ€” Colour chart (all 7 garment colours โ€” from the MeshX template).
Check
Click Adjust thumbnails after uploading. Make sure the design is centred in every crop โ€” Etsy shows different thumbnail shapes in different parts of the site.
Step 03Category

Pick the right category

Selected category
T-shirts
Physical item?
Yes
Made to order?
Yes โ€” tick this box. It's the engine of the whole print-on-demand model.
Step 04Title & description

Write the title and description

Title (140 characters max)

Front-load the strongest 2โ€“3 keywords. Avoid "best", "amazing", "perfect" โ€” Etsy's SEO tool downranks subjective words.

Title formula[Main keyword phrase] [Occasion] [Product type] โ€” [Secondary keyword]

ExampleHusband In The Galaxy T-Shirt โ€” Funny Father's Day Gift for Dad

Description

Paste and edit the template below. The first two lines are the most important โ€” Etsy only shows those before "read more".

Description template โ€” copy & pasteโ˜… Please select your item from the drop-down menu before adding to basket. โ˜… Be aware of the colour of the design vs. the colour of the product โ€” a white design will print white on all garments. SIZES ARE UNISEX UK FITTING โ€” please check the size charts in the photos. Please check the colour charts in the photos before ordering. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” GARMENTS ON OFFER โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” โ€ข Adult T-Shirts (Unisex) โ€” Black, White, Navy, Light Heather Grey, Dark Charcoal, Burgundy, Sand โ€ข Kids T-Shirts โ€” Black, White, Light Heather Grey โ€ข Tote Bags (One size) โ€” Sand / Natural โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” PROCESSING & DELIVERY โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” โ€ข Items are processed within 3โ€“7 business days (every order is custom made). โ€ข UK postage: 2โ€“5 business days after printing. โ€ข International postage: 7โ€“14 business days after printing. โ€ข Etsy's checkout estimate is a rough guide only โ€” actual arrival depends on Royal Mail. โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” CARE โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ” Wash inside out on a cool 30ยฐC cycle. Do not tumble dry. Iron on the reverse of the print only.
Step 05Item options โ†’ Variations

Set up variations & SKUs

Critical
This is the single most important section. If the SKUs are wrong, MeshX cannot fulfil the order. The SKU tells our production system exactly which garment, size and colour to print. Take your time here and copy from the table below โ€” don't freestyle.

Step 5.1 โ€” Open the variations dialog

Under Item options, click Manage variations. A modal opens where you'll create two variation groups in the order below. The order matters โ€” Garment & Size must be first so it appears as the top dropdown for buyers.

Step 5.2 โ€” Add Variation 1: Garment & Size

  1. Click + Add a variation.
  2. In the variation-name box, type exactly: Garment & Size
  3. In the options box, type each of the 13 options below, one by one, pressing Enter after each:
Adult Tshirt SAdult Tshirt MAdult Tshirt L Adult Tshirt XLAdult Tshirt 2XLAdult Tshirt 3XL Adult Tshirt 4XLKids Tshirt 3-4Kids Tshirt 5-6 Kids Tshirt 7-8Kids Tshirt 9-10Kids Tshirt 11-13 Tote Bag

Spelling matters: use these labels exactly โ€” our SKU lookups match on these names.

Step 5.3 โ€” Add Variation 2: Colour

  1. Click + Add a variation again.
  2. In the variation-name box, type exactly: Colour
  3. Add the 7 colour options below, pressing Enter after each:
Black White Navy Light Heather Grey Dark Charcoal Grey Burgundy Sand

Step 5.4 โ€” Set the dialog toggles

At the bottom of the Manage variations dialog, set these toggles exactly:

Prices vary for each
โœ“ ON โ€” Garment & Size and Colour
Processing profiles vary
โœ— OFF
Quantities vary for each
โœ“ ON โ€” Garment & Size and Colour
SKUs vary for each
โœ“ ON โ€” Garment & Size and Colour

Click Apply. Etsy generates 91 combinations (13 ร— 7) in the variations table.

Step 5.5 โ€” Turn OFF combinations we don't sell

MeshX only prints certain Kids and Tote combinations. In the variations table, toggle Visible โ†’ OFF (โœ—) for every row that isn't in the enabled list below. The enabled rows are:

  • All 49 Adult T-shirt rows โ€” 7 sizes ร— 7 colours, all stay ON.
  • 15 Kids T-shirt rows โ€” 5 ages (3-4, 5-6, 7-8, 9-10, 11-13) ร— 3 colours (Black, White, Light Heather Grey).
  • 1 Tote Bag row โ€” Sand only.

Total enabled: 65 rows. Total hidden: 26 rows.

Step 5.6 โ€” Paste the SKU into every enabled row

Copy each SKU from the master table below into the matching row's SKU box. Also set Quantity = 999 for every enabled row (made-to-order never runs out).

Tip
Sort the variations table by clicking the Garment & Size column header โ€” it groups rows together so pasting is quicker. The full SKU list is also in the MeshX Drive folder as a text file you can copy from.

Master SKU table โ€” Adult T-shirts (49 rows, all enabled)

Garment & SizeColourSKU
Adult Tshirt SBlackCR1500-BLACK-S
Adult Tshirt SWhiteCR1500-WHITE-S
Adult Tshirt SNavyCR1500-NAVY-S
Adult Tshirt SLight Heather GreyCR1500-GREY-S
Adult Tshirt SDark Charcoal GreyCR1500-CHARC-S
Adult Tshirt SBurgundyCR1500-BURG-S
Adult Tshirt SSandCR1500-SAND-S
Adult Tshirt MBlackCR1500-BLACK-M
Adult Tshirt MWhiteCR1500-WHITE-M
Adult Tshirt MNavyCR1500-NAVY-M
Adult Tshirt MLight Heather GreyCR1500-GREY-M
Adult Tshirt MDark Charcoal GreyCR1500-CHARC-M
Adult Tshirt MBurgundyCR1500-BURG-M
Adult Tshirt MSandCR1500-SAND-M
Adult Tshirt LBlackCR1500-BLACK-L
Adult Tshirt LWhiteCR1500-WHITE-L
Adult Tshirt LNavyCR1500-NAVY-L
Adult Tshirt LLight Heather GreyCR1500-GREY-L
Adult Tshirt LDark Charcoal GreyCR1500-CHARC-L
Adult Tshirt LBurgundyCR1500-BURG-L
Adult Tshirt LSandCR1500-SAND-L
Adult Tshirt XLBlackCR1500-BLACK-XL
Adult Tshirt XLWhiteCR1500-WHITE-XL
Adult Tshirt XLNavyCR1500-NAVY-XL
Adult Tshirt XLLight Heather GreyCR1500-GREY-XL
Adult Tshirt XLDark Charcoal GreyCR1500-CHARC-XL
Adult Tshirt XLBurgundyCR1500-BURG-XL
Adult Tshirt XLSandCR1500-SAND-XL
Adult Tshirt 2XLBlackCR1500-BLACK-2XL
Adult Tshirt 2XLWhiteCR1500-WHITE-2XL
Adult Tshirt 2XLNavyCR1500-NAVY-2XL
Adult Tshirt 2XLLight Heather GreyCR1500-GREY-2XL
Adult Tshirt 2XLDark Charcoal GreyCR1500-CHARC-2XL
Adult Tshirt 2XLBurgundyCR1500-BURG-2XL
Adult Tshirt 2XLSandCR1500-SAND-2XL
Adult Tshirt 3XLBlackCR1500-BLACK-3XL
Adult Tshirt 3XLWhiteCR1500-WHITE-3XL
Adult Tshirt 3XLNavyCR1500-NAVY-3XL
Adult Tshirt 3XLLight Heather GreyCR1500-GREY-3XL
Adult Tshirt 3XLDark Charcoal GreyCR1500-CHARC-3XL
Adult Tshirt 3XLBurgundyCR1500-BURG-3XL
Adult Tshirt 3XLSandCR1500-SAND-3XL
Adult Tshirt 4XLBlackCR1500-BLACK-4XL
Adult Tshirt 4XLWhiteCR1500-WHITE-4XL
Adult Tshirt 4XLNavyCR1500-NAVY-4XL
Adult Tshirt 4XLLight Heather GreyCR1500-GREY-4XL
Adult Tshirt 4XLDark Charcoal GreyCR1500-CHARC-4XL
Adult Tshirt 4XLBurgundyCR1500-BURG-4XL
Adult Tshirt 4XLSandCR1500-SAND-4XL

Master SKU table โ€” Kids T-shirts (15 rows enabled, rest OFF)

Garment & SizeColourSKU
Kids Tshirt 3-4BlackCR1500B-BLACK-3Y
Kids Tshirt 3-4WhiteCR1500B-WHITE-3Y
Kids Tshirt 3-4Light Heather GreyCR1500B-GREY-3Y
Kids Tshirt 5-6BlackCR1500B-BLACK-5Y
Kids Tshirt 5-6WhiteCR1500B-WHITE-5Y
Kids Tshirt 5-6Light Heather GreyCR1500B-GREY-5Y
Kids Tshirt 7-8BlackCR1500B-BLACK-7Y
Kids Tshirt 7-8WhiteCR1500B-WHITE-7Y
Kids Tshirt 7-8Light Heather GreyCR1500B-GREY-7Y
Kids Tshirt 9-10BlackCR1500B-BLACK-9Y
Kids Tshirt 9-10WhiteCR1500B-WHITE-9Y
Kids Tshirt 9-10Light Heather GreyCR1500B-GREY-9Y
Kids Tshirt 11-13BlackCR1500B-BLACK-12Y
Kids Tshirt 11-13WhiteCR1500B-WHITE-12Y
Kids Tshirt 11-13Light Heather GreyCR1500B-GREY-12Y

Turn OFF every other Kids combination: Kids Tshirt ร— Navy / Dark Charcoal Grey / Burgundy / Sand โ€” for all five age ranges. That's 5 ages ร— 4 colours = 20 hidden Kids rows.

Master SKU table โ€” Tote Bag (1 row enabled, 6 OFF)

Garment & SizeColourSKU
Tote BagSandAA550c-SAND-OS

Turn OFF the 6 Tote Bag rows in other colours (Black, White, Navy, Light Heather Grey, Dark Charcoal Grey, Burgundy).

Double-check
Before you leave this screen, count your enabled rows โ€” it should be exactly 65 (49 Adult + 15 Kids + 1 Tote). If you have more or fewer, something is wrong. Each enabled row must have a SKU pasted in, and every SKU must match the tables above character-for-character (including the lowercase c in AA550c).
Step 06Pricing โ€” the important one

How to price for profit

You set the sale price. Your MeshX costs are fixed โ€” and the 3XL/4XL sizes cost you slightly more to produce. Here's what you'll pay per order:

ProductSizesYour cost per order
Adult T-shirtS โ€“ 2XLยฃ5.75
Adult T-shirt3XL โ€“ 4XLยฃ6.49
Kids T-shirtAll sizesยฃ5.19
Tote BagOne size ยท Front printยฃ4.75

Because 3XL/4XL cost more, you should set a higher price on those rows in the variations table โ€” a common pattern is +ยฃ2 on 2XL, +ยฃ3 on 3XL, +ยฃ4 on 4XL.

Worked examples (one UK sale)

Adult T-shirt (Sโ€“2XL)

Sale price (you choose)ยฃ19.99
MeshX print costโˆ’ ยฃ5.75
Postage you charge buyer+ ยฃ3.99
Postage you pay MeshXโˆ’ ยฃ2.85
Etsy fees (~15%)โˆ’ ยฃ3.60
Your profitโ‰ˆ ยฃ11.78

Adult T-shirt (3XLโ€“4XL)

Sale price (you choose)ยฃ23.99
MeshX print costโˆ’ ยฃ6.49
Postage you charge buyer+ ยฃ3.99
Postage you pay MeshXโˆ’ ยฃ2.85
Etsy fees (~15%)โˆ’ ยฃ4.20
Your profitโ‰ˆ ยฃ14.44

Kids T-shirt

Sale price (you choose)ยฃ16.99
MeshX print costโˆ’ ยฃ5.19
Postage you charge buyer+ ยฃ3.99
Postage you pay MeshXโˆ’ ยฃ2.85
Etsy fees (~15%)โˆ’ ยฃ3.15
Your profitโ‰ˆ ยฃ9.79

At-a-glance

Postage you keep+ ยฃ1.14
Etsy fee rate~15%
Listing renewal$0.20 / 4 mo
Quantity per variant999

Quick pricing ladder

Sale priceAdult Sโ€“2XL profitAdult 3XLโ€“4XL profitKids profit
ยฃ14.99โ‰ˆ ยฃ7.04โ‰ˆ ยฃ6.30โ‰ˆ ยฃ7.60
ยฃ17.99โ‰ˆ ยฃ9.59โ‰ˆ ยฃ8.85โ‰ˆ ยฃ10.15
ยฃ19.99โ‰ˆ ยฃ11.29โ‰ˆ ยฃ10.55โ‰ˆ ยฃ11.85
ยฃ22.99โ‰ˆ ยฃ13.84โ‰ˆ ยฃ13.10โ‰ˆ ยฃ14.40
ยฃ24.99โ‰ˆ ยฃ15.54โ‰ˆ ยฃ14.80โ‰ˆ ยฃ16.10

Assumes you charge ยฃ3.99 postage, pay MeshX ยฃ2.85 postage, Etsy fees โ‰ˆ 15% of sale price. Actual fees vary slightly by country, Offsite Ads status, and listing renewals.

Shop currency

Your shop currency was chosen when you opened the shop. If you need to change it, go to Shop Manager โ†’ Settings โ†’ Finances โ†’ Currency. Most UK sellers use GBP ยฃ. Make sure it's set before you type in your prices so you don't accidentally price in USD.

Step 07Attributes

Tags, materials & attributes

Tags (use all 13)

Tags are 1โ€“3 word phrases โ€” never single words. Mix broad and specific:

  • Broad occasion tags: fathers day shirt, birthday gift tee
  • Recipient tags: gift for dad, husband gift
  • Design-specific: galaxy dad shirt, funny dad tee
  • Product tags: unisex t shirt, cotton tshirt

Materials

Add: Cotton. MeshX T-shirts are 100% cotton โ€” do not add Polyester.

Primary / Secondary colour

Pick the two most dominant colours in your design (not the garment). Leave blank if unsure.

Size scale

Choose UK (Alpha) โ€” S, M, L, XL.

Step 08Delivery, processing & returns

Set up your delivery profile

Create the profile once and reuse it for every listing.

Profile name
Tshirts
Dispatched from
United Kingdom
Origin postcode
Your business postcode
UK delivery service
Royal Mail Tracked 48 (2 business days)
What you charge โ€” UK
Fixed price ยท ยฃ3.99 first item ยท ยฃ0.99 each additional
Delivery upgrade (Express)
Royal Mail Tracked 24 (1 business day) ยท +ยฃ0.99 per item on top of standard

Processing profile

Name
Made to order
Time
3โ€“7 business days (matches what you promise in the description)

Returns & exchanges

Because every item is custom-printed, the sensible policy is: No returns or exchanges โ€” buyer can contact seller about any issues with an order. Etsy displays this clearly so buyers know before checkout.

Step 09How it's made

Fill in the provenance questions

Who made it?
I did
What is it?
A finished product
How does your shop produce this item?
"It's an item that my shop alters" โ€” you're customising a commercially available blank tee. This is the correct answer for print-on-demand.
Tools used
Computerised tools or machines
Production partner
Add MeshX Create as your production partner the first time you list. Etsy requires this because a third party helps physically produce the item.
Important
Do not tick "An AI generator" unless the artwork itself was generated by AI. It refers to the design, not the listing tools.
Step 10Settings & publish

Final settings, then publish

Shop section
T-Shirts (create it if this is your first listing)
Feature this listing
Off (you can turn this on for your bestsellers later)
Renewal options
Automatic โ€” each listing renews for $0.20 (~ยฃ0.16) every 4 months. Saves you having to re-list manually.

Pre-publish checklist

  • At least 8 photo slots used (more is better, up to 20)
  • Size chart and colour chart included in the photos (downloaded from the MeshX folder)
  • Title under 140 characters, no "best / amazing / perfect"
  • Description includes size-chart reminder and processing times
  • Exactly 65 variations enabled (49 Adult + 15 Kids + 1 Tote), SKUs pasted in every one, matching the master SKU tables character-for-character
  • 3XL/4XL priced higher than Sโ€“2XL to account for the ยฃ6.49 cost
  • Prices are in the correct currency (usually GBP)
  • Every enabled variant has quantity 999
  • All 13 tags used
  • Delivery profile: ยฃ3.99 first + ยฃ0.99 each extra, Express +ยฃ0.99 per item
  • Processing set to Made to order (3โ€“7 days)
  • "How it's made" โ†’ It's an item that my shop alters
  • MeshX Create added as production partner

When every box is ticked, hit Preview to sanity-check the buyer view, then Publish changes. Your first listing is live. ๐ŸŽ‰

Step 11Send your listing URL to MeshX

Copy the "Copy listing" URL into the MeshX Listing Bot

Don't skip
This is the final step โ€” it tells the MeshX Listing Bot which Etsy listing to duplicate for every future design you add. Without it, we can't automate your listings.

We don't want the public product URL. We want Etsy's internal Copy listing URL โ€” the one that opens a pre-filled duplicate of your listing in the editor. Here's how to get it:

  1. Go to Shop Manager โ†’ Listings.
  2. Find the listing you just published.
  3. Click the cog (โš™๏ธŽ) icon in the bottom-right of the listing tile. A menu opens with these options: View on Etsy ยท View stats ยท Edit ยท Copy ยท Deactivate ยท Renew ยท Change Section ยท Share ยท Delete.
  4. Click Copy. Etsy opens a new tab that starts duplicating the listing.
  5. In that new tab, copy the full URL from the browser address bar. It should look like this:

Example URLhttps://www.etsy.com/your/shops/me/listing-editor/copy/4478316757#media

The important part is the path /your/shops/me/listing-editor/copy/[NUMBER]. The number is your listing's Etsy ID โ€” it must be present. The #media at the end is just the browser tab anchor; it's fine to leave it on or strip it off โ€” the Listing Bot accepts either.

Paste it into the MeshX Listing Bot

  1. Open the Listing Bot page in your MeshX Create dashboard.
  2. Paste the copied URL into the Listing to copy field.
  3. Save. From now on, every new design you submit will be cloned from this template listing โ€” photos, description, variations, SKUs and all.
Check
If the URL in your address bar starts with etsy.com/listing/ or etsy.com/uk/listing/, you've copied the public URL by mistake. Close it and use the cog-icon โ†’ Copy flow instead so you end up on /your/shops/me/listing-editor/copy/โ€ฆ.

Appendix

Cost & profit reference card

ItemMeshX costPostage inPostage outEtsy feesBreak-even
Adult T-shirt (Sโ€“2XL)ยฃ5.75ยฃ3.99 chargedยฃ2.85 paid~15%โ‰ˆ ยฃ5.42
Adult T-shirt (3XLโ€“4XL)ยฃ6.49ยฃ3.99 chargedยฃ2.85 paid~15%โ‰ˆ ยฃ6.29
Kids T-shirtยฃ5.19ยฃ3.99 chargedยฃ2.85 paid~15%โ‰ˆ ยฃ4.76
Listing renewal$0.20 (~ยฃ0.16) every 4 months per listing โ€” set to Automatic.

Break-even = minimum sale price where your profit is ยฃ0 after all fees and costs. Anything above that figure is margin.