Custom Aprons

Printed in Canada
Custom printed Q-Tees Mid-Length Apron with Pouch Pocket in ForestCustom printed Artisan Collection Youth Recycled Apron in Navy

Aprons from 12 Pieces

Your logo printed or embroidered on 8 styles, from budget waist aprons to Artisan Collection, Q-Tees. One all-in price per apron, with wholesale pricing from 12 pieces.

  • 8 styles
  • From $10.05 printed
  • Free mockup

Want it embroidered instead? Request an embroidery quote

★★★★★4.4 from 1,232+ Canadian customers

Choose Your Apron

What the price includes: the apron plus a 1-colour screen print on the front (light colour), at 12-35 pieces. Dark aprons need a white underbase, so a 1-colour print on a dark colour is priced as 2 colours. More colours and extra locations cost more. Screens are a one-time $30 each. Some colours cost a little more. Want it embroidered or digitally printed instead? Every product page shows those prices too.

How Pricing Works

Every style on this page shows one all-in price: the apron plus a 1-colour screen print on the front (light colour). The “from” price is set at 12-35 pieces in a standard colour. Here is what moves it.

Colours in your design

Screen printing is priced by the number of colours in your design and how many pieces you order. A 1-colour logo on a light apron is the starting price. On dark aprons we lay down a white underbase first, so a 1-colour design prints as 2 colours. Screens are a one-time $30 each. For full-colour logos, digital print (DTF) has no screen fees.

The apron you pick

A cotton/poly waist apron and a heavy canvas or denim bib apron start at very different prices before any decoration goes on. Some colours cost a little more.

Quantity

The minimum is 12. Prices drop again at each quantity break shown on the product pages.

Extras

Extra print or embroidery locations, names and numbers, or a patch are all quoted on request.

Send us your logo and the apron you like. You get a real number and a free mockup, usually the same day.

Custom printed Q-Tees Mid-Length Apron with Pouch Pocket in Forest

These Companies Trust Dad's Printing!

Custom Aprons: Questions We Get Every Week

How much do custom aprons cost?

From $10.05 each at 12-35 pieces with a 1-colour screen print on the front (light colour). Canvas and denim styles start higher. Every price here includes the apron and the decoration.

What is the minimum order?

Twelve pieces. You can mix colours and styles in the same order as long as the design stays the same.

Where does the logo go?

The front, at chest height on bib aprons or across the pocket area on waist aprons, is the standard spot and what the price on this page includes. Other locations can be added.

Can I use more colours or a bigger logo?

Yes. The price goes up a little. Send your logo and we will give you the exact price before you commit.

How long do orders take?

Most orders ship 5 to 7 business days after you approve the artwork. Rush orders are possible, so tell us your date when you ask for a quote.

Can I mix styles in one order?

Yes. The 12 piece minimum counts across styles and colours as long as the design is the same.

Do you ship across Canada?

Yes. We ship nationwide from Vancouver and Ontario.

Looking for something else? See custom tote bags, custom t-shirts or custom embroidery in Canada.

Get Your Logo on Aprons

Send us your logo and the style you like. Free mockup, one all-in price, quote back the same day in most cases.

