Roofing contractor software for South African roofing businesses

From the damage assessment to the final invoice — site photos, material quotes, multi-crew dispatch, and progress billing in one app. Built for South African roofing businesses working IBR, Chromadek, clay tile, concrete tile, and waterproofing membrane across every province.

The problems every SA roofing business knows

Roofing in South Africa is a project business that runs on documentation and trust. A Johannesburg hail season can bring fifty damage calls in a week — each one needing a site assessment, a detailed material quote, and insurance claim photos before the insurer approves a cent. A body corporate disputes a re-roofing invoice because there are no before photos of the original damage. A progress billing dispute stalls a large commercial project because the milestone documentation is on a paper form that got soaked on site. These are not edge cases — they are the ordinary friction of running a roofing business in South Africa.

Problem: Site assessment and damage documentation for insurance claims

Arrival and assessment photos are captured on-site before any repair begins — damaged IBR sheets, cracked tiles, failed flashing, water ingress evidence. GPS-tagged and timestamped at the moment of capture, these photos become the insurance claim evidence. When an insurer queries whether the damage predated the storm, you have the timestamped photographic record from the day you attended the site. No more verbal descriptions of damage on claim forms.

Problem: Material quoting across IBR, Chromadek, tile, and waterproofing

Your service catalogue holds every material you work with — IBR profile sheets, Chromadek coated sheeting, clay tiles, concrete tiles, waterproofing membrane, ridging, flashing, and gutters. A re-roofing quote pulls materials from the catalogue with their current prices and quantities. The customer sees the itemised breakdown — how many sheets, how much membrane, what the labour rate is. They approve by signing on the phone screen before a single sheet is lifted.

Problem: Before/after photos for insurance claim submissions

The six photo stages — arrival, assessment, work in progress, materials used, completion, and readings — create a complete photo record of every roofing job. Insurers require before and after evidence. The arrival stage documents the damage on the day; the completion stage documents the finished repair. Both are GPS-tagged, timestamped, and linked to the job card. Export the photo set directly for claim submission without manually gathering images from various phones.

Problem: Coordinating multiple crews across large commercial roofing projects

The dispatch board shows all active crews and jobs in real time. For a commercial building where three crews are working different roof sections, each crew leader receives the job details and site-specific safety notes on their phone. The Professional and Enterprise dispatch board includes drag-and-drop scheduling for multi-crew, multi-day projects. The dispatcher sees who is where and what is complete without making a single phone call.

Problem: Deposit and progress billing on large projects

Large roofing projects are billed in stages — materials deposit, progress payment at frame-complete, and final payment on handover. Milestone invoices for each stage are created manually against the same job card. The full scope, site photos, and signed quotes are all linked to the job card throughout the project lifecycle. Progress and deposit invoices are separate from the final invoice, and all are tracked against the total contract value.

Problem: Body corporate maintenance records and dispute resolution

A body corporate is set up as a single customer with each building as a separate job site. Recurring roof maintenance — annual inspections, gutter clearing, sealant joints — is scheduled as maintenance contracts per building. The job card for every visit is stored with photos and technician notes. When the body corporate disputes whether maintenance was performed or what condition the roof was in before a leak, the job history resolves it.

How a roofing job flows in WorkOrderPro

The Quote Path handles the standard roofing scenario: a damage report comes in, an assessor visits the site, a detailed material and labour quote is produced, the customer approves it, the crew is dispatched, and the job is invoiced on completion.

For large projects with staged billing, each billing milestone is handled as a separate invoice against the same job card. Multi-crew coordination is available on all plans via the dispatch board.

Scheduled

The dispatcher creates the job card with the customer address, reported damage type, and any insurance claim reference. For insurance jobs, the claim number and insurer details are recorded immediately. A site assessor is dispatched to document the damage before quoting.

On Site (Assessment)

The assessor arrives and takes arrival and assessment photos — every damaged sheet, cracked tile, and failed flashing is documented before anything is touched. GPS-tagged and timestamped. This is the insurance evidence. The assessor then builds the material and labour quote from the catalogue, specifying quantities and materials, and presents it to the customer or insurer for approval.

Approved

