In this article
- Why tote bags are worth selling
- Best print on demand for tote bags: providers compared
- Choosing the right tote bag
- Print methods for tote bags
- What a print-on-demand tote really costs
- How to sell tote bags on Shopify, step by step
- Personalized totes: where the profit is
- How PIMW Product Personalizer helps you sell totes
- PIMW Product Personalizer use cases for tote bags
- Mistakes to avoid
- Your print-on-demand tote launch checklist
- Frequently asked questions
- Keep exploring
The best print on demand for tote bags depends on what you sell. Printify has the cheapest blank (a 12 oz Liberty Bags canvas tote from $9.67, printed in the US), Printful has the widest range of quality cotton, organic and recycled totes with consistent printing (from $10.75), and Gelato prints closer to customers outside the US. All three connect to Shopify for free, print each tote after it's ordered and ship it for you. To actually make money, pick one or two good blanks, add a personalizer so customers can put their own name or design on the bag, and price above what promotional printers charge for plain logo totes.
Tote bags look like an easy product, and that's the catch: everyone sells them. A plain "I love books" tote competes with thousands of others. A tote with a teacher's name, a bride's monogram or a small business's logo doesn't. This guide compares the main print-on-demand partners with real prices from their catalogs, explains tote materials and print methods in plain words, shows what a tote really costs you, and covers how to set up personalization with PIMW Product Personalizer, our Shopify app. Everything was checked in October 2026.
Key takeaways
- Printify has the cheapest blank (Liberty Bags 12 oz canvas from $9.67); Printful has the widest range of quality, organic and recycled totes from $10.75.
- US shipping is about $4.69 to $4.95 for the first tote, and $2.00 for each extra at Printful, so totes are cheap to ship.
- A $24.99 budget tote and a $32.99 premium tote both leave about $9 after shipping and Shopify Payments fees.
- Don't compete with bulk printers on price; sell personalization. PIMW Product Personalizer adds names, monograms and logos with a live preview.
Why tote bags are worth selling
- They're cheap to make and ship. Base costs start around $10, and a folded tote is light enough to ship for $4.69 to $4.95 to US customers through Printful or Printify.
- People use them every day. Groceries, books, the beach, the gym, the office. A useful bag gets carried, and gets seen.
- They're a classic gift and event product. Bridesmaid gifts, teacher appreciation, conference swag, book clubs, farmers markets and small-business merch all run on totes.
- Shoppers care about sustainability. In 2025, sustainable products made up $3.8 billion (14%) of US promotional product sales, according to PPAI, the industry association. Organic and recycled cotton totes fit that demand.
- They pair well with other products. A tote that matches a t-shirt or mug design is an easy add-on that raises the order value.
Best print on demand for tote bags: providers compared

| Provider | Tote range (US, October 2026) | Starting price | US shipping, first tote | Shopify App Store rating |
|---|---|---|---|---|
| Printify | 40 tote listings from many print providers: canvas, organic, all-over print, zippered | $9.67 (Liberty Bags 12 oz canvas) | $4.95 (economy from $4.19) | 4.7 (4,361 reviews) |
| Printful | 11 tote products: cotton, organic, recycled, denim, all-over print, clear | $10.75 (Westford Mill cotton) | $4.69, +$2.00 each extra | 4.8 (3,988 reviews) |
| Gelato | Classic (3-5 oz) and Premium (9-12 oz) cotton totes, printed locally worldwide | Not shown publicly | Varies by country | 4.8 (1,037 reviews) |
| Gooten | Cotton canvas and all-over print totes | Not shown publicly | Varies | 3.3 (149 reviews) |
Printify is a marketplace of print providers, so you get the most choice and usually the lowest price. Its cheapest option, the Liberty Bags OAD113 cotton canvas tote, is listed as "Heavy fabric (12 oz/yd²)" and costs $9.67 ($7.12 with Printify Premium), printed by Printify Choice or Monster Digital in the US. The trade-off: quality depends on the provider you pick, so order samples.
Printful runs its own production and has the broadest range of better-quality blanks: an organic cotton Econscious Eco Tote ($15.25), an AS Colour cotton tote ($17.95), a Stanley/Stella shopping bag made of "100% recycled cotton canvas" ($16.75), an organic denim tote ($28.50) and all-over print totes from $16.95. It also embroiders many of them. It's a good choice when consistent printing matters, which on a plain canvas bag it does: a crooked or faded print is obvious.
Gelato prints in local facilities around the world, which helps if many of your customers are outside the US. Its Classic Tote is 3-5 oz cotton, and its Premium Tote is 9-12 oz.
Gooten offers a Liberty Bags 6 oz cotton canvas tote and a cut-and-sew all-over print tote, but its Shopify app rating (3.3) is well below the others.
Our full ranking of Shopify print-on-demand services compares these partners across all products.
Choosing the right tote bag