.dp-sticky-mobile-cta { display: none; } @media (max-width: 767px) { .dp-sticky-mobile-cta { display: block; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; background: rgba(32,32,32,0.97); backdrop-filter: blur(8px); padding: 10px 14px; box-shadow: 0 -2px 16px rgba(0,0,0,0.3); border-top: 1px solid rgba(255,255,255,0.1); } .dp-sticky-mobile-cta a { display: block; width: 100%; background: #e57600; color: #ffffff !important; font-weight: 700; font-size: 16px; text-align: center; padding: 14px 20px; border-radius: 8px; text-decoration: none !important; letter-spacing: 0.3px; transition: transform 0.15s, background 0.15s; } .dp-sticky-mobile-cta a:active { background: #b85d00; transform: scale(0.98); } body { padding-bottom: 76px !important; } }
Get a Free Quote →
(function() { var b = document.body; if (/form|thank|get-a-quote|contact/.test(window.location.pathname)) { var el0 = document.querySelector(".dp-sticky-mobile-cta"); if (el0) el0.style.display = "none"; document.body.style.setProperty("padding-bottom", "0", "important"); return; } if (b.classList.contains("single-post") || b.classList.contains("blog") || b.classList.contains("woocommerce-cart") || b.classList.contains("woocommerce-checkout")) { var el = document.querySelector(".dp-sticky-mobile-cta"); if (el) el.style.display="none"; return; } var path = window.location.pathname; var routes = [ {match:"football",label:"Get a Free Football Quote →",href:"/custom-football-jerseys-printing-form/"}, {match:"basketball",label:"Get a Free Basketball Quote →",href:"/custom-basketball-jerseys-printing-form/"}, {match:"hockey",label:"Get a Free Hockey Quote →",href:"/custom-hockey-jerseys-printing-form/"}, {match:"soccer",label:"Get a Free Soccer Quote →",href:"/custom-soccer-jerseys-printing-form/"}, {match:"baseball",label:"Get a Free Baseball Quote →",href:"/custom-baseball-jerseys-printing-form/"}, {match:"jersey",label:"Get a Free Jersey Quote →",href:"/custom-jerseys-canada-printing-form/"}, {match:"scarf",label:"Get a Free Scarves Quote →",href:"/custom-scarves-printing-form/"}, {match:"bandana",label:"Get a Free Bandana Quote →",href:"/custom-bandana-printing-form/"}, {match:"embroidery",label:"Get a Free Embroidery Quote →",href:"/form-embroidery/"}, {match:"screen",label:"Get a Free Screenprint Quote →",href:"/form-custom-screenprinting/"}, {match:"dtg",label:"Get a Free DTG Quote →",href:"/get-a-quote/"}, {match:"sock",label:"Get a Free Socks Quote →",href:"/custom-socks-form/"} ]; var link = document.getElementById("dp-sticky-cta-link"); if (!link) return; for (var i=0;i<routes.length;i++) { if (path.indexOf(routes[i].match)!==-1) { link.href=routes[i].href; link.textContent=routes[i].label; return; } } })(); .dp-trust-strip { background-color: #1a1a1a; color: #ffffff; text-align: center; padding: 20px; font-family: "Myriad Pro", "Myriad W01", Arial, sans-serif; font-size: 15px; font-weight: 500; letter-spacing: 0.2px; width: 100%; box-sizing: border-box; margin: 0; } .dp-trust-strip .dp-star { color: #f5c518; } @media (max-width: 767px) { .dp-trust-strip { font-size: 12px; padding: 16px 12px; } } @media (min-width: 768px) and (max-width: 1024px) { .dp-trust-strip { font-size: 14px; } } (function () { // Exclude posts, cart, checkout var b = document.body; if ( b.classList.contains('home') || b.classList.contains('single-post') || b.classList.contains('blog') || b.classList.contains('woocommerce-cart') || b.classList.contains('woocommerce-checkout') ) return; // Only fire on WP pages (body has class "page") if (!b.classList.contains('page')) return; // Exclude legal pages by slug (body has class "page-id-X" and slug class) var legalSlugs = ['privacy-policy','terms-and-conditions','terms-of-service','disclaimer','cookie-policy','legal','sitemap','thank-you']; for (var i = 0; i .elementor-section, :scope > .e-con') ); if (topLevel.length = 2 ? topLevel[1] : topLevel[0]; var strip = document.createElement('div'); strip.className = 'dp-trust-strip'; strip.setAttribute('aria-label', 'Trust signals'); strip.innerHTML = ' ' + '4.4 from 1,232 Google reviews' + '  •  Free mockup with every quote' + '  •  Rush delivery available'; insertAfter.insertAdjacentElement('afterend', strip); }); })(); 1,232+ · 4.4 avg