{"product_id":"custom-gusseted-canvas-tote-bag-tf230","title":"Custom Gusseted Canvas Tote Bag — Full Side \u0026 Bottom Gusset, Screen Print \u0026 DTG","description":"\u003cstyle\u003e\n.p230 { display:block !important; width:100% !important; float:none !important;\n  box-sizing:border-box; font-family:Georgia,'Times New Roman',serif; color:#2c2c2c; line-height:1.75; font-size:16px; max-width:860px; margin:2rem auto 0 !important; }\n.p230 *, .p230 *::before, .p230 *::after { box-sizing:border-box; }\n.p230 p  { margin:0 0 1rem; }\n.p230 ul { padding-left:1.4rem; margin:0 0 1rem; }\n.p230 li { margin-bottom:0.4rem; }\n.p230 strong { color:#1a3a2a; }\n.p230 a { color:#1a3a2a; font-weight:600; }\n.p230 s, .p230 del { text-decoration:line-through; }\n.p230 [class*=\"price\"], .p230 [class*=\"was-\"], .p230 [class*=\"compare\"], .p230 [class*=\"original\"] { text-decoration:none !important; color:inherit !important; font-size:inherit !important; font-style:normal !important; }\n.p230 h2 { font-size:1.45rem; color:#1a3a2a !important; margin:2rem 0 0.6rem; border-bottom:2px solid #c8a96e; padding-bottom:0.3rem; font-weight:bold; }\n.p230 h3 { font-size:1.05rem; color:#1a3a2a !important; margin:1.4rem 0 0.4rem; font-weight:bold; }\n\n.p230-trust { display:flex; flex-wrap:wrap; gap:0.45rem; list-style:none !important; padding:0 !important; margin:0 0 1.8rem; }\n.p230-trust li { background:#f0f7f3; border:1px solid #b8d8c4; border-radius:4px; padding:0.28rem 0.65rem; font-size:0.875rem; color:#1a3a2a !important; font-weight:bold; list-style:none !important; }\n.p230-trust li::before { content:\"✓ \"; color:#2d7a4a; }\n.p230-trust li::marker { content:\"\"; }\n\n.p230-callout { background:#f5e6c8; border:2px solid #c8a96e; border-radius:7px; padding:1rem 1.3rem; margin:0 0 1.8rem; display:flex; align-items:center; gap:1.2rem; }\n.p230-callout-icon { font-size:2.2rem; flex-shrink:0; }\n.p230-callout-text { font-size:1rem; color:#2c2c2c !important; line-height:1.55; }\n.p230-callout-text strong { color:#1a3a2a; }\n\n.p230-gusset { display:grid; grid-template-columns:1fr 1fr; gap:0.8rem; margin:0.8rem 0 1.8rem; }\n.p230-gusset-card { background:#fff; border:1px solid #e0d8cc; border-radius:6px; padding:0.9rem 1rem; }\n.p230-gusset-ttl { display:block; font-weight:bold; font-size:1rem; color:#1a3a2a !important; margin-bottom:0.3rem; }\n.p230-gusset-txt { display:block; font-size:0.875rem; color:#555 !important; line-height:1.5; }\n.p230-gusset-card--yes { border-left:4px solid #2d7a4a; }\n.p230-gusset-card--no  { border-left:4px solid #c8a96e; }\n\n.p230-methods { display:grid; grid-template-columns:1fr 1fr; gap:0.9rem; margin:0.8rem 0 1.8rem; }\n.p230-method { border-radius:7px; padding:1.1rem 1.2rem; }\n.p230-method--sp  { background:#f9f5ef; border:1.5px solid #ddd0ba; }\n.p230-method--dtg { background:#edf4ef; border:1.5px solid #a8ccb4; }\n.p230-method-name { font-size:1rem; font-weight:bold; color:#1a3a2a !important; display:block; margin-bottom:0.25rem; }\n.p230-method-tag  { display:inline-block; font-size:0.75rem; font-weight:700; text-transform:uppercase; letter-spacing:0.07em; padding:2px 7px; border-radius:10px; margin-bottom:0.45rem; }\n.p230-method--sp  .p230-method-tag { background:#1a3a2a; color:#f5e6c8; }\n.p230-method--dtg .p230-method-tag { background:#2d5a3d; color:#edf4ef; }\n.p230-method-desc { font-size:1rem; color:#444 !important; line-height:1.5; display:block; margin-bottom:0.6rem; }\n.p230-method-specs { list-style:none !important; padding:0 !important; margin:0; }\n.p230-method-specs li { font-size:1rem; color:#555 !important; padding:0.18rem 0; border-top:1px solid rgba(0,0,0,0.07); list-style:none !important; }\n.p230-method-specs li::marker { content:\"\"; }\n.p230-method-specs li strong { color:#1a3a2a; }\n\n.p230-specs { background:#f5f0e8; border:1px solid #ddd0ba; border-left:4px solid #c8a96e; border-radius:0 6px 6px 0; padding:1.1rem 1.3rem; margin:0.8rem 0 1.8rem; }\n.p230-specs h3 { margin-top:0; }\n.p230-specs-grid { display:grid; grid-template-columns:1fr 1fr; gap:0.3rem 1.5rem; }\n.p230-spec { font-size:1rem; color:#2c2c2c !important; padding:0.12rem 0; border-bottom:1px solid rgba(0,0,0,0.06); }\n.p230-spec:last-child { border-bottom:none; }\n.p230-spec strong { color:#1a3a2a; }\n\n.p230-uses { display:grid; grid-template-columns:repeat(2,1fr); gap:0.7rem; margin:0.8rem 0 1.8rem; }\n.p230-use  { background:#fff; border:1px solid #e5e5e5; border-left:4px solid #c8a96e; border-radius:0 5px 5px 0; padding:0.8rem 0.9rem; }\n.p230-use-ttl { display:block; font-weight:bold; font-size:1rem; color:#1a3a2a !important; margin-bottom:0.2rem; }\n.p230-use-txt { display:block; font-size:1rem; color:#555 !important; line-height:1.45; }\n\n.p230-cta { background:#f5e6c8; border:2px solid #c8a96e; border-radius:8px; padding:1.3rem 1.5rem; margin:2rem 0; text-align:center; }\n.p230-cta p { margin:0 0 0.7rem; }\n.p230-btn { display:inline-block; background:#1a3a2a; color:#fff !important; text-decoration:none !important; padding:0.55rem 1.3rem; border-radius:4px; font-size:0.875rem; margin:0.2rem 0.3rem; font-weight:bold; }\n.p230-btn--sec { background:#fff; color:#1a3a2a !important; border:2px solid #1a3a2a; }\n.p230-btn:hover { background:#2d5a3d; color:#fff !important; }\n.p230-btn--sec:hover { background:#1a3a2a; color:#fff !important; }\n\n.p230-faq { margin:0.8rem 0 1.8rem; }\n.p230-faq details { border:1px solid #ddd; border-radius:4px; margin-bottom:0.45rem; overflow:visible; }\n.p230-faq details summary { background:#f0f7f3; padding:0.7rem 2.4rem 0.7rem 1rem; cursor:pointer; font-weight:bold; color:#1a3a2a !important; list-style:none; position:relative; font-size:1rem; display:block; border-radius:4px; }\n.p230-faq details summary::-webkit-details-marker { display:none; }\n.p230-faq details summary::after { content:\"+\"; position:absolute; right:0.9rem; top:50%; transform:translateY(-50%); font-size:1.1rem; color:#2d7a4a; pointer-events:none; }\n.p230-faq details[open] summary { border-radius:4px 4px 0 0; }\n.p230-faq details[open] summary::after { content:\"−\"; }\n.p230-faq-ans { padding:0.75rem 1rem 0.9rem; font-size:1rem; background:#fff; border-radius:0 0 4px 4px; border-top:1px solid #ddd; }\n.p230-faq-ans p { margin:0 0 0.5rem; }\n.p230-faq-ans p:last-child { margin:0; }\n\n.p230-related { background:#f9f5ef; border:1px solid #ddd0ba; border-radius:6px; padding:1.1rem 1.3rem; margin:1.8rem 0; }\n.p230-related h3 { margin-top:0; }\n.p230-related ul { margin:0; padding-left:1.2rem; }\n.p230-related li { font-size:0.875rem; margin-bottom:0.35rem; }\n\n@media(max-width:640px) {\n  .p230-callout { flex-direction:column; gap:0.6rem; }\n  .p230-gusset { grid-template-columns:1fr; }\n  .p230-methods { grid-template-columns:1fr; }\n  .p230-specs-grid { grid-template-columns:1fr; }\n  .p230-uses { grid-template-columns:1fr; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"p230\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\n  \u003cul class=\"p230-trust\" aria-label=\"Key details\"\u003e\n    \u003cli\u003e12 oz Heavy Canvas\u003c\/li\u003e\n    \u003cli\u003eFull Side \u0026amp; Bottom Gusset\u003c\/li\u003e\n    \u003cli\u003e10\"×12\" Imprint Area\u003c\/li\u003e\n    \u003cli\u003eScreen Print \u0026amp; DTG\u003c\/li\u003e\n    \u003cli\u003e25-Piece Minimum\u003c\/li\u003e\n    \u003cli\u003eFree Digital Proof\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"p230-callout\"\u003e\n    \u003cdiv class=\"p230-callout-icon\"\u003e📐\u003c\/div\u003e\n    \u003cdiv class=\"p230-callout-text\"\u003e\n\u003cstrong\u003eFull side + bottom gusset — the most structured canvas tote in our range.\u003c\/strong\u003e The TF230 expands on all four sides when loaded, maintaining a clean rectangular shape and standing upright on its own. Unlike a bottom-only gusset bag that can still collapse sideways, the TF230's full gusset holds form under weight from every direction.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003eMost canvas tote bags are built for carrying things loosely. The TF230 is built for carrying things \u003cem\u003eproperly\u003c\/em\u003e. The full side and bottom gusset creates a bag that behaves more like a box than a sack — a compact 14\"×15\" footprint with 4\" of structured depth on all sides. As a \u003cstrong\u003ecustom printed reusable shopping bag\u003c\/strong\u003e, it's purpose-built for specialty retail: load it with wine bottles, artisan food products, or a full butcher order and it holds its shape, stands upright at the counter, and hands to a customer like a quality branded bag — not a floppy canvas sack.\u003c\/p\u003e\n  \u003cp\u003eThat's why the TF230 is the go-to \u003cstrong\u003ecustom reusable shopping bag\u003c\/strong\u003e for \u003cstrong\u003especialty food retailers, butcher shops, delis, wine shops, and artisan food brands\u003c\/strong\u003e. The compact 14\"×15\" body fits neatly on a counter or in a display stand. The 10\"×12\" portrait imprint carries a logo or wordmark cleanly on the flat front panel. Available in \u003cstrong\u003enatural and black\u003c\/strong\u003e. Screen printing on both. DTG on natural only.\u003c\/p\u003e\n\n  \u003ch2\u003eFull Gusset vs Bottom Gusset — What's the Difference?\u003c\/h2\u003e\n\n  \u003cdiv class=\"p230-gusset\"\u003e\n    \u003cdiv class=\"p230-gusset-card p230-gusset-card--yes\"\u003e\n      \u003cspan class=\"p230-gusset-ttl\"\u003e✓ Full Side + Bottom Gusset (TF230)\u003c\/span\u003e\n      \u003cspan class=\"p230-gusset-txt\"\u003eGusset panel runs along the bottom AND up both side seams. The bag expands from all sides when loaded, maintaining a structured rectangular shape. Stands upright independently. Holds shape under heavy loads. Best for retail gifting, specialty food, and situations where the bag needs to look polished when handed to a customer.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-gusset-card p230-gusset-card--no\"\u003e\n      \u003cspan class=\"p230-gusset-ttl\"\u003e— Bottom Gusset Only (TG series)\u003c\/span\u003e\n      \u003cspan class=\"p230-gusset-txt\"\u003eGusset panel only at the base. Adds depth at the bottom but the sides remain flat and can collapse inward when loaded. Good for grocery carry and general use, but less structured when standing empty. The TG260 and TG110 use this construction.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eCustom Printing Options for the TF230 Canvas Tote\u003c\/h2\u003e\n\n  \u003cdiv class=\"p230-methods\"\u003e\n    \u003cdiv class=\"p230-method p230-method--sp\"\u003e\n      \u003cspan class=\"p230-method-name\"\u003eScreen Printing\u003c\/span\u003e\n      \u003cspan class=\"p230-method-tag\"\u003eBest for retail logos \u0026amp; wordmarks\u003c\/span\u003e\n      \u003cspan class=\"p230-method-desc\"\u003eThe most popular method for specialty food brands, delis, and wine shops with clean logo marks or wordmarks. Produces crisp, vibrant results on the TF230's flat front panel. Ink holds up through heavy daily retail use and regular handling.\u003c\/span\u003e\n      \u003cul class=\"p230-method-specs\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Up to 4 spot colors\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eImprint area:\u003c\/strong\u003e Up to 10\"×12\"\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCanvas colors:\u003c\/strong\u003e Natural and black\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 25 pieces\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFile:\u003c\/strong\u003e Vector preferred — AI, EPS, PDF (PNG at 300dpi+ also accepted)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e Store logos, wordmarks, badge designs, 1–4 color artwork\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-method p230-method--dtg\"\u003e\n      \u003cspan class=\"p230-method-name\"\u003eDTG — Direct-to-Garment\u003c\/span\u003e\n      \u003cspan class=\"p230-method-tag\"\u003eBest for illustrated \u0026amp; full-color designs\u003c\/span\u003e\n      \u003cspan class=\"p230-method-desc\"\u003eFull-color printing directly into the cotton fiber. No screens, no color limits. Ideal for artisan food brands with illustrated packaging-style artwork, organic producers with botanical designs, or any brand where the label design is central to the product identity.\u003c\/span\u003e\n      \u003cul class=\"p230-method-specs\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Unlimited — full color\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eImprint area:\u003c\/strong\u003e Up to 10\"×12\"\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCanvas colors:\u003c\/strong\u003e Natural only\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 25 pieces\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFile:\u003c\/strong\u003e PNG, PDF, JPG — 300dpi+, transparent or white background\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e Illustrated labels, botanical artwork, full-color brand graphics\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:1rem;background:#f0f7f3;border:1px solid #b8d8c4;border-radius:5px;padding:0.7rem 1rem;margin:0 0 1.8rem;\"\u003eNot sure which method fits your brand's artwork? \u003ca href=\"\/pages\/contact-us\"\u003eContact us before ordering\u003c\/a\u003e — we'll recommend the right approach and send a free proof before any production starts.\u003c\/p\u003e\n\n  \u003ch2\u003eProduct Specifications — TBF-TF230\u003c\/h2\u003e\n  \u003cdiv class=\"p230-specs\"\u003e\n    \u003cdiv class=\"p230-specs-grid\"\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eSKU:\u003c\/strong\u003e TBF-TF230\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% cotton canvas\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 12 oz\/yd²\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e 14\"W × 15\"H × 4\"D\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eGusset:\u003c\/strong\u003e Full side + bottom gusset\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eHandles:\u003c\/strong\u003e 22\" cotton web handles\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eImprint area:\u003c\/strong\u003e 10\"W × 12\"H (portrait)\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Natural, Black\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003ePrint methods:\u003c\/strong\u003e Screen print, DTG\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 25 pieces per design\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eTurnaround:\u003c\/strong\u003e 10–14 business days after proof approval\u003c\/div\u003e\n      \u003cdiv class=\"p230-spec\"\u003e\n\u003cstrong\u003eShips from:\u003c\/strong\u003e California\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eWhy the TF230 Is the Best Custom Branded Specialty Retail Tote\u003c\/h2\u003e\n  \u003cp\u003eThe TF230 occupies a specific position in the custom canvas tote market that no other bag in our range fills: a \u003cstrong\u003ecompact, fully structured branded bag\u003c\/strong\u003e purpose-made for specialty food retail, fine food gifting, and artisan product packaging. Where the TG260 is built for volume grocery carry and the TB200 is built for promotional giveaways, the TF230 is built for the moment a shop owner hands a customer their order in a bag that reflects the quality of what's inside.\u003c\/p\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFull side + bottom gusset\u003c\/strong\u003e — holds rectangular shape under load, stands upright on its own\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCompact 14\"×15\" footprint\u003c\/strong\u003e — fits neatly on a counter, in a gift display, or in a customer's hand\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e12 oz heavy canvas\u003c\/strong\u003e — the weight that says quality without being said\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e10\"×12\" portrait imprint\u003c\/strong\u003e — standard format for logos, badges, and wordmarks\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e22\" handles\u003c\/strong\u003e — comfortable hand carry and short-shoulder carry\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNatural + black\u003c\/strong\u003e — both colorways suit specialty food and artisan retail aesthetics\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho Orders Custom TF230 Canvas Tote Bags\u003c\/h2\u003e\n  \u003cdiv class=\"p230-uses\"\u003e\n    \u003cdiv class=\"p230-use\"\u003e\n      \u003cspan class=\"p230-use-ttl\"\u003eButcher Shops \u0026amp; Meat Markets\u003c\/span\u003e\n      \u003cspan class=\"p230-use-txt\"\u003eA branded canvas bag elevates a butcher order from a plain paper bag to a premium customer experience. The TF230's structured shape and heavy canvas suits the weight of a full butcher purchase. Black canvas with a white or cream screen-printed logo is the most popular combination for butcher branding.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-use\"\u003e\n      \u003cspan class=\"p230-use-ttl\"\u003eSpecialty Food \u0026amp; Provisions Shops\u003c\/span\u003e\n      \u003cspan class=\"p230-use-txt\"\u003eCheese shops, charcuterie specialists, gourmet provisions stores, and fine food delis. A custom TF230 handed to a customer with their order reinforces the premium positioning of the store every time they carry it out — and every time they use it again afterward.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-use\"\u003e\n      \u003cspan class=\"p230-use-ttl\"\u003eWine Shops \u0026amp; Wineries\u003c\/span\u003e\n      \u003cspan class=\"p230-use-txt\"\u003eCompact enough for a bottle or two, structured enough to carry them safely, branded enough to be a merchandise item in its own right. Screen-printed wine label-style artwork or an elegant wordmark on natural or black canvas. A wine shop bag customers actually keep and reuse.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-use\"\u003e\n      \u003cspan class=\"p230-use-ttl\"\u003eCraft Breweries \u0026amp; Cideries\u003c\/span\u003e\n      \u003cspan class=\"p230-use-txt\"\u003eTaproom retail and growler\/can carry bags. The TF230's full gusset handles the weight of canned beer or bottles without collapsing. Screen print the brewery badge on natural or black canvas — both colorways work well for craft beverage branding.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-use\"\u003e\n      \u003cspan class=\"p230-use-ttl\"\u003eArtisan Food Brands \u0026amp; Producers\u003c\/span\u003e\n      \u003cspan class=\"p230-use-txt\"\u003eCustom branded packaging totes for farmers market vendors, small-batch food producers, and artisan brands that sell at markets or through specialty retailers. DTG printing brings illustrated label artwork directly to the bag — the product's identity, carried in hand.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p230-use\"\u003e\n      \u003cspan class=\"p230-use-ttl\"\u003eItalian Delis \u0026amp; Ethnic Food Retailers\u003c\/span\u003e\n      \u003cspan class=\"p230-use-txt\"\u003eA branded carry bag is standard practice in Italian and European-style delicatessens. The TF230's compact structured shape mirrors the classic deli bag format. Screen print a circular badge logo, a store name wordmark, or a retro-style label design for authentic deli branding.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order Custom Printed TF230 Canvas Tote Bags\u003c\/h2\u003e\n  \u003col style=\"font-size:1rem;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAdd to cart\u003c\/strong\u003e — select your color (natural or black) and quantity. Minimum 25 pieces per design.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eUpload your artwork\u003c\/strong\u003e — use the \u003cstrong\u003eChoose image\u003c\/strong\u003e button above to upload your file, or email it to us after purchase. We'll confirm receipt and send your free proof within 1–2 business days.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eApprove your free proof\u003c\/strong\u003e — we send a digital proof showing your design on the bag at scale. No production starts until you approve in writing.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eProduction \u0026amp; shipping\u003c\/strong\u003e — 10–14 business days after proof approval. Ships from California. Free shipping on orders over $200.\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"p230-cta\"\u003e\n    \u003cp\u003e\u003cstrong\u003eReady to brand the TF230 with your logo?\u003c\/strong\u003e Select your options above, add to cart, then upload your artwork using the \u003cstrong\u003eChoose image\u003c\/strong\u003e button — or email it to us after purchase. Free proof within 1–2 business days.\u003c\/p\u003e\n    \u003ca class=\"p230-btn\" href=\"\/pages\/contact-us\"\u003eContact Us \/ Get a Quote\u003c\/a\u003e\n    \u003ca class=\"p230-btn p230-btn--sec\" href=\"\/collections\/custom-canvas-tote-bags\"\u003eBrowse All Custom Tote Bags\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrequently Asked Questions — TF230 Custom Canvas Tote Bag\u003c\/h2\u003e\n  \u003cdiv class=\"p230-faq\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eWhat makes the TF230 different from other custom canvas tote bags?\u003c\/summary\u003e\n      \u003cdiv class=\"p230-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eThe TF230 has a full side and bottom gusset — meaning the gusset panel runs along the bottom and up both side seams, not just at the base. This gives the bag a fully structured rectangular shape that holds when loaded and stands upright on its own. Most canvas totes with a \"gusset\" only have a bottom gusset, which still allows the sides to collapse. The TF230's compact 14\"×15\" footprint also makes it more of a specialty retail bag than a grocery bag — it's purpose-built for butcher shops, delis, wine retailers, and artisan food brands where presentation matters.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eIs the TF230 good for a custom branded bag for a butcher shop or deli?\u003c\/summary\u003e\n      \u003cdiv class=\"p230-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eYes — it's the most popular custom tote we carry for butcher shops, specialty food stores, and delis. The full gusset handles heavy food loads without collapsing. The 12 oz canvas feels substantial enough to match a premium food retail environment. Black canvas with a white or light-colored screen-printed logo is the standard combination for butcher and deli branding, though natural canvas with a dark ink print is equally popular for artisan and farm-to-table positioning.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eHow does the TF230 compare to the TG260 for custom grocery bags?\u003c\/summary\u003e\n      \u003cdiv class=\"p230-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eThey serve different purposes. The TG260 (20\"×15\"×5\") is a large-format grocery shopper — wide landscape imprint, over-shoulder handles, full grocery run capacity. The TF230 (14\"×15\"×4\") is a compact structured specialty bag — smaller footprint, portrait imprint, full side gusset for structured shape. Choose the TG260 for grocery store branded bags and farmers market carry. Choose the TF230 for specialty food retail, butcher shops, wine shops, and any situation where compact structure and presentation quality matter more than raw capacity.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eCan I screen print on the black TF230 canvas?\u003c\/summary\u003e\n      \u003cdiv class=\"p230-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eYes — screen printing is available on both natural and black TF230 canvas. For black canvas, light inks — white, cream, or light spot colors — give the strongest contrast and most legible results. We'll advise on ink color options when we prepare your proof. The black TF230 with a white screen-printed badge logo is one of the most popular combinations for butcher shops and specialty food retailers. DTG is available on natural canvas only.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eWhat file format should I send for my custom tote bag design?\u003c\/summary\u003e\n      \u003cdiv class=\"p230-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eFor screen printing, vector files are strongly preferred — AI, EPS, or PDF with outlined fonts. PNG at 300dpi or higher is also accepted for simple designs. For DTG, send a high-resolution PNG, PDF, or JPG with transparent or white background at 300dpi minimum. If your file isn't in these formats, send it anyway — we'll let you know what adjustments are needed before building your proof. We never start production without your written approval of the proof.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eHow long does it take to receive custom printed TF230 tote bags?\u003c\/summary\u003e\n      \u003cdiv class=\"p230-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eTurnaround is 10–14 business days after you approve your digital proof. The proof is typically ready within 1–2 business days of receiving your artwork. We ship from California, so most continental US locations receive orders within 3–5 business days of ship date. If you have a specific deadline — a shop opening, a seasonal launch, or a market event — let us know when you send your artwork and we'll confirm whether the timeline works before production begins.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"p230-related\"\u003e\n    \u003ch3\u003eRelated Products\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/wholesale-canvas-tote-bag-with-full-gusset-tf230\"\u003eTF230 Blank Canvas Tote Bag\u003c\/a\u003e — same bag, no printing, no minimum order.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/custom-large-grocery-tote-bag-tg260\"\u003eCustom TG260 — Large Grocery Tote\u003c\/a\u003e — wide landscape imprint, over-shoulder handles, grocery capacity.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/custom-printed-canvas-tote-bag-tb200\"\u003eCustom TB200 — Classic Flat Promo Tote\u003c\/a\u003e — 12 oz flat format, portrait imprint, trade show and promo runs.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/collections\/custom-canvas-tote-bags\"\u003eAll Custom Printed Canvas Tote Bags\u003c\/a\u003e — browse all 10 styles.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/pages\/contact-us\"\u003eCustom Quote \u0026amp; Artwork Submission\u003c\/a\u003e — send your design and get a free proof.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:0.875rem;color:#666 !important;border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1.8rem;\"\u003eMary's Kitchen Towels has been printing on cotton canvas since 2006. Every custom order is reviewed personally. Questions about the TF230 or your artwork? \u003ca href=\"\/pages\/contact-us\" style=\"color:#1a3a2a !important;font-weight:bold;\"\u003eContact us\u003c\/a\u003e — we're happy to help.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Mary's Kitchen Towels","offers":[{"title":"Natural \/ 1 Color \/ Front","offer_id":43008271384639,"sku":"TBF-TF230-Natural","price":8.2,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 1 Color \/ Front and Back","offer_id":43008271417407,"sku":"TBF-TF230-Natural","price":9.15,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2-Colors \/ Front","offer_id":43008271450175,"sku":"TBF-TF230-Natural","price":9.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2-Colors \/ Front and Back","offer_id":43008271482943,"sku":"TBF-TF230-Natural","price":9.95,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3-Colors \/ Front","offer_id":43008271515711,"sku":"TBF-TF230-Natural","price":9.8,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3-Colors \/ Front and Back","offer_id":43008271548479,"sku":"TBF-TF230-Natural","price":10.75,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 4-Colors \/ Front","offer_id":43008271581247,"sku":"TBF-TF230-Natural","price":11.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 4-Colors \/ Front and Back","offer_id":43008271614015,"sku":"TBF-TF230-Natural","price":12.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ Full Color (DTG) \/ Front","offer_id":43008271646783,"sku":"TBF-TF230-Natural","price":11.15,"currency_code":"USD","in_stock":true},{"title":"Natural \/ Full Color (DTG) \/ Front and Back","offer_id":43008271679551,"sku":"TBF-TF230-Natural","price":14.85,"currency_code":"USD","in_stock":true},{"title":"Black \/ 1 Color \/ Front","offer_id":43008271712319,"sku":"TBF-TF230-Black","price":8.65,"currency_code":"USD","in_stock":true},{"title":"Black \/ 1 Color \/ Front and Back","offer_id":43008271745087,"sku":"TBF-TF230-Black","price":9.55,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2-Colors \/ Front","offer_id":43008271777855,"sku":"TBF-TF230-Black","price":9.45,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2-Colors \/ Front and Back","offer_id":43008271810623,"sku":"TBF-TF230-Black","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3-Colors \/ Front","offer_id":43008271843391,"sku":"TBF-TF230-Black","price":10.25,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3-Colors \/ Front and Back","offer_id":43008271876159,"sku":"TBF-TF230-Black","price":11.15,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4-Colors \/ Front","offer_id":43008271908927,"sku":"TBF-TF230-Black","price":11.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4-Colors \/ Front and Back","offer_id":43008271941695,"sku":"TBF-TF230-Black","price":12.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2106\/0373\/files\/products-custom-gusseted-canvas-tote-bag-tf230-7.webp?v=1774502640","url":"https:\/\/www.floursacktowels.com\/products\/custom-gusseted-canvas-tote-bag-tf230","provider":"Mary's Kitchen Towels","version":"1.0","type":"link"}