Eye-catching washing powder bags printed with your brand, from 500g to 10kg. From R3.90 per bag, with a minimum order of 40,000 bags and a 60-day turnaround (or 28 days on express).
Pick your bag size, quantity and order type. New designs include a once-off setup fee of R16,500.
1. Bag size
2. Quantity
3. Order type
4. Lead time
Bag size
Price each
Quantity
Setup fee
Turnaround
Quantities can run a little under or over: you pay for the whole order, plus any extra bags.
Pricing at a glance
Price per bag and totals for the bags only, based on standard 60-day lead times. The 28-day express option adds 20% to the bag prices. New designs carry a once-off R16,500 setup fee. Minimum order is 40,000 bags.
Size
Per bag
40,000
80,000
120,000
Pack sizes
Overs and unders
Print runs can land slightly above or below 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 send us a WhatsApp for a quote.
Design & proof
Share your logo and details, or let us design the pack for you. We’ll send a proof for your approval.
Setup & print
Once the proof is approved and paid, we set up and print your bags.
Ready in 60 days
Standard lead time, or 28 days if you choose express (adds 20% to 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 underway.
(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://www.xpressprintsa.co.za/wp-content/uploads/2026/10/Powder_Soap_Full_Range_Express_Print.png”,”500g”:”https://www.xpressprintsa.co.za/wp-content/uploads/2026/10/Powder_Soap_500g_Express_Print.png”,”1kg”:”https://www.xpressprintsa.co.za/wp-content/uploads/2026/10/Powder_Soap_1kg_Express_Print.png”,”2kg”:”https://www.xpressprintsa.co.za/wp-content/uploads/2026/10/Powder_Soap_2kg_Express_Print.png”,”3kg”:”https://www.xpressprintsa.co.za/wp-content/uploads/2026/10/Powder_Soap_3kg_Express_Print.png”,”5kg”:”https://www.xpressprintsa.co.za/wp-content/uploads/2026/10/Powder_Soap_5kg_Express_Print.png”,”10kg”:”https://www.xpressprintsa.co.za/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 ‘‘+s[0]+’‘+R(s[1])+’ per bag‘;}).join(”);
draw();
})();
Also from Xpress 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.