The Biggest Printing Company in Southern AfricaUpload your list – instant quote
.page-id-101046 .entry-header,.page-id-101046 .ast-breadcrumbs-wrapper{display:none} .page-id-101046 .site-content>.ast-container{max-width:100%;padding:0} .page-id-101046 #primary{margin:0;padding:0;width:100%} .page-id-101046 .ast-article-single{padding:0;background:none} .ep-ps{font-family:Poppins,Arial,sans-serif;color:#1d1d1f;line-height:1.6} .ep-ps *{box-sizing:border-box} .ep-ps .w{max-width:1140px;margin:0 auto;padding:0 20px} .ep-ps h1,.ep-ps h2,.ep-ps h3{font-family:Poppins,Arial,sans-serif;color:#111;line-height:1.2;margin:0 0 12px;text-wrap:balance} .ep-ps .hero{background:linear-gradient(135deg,#111 0%,#2a0a0b 60%,#e31e24 150%);color:#fff;padding:52px 0} .ep-ps .hero .w{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center} .ep-ps .hero h1{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:800} .ep-ps .hero p{color:#eee !important;font-size:17px;margin:0 0 18px} .ep-ps .hero img{width:100%;border-radius:16px;display:block} .ep-ps .kick{display:inline-block;background:#e31e24;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:99px;margin-bottom:14px} .ep-ps .btns{display:flex;flex-wrap:wrap;gap:12px} .ep-ps .b{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none !important;color:#fff !important;border:0;cursor:pointer;font-family:inherit;text-transform:none !important} .ep-ps .b.red{background:#e31e24}.ep-ps .b.wa{background:#25d366}.ep-ps .b.call{background:#1565c0} .ep-ps section{padding:50px 0}.ep-ps .alt{background:#f7f5f5} .ep-ps h2{font-size:clamp(24px,3vw,32px);font-weight:800} .ep-ps .lead{font-size:17px;color:#444;max-width:800px;margin:0 0 24px} .ep-ps .calc{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:start} .ep-ps .panel{background:#fff;border:1px solid #eee;border-radius:14px;padding:24px} .ep-ps .lbl{font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#111;margin:0 0 10px} .ep-ps .chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px} .ep-ps .chip{border:2px solid #ddd;background:#fff !important;border-radius:10px;padding:10px 14px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;color:#111 !important;text-align:left;line-height:1.25;text-transform:none !important;letter-spacing:0 !important} .ep-ps .chip small{display:block;font-weight:500;color:#666;font-size:12.5px} .ep-ps .chip.on{border-color:#e31e24;background:#fff4f4 !important} .ep-ps .chip:hover{background:#fff4f4 !important} .ep-ps .prev{display:flex;gap:16px;align-items:center} .ep-ps .prev img{width:130px;height:130px;object-fit:cover;border-radius:12px;border:1px solid #eee} .ep-ps .prev p{margin:0;color:#444;font-size:14.5px} .ep-ps .sum{background:#111;color:#fff;border-radius:14px;padding:24px;position:sticky;top:90px} .ep-ps .sum .row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #333;font-size:15px} .ep-ps .sum .row span:last-child{font-weight:700;text-align:right;font-variant-numeric:tabular-nums} .ep-ps .sum .tot{font-size:32px;font-weight:800;color:#fff;margin:16px 0 4px;font-variant-numeric:tabular-nums} .ep-ps .sum .note{color:#bbb;font-size:13px;margin-bottom:16px} .ep-ps .tw{overflow-x:auto;border:1px solid #eee;border-radius:10px;background:#fff} .ep-ps table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:600px} .ep-ps th,.ep-ps td{padding:11px 14px;text-align:left;border-bottom:1px solid #eee;font-size:15px;white-space:nowrap} .ep-ps th{background:#111;color:#fff;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase} .ep-ps .gal{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px} .ep-ps .gal figure{margin:0;background:#fff;border:1px solid #eee;border-radius:12px;padding:8px;text-align:center} .ep-ps .gal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block} .ep-ps .gal figcaption{font-weight:700;margin-top:6px;font-size:14px} .ep-ps .gal figcaption small{display:block;font-weight:500;color:#666} .ep-ps .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:s} .ep-ps .step{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px} .ep-ps .step:before{counter-increment:s;content:counter(s);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#e31e24;color:#fff;font-weight:800;margin-bottom:10px} .ep-ps .step h3{font-size:16px;font-weight:700}.ep-ps .step p{margin:0;font-size:14.5px;color:#444} .ep-ps .note2{background:#fff4f4;border-left:4px solid #e31e24;padding:16px 18px;border-radius:8px;margin-top:24px} .ep-ps .cta{background:#e31e24;text-align:center;padding:48px 0} .ep-ps .cta h2{color:#fff}.ep-ps .cta p{color:#fff !important;margin:0 auto 20px;max-width:640px} .ep-ps .cta .btns{justify-content:center}.ep-ps .cta .b.red{background:#111} @media(max-width:900px){.ep-ps .hero .w,.ep-ps .calc{grid-template-columns:1fr}.ep-ps .gal{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-ps .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-ps .sum{position:static}}
Powder soap bags