The blank decides how the bag feels, how long it lasts and what you can charge.
Fabric weight. Tote weight is given in ounces per square yard (oz/yd²): the higher the number, the thicker the fabric.
- 3-6 oz cotton: lightweight, cheapest, fine for events and giveaways. Custom Ink calls 6 oz "lightweight".
- 8-10 oz cotton or twill: the sweet spot for most stores. Sturdy enough for daily use, soft enough to print well.
- 12 oz canvas and up: heavy, premium feel, holds groceries and books. Printify lists the Liberty Bags 12 oz tote as "Heavy fabric".
Material.
- Cotton canvas: the classic tote. Prints well with DTG and DTF.
- Organic cotton: Econscious totes carry organic and OEKO-TEX claims, good for eco-conscious brands.
- Recycled cotton: the Stanley/Stella bag at Printful is made from recycled cotton canvas.
- Polyester: needed for all-over print (sublimation) totes, where the design covers the whole bag.
Shape and extras. Gusseted (boxed-bottom) totes hold more, zippered totes keep things secure, and large totes suit the beach. Printify's zippered Q-Tees canvas tote (12 oz, 18 x 14 x 4.5 in) starts at $20.97.
Start with one mid-weight cotton tote in natural and black, and add a premium or all-over print option later.
Print methods for tote bags
| Method | How it works | Best for |
|---|---|---|
| DTG (direct to garment) | Ink printed straight into cotton | Detailed, full-color designs and names on cotton and canvas |
| DTF (direct to film) | A printed film pressed onto the fabric | Vivid, durable prints on more fabrics, including dark totes |
| Sublimation (all-over print) | Dye printed into polyester, edge to edge | Patterns and photos that cover the whole bag |
| Embroidery | Stitched thread | Monograms, small logos, a premium look |
| Screen printing | Ink pushed through a stencil, one color at a time | Large orders of one design (bulk printers) |
For most stores, DTG or DTF on a cotton tote is the default. Use sublimation for all-over designs, embroidery for monograms and premium bags, and leave screen printing to bulk orders.
What a print-on-demand tote really costs
Here are two real examples, sold with free US shipping:
| Line | Budget tote (Printify, Liberty Bags 12 oz) | Premium tote (Printful, AS Colour cotton) |
|---|---|---|
| Tote cost | $9.67 | $17.95 |
| US shipping, first item | $4.95 | $4.69 |
| Your total cost | $14.62 | $22.64 |
| Your price | $24.99 | $32.99 |
| Shopify Payments fee (2.9% + 30¢, Basic plan) | $1.02 | $1.26 |
| What's left before ads and app costs | $9.35 | $9.09 |
For comparison, here's what shoppers pay elsewhere:
- Vistaprint: a custom cotton tote from $11.24 for a single bag (sale price) and a custom canvas tote at $14.99.
- Personalization Mall: a design-your-own canvas tote at $24.99 (10 x 14 in) or $26.99 (19 x 16 in), personalization included.
- Custom Ink: a 6 oz cotton tote at about $29.50 for one, falling to about $7 each for 100 (default estimates).
- 4imprint: basic grocery totes from $1.17 to $1.95 each with a minimum of 100, and its own guide puts heavy cotton full-color totes at $10 to $15 per bag.
The lesson: you can't win on price against bulk printers, and you don't need to. You win with designs and personalization that bulk printers don't offer for single bags.
How to sell tote bags on Shopify, step by step
- Install your print-on-demand app (Printful, Printify or Gelato). All three are free to install.
- Order samples of two or three totes. Check the fabric weight, the strap stitching and how the print looks after a wash.
- Create your products with color as a variant, and write the size, fabric weight and care instructions on the product page.
- Add personalization with PIMW Product Personalizer (next section), so customers can add a name, monogram or logo.
- Take lifestyle photos: a tote at the market, on a shoulder, full of books.
- Set shipping: free shipping on totes works well because they're cheap to ship, or use a free-shipping threshold for bundles.
Our guide to building a tote bag designer on Shopify shows the setup in more detail, and our comparison of the best Shopify tote bag designer apps covers other tools.
Personalized totes: where the profit is

A generic tote is a commodity. A personalized one is a gift. Ideas that sell:
- Teacher and nurse appreciation: "Ms. Rivera's Class" or a name with a small icon.
- Bridesmaid and bachelorette sets: each guest's name or initial.
- Monogram totes: three initials in an elegant font, ideally embroidered.
- Book club and library totes: a name with "reads" or a favorite quote.
- Small business totes: a logo for a café, salon, bookshop or market stall.
- Family and pet totes: a pet's photo or a family name.
- Event totes: conferences, weddings and races with names or dates.
Matching sets are the best part: a bridesmaid order brings six totes, a teacher's class brings twenty, and each extra tote ships for just $2.00 at Printful.
How PIMW Product Personalizer helps you sell totes

