South Africa’s built-environment digital gateway
PlanApprove Get started →

Site

HomeHow it worksPricingTestimonialsFAQPlatformLaurenProblem mapMarketplaceKnowledge centreAboutPANBEDStrategic partnersTraining & events

Sign in

Architect & engineer sign inEstate & council portalsQuantity surveyor sign inPlanApprove staff sign inPlanApprove back officeSign up
ARJMTS+1,200+ active users

From building plan to municipal approval.

Upload your plans once. Lauren checks them against SANS 10400, the municipal by-laws and the estate’s rules — so you fix problems before the council finds them.

PlanApprove · Check the findings
A PlanApprove project at the findings step: the seven steps on the left, Larry’s correction pack on the right
01How it works

Three steps from drawings to approval.

Step 01

Upload your plans

Create a project and drop in the drawings, title deed and zoning certificate. The property details are read for you.

Step 02

Lauren checks them

Each sheet is checked against SANS 10400, the by-laws and zoning scheme, and the estate’s rules. You get a clear list of findings — and Larry redlines the fixes.

Step 03

Submit and track

The forms fill themselves. Plans go to the estate, come back stamped, and go on to the council — tracked in one place.

The full seven-step process is set out on the Services page.

02Benefits

Less back-and-forth. More approvals.

Fewer rejections

Find the problems before the council does.

A missing north point or a building-line breach is a quick fix today — and a six-week resubmission later.

Time

Nothing typed twice.

The statutory forms fill in from what was read on the drawings.

Estates

Estate approval online.

The committee reviews online and the approved set comes back stamped, with a certificate.

Visibility

Always know where it stands.

One record from first upload to council — for the architect, the owner and the estate.

Your practice

Reuse what you already have.

Registrations, insurance and standard details are kept once and attached to any project.

Coverage

450 estates · 203 municipalities

Municipal by-laws and estate rules loaded for Lauren — with more estates’ rules being added every week.

03Pricing

Simple pricing. Nothing hidden.

One subscription for architects and other subscribers. Pay per report, and add people as your practice grows.

Per report
R100/ report
Get started
  • Lauren’s compliance check on a project
  • Findings against SANS 10400, by-laws, zoning and estate rules
  • Pay only for the reports you run
Most popularSubscription
R799/ month
Start a project →
  • For architects and other subscribers
  • The seven-step submission, from property to council
  • Lauren reads every document and fills the forms
  • Estate and council submissions, tracked in one place
  • My Practice: reusable practice documents
  • One user included
Extra users
R99/ month
Add your team
  • Per additional user on your subscription
  • Same projects, same practice documents
  • Add or remove users at any time

Estates and municipalities: their portals cost them nothing. Find your estate or council.

04Testimonials

Loved by the people who use it.

★★★★★
“Lauren picked up three by-law issues before we submitted. The council round that used to cost us six weeks just didn’t happen.”
ArchitectPretoria
★★★★★
“Our committee reviews plans online now, and the stamped set goes straight back to the architect. No more couriered paper.”
Estate managerCenturion
★★★★★
“The forms fill themselves from the drawings. I check the figures instead of typing them out for every project.”
DraughtspersonMossel Bay
★★★★★
“For the first time I could see exactly where my plans were — at the estate, then at the council.”
HomeownerStellenbosch
05FAQ

Frequently asked questions.

What does PlanApprove check a plan against?

SANS 10400 (the National Building Regulations), the municipal by-laws and zoning scheme for the property, and — in a security estate — the estate’s own architectural rules. The list of estates and municipalities loaded so far is shown further down this page.

Who signs off the findings?

You do. Every review is a digitally assisted first pass: Lauren lists what needs attention, and the architect or professional of record confirms every finding before anything is submitted.

What does it cost?

Architects and other subscribers pay R799 per month, plus R100 per report. Extra users are R99 per month each. There is no cost to an estate or a municipality for its portal.

What counts as a report?

A report is the compliance check Lauren runs on a project’s drawings and documents, with its list of findings — charged at R100 each.

Which files can I upload?