The customer or insurer approves the quote. For residential jobs the customer signs on the phone screen. For insurance jobs the claim approval reference is recorded against the job card. The job status moves to approved and the crew can be scheduled.

Dispatched

The roofing crew or crews are assigned to the job. Each crew member receives the full job brief on their phone — site address, access instructions, scope of work, and any site safety requirements. For multi-crew commercial jobs, the dispatch board shows all crew assignments and site progress.

In Progress

Work-in-progress photos document the installation at key stages — old roofing removed, new structure in place, sheet installation underway. Materials used are recorded per job on Professional and Enterprise plans. For staged billing projects, the progress invoice is raised when the agreed milestone is reached.

Completed

Completion photos show the finished roof — new sheets, sealed flashings, cleared gutters, clean site. The customer or site manager signs off. The final invoice is generated with all labour and materials, and the insurance claim pack — before photos, completion photos, and invoice — is ready to submit.

Features built for roofing contractors

WorkOrderPro is not a generic field service tool with a roofing label. The features below are built around the actual workflows of South African roofing businesses — insurance damage documentation, multi-material quoting, crew coordination, and the body corporate maintenance market.

Site damage photos for insurance claims

Six photo stages create a complete visual record of every roofing job. The arrival and assessment stages document damage before any repair begins — the photos an insurer needs to approve the claim. Completion photos show the finished work. GPS-tagged and timestamped at capture, immutable once the job progresses. The full photo record is exportable directly from the job card for claim submission. Read more about how before/after photos protect service businesses.

Detailed material quotes for IBR, Chromadek, and tile

Build full material-and-labour quotes from the service catalogue. IBR profile sheets, Chromadek coated sheeting, clay or concrete tiles, waterproofing membrane, ridging, flashings, gutters, and labour rates are all line items in the quote. Quantities are specified per line. The customer approves with a digital signature. The same quote feeds the invoice — no re-entering figures, no billing errors.

Multi-crew dispatch for large commercial projects

The dispatch board shows all active crews, their current jobs, and unassigned work in real time. Assign multiple crews to a single large project, each with their section and scope. On Professional and Enterprise plans, the drag-and-drop calendar handles multi-day project scheduling — each crew member sees their schedule on their phone. No phone calls, no printed schedules that get rained on.

Scheduled maintenance for body corporate roofs

Set up annual or biannual roof inspection and maintenance contracts for body corporates, sectional title schemes, and commercial property managers. The job card generates automatically on the scheduled date — no manual reminder or scheduling. Each visit produces a photo record per building. The maintenance history is the body corporate evidence that their roof was properly maintained. Available on all plans.

Materials tracking per job

On Professional and Enterprise plans, track materials loaded per crew vehicle and deduct what is used per job. Know exactly how many IBR sheets went on each roof, how much membrane was laid, how many fasteners were used. Materials used feed directly into the invoice. Low-stock alerts tell you when to replenish before the next large job starts.

Offline-first mobile app for on-site use

Roofing sites — especially commercial and industrial sites on the outskirts of cities — often have poor signal. The mobile app stores all job data locally. Photos, quotes, signatures, and notes all work with no connectivity. Everything syncs when the crew drives back into signal. Works on Android and iOS.

IBR, Chromadek, and the South African roofing market

South African roofing has its own material vocabulary. IBR (Inverted Box Rib) sheeting and Chromadek — the COLORBOND-equivalent coated steel sheeting from ArcelorMittal South Africa — are the dominant industrial and residential metal roofing materials. A roofing quote that does not differentiate between standard IBR and Chromadek coated sheeting, or between 0.47mm and 0.53mm gauge, will create cost disputes on every job.

The Johannesburg hail season — typically between October and March — is a major business driver for roofing contractors in Gauteng. A single severe hail event can generate hundreds of insurance claims across a city in a single night. Roofing businesses that can produce well-documented insurance claim packs — timestamped damage photos, itemised material quotes, completion evidence — get claims approved faster and handle dispute-free billing. The ones relying on verbal descriptions and WhatsApp photos spend weeks chasing approval.