PIMW Product Personalizer, our Shopify app, turns a plain tote listing into one every customer can make their own, and shows them the result before they buy.
- Names, monograms and text placed on your tote photo, with a character limit, so text always fits the print area. Text shrinks to fit automatically.
- Fonts and colors: pick which Google Fonts to offer (script for monograms, bold for teachers' names) or upload your own brand font, and limit colors to what prints well.
- Text effects such as Drop Shadow, Glow and Engraved for decorative designs.
- Photo and logo upload: customers can add a pet photo or a business logo on paid plans, and drag and zoom it to fit.
- Clipart: offer a set of ready-made icons (an apple for teachers, a flower, a paw print) to choose from.
- Front and back views: a design on the front and a name on the back.
- Options with prices: tote color as swatches, embroidery as a paid upgrade, or gift wrap, added to the cart.
- Cart preview: shoppers check their design again before checkout.
- Print-ready orders: the Orders page shows each design with the customer's text, font and color, a download link for each uploaded logo, and a print-ready image of the finished tote.
Personalization is saved as standard Shopify line item properties, which Printful, Printify and Gelato read from the order. There's a free plan, paid plans from $7.99 a month and no per-order fees. Our page on the visual product customizer shows every feature with screenshots, and our ranking of the best Shopify product personalizer apps compares it with nine other apps.
PIMW Product Personalizer use cases for tote bags
| Tote | What the customer adds | PIMW features used |
|---|---|---|
| Teacher appreciation tote | Teacher's name and an apple icon | Text field, fun fonts, clipart |
| Bridesmaid tote set | Each guest's name or initial | Text field, script fonts, set variants |
| Monogram tote | Three initials | Short text field, embroidery upgrade option |
| Small business tote | Company logo | Logo upload, quantity variants |
| Pet lover tote | Pet photo and name | Photo upload, image shapes, text |
| Book club tote | Name and a short quote | Two text fields, character limits |
Mistakes to avoid

- Picking the cheapest blank without a sample. Thin fabric and weak straps lead to bad reviews.
- Selling generic slogans only. Personalization and a clear niche beat a catalog of quotes.
- Thin fonts on canvas. Fine scripts can break up on rough fabric. Test before you offer them.
- Ignoring the print area. Long names need a character limit that fits.
- No lifestyle photos. Flat mockups make every tote look the same.
- Competing on price with bulk printers. You'll lose. Sell what they don't: one-off, personal designs.
Your print-on-demand tote launch checklist
- Choose your partner: Printify for price and range, Printful for consistent quality and premium blanks, Gelato for international customers.
- Order samples of two or three totes and check fabric weight, straps and print.
- Pick a niche: teachers, weddings, book lovers, pet owners or small businesses.
- Create products with color variants and clear size and fabric details.
- Install PIMW Product Personalizer: names, monograms, logo upload and a live preview.
- Price with shipping and fees included, and add paid extras like embroidery.
- Take lifestyle photos and launch before the next gift season.
- Offer matching sets for bridal parties, classes and teams.
Tote bags are simple, but done right they're a steady, low-risk product: cheap to make, cheap to ship and easy to personalize. Pick a good blank, give customers a reason to choose yours, and let them see their own name on it before they buy.
Frequently asked questions
What is the best print on demand company for tote bags?
It depends on your priority. Printify has the lowest price (a 12 oz Liberty Bags canvas tote from $9.67) and the most styles, Printful has the widest range of quality, organic and recycled totes with consistent printing (from $10.75), and Gelato prints locally for international customers.
How much does a print-on-demand tote bag cost?
Base costs start at $9.67 at Printify and $10.75 at Printful, with premium totes from about $15 to $28. US shipping is $4.69 at Printful (plus $2.00 per extra tote) and from $4.95 at Printify.
What can I charge for a custom tote bag?
Personalization Mall sells a design-your-own canvas tote for $24.99 to $26.99 and Vistaprint's custom canvas tote is $14.99. A $24.99 Printify tote leaves about $9.35 after shipping and Shopify Payments fees.
What fabric weight is best for a tote bag?
Weight is measured in ounces per square yard. 3-6 oz cotton is lightweight and suits events, 8-10 oz is the sweet spot for daily use, and 12 oz canvas is heavy and premium.
What print method is best for tote bags?
DTG or DTF on cotton for most designs and names, sublimation for all-over print polyester totes, embroidery for monograms and premium bags, and screen printing for large single-design orders.
Can customers personalize tote bags in my Shopify store?
Yes. PIMW Product Personalizer adds name, monogram and text fields, photo and logo upload, clipart and a live preview to your tote, and saves the design with the order for Printful, Printify or Gelato.
Keep exploring
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.
- Printful catalog: Cotton Tote (AS Colour 1001)
- Printful catalog: Eco Tote (Econscious EC8000)
- Printful catalog: Shopping bag 2.0 (Stanley/Stella)
- Printful catalog: Cotton Color Tote (Westford Mill W101)
- Printful: Shipping rates
- Printify: Cotton Canvas Tote (Liberty Bags OAD113)
- Printify: Zippered Canvas Tote (Q-Tees Q1300)
- Gelato: Start selling tote bags
- Gooten: Tote bags
- Shopify App Store: Printful
- Shopify App Store: Printify
- Shopify App Store: Gelato
- Shopify App Store: Gooten
- Custom Ink: Tote bags
- 4imprint: Tote bags
- Vistaprint: Cotton tote bag
- Personalization Mall: Design your own canvas tote
- PPAI: 2025 promotional products sales
- Shopify App Store: PIMW Product Personalizer