Custom-printed packaging for powder soap

Eye-catching washing powder bags with your own branding, from 500g to 10kg, starting at R3.90 per bag. Minimum order of 40,000 bags, ready in 60 days (or 28 days on express).

Printed powder soap bags in sizes from 500g to 10kg

Work out your price

Pick your bag size, quantity and order type. New designs carry a once-off setup fee of R16,500.

1. Bag size

2. Quantity

3. Order type

4. Lead time

Bag size
Price per bag
Bags
Setup
Ready in
Quantities may vary slightly, so you pay for the full order plus any extra bags.

Pricing table

Price per bag and total for the bags only, based on standard 60-day pricing. The 28-day express option adds 20% to the bags. New designs also carry a once-off R16,500 setup fee. Minimum order of 40,000 bags.

SizePer bag40,00080,000120,000

Pack sizes

Overs and unders

Plastic bag print runs may come out a little under or over the quantity ordered. You pay for the full order, and any extra bags delivered are charged at the same price per bag.

How it works

Choose & order

Choose your size and quantity, or WhatsApp us for a quote.

Design & proof

Send us your logo and details, or let us design your pack. We’ll send a proof for your approval.

Setup & print

Once you’ve approved the proof and paid, we set up and print your bags.

Ready in 60 days

Choose the standard lead time, or 28 days on express (+20% on the bags).

Start your own washing powder brand

Send us your brand name, pack sizes and quantities on WhatsApp, and we’ll get your packaging moving.