Drawings and documents as PDF, DWG, DXF, JPG or PNG — including the title deed, zoning certificate and SG diagram.

Does estate approval replace council approval?

No. The estate approves first and the stamped plans then go to the municipality. PlanApprove tracks both steps on the same project.

Can I add people from my practice?

Yes. Your subscription includes one user; each extra user is R99 per month.

My estate or municipality is not online yet — can I still use PlanApprove?

Yes. Prepare and check the plans on PlanApprove and submit as usual. Estate committees and council officials can ask us to switch their portal on.

Something else? Ask Lauren or email info@planapprove.co.za.

06Checked against

The rules behind every check.

SANS 10400National Building Regulations — every part, from structure to fire and energy use.
Act 103 of 1977National Building Regulations and Building Standards Act.
SPLUMASpatial Planning and Land Use Management Act 16 of 2013 and the municipal land-use by-laws made under it.
Zoning schemesThe land-use scheme for the property — permitted use, coverage, building lines, height and parking.
Municipal by-lawsBuilding, land-use and related by-laws for 203 municipalities loaded so far.
Estate rulesArchitectural and design rules for 450 security estates.
!Kheis Local MunicipalityNorthern CapeBy-laws checkedAbaqulusi Local MunicipalityKwaZulu-NatalBy-laws checkedAlbert Luthuli Local MunicipalityMpumalangaBy-laws checkedAlfred Duma Local MunicipalityKwaZulu-NatalBy-laws checkedAmahlathi Local MunicipalityEastern CapeBy-laws checkedBa-Phalaborwa Local MunicipalityLimpopoBy-laws checkedBeaufort West Local MunicipalityWestern CapeBy-laws checkedBela-Bela Local MunicipalityLimpopoBy-laws checkedBergrivier Local MunicipalityWestern CapeBy-laws checkedBig Five Hlabisa Local MunicipalityKwaZulu-NatalBy-laws checkedBitou Local MunicipalityWestern CapeBy-laws checkedBlouberg Local MunicipalityLimpopoBy-laws checkedBlue Crane Route Local MunicipalityEastern CapeBy-laws checkedBuffalo City Metropolitan MunicipalityEastern CapeBy-laws checkedBushbuckridge Local MunicipalityMpumalangaBy-laws checkedCape Agulhas Local MunicipalityWestern CapeBy-laws checkedCederberg Local MunicipalityWestern CapeBy-laws checkedCity of Cape Town Metropolitan MunicipalityWestern CapeBy-laws checkedCity of Ekurhuleni Metropolitan MunicipalityGautengBy-laws checkedCity of Johannesburg Metropolitan MunicipalityGautengBy-laws checkedCity of Matlosana Local MunicipalityNorth WestBy-laws checkedCity of Tshwane Metropolitan MunicipalityGautengBy-laws checkedCollins Chabane Local MunicipalityLimpopoBy-laws checkedDannhauser Local MunicipalityKwaZulu-NatalBy-laws checkedDawid Kruiper Local MunicipalityNorthern CapeBy-laws checkedDihlabeng Local MunicipalityFree StateBy-laws checkedDikgatlong Local MunicipalityNorthern CapeBy-laws checkedDipaleseng Local MunicipalityMpumalangaBy-laws checkedDitsobotla Local MunicipalityNorth WestBy-laws checkedDr AB Xuma Local MunicipalityEastern CapeBy-laws checkedDr Beyers Naudé Local MunicipalityEastern CapeBy-laws checkedDr JS Moroka Local MunicipalityMpumalangaBy-laws checkedDr Nkosazana Dlamini Zuma Local MunicipalityKwaZulu-NatalBy-laws checkedDrakenstein Local MunicipalityWestern CapeBy-laws checkedElias Motsoaledi Local MunicipalityLimpopoBy-laws checkedElundini Local MunicipalityEastern CapeBy-laws checkedEmakhazeni Local MunicipalityMpumalangaBy-laws checkedEmalahleni Local Municipality, Eastern CapeEastern CapeBy-laws checkedEmalahleni Local Municipality, MpumalangaMpumalangaBy-laws checkedEmfuleni Local MunicipalityGautengBy-laws checkedEmthanjeni Local MunicipalityNorthern CapeBy-laws checkedEndumeni Local MunicipalityKwaZulu-NatalBy-laws checkedEphraim Mogale Local MunicipalityLimpopoBy-laws checkedFetakgomo Tubatse Local MunicipalityLimpopoBy-laws checkedGa-Segonyana Local MunicipalityNorthern CapeBy-laws checkedGamagara Local MunicipalityNorthern CapeBy-laws checkedGeorge Local MunicipalityWestern CapeBy-laws checkedGovan Mbeki Local MunicipalityMpumalangaBy-laws checkedGreat Kei Local MunicipalityEastern CapeBy-laws checkedGreater Giyani Local MunicipalityLimpopoBy-laws checkedGreater Kokstad Local MunicipalityKwaZulu-NatalBy-laws checkedGreater Letaba Local MunicipalityLimpopoBy-laws checkedGreater Taung Local MunicipalityNorth WestBy-laws checkedGreater Tzaneen Local MunicipalityLimpopoBy-laws checkedHantam Local MunicipalityNorthern CapeBy-laws checkedHessequa Local MunicipalityWestern CapeBy-laws checkedImpendle Local MunicipalityKwaZulu-NatalBy-laws checkedIngquza Hill Local MunicipalityEastern CapeBy-laws checkedInkosi Langalibalele Local MunicipalityKwaZulu-NatalBy-laws checkedIntsika Yethu Local MunicipalityEastern CapeBy-laws checkedInxuba Yethemba Local MunicipalityEastern CapeBy-laws checkedJB Marks Local MunicipalityNorth WestBy-laws checkedJoe Morolong Local MunicipalityNorthern CapeBy-laws checkedJohannes Phumani Phungula Local MunicipalityKwaZulu-NatalBy-laws checkedJozini Local MunicipalityKwaZulu-NatalBy-laws checkedKagisano-Molopo Local MunicipalityNorth WestBy-laws checkedKai !Garib Local MunicipalityNorthern CapeBy-laws checkedKamiesberg Local MunicipalityNorthern CapeBy-laws checkedKannaland Local MunicipalityWestern CapeBy-laws checkedKareeberg Local MunicipalityNorthern CapeBy-laws checkedKaroo Hoogland Local MunicipalityNorthern CapeBy-laws checkedKgatelopele Local MunicipalityNorthern CapeBy-laws checkedKgetlengrivier Local MunicipalityNorth WestBy-laws checkedKhâi-Ma Local MunicipalityNorthern CapeBy-laws checkedKing Sabata Dalindyebo Local MunicipalityEastern CapeBy-laws checkedKnysna Local MunicipalityWestern CapeBy-laws checkedKopanong Local MunicipalityFree StateBy-laws checkedKou-Kamma Local MunicipalityEastern CapeBy-laws checkedKouga Local MunicipalityEastern CapeBy-laws checkedKumkani Mhlontlo Local MunicipalityEastern CapeBy-laws checkedKwaDukuza Local MunicipalityKwaZulu-NatalBy-laws checkedLaingsburg Local MunicipalityWestern CapeBy-laws checkedLangeberg Local MunicipalityWestern CapeBy-laws checkedLekwa Local MunicipalityMpumalangaBy-laws checkedLekwa-Teemane Local MunicipalityNorth WestBy-laws checkedLepelle-Nkumpi Local MunicipalityLimpopoBy-laws checkedLephalale Local MunicipalityLimpopoBy-laws checkedLetsemeng Local MunicipalityFree StateBy-laws checkedMafube Local MunicipalityFree StateBy-laws checkedMagareng Local MunicipalityNorthern CapeBy-laws checkedMahikeng Local MunicipalityNorth WestBy-laws checkedMakana Local MunicipalityEastern CapeBy-laws checkedMakhado Local MunicipalityLimpopoBy-laws checkedMakhuduthamaga Local MunicipalityLimpopoBy-laws checkedMaluti-a-Phofung Local MunicipalityFree StateBy-laws checkedMamusa Local MunicipalityNorth WestBy-laws checkedMandeni Local MunicipalityKwaZulu-NatalBy-laws checkedMantsopa Local MunicipalityFree StateBy-laws checkedMaphumulo Local MunicipalityKwaZulu-NatalBy-laws checkedMaquassi Hills Local MunicipalityNorth WestBy-laws checkedMaruleng Local MunicipalityLimpopoBy-laws checkedMasilonyana Local MunicipalityFree StateBy-laws checkedMatatiele Local MunicipalityEastern CapeBy-laws checkedMatjhabeng Local MunicipalityFree StateBy-laws checkedMatzikama Local MunicipalityWestern CapeBy-laws checkedMbhashe Local MunicipalityEastern CapeBy-laws checkedMbombela Local MunicipalityMpumalangaBy-laws checkedMerafong City Local MunicipalityGautengBy-laws checkedMetsimaholo Local MunicipalityFree StateBy-laws checkedMidvaal Local MunicipalityGautengOnlineBy-laws checkedMkhambathini Local MunicipalityKwaZulu-NatalBy-laws checkedMkhondo Local MunicipalityMpumalangaBy-laws checkedMnquma Local MunicipalityEastern CapeBy-laws checkedModimolle–Mookgophong Local MunicipalityLimpopoBy-laws checkedMogalakwena Local MunicipalityLimpopoBy-laws checkedMogale City Local MunicipalityGautengBy-laws checkedMohokare Local MunicipalityFree StateBy-laws checkedMolemole Local MunicipalityLimpopoBy-laws checkedMoqhaka Local MunicipalityFree StateBy-laws checkedMoretele Local MunicipalityNorth WestBy-laws checkedMoses Kotane Local MunicipalityNorth WestBy-laws checkedMossel Bay Local MunicipalityWestern CapeBy-laws checkedMpofana Local MunicipalityKwaZulu-NatalBy-laws checkedMsukaligwa Local MunicipalityMpumalangaBy-laws checkedMsunduzi Local MunicipalityKwaZulu-NatalBy-laws checkedMthonjaneni Local MunicipalityKwaZulu-NatalBy-laws checkedMtubatuba Local MunicipalityKwaZulu-NatalBy-laws checkedMusina Local MunicipalityLimpopoBy-laws checkedNala Local MunicipalityFree StateBy-laws checkedNaledi Local MunicipalityNorth WestBy-laws checkedNama Khoi Local MunicipalityNorthern CapeBy-laws checkedNdlambe Local MunicipalityEastern CapeBy-laws checkedNdwedwe Local MunicipalityKwaZulu-NatalBy-laws checkedNelson Mandela Bay Metropolitan MunicipalityEastern CapeBy-laws checkedNewcastle Local MunicipalityKwaZulu-NatalBy-laws checkedNgqushwa Local MunicipalityEastern CapeBy-laws checkedNkandla Local MunicipalityKwaZulu-NatalBy-laws checkedNketoana Local MunicipalityFree StateBy-laws checkedNkomazi Local MunicipalityMpumalangaBy-laws checkedNongoma Local MunicipalityKwaZulu-NatalBy-laws checkedNqutu Local MunicipalityKwaZulu-NatalBy-laws checkedNyandeni Local MunicipalityEastern CapeBy-laws checkedOkhahlamba Local MunicipalityKwaZulu-NatalBy-laws checkedOudtshoorn Local MunicipalityWestern CapeBy-laws checkedOverstrand Local MunicipalityWestern CapeBy-laws checkedPhokwane Local MunicipalityNorthern CapeBy-laws checkedPhumelela Local MunicipalityFree StateBy-laws checkedPixley ka Seme Local MunicipalityMpumalangaBy-laws checkedPolokwane Local MunicipalityLimpopoBy-laws checkedPrince Albert Local MunicipalityWestern CapeBy-laws checkedRamotshere Moiloa Local MunicipalityNorth WestBy-laws checkedRand West City Local MunicipalityGautengBy-laws checkedRatlou Local MunicipalityNorth WestBy-laws checkedRay Nkonyeni Local MunicipalityKwaZulu-NatalBy-laws checkedRaymond Mhlaba Local MunicipalityEastern CapeBy-laws checkedRenosterberg Local MunicipalityNorthern CapeBy-laws checkedRichmond Local MunicipalityKwaZulu-NatalBy-laws checkedRichtersveld Local MunicipalityNorthern CapeBy-laws checkedRustenburg Local MunicipalityNorth WestBy-laws checkedSakhisizwe Local MunicipalityEastern CapeBy-laws checkedSaldanha Bay Local MunicipalityWestern CapeBy-laws checkedSenqu Local MunicipalityEastern CapeBy-laws checkedSetsoto Local MunicipalityFree StateBy-laws checkedSiyancuma Local MunicipalityNorthern CapeBy-laws checkedSiyathemba Local MunicipalityNorthern CapeBy-laws checkedSol Plaatje Local MunicipalityNorthern CapeBy-laws checkedStellenbosch Local MunicipalityWestern CapeBy-laws checkedSteve Tshwete Local MunicipalityMpumalangaBy-laws checkedSundays River Valley Local MunicipalityEastern CapeBy-laws checkedSwartland Local MunicipalityWestern CapeBy-laws checkedSwellendam Local MunicipalityWestern CapeBy-laws checkedThaba Chweu Local MunicipalityMpumalangaBy-laws checkedThabazimbi Local MunicipalityLimpopoBy-laws checkedTheewaterskloof Local MunicipalityWestern CapeBy-laws checkedThembelihle Local MunicipalityNorthern CapeBy-laws checkedThembisile Hani Local MunicipalityMpumalangaBy-laws checkedThulamela Local MunicipalityLimpopoBy-laws checkedTokologo Local MunicipalityFree StateBy-laws checkedTswaing Local MunicipalityNorth WestBy-laws checkedTswelopele Local MunicipalityFree StateBy-laws checkedUbuntu Local MunicipalityNorthern CapeBy-laws checkedUlundi Local MunicipalityKwaZulu-NatalBy-laws checkedUmdoni Local MunicipalityKwaZulu-NatalBy-laws checkedUmsobomvu Local MunicipalityNorthern CapeBy-laws checkedUmvoti Local MunicipalityKwaZulu-NatalBy-laws checkedUmzimkhulu Local MunicipalityKwaZulu-NatalBy-laws checkedUmzimvubu Local MunicipalityEastern CapeBy-laws checkedUmzumbe Local MunicipalityKwaZulu-NatalBy-laws checkedVictor Khanye Local MunicipalityMpumalangaBy-laws checkedWalter Sisulu Local MunicipalityEastern CapeBy-laws checkedWinnie Madikizela-Mandela Local MunicipalityEastern CapeBy-laws checkedWitzenberg Local MunicipalityWestern CapeBy-laws checkedeDumbe Local MunicipalityKwaZulu-NatalBy-laws checkedeMadlangeni Local MunicipalityKwaZulu-NatalBy-laws checkedeThekwini Metropolitan MunicipalityKwaZulu-NatalBy-laws checkeduMfolozi Local MunicipalityKwaZulu-NatalBy-laws checkeduMhlabuyalingana Local MunicipalityKwaZulu-NatalBy-laws checkeduMhlathuze Local MunicipalityKwaZulu-NatalBy-laws checkeduMlalazi Local MunicipalityKwaZulu-NatalBy-laws checkeduMngeni Local MunicipalityKwaZulu-NatalBy-laws checkeduMshwathi Local MunicipalityKwaZulu-NatalBy-laws checkeduMuziwabantu Local MunicipalityKwaZulu-NatalBy-laws checkeduPhongolo Local MunicipalityKwaZulu-NatalBy-laws checked

Every municipality here has its by-laws loaded. Estates marked “Rules checked” have their rules loaded; those marked “Rules in progress” are being added. “Online” means it receives plans through PlanApprove today. Open the estate & council portals

The bodies that shape South Africa’s built environment
SAIASACAPECSASAICESACQSPSACPCMPCIDBMBSASAPOA

Start your next submission on PlanApprove.