Shop By Category
    Menu Close



    Our operational hours are Monday to Friday, from 08h00 to 16h30. Note that we are not open on Saturdays for collections.

    Macsteel has branches within South Africa, in all provinces, as well as internationally in Angola, Malawi, Mozambique, Ghana, Zambia and Swaziland.

    To search for a branch, you can do so here: or you can see a list of Macsteel branches and their respective contact details by clicking here.

    Your order will be allocated to and shipped from the branch closest to the location of the delivery address.

    No, we do not have a mobile app at the moment. However, our online shop is mobile-friendly, which means that you can access it from your mobile device, log in, register, place orders and quotes, and download statements and PODs.

    GETTING STARTED: Login & Registration

    To login, please navigate to the login screen of the Macsteel e-commerce website here: or click on the "Login" icon in the top right of your screen. Once on the login page, please enter your Username and Password to login. If you have forgotten your password please click on the "Forgot Password" link on the log in page, or alternatively click here:, and then follow the recovery password prompts, and we will email you on how to reset your password.

    Please register on the Macsteel's online shop home page and click on the "Register" icon located at the top right hand corner of your screen.

    For Macsteel account customers, you can also register by clicking on the following link: For non-account (cash sale) customers, you can register by clicking on the following link: Kindly note that B2C registration is currently only available for cash customers requiring delivery and/or collection in the Western Cape.

    Once you have clicked on the registration link or icon, you will then be prompted to add and submit your personal information. Once you have successfully submitted the form, an email will be sent to you to verify your email address. Once you have verified your email address you will be able to log in and shop on the online shop. Account customers must be aware that we need to validate your registration request and you will not see pricing or stock until your account has been approved. We will contact you to notify you regarding your registration application status. Cash sale customers can immediately start shopping online as no validation is required.

    To open an account, please call 011 871-0400 (switchboard) who will redirect your call or call a Sales agent in your area who will help you get set up with an account with Macsteel.

    Please go to and complete the registration form, once your account has been validated we will provide you with access to the online shop. Should you have any issues you may email us on

    By signing up to shop online, you can easily access Macsteel's products with just a click of a button. After completing the registration process and logging in, you will have access to your customer-specific product pricing, which you can conveniently download into an Excel format. In addition, you can check stock availability, view your quote and order history all in one place. By making purchases online, you will also automatically receive an extra incentive for every order as a reward for buying online. Please don't hesitate to contact us at 011 0871 0300 to learn more.

    You can add up to 5 buyers on your account with Macsteel. If you have a requirement to have more than 5 buyers, please email with the contact information of the buyers you would like to add including contact number and email addresses, and we will accommodate your request.

    Yes, you can still place an order telephonically or via email through your sales agent. However, the Macsteel online shop will allow you to place the order on your own, with immediate confirmation; and also allow you to check prices and receive quotes at the click of a button.

    There are multiple ways to locate items on the Online Shop. One option is to search for a specific item by entering its name, size, or material code in the search bar. The search results will display the most relevant items according to your query. Additionally, you can browse items by clicking on the "Shop by Category" menu and selecting the appropriate category for your desired item. Another way to refine your search is by using the product filters located on the left-hand side of the page.

    When items are placed on special, you can find them under the "Specials" category in the category menu.


    Any changes to your profile can be made once you have logged in. In the top right corner of the website, please click on the “My Account” icon. You can then navigate to the “My Details” section of your account using the left hand side tab many, from which you can edit your personal details.

    Once logged in, please go to “My Account” in the top right corner of the webpage. Then, navigate to the “Change Password” section and follow the prompts to update your password.

    If you cannot remember your password and need to reset it, please click on the “forgot password” link which is shown on the log in screen, or alternatively click here: - an email will be sent to the email address linked to your account to reset your password.

    Your password will not expire. However, it is recommended to change your password every 3 months.

    Once logged in, click on the person icon “My Account” in the top right-hand corner of the webpage.

    • If you have the invoice number you would like to find, navigate to the “Account Transactions” tab, and search for the document number you would like. In the “Document No” heading, you can click on the respective invoice number and it will download the invoice for you.

      You can also download the connected proof of delivery by clicking on the “Download POD” button.

    • If you do not have the invoice number, but you do have the order number, please navigate to the “Orders” tab on the left hand side menu. Search for the order number you would like to find the documents for, and click on the respective order under the “Sales Order” column. This will take you to the view of the order. Here, you will find a button that says “Invoice/POD”, which if you click, will open a screen showing you which connected documents are available for download for that order. If you see an invoice, click on the "download" button.

    Note: Delivery notes are scanned in manually as soon as possible after the delivery of your orders. Please request a copy POD from the supplying branch if the document is not available online.


    Macsteel has a very large delivery coverage within South Africa and can deliver to most customer locations. Please see a map of our branches in South Africa here:

    Account customers will be informed whether goods are available to be delivered to their chosen delivery location upon completing their credit facility application with Macsteel. You will also be informed on checkout if we do not deliver to your specified area.

    For non-account (cash sale customers), delivery is currently only available within the Western Cape Region, upon registration as well as when selecting your delivery address, you will be notified if delivery is possible in your area, if not you may collect your order at the supplying branch based in Bellville, Cape Town.

    Yes. You will receive the option during online checkout of choosing whether you would like your order delivered or if you would like to collect it from a branch of your choice. Please note that stock levels may dictate which branch you may collect from.

    At present, Macsteel does not offer express delivery as a standard service. However, if you require faster delivery, we recommend that you contact your salesperson at the branch where you placed your order. They will be able to advise you if expedited delivery options are available and can assist you accordingly.

    Yes, deliveries may be split and the delivery cost will be adjusted accordingly. Please make sure to update the text box labelled “Special Requirements” on your order before checkout if you would like to split your order.

    No, we do not deliver internationally. However, you can order online if you don’t live in South Africa but the only delivery option available to you on checkout would be “collection”.

    For account customer orders, delivered to the customer’s default delivery address, Macsteel does not require any documentation. If an account customer requests delivery to a third party address, then we require a written request of this in writing, and we need to be provided with the details of the person accepting the delivery.

    For B2C non-account(cash sale customers): For orders delivered to the delivery address confirmed at time of payment, Macsteel does not require any documentation. However should you wish to change your delivery address, after completing payment online, then we will require a written request of this in writing.

    We welcome customers to include any specific delivery instructions or special order requests in the comments section at checkout. However, please keep in mind that any requests for custom cutting will need to be approved prior to the completion of your order, and additional charges may apply for these services.

    The shipping costs for your order will depend on two factors - the total weight of your order and the distance between your delivery address and the supplying branch. These costs are calculated automatically at checkout and will be displayed in your cart before you complete your purchase.

    Our Macsteel trucks will deliver your goods on the next available delivery date for your specific area. However, you also have the option to choose a different delivery date from the dropdown menu on the checkout page if the next available date is not suitable for you.

    Please call the sales consultant for your area and provide them with your details and order number and they will assist you. To find the number of a sales consultant for your area, please click here Alternatively, please fill in this Contact Us form on our website and someone will reply to your email as soon as possible.

    On checkout, you will see what delivery dates are available for your area based on where you are located. Once you have placed an order online, the email address connected to your account will receive an order confirmation mail which will state when your order will be delivered.

    If you would like to check when your order will be delivered, please log into your account, click on the "Orders" tab. Information regarding your order, including delivery date, will be specified here. If you would like to speak to a consultant, please call the sales department for your area. Contact details can be found here

    For account customer orders, delivered to the customer’s default delivery address, Macsteel does not require any documentation. If an account customer requests delivery to a third party address, then we require a written request of this in writing, and we need to be provided with the details of the person accepting the delivery.

    Unfortunately, we do not have assistants to help with offloading, except for on crane trucks. We highly appreciate your assistance in helping to offload the vehicle.


    B2B account customers can pay online by account only.

    B2C non-account (cash sale customers) can complete payment online via credit card or Instant EFT through the secure payment gateway PayGate.

    Please Note: We do not offer a cash-on-delivery payment option for online orders.

    No, lay-buys are not accepted but you are able to open an account with us. Please contact your supplying branch if you would like to open an account.

    Yes, all orders are VAT inclusive. While product prices are shown Ex VAT Net on the website, you will see the VAT line item calculated on your Order Summary on checkout.

    When paying by credit card or EFT online, there are no additional charges for our customers. You can complete your transaction with peace of mind, knowing that the price you see at checkout is the price you'll pay.

    Account customers will be charged according to their pre-defined account contracts with Macsteel. Please contact your nearest branches’ sales consultants to confirm if you are unsure.

    For non-account(cash sale customers): online orders paid online through PayGate via credit card or instant EFT will be charged immediately. If you order via our internal sales staff, you can manually EFT the funds to Macsteel as per the cash sales procedure. When paying via manual EFT, we allow up to 5 days from order placement for payments to reflect in the MSCSA bank account. Payments not reflecting after this time period will automatically be cancelled.

    No, we don’t charge interest on goods bought online with credit.

    We do not currently offer any promotional online code coupons or discounts.

    Yes, Macsteel account customers can pay for their online purchases as per the agreed payment terms with Macsteel. For cash customers, all online payments are processed through PayGate - a safe and secure payment gateway. You can rest assured that all your personal information and credit card details are processed securely and with the utmost care. It's important to note that Macsteel does not store any credit card details.

    Yes, all online payments are processed through PayGate, which is a secure and trustworthy payment gateway. You can rest assured that your personal information and credit card details are processed with the utmost care and security. Additionally, we'd like to note that Macsteel doesn't store any credit card details to ensure maximum security for our customers.


    Yes, our stock is updated daily. Individuals are able to view stock available on the online shop in real-time.

    If items are out of stock you will be given the option to receive a notification when we have the product in stock again. Please click the bell icon next to the item you would like to receive a back in stock notification about.

    We do allow back orders for account customers. Unfortunately, for cash customers, we do not allow back orders. However, you are able to select the option of being notified when the product/s you require are available – just select the “Notify Me” functionality (bell icon next to out of stock items) on the website and we will send you an email when the requested product is in stock.


    You can view product names, descriptions, unit of measure, pricing notes, images and prices of products on each product page, in both list or grid view. By clicking on the "Info" button for each product, you can see the respective technical details such as product weight, prices in alternative unit of measurement and you can also download technical drawings and information by clicking on the “click to open spec sheet” option.

    We offer, and hold stock of, a very large range of steel products, piping, fittings. flanges, valves, roofing, fencing and palisade products, stores/DIY products and special steels. Please see below for a list of products we typically stock:

    • Steel: including but not limited to: angles, beams, columns, channels, coils, cold form sections, expanded metal, flat bars, gratings handrails, plates, rails, reinforcing, round bars, sheets, square bars, tubing and window sections.
    • Piping: Welded pipes, borehole casings, black oxide SCR & SOC pipes, Galvanised pipes including flanges, B.E.8, SCR & CAP, SCR& SOC, plain ends; red oxide pipes including plain ends, SCR &SOC seamless pipes, uncoated grooved B/E pipes, uncoated plain end pipes, welded stainless pipes and standpipes.
    • Fittings: couplings, black & galvanised fittings, carbon fittings, flanged fittings, grooved fittings, shoulder fittings, stainless fittings and steam fittings.
    • Flanges: Bossed flanges, HDPE/Galvanised flanges, plate flanges and stainless flanges.
    • Valves: Balancing valves, ball valves, bellows, butterfly valves, Douglas steam traps, gate valves, globe valves, non -return valves and strainers.
    • Roofing: closures, flashings in colour, galvanised, zinc aluminium, Harvey roof products, roofing sheets and corrugated sheets as well as accessories
    • Fencing and Palisades: Barbed wire including Iowa and Karoo, fully galvanised wire, netting wire, hex netting wire, plain galvanised wire and palisade panels, paling, Y beams and T section droppers.
    • Stores/DIY: Polcaps, roof screws, threaded rods, welding rods, end caps, paint and wire brushes.
    • Special Steels: Hex drawn, hollow bars, alloy round bars, carbon round bars, round drawn bars, round turned bar and, square carbon bars.

    If you are not finding what you are looking for online, please call your supplying branch to see if they can assist you. If you are an Account customer and only have access to purchase from one supplying Macsteel branch, and would like to access more branches and products, please contact your Macsteel account manager, or, and they will assist you.


    Yes, once logged in you can download a pricelist in PDF or Excel format. To do so, please click the “Pricelist” dropdown in the main menu bar and it will provide you with the two options. Note that this pricelist will contain your, customer-specific pricing.

    To view selling prices, please first log in to your account. Then once you navigate to the category pages, you will see prices for all products visible.

    The prices you see on the online store have been carefully customised to provide our customers with the best possible prices. Please note that calling in to a sales consultant will not afford you a better price than what is available online. By buying online, you are also eligible for an online discount awarded to you for buying using our new online sales channel.

    Unfortunately, cash customer do not qualify for settlement discounts. For account customers, if any settlement discounts has been agreed in your CAF’s terms and conditions and whether payment has been affected in line with the agreed terms, you may be eligible for settlement discounts. Please contact your Macsteel account manager if you would like to clarify.

    As an online customer, you are entitled to receive an incentive in the form of a percentage discount on each order. This online savings incentive is accumulated throughout the year and can be tracked in your virtual wallet. By buying online, you can easily monitor the amount of money you have saved on your purchases. To learn more about this program, please visit our website at

    1. On, please log in with your email address and password. If you cannot remember your password, please reset your password by clicking on the “forgot password” link.
    2. Once logged in, click on your product of choice, and click on the quantity you would like to order. Click on the “Add to Cart” button.
    3. Once you have added all items you require to cart, please click on the cart icon in the top right corner. Here you will see all the items in your shopping cart.
    4. Please proceed to checkout by clicking on the ”Checkout” button and follow the prompts to place your order.
      • As prompted, complete your delivery details: select your delivery method (collection or delivery), delivery address, select your delivery date and add your special instructions.
      • Click on the "Confirm" button to proceed to the payment page.
      • If you are a B2B account customer, you will be paying on account - please enter your customer order reference number (PO number) in the space provided. Click on the "confirm" button to proceed.
      • If you are a B2C cash sales customer, you will be redirected to PayGate to pay either by Credit Card or Instant EFT.
    5. Once you have paid, you will get an order confirmation pop up on your screen. You will also receive an order confirmation email to the email address(es) connected to the account.

    Note: You are also given an option to clear your order or remove items from cart, save your order as a list (Favourites) and to request quotations on the checkout page.

    No there is no limit on items you can order, but products available for purchase online will be limited by stock availability. Please contact your closest branches’ sales consultants if you would like to order more stock than is available online.

    After placing an order, you will get a confirmation screen stating that your order has been placed successfully. The email address linked to the account you order on, will also receive an email notification. To check if your order has been placed, you will have been assigned an order number. You can find this by clicking on your “Account” section accessed by the Person icon in the top right of your screen, and then by clicking on the “Orders” tab.

    Please go to your “My Account” section, by clicking the person icon in the top right of your screen. Then click on the “Orders” tab on the left of the screen and here you can select the order you would like to view. Information provided includes order status, order date, and amount paid. If you are already logged in to your online shopping profile, kindly click on the following link to view your orders placed.

    Online orders are processed immediately and you will receive an order confirmation as soon as you have submitted payment. Order delivery dates for your order and location will be specified on checkout.

    Yes, you can add items to your cart and return later to complete your order. Your selected items will remain in your cart for up to 6 months before they are automatically removed. Alternatively, you can create a favourites list to save specific items for future reference. This will allow you to easily add them to your cart at a later date and complete your order.

    It's not possible to amend an online order after it has been placed. If you need to make any changes to your order, we suggest reaching out to your assigned Macsteel sales person as soon as possible. Alternatively, you can contact our e-commerce team at 011 871 0300 or for assistance. If items have already been delivered, please initiate a returns process to return any unwanted items.


    To change any product within your order, or to cancel your order, please contact your nearest branch as soon as possible.

    You cannot cancel an order on your online profile so if you should you wish to cancel an order, please contact a sales representative as soon as possible after the order has been placed. If the order has already been processed and/or goods are already in production, the order cannot be cancelled. Cancellation shall be effective as soon as we confirm such in writing.

    If you cannot cancel your order due to goods being already in production, you can return goods in accordance with our Returns and Refunds Policy:


    Place contact your nearest branch should you wish to return any product/s.

    Yes, you may return a good within 7 (seven) days of receipt. To be eligible for a return, the good must be unused and in its original condition and original packaging (if applicable); and you must have the receipt or proof of purchase. To return any item, you must contact the Sales Clerk as listed on the order confirmation and/or Delivery Note and they will then create a collection request on your behalf, to be approved by their Line Manager. Please read our full Returns & Refunds Policy here Please note that goods or materials ordered incorrectly cannot be returned without prior approval.

    Please do not hand previously ordered goods back to the driver delivering a new order. If you do so, we may not be able to correctly refund you.

    Unfortunately, you cannot return items that are on special as per our Returns & Refunds Policy. The following goods are not eligible for returns, replacements or refunds:

    • Goods marked as non-returnable on the website;
    • any bespoke & custom made finishes and/or goods;
    • goods made to order;
    • goods reduced to clear;
    • discontinued goods;
    • goods on sale and;
    • goods that have been altered or modified in any way

    If you have an issue with the quality of an any item received, please contact your nearest branch within 10 (ten) business days from receipt and they will assist you. Please also read our Returns policy for more detailed information on defective goods:

    Please ensure that all stock is delivered, and matches your invoice, before you sign the Proof of Delivery on order delivery.

    In the unlikely event that you find a good to be missing or damaged upon receiving an order, you must notify us by making a comment on the delivery note or collection note on the day of delivery or collection, informing us of the damaged return or the short supply received. If we find that an item is missing or damaged, we will then supply or replace the missing or damaged item. Please ensure you inform us as soon as possible after delivery.

    Note that we cannot take any responsibility for goods damaged during the transportation where a third party delivery-company is used, nor during the unloading or installation, if not done by us. If there is any incident where we were responsible for delivery or offloading, please notify us immediately.

    Returns made in line with our Returns and Refunds Policy will be subject to a 10% handling fee per good returned, calculated on the good’s price as shown on the invoice, delivery or collection note. This fee may be waived and this will be considered when returned goods are deemed, by us to be defective and/or not to customer specification.

    Please note that the same applies to any delivery fees were applicable on the order, but if a standard return, these will not be refunded.

    Typically, a refund will be made within 7 (Seven) days of receiving approval for a refund. The approval for a refund will occur once the item(s) has/have been returned to/collected by us and inspected.

    Please contact us as soon as possible after order delivery if you are unsatisfied with your order. Refunds will only be issued after a collection requested has been approved by us (in the case of returns).


    Yes, you can easily create a quote. Just add all the items you would like to get a quote for and add them to cart. When done, click on the trolley icon (cart) in the top right corner of your screen and follow the prompts, choosing the “Get a quote” option.

    Yes, it is possible to create bulk quotes online. One easy way to do so is by downloading your customer-specific pricelist as an Excel document once you are logged in. You can find this by visiting the following URL:, or by clicking on the menu located in the top right-hand corner of your screen. Once you have downloaded the Excel document, you will need to adjust the quantities for the items you wish to purchase, and then save the document. After that, go to your Favourites on the website ( and upload your saved document as a Favourites list. When you're ready, add your Favourites list to the cart and complete the payment online. If you need any assistance, please don't hesitate to contact our E-commerce Team at 011 871 0300 or email

    You will be able to see all your quote history under the “My Account” section. Please click “My Account” on the top right corner of your screen and then navigate to the “My Quotes” tab. Here you can select any quote you would like to view.

    Yes you will be able to convert quotations created, on reaching the Quote confirmation page, please click on “Click here for details”. This will provide you with information regarding your quote and if you scroll down, you will be able to click on the “Convert” button, which will add the quoted items to your cart. From here, you can proceed to the checkout page and place your order as usual.


    Please see our Terms & Conditions here and our privacy policy here.

    Yes, the Macsteel online store is https secured (SSL Certified). You can see this by seeing a safety lock icon next to the website URL, which shows that the website is secure.

    Yes, we take customer privacy seriously at Macsteel. Our website is https secured and all Macsteel customer details are kept confidential. Please also familiarise yourself with our privacy policy here to see how you are protected

    At the bottom of every marketing newsletter, there will be an “Unsubscribe” link that will remove you from the mailing list. You are also welcome to contact us via this form to ask to remove you manually. Please note that this will not unsubscribe you from any order related emails and if you would like to update your email address that receives these, please email us on


    If you need any assistance with your order, please get in touch with us by filling in this form online We will direct your query to the relevant department and a consultant will get back to you.

    We also have a Live Chat functionality on our website, where you can ask us questions in real-time between 8h00 – 16h30. Please navigate to our website and click on the Live Chat icon in the bottom right corner. If an agent is not available, you will have an option of leaving your contact details for a consultant to contact you.

    If you would like to call us, you can also find all our branches’ contact details available here

    We have an automated response system that generally responds within 5 minutes of submitting a query. However if the question cannot be answered within in 5 minutes, a consultant should respond with 24 hours of your query submission.

    Not finding what you are looking for?

    Please phone Macsteel Trading Cape Town to see if they can help you 021 950 5500