Skip to content
Join the waiting list

Roofing software for roofers and roof plumbers

Roofing software for roof tilers, roof slaters and roof plumbers: three licences on one roof, pitched area as a calculation, bad weather as a recorded time type.

roof slater · roof plumber

The outgoing documents list in Australian dollars: columns for number, document type, recipient, date, due date, gross amount and outstanding balance; one row is a progress claim with part of it still outstanding, the status pills run from Draft and Issued through Open to Overdue and Paid, and a payment reminder is noted under one overdue tax invoice.

In most countries a roof is one trade. In Australia it is at least two, and they sit on the same scaffold. The tiles and slates are one job; the flashings, gutters, downpipes and roof drainage are roof plumbing, and that is licensed work with a licensed person's name on it.

So the crew list for a single re-roof already crosses a licensing boundary, and the office has to know where that boundary runs before the quote goes out rather than after.

Three licences, one job file

A job in Zirko holds its own documents, site reports, files, chat and post-costing, and the file store is a folder tree you build yourself, to any depth, the same on every job. For each folder you decide whether the site sees it.

That is where licences, insurances and inductions belong. A white card is a condition of being on the site at all, and the rule is not the same in every state — what the regulation actually requires, and why Victoria is different. Zirko does not check a card's validity against any register and does not remind you when one expires on its own; it holds the document where the person who needs it can find it, and a reminder rule fires on a deadline you set yourself.

The pitched area is a calculation, not a number

The area you bill is never the area on the plan: pitch, hips, valleys, laps and the tile gauge all sit between the footprint and the quantity.

Zirko keeps that calculation in the line item instead of the result. A chain such as 100+(5.1*4)/2 stays in the measurement row, up to five hundred rows are summed to three decimal places, and the chain written into the site report on the phone moves unchanged into the invoice line with a marker saying which report it came from. What the browser works out while you type, the server works out again when it saves.

There is no aerial or satellite takeoff behind this, no drone imagery, and no laser distance meter to connect. You put the dimensions in; Zirko keeps the arithmetic legible.

A wet week is a record, not a hole

Twelve time types sit behind the hours, and bad weather is one of them, next to working hours, travel time, leave, sickness and short time. Each has its own effect on target hours and the leave account, so a blown-out week can be shown rather than argued about.

The planning board runs from one week to half a year and already carries leave, sickness and the public holidays of your operating country. Drag a job onto a team row and it makes one assignment per person; book someone twice and it says so. What it does not do is optimise routes, forecast capacity or put sites on a map.

When you are the subbie, the money runs on a statute

Roofers work for builders, and on a builder's job payment is not a matter of goodwill. In New South Wales the supporting statement, the split between fifteen and twenty days and the ten days that follow decide the outcome — the supporting statement, the 15/20 day split, and the ten days that decide the job.

Zirko does not lodge a payment claim and does not know your contract's dates. It issues document numbers on the server from ranges with no gaps, refuses to change an issued invoice — a correction is a credit note or a cancellation with its own number — and can chase an unanswered document on a deadline you set, with a text you wrote. Whether you charge GST at all begins with a rolling test rather than last year's figure: it is not last year's turnover.

What it costs, and what it is not

Plans count office seats, with field licences for anyone who only works on site; nothing is metered by jobs per month. There is no stock control, no live link to a merchant, and no language model anywhere in the product. Fourteen days free, full range of functions, no payment details.

Frequently asked questions

  • Why does a single re-roof in Australia cross a licensing boundary?

    Because roof tiling and roof plumbing are different licensed trades on the same scaffold. The tiles and slates are one job; the flashings, gutters, downpipes and roof drainage are roof plumbing, and that is licensed work with a licensed person's name on it. The office has to know where the boundary runs before the quote goes out, and in Zirko the licences, insurances and inductions live in the job's own folder tree, released folder by folder to the site.

  • How do I bill a pitched roof area when the plan only shows the footprint?

    Zirko keeps the calculation in the line item instead of the result: a chain such as 100+(5.1*4)/2 stays in the measurement row, up to five hundred rows are summed to three decimal places, and the chain written into the site report on the phone moves unchanged into the invoice line with a marker saying which report it came from. What the browser works out while you type, the server works out again when it saves.

  • Does Zirko check whether a white card is still valid?

    No. Zirko does not check a card's validity against any register and does not remind you when one expires on its own. What it does is hold the document where the person who needs it can find it, and fire a reminder rule on a deadline you set yourself. A white card is a condition of being on the site at all, and the rule is not the same in every state.

  • How do I record a week lost to rain?

    Bad weather is one of twelve time types in Zirko, next to working hours, travel time, leave, sickness and short time, and each has its own effect on target hours and the leave account — so a blown-out week can be shown rather than argued about. The planning board runs from one week to half a year and already carries leave, sickness and the public holidays of your operating country.

  • Does Zirko lodge a payment claim under security of payment?

    No, and it does not know your contract's dates. What it does is issue document numbers on the server from ranges with no gaps, refuse to change an issued invoice — a correction is a credit note or a cancellation with its own number — and chase an unanswered document on a deadline you set, with a text you wrote.

Be there at launch

Zirko launches late 2026. Sign up and we'll let you know the moment it goes live — one email, nothing more.

Available from late 2026

One email at launch, nothing else. You confirm with a click, you can unsubscribe at any time, and the list is deleted after launch. Details in the privacy policy.

By trade