Portal Worx Logo

Construction project management software for South African contractors

Most construction software sold into South Africa is priced in dollars against American budgets, which is why so many firms end up back on WhatsApp and email. Portal Worx is priced in rand with unlimited users on every plan, it's built around POPIA as well as GDPR, and it gets the client to sign the variation from a link on their phone instead of a voice note.

Last reviewed

What do South African contractors actually pay?

The usual problem isn't the sticker price, it's the exchange rate plus per-user billing. A tool at 35 dollars a seat is a different proposition here than in the country it was priced for, and it gets worse as you add the site team. The person it prices out first is the one you needed most: the client or the architect who has to say yes, and who was never going to get a paid seat anyway.

Portal Worx is priced in rand, with 20 per cent off annually, and the prices are on the pricing page rather than behind a call. Every plan includes unlimited users and unlimited sign-off requests, so your office, your site team, your clients and your suppliers cost the same as one person, and the people you send a link to need no account at all. Plans are cut on live projects, storage and AI credits.

There is no second meter. What you pay for is the size of the workspace behind the record, not how many people say yes inside it.

How does the client sign off without logging in?

You upload the variation, the drawing or the quote to the job as a PDF and send one person a link. They open it on their phone with no account and nothing to install, read the file itself, leave a note or ask a question, and approve or decline with a drawn signature. If you asked for it, they enter a one-time code emailed to them first, which proves whoever signed had control of that inbox at that moment. It isn't an identity check.

What comes back is a record: dated, signed, pinned to the exact file they saw with its SHA-256 fingerprint, and kept on the job next to the site photos that justify it. A new revision supersedes the old one and the old approval stays on the record. Unanswered requests are chased from the same screen, so you stop spending evenings on WhatsApp asking whether they have looked at it yet.

One person approves one request. There's no chain of approvers and no handing a request to somebody else, and Word or Excel files need saving as PDF before they can be sent.

Does it comply with POPIA?

It's built around POPIA alongside UK and EU GDPR. Each organisation lives in its own isolated database space rather than as rows in a shared table, so one customer’s data is separated from another by the structure of the system rather than by a permission check.

There's a published privacy policy and data processing agreement covering both regimes, file paths are pseudonymised, consent is recorded with the text shown and the time, and there is a formal erasure-request workflow. Security events are logged with the IP and browser, kept for 90 days with critical events kept indefinitely.

The sign-off record follows the same rule. It names the email address the link went to, the time the answer was given, the network address it came from and the signature they drew, and it's stored on the job, not emailed around. The person who signed gave nothing but a name, a signature and, if you asked for it, a code from their inbox, so there is no account of theirs to protect and nothing collected that the job did not need.

Will it work with the connectivity we have?

Be careful here, because this is where it can fail for you. On site it runs in the phone browser, so a place with no signal means uploads and updates wait until there is some; a phone app exists and isn't yet in the app stores. Load-shedding affects your office connection more than the platform, which is hosted on AWS, but the practical effect on a laptop is the same.

The sign-off link is the least demanding part. The client opens one page on their phone, wherever they are, and it needs signal for the few seconds it takes to read, sign and submit. If your crews work in places with no coverage as a matter of routine, test the photo uploads during the trial before committing. If they have signal most of the time, a browser is fine and avoids app installs across a changing site team.

Photos taken with no signal stay on the phone until it has some, then upload from the browser in a batch. Nothing is lost, it's just late, and the activity trail records the upload time rather than the moment the photo was taken.

How does Portal Worx fit a South African firm?

Sign-off from the people outside your business is the reason to start. Behind it sits the workspace that keeps the record findable: documents and drawings filed against the job with version history and per-category access, site photos in folders, a file or a whole folder shared by link with an expiry, reports built from templates that export to a PDF with your logo, threaded messaging, a year-long activity trail, and an AI summary of where a job stands. Your logo and colour go on the pages your clients open on every plan.

The founder ran a decorating and structural repair company in South Africa until 2023 before moving into fit-out in London, so the shape of the problem here isn't secondhand. The client who says "I never agreed to that" sounds the same in Durban as in Dagenham, and so does the subcontractor who claimed a day nobody signed for.

It's one product at one price list, not a South African edition. The rand pricing, the POPIA terms and the currency on the invoice are the local parts; the sign-off link, the record and the workspace are the same ones a London firm uses.

Where is it the wrong answer?

There's no estimating, no bill of quantities, no job costing, no invoicing, no scheduling and no timesheets. If you need to price work and track cost against budget, use something built for that and run this alongside it for sign-off and the document side.

There's also no CIDB-specific tooling and no local accounting integration, and no public API to build one. The product is sector-neutral: it gets decisions out of the people outside your business and keeps the proof, and it isn't a South African compliance suite.

The signature has a limit too. When you ask for the code, the record proves that whoever signed had control of that email inbox at that moment. It doesn't prove who they are. A property transfer, a deed or anything else that needs proof of a person's identity needs a notary rather than us, and it's better to know that from this page than from a refund request.

Common questions

Is Portal Worx priced in rand?
Yes. The plans are priced in rand on the pricing page, with 20 per cent off annual billing, and every plan includes unlimited users and unlimited sign-off requests.
Does my client need an account to sign?
No. They open a link on their phone, read the file, and approve or decline with a drawn signature. The record comes back dated, signed and pinned to the exact file they saw.
Does it comply with POPIA?
It is built around POPIA alongside UK and EU GDPR, with a published privacy policy and data processing agreement, recorded consent, pseudonymised file paths and a formal erasure-request workflow.
Does it work offline on site?
It runs in the phone browser and needs signal at the time, so uploads and updates wait until there is some. A phone app exists and isn't yet in the app stores. Test this during the trial if your sites lack coverage.
Does it handle estimating or a bill of quantities?
No. There's no estimating, BOQ, job costing, invoicing, scheduling or timesheets. It covers sign-off from people outside your business and the workspace that keeps the record: documents, site photos, reports, messaging and the activity trail.

Related

What else Portal Worx does

This page covers one part of it. Behind every request for sign-off is the job it belongs to: projects holding your documents and site photos, with a folder or a file shareable by link to someone with no account; versions with history and an approval pinned to each; reports built on site and exported as a PDF with your logo; threaded messaging; a year-long activity trail; and AI that catches you up on where a job stands without ever seeing more than you can.

See everything it does, or check the plans. Unlimited users and unlimited requests on all of them.

Send the variation before the voice note.

Upload it, send the client one link, and hold a signed, dated record in rand-priced software with unlimited users. 14 days free, no card.