(function(){ var V=[[100861,”10kg”,”120,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100860,”10kg”,”120,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100859,”10kg”,”80,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100858,”10kg”,”80,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100857,”10kg”,”40,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100856,”10kg”,”40,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100855,”5kg”,”120,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100854,”5kg”,”120,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100853,”5kg”,”80,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100852,”5kg”,”80,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100851,”5kg”,”40,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100850,”5kg”,”40,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100849,”3kg”,”120,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100848,”3kg”,”120,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100847,”3kg”,”80,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100846,”3kg”,”80,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100845,”3kg”,”40,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100844,”3kg”,”40,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100843,”2kg”,”120,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100842,”2kg”,”120,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100841,”2kg”,”80,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100840,”2kg”,”80,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100839,”2kg”,”40,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100838,”2kg”,”40,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100837,”1kg”,”120,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100836,”1kg”,”120,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100835,”1kg”,”80,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100834,”1kg”,”80,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100833,”1kg”,”40,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100832,”1kg”,”40,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100831,”500g”,”120,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100830,”500g”,”120,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100829,”500g”,”80,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100828,”500g”,”80,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[100827,”500g”,”40,000 bags”,”Repeat order (no setup)”,”60 days (standard)”],[100826,”500g”,”40,000 bags”,”New design (incl. setup)”,”60 days (standard)”],[103974,”10kg”,”120,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103975,”10kg”,”120,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103976,”10kg”,”80,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103977,”10kg”,”80,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103978,”10kg”,”40,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103979,”10kg”,”40,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103980,”5kg”,”120,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103981,”5kg”,”120,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103982,”5kg”,”80,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103983,”5kg”,”80,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103984,”5kg”,”40,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103985,”5kg”,”40,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103986,”3kg”,”120,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103987,”3kg”,”120,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103988,”3kg”,”80,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103989,”3kg”,”80,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103990,”3kg”,”40,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103991,”3kg”,”40,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103992,”2kg”,”120,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103993,”2kg”,”120,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103994,”2kg”,”80,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103995,”2kg”,”80,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103996,”2kg”,”40,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103997,”2kg”,”40,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[103998,”1kg”,”120,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[103999,”1kg”,”120,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[104000,”1kg”,”80,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[104001,”1kg”,”80,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[104002,”1kg”,”40,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[104003,”1kg”,”40,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[104004,”500g”,”120,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[104005,”500g”,”120,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[104006,”500g”,”80,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[104007,”500g”,”80,000 bags”,”New design (incl. setup)”,”28 days (+20%)”],[104008,”500g”,”40,000 bags”,”Repeat order (no setup)”,”28 days (+20%)”],[104009,”500g”,”40,000 bags”,”New design (incl. setup)”,”28 days (+20%)”]],S=[[“500g”,3.9],[“1kg”,4.9],[“2kg”,5.9],[“3kg”,6.9],[“5kg”,9.9],[“10kg”,12.9]],Q=[40000,80000,120000],O=[‘New design (incl. setup)’,’Repeat order (no setup)’],SET=16500,IMG={“range”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_Full_Range_Express_Print.png”,”500g”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_500g_Express_Print.png”,”1kg”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_1kg_Express_Print.png”,”2kg”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_2kg_Express_Print.png”,”3kg”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_3kg_Express_Print.png”,”5kg”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_5kg_Express_Print.png”,”10kg”:”https://expressprintsa.com/wp-content/uploads/2026/10/Powder_Soap_10kg_Express_Print.png”}; var LT=[’60 days (standard)’,’28 days (+20%)’];var st={s:’1kg’,q:40000,o:O[0],l:LT[0]};function lm(){return st.l.indexOf(’28’)===0?1.2:1;} function R(n){n=Math.round(n*100)/100;var s=(n%1)?n.toFixed(2):String(n);var p=s.split(‘.’);p[0]=p[0].replace(/\B(?=(\d{3})+(?!\d))/g,’,’);return ‘R’+p.join(‘.’);} function N(n){return String(n).replace(/\B(?=(\d{3})+(?!\d))/g,’,’);} function pr(n){for(var i=0;i<S.length;i++){if(S[i][0]===n)return S[i][1];}} function vid(){var q=N(st.q)+' bags';for(var i=0;i<V.length;i++){var v=V[i];if(v[1]===st.s){if(v[2]===q){if(v[3]===st.o){if(v[4]===st.l)return v[0];}}}}} function chips(id,list,cur,lab,sub,set){var el=document.getElementById(id);el.innerHTML='';list.forEach(function(o){var b=document.createElement('button');b.type='button';b.className='chip'+(cur===o?' on':'');b.innerHTML=lab(o)+'‘+sub(o)+’‘;b.onclick=function(){set(o);draw();};el.appendChild(b);});} function draw(){ chips(‘ps-s’,S.map(function(x){return x[0];}),st.s,function(o){return o;},function(o){return R(pr(o))+’ / bag’;},function(o){st.s=o;}); chips(‘ps-q’,Q,st.q,function(o){return N(o);},function(o){return o===40000?’minimum’:’bags’;},function(o){st.q=o;}); chips(‘ps-l’,LT,st.l,function(o){return o.split(‘ (‘)[0];},function(o){return o.indexOf(’28’)===0?’express +20%’:’standard’;},function(o){st.l=o;}); chips(‘ps-o’,O,st.o,function(o){return o.split(‘ (‘)[0];},function(o){return o.indexOf(‘Repeat’)===0?’same artwork, no setup’:’includes setup R16,500′;},function(o){st.o=o;}); var u=Math.round(pr(st.s)*lm()*100)/100,bags=Math.round(u*st.q*100)/100,rep=st.o.indexOf(‘Repeat’)===0,set=rep?0:SET,tot=bags+set; document.getElementById(‘ps-img’).src=IMG[st.s];document.getElementById(‘ps-desc’).innerHTML=’‘+st.s+’ powder soap bag
‘+N(st.q)+’ bags at ‘+R(u)+’ each’; document.getElementById(‘ps-ss’).textContent=st.s;document.getElementById(‘ps-su’).textContent=R(u);document.getElementById(‘ps-sb’).textContent=N(st.q)+’ = ‘+R(bags); document.getElementById(‘ps-sp’).textContent=rep?’R0 (repeat)’:R(SET);document.getElementById(‘ps-tot’).textContent=R(tot);document.getElementById(‘ps-sr’).textContent=lm()>1?’28 days (express)’:’60 days’;document.getElementById(‘ps-fl’).value=st.l; document.getElementById(‘ps-fv’).value=vid();document.getElementById(‘ps-fs’).value=st.s;document.getElementById(‘ps-fq’).value=N(st.q)+’ bags’;document.getElementById(‘ps-fo’).value=st.o; } document.getElementById(‘ps-table’).innerHTML=S.map(function(s){return ‘‘+s[0]+’‘+R(s[1])+’‘+Q.map(function(q){return ‘‘+R(s[1]*q)+’‘;}).join(”)+’‘;}).join(”); document.getElementById(‘ps-gal’).innerHTML=S.map(function(s){return ‘
Printed '+s[0]+' powder soap packaging bag
‘+s[0]+’‘+R(s[1])+’ per bag
‘;}).join(”); draw(); })();

Also from Express Print

Order website design services from us

Websites, online shops, apps, chatbots and AI agents for your business, built by the same team that does your printing and branding.

View website design services →
← BACK TO HOME PAGE

EXPRESS PRINT SOUTH AFRICA

Sales Department
+27 63 132 8088 (WhatsApp)
+27 67 741 0422 (WhatsApp)

Shop: L23
Rivonia Central
Oriental City Rivonia
Corner Rivonia Boulevard and 9th Ave,
Rivonia, Sandton, 2128
(Opposite News Cafe Rivonia)

Need it printed today?

Order and pay before 09:00 for same-day collection in Rivonia. T&Cs apply

🚚
Nationwide deliveryWe deliver anywhere in South Africa. Free within 15 km of Rivonia.
🌍
Serving Southern AfricaTrusted by businesses across Southern Africa for print, branding and signage.
✈️
International exhibitorsWe print and brand for exhibitors from all over the world who come to exhibit in South Africa.

Printing, branding and corporate gifts from Rivonia, Sandton, since 2002. Same-day print, 24-hour branding and 9,953 promotional products, produced in-house and delivered nationwide.

Same day by 09:0024-hour brandingNationwide delivery

Shop & order

Services

Help & info

Contact us

🔒 Secure paymentsPay by card or Instant EFT through PayFast, or by EFT bank transfer.
VISA payfast Instant EFT 🏦 EFT
© 2026 Express Print South Africa. All rights reserved. Website designed by ClickFireMedia