.page-id-139622 .entry-header,.page-id-139622 .ast-breadcrumbs-wrapper{display:none}
.page-id-139622 .site-content>.ast-container{max-width:100%;padding:0}
.page-id-139622 #primary{margin:0;padding:0;width:100%}
.page-id-139622 .ast-article-single{padding:0;background:none}
.ep-pp{font-family:Poppins,Arial,sans-serif;color:#1d1d1f;line-height:1.6}.ep-pp *{box-sizing:border-box}
.ep-pp .w{max-width:1140px;margin:0 auto;padding:0 20px}
.ep-pp .hero{background:linear-gradient(135deg,#111 0%,#2a0a0b 60%,#e31e24 150%);color:#fff;padding:52px 0}
.ep-pp .hero .w{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}
.ep-pp h1{color:#fff;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;margin:0 0 12px;text-wrap:balance}
.ep-pp .hero p{color:#eee !important;font-size:17px;margin:0 0 18px}.ep-pp .hero img{width:100%;border-radius:14px;display:block}
.ep-pp .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:12px}
.ep-pp .facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.ep-pp .facts span{background:rgba(255,255,255,.12);border-radius:99px;padding:5px 12px;font-size:13.5px}
.ep-pp .btns{display:flex;flex-wrap:wrap;gap:12px}.ep-pp .b{display:inline-flex;padding:13px 22px;border-radius:8px;font-weight:700;text-decoration:none !important;color:#fff !important}
.ep-pp .b.red{background:#e31e24}.ep-pp .b.wa{background:#25d366}.ep-pp .b.dk{background:#111}
.ep-pp section{padding:46px 0}.ep-pp .alt{background:#f7f5f5}.ep-pp h2{font-size:clamp(22px,3vw,32px);font-weight:800;margin:0 0 10px;color:#111;text-wrap:balance}
.ep-pp .lead{font-size:16.5px;color:#444;max-width:780px;margin:0 0 22px}
.ep-pp .tw{overflow-x:auto;border-radius:12px;border:1px solid #eee}.ep-pp table{width:100%;border-collapse:collapse;min-width:560px;background:#fff}.ep-pp th,.ep-pp td{padding:12px 14px;border-bottom:1px solid #eee;text-align:left}
.ep-pp th{background:#111;color:#fff;font-size:13px;letter-spacing:.4px}.ep-pp td.n{font-variant-numeric:tabular-nums}.ep-pp tr:last-child td{border-bottom:0}
.ep-pp .g{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}
.ep-pp .c{background:#fff;border:1px solid #eee;border-radius:14px;padding:20px}.ep-pp .alt .c{border-color:#ebe6e6}.ep-pp .c b{display:block;font-size:17px;margin-bottom:4px;color:#111}
.ep-pp .big{font-size:30px;font-weight:800;color:#e31e24;line-height:1.1;margin:4px 0 6px;font-variant-numeric:tabular-nums}
.ep-pp .c.hot{border:2px solid #e31e24}
.ep-pp .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;counter-reset:s}
.ep-pp .st{background:#fff;border:1px solid #eee;border-radius:14px;padding:20px;position:relative}.ep-pp .st:before{counter-increment:s;content:counter(s);display:inline-flex;width:34px;height:34px;border-radius:50%;background:#e31e24;color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:10px}
.ep-pp .st b{display:block;color:#111;margin-bottom:4px}.ep-pp .note{font-size:14px;color:#555;margin-top:14px}
.ep-pp .cta{background:#111;color:#fff;border-radius:16px;padding:28px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.ep-pp .cta h2{color:#fff;margin:0 0 4px}.ep-pp .cta p{margin:0;color:#ddd !important}
@media(max-width:800px){.ep-pp .hero .w{grid-template-columns:1fr}}
Bulk packagingPolypropylene Bags Printed With Your Brand
Woven polypropylene bags printed with your branding, made for mealie meal, flour, sugar, animal feed and other dry goods. Sizes from 5kg to 100kg.
Bags from R6.50 eachMinimum order 5,000 bagsStandard 28 daysExpress 14 days

Price per bag
Laminated woven polypropylene printed in 2 colours on the front and 1 colour on the back. Prices exclude VAT.
| Bag size | Per bag | 5,000 bags (repeat order) | 5,000 bags (new design, setup included) |
|---|
| 5kg | R6.50 | R32,500.00 | R46,000.00 |
| 12.5kg | R13.50 | R67,500.00 | R81,000.00 |
| 25kg | R23.50 | R117,500.00 | R131,000.00 |
| 50kg | R38.59 | R192,950.00 | R206,450.00 |
| 100kg | R58.00 | R290,000.00 | R303,500.00 |
Need 10,000 or 20,000 bags? Pick your quantity on the order page and the price adjusts automatically.
Setup fees
Each new design needs printing plates (stereos) made for the press. You only pay this once, and you can reorder the same design without paying again.
New designR13,500
One-off per design, excl. VAT. Covers the stereos (printing plates) for 2 colours on the front and 1 on the back.
Repeat orderR0
No setup fee when you reorder the same design in the same colours.
Design changesQuoted
Changes to the artwork or extra colours need new plates. We’ll send a quote before anything is printed.
Turnaround times
Turnaround starts once you’ve approved your artwork proof and payment has reflected.
Standard28 days
Our usual turnaround, at the listed price.
Express14 days
For urgent orders. When you order, ask us to confirm express is available for your size and quantity.
Print runs may be up to 3% over or under the quantity ordered.
Ordering made easy in 5 steps
Choose your bagPick the size, quantity and whether it’s a new or repeat design on the order page.
Send your artworkUpload your logo or design, or send it to us on WhatsApp. No design yet? Our designers can help you out.
Approve your proofWe email you a proof of your bag. Nothing goes to print until you’ve approved it.
Pay to confirmPayment confirms your order and reserves your production slot.
Collect or deliveryStandard 28 days, Express 14 days. Collect in Rivonia, or we can arrange delivery anywhere in South Africa.
Good to know
Tough woven PPLaminated virgin polypropylene, built for heavy dry goods.
Carry handlesPunch-out handles are available on 5kg and 12.5kg bags.
Up to 6 coloursThe price covers 2 + 1 colours. Additional colours are quoted on request.
Liners and gussetsPlastic liners and gusset bags can be supplied on request.
Shop our polypropylene bags
Ready to order your bags?
Minimum order 5,000 bags. Setup is R13,500 per new design. Standard turnaround 28 days, Express 14 days.