For new residential builds, NHBRC enrolment is mandatory and the roof structure is a key inspection point. The Readings/Compliance photo stage is the right place to record roof structure photos and any compliance inspection notes. For waterproofing work, the same stage captures the applied membrane, drainage points, and any inspection certification. This documentation is stored permanently against the job site and is retrievable years later.

Body corporate and sectional title roof maintenance is a significant recurring revenue stream for South African roofing businesses. Scheduled maintenance contracts, properly documented with per-visit job cards and photos, give body corporates the maintenance evidence they need for insurance and CSOS compliance, while giving your business predictable recurring income.

ZAR pricing for South African roofing contractors

From R999/mo base + R349/technician (up to 5 crew). No USD conversion, no setup fees. PayFast billing.

Professional from R1 999/mo base + R499/technician adds materials tracking, multi-crew calendar scheduling, SLA tracking for insurance response deadlines, and team performance insights. Enterprise from R4 999/mo base + R699/technician for larger roofing operations with no crew limit.

Roofing contractor questions

How does the app help with insurance claim documentation after hail damage?

Insurance claims after a hail storm live and die on photo evidence. The job card's six photo stages — arrival, assessment, work in progress, materials used, completion, and readings — create a complete visual record of the damage and the repair. Arrival and assessment photos document the hail damage before any sheet is removed or any repair work starts. These photos are GPS-tagged and timestamped at the moment of capture. When the insurer asks for proof of the original damage, you have it. When a dispute arises about whether a section was repaired or replaced, the work-in-progress and completion photos resolve it.

Can I quote different materials — IBR, Chromadek, tile, and waterproofing — on the same job?

Yes. Your service catalogue holds all your materials and labour rates. A re-roofing job might combine IBR sheets, flashings, ridging, and waterproofing membrane in a single quote. The technician or estimator selects each line item from the catalogue, specifies quantities, and the quote totals automatically. Different materials with different unit prices are all handled in the same quote. You can also set up alternative material options — give the customer a quote for Chromadek versus IBR and let them choose.

How do I manage deposit and progress billing on large roofing projects?

Roofing projects over a certain size typically require a deposit before materials are ordered, a progress payment when the structure is complete, and a final payment on completion. In WorkOrderPro, you create milestone invoices manually for each billing stage — deposit invoice, progress invoice, and final invoice — each linked to the same job card. The job card holds the full scope and photo record throughout the project lifecycle. Deposits and progress payments are tracked against the total contract value.

Can I coordinate multiple crews on a large commercial roofing project?

Yes. The dispatch board on all plans shows all active technicians and jobs in real time. For large projects where multiple crews are working different sections simultaneously, each crew is assigned as a separate job or as additional technicians on the same job. The Professional and Enterprise dispatch board includes drag-and-drop scheduling for managing multi-crew deployments across multi-day projects. Each crew member receives job details and any site-specific safety notes on their phone.

Does WorkOrderPro handle NHBRC compliance documentation for new builds?

For new builds, the Readings/Compliance photo stage on every job card is the right place to record NHBRC-related documentation — roof structure photos, waterproofing inspection records, and compliance notes. The NHBRC enrolment number and any inspection dates are recorded in the job card notes. These are stored permanently and are searchable by job site. The system does not generate NHBRC certificates — that is the domain of the appointed professional — but it stores the supporting documentation and photos against the job.

How does the system handle body corporate roof maintenance schedules?

Body corporates and sectional title schemes are set up as customers in the system, with each building or block as a separate job site. Recurring roof maintenance — annual inspections, gutter clearing, minor re-sealing — is set up as maintenance contracts per building. The job card generates automatically on the scheduled date. You have a full maintenance history per building, which the body corporate can use to evidence that regular maintenance was performed — important for insurance and for CSOS disputes.

What does it cost for a roofing business with 8 crew members?

On the Professional plan, that is R1 999/mo base plus R499 per technician — R5 991/mo for 8 crew members. Professional includes van stock management for tracking roofing materials, SLA tracking for insurance claim response deadlines, the full equipment registry, and team performance insights. All billing is in ZAR through PayFast, no USD conversion required.

Built for South African roofing contractors

14-day free trial. No credit card required. ZAR pricing from R999/mo base + R349/technician. Insurance damage documentation, material quoting, and multi-crew dispatch in one app.

Start Free Trial