Keep working in the basement without losing a thing
The Zirko App saves every time entry and every chat message on your phone first and transfers them afterwards — even with a perfect signal. In a dead spot they simply wait longer, and every row shows you how far it has got.

- Working timeRepipe, Bouldin CreekTransferred
- Working timeBathroom remodel, Hyde ParkTransferred
- Working timeRiser replacement, Simond AvenueTransferring
How it looks
On the device first, then on its way
A time entry appears in the list as soon as your device has stored it — usually a moment after saving.
In detail — On the device first, then on its way
From then on you cannot lose it, even if you close the app; if the device cannot store it, the app tells you in the same place. Without reception a banner below the header shows the time of the last update, so you know how old what you are reading is.


What else it takes off your hands
Every row says where it stands
Saved on this device only, transferring, transferred or not transferred: the label sits on every entry, always in words and never by color alone.
In detail — Every row says where it stands
When the signal returns, Zirko transfers by itself; if you don't want to wait, press “Transfer now”. Nothing arrives twice, because two transfers of the same entry make one.
No signal is not a failed attempt
An entry waits for as long as the dead spot lasts. If the transfer fails for another reason, Zirko tries at most five times — and not at all after an error that no second attempt would fix.
In detail — No signal is not a failed attempt
The entry then shows “Not transferred” with “Try again” and “Discard” — you decide, not a silent process in the background.
What does not work in a dead spot
Without a signal you cannot create a project, upload files or save a report: a half-finished report does not wait in the queue — secure it with “Save draft” before you go down into the basement. And if you close the app completely with no reception and open it again, you see a notice instead of the interface; the queue stays intact.
Tax, trades and guides — United States
This page exists in its own version for every country. Tax rates and trade names come from the same tables the app works with.
Tax on the invoice
There is no nationwide rate here: the tax is set by state, county and city. So Zirko doesn't suggest one — you create your own rates, and an invoice goes out without a tax line where none is due.
For the United States we are not aware of any general obligation to issue electronic invoices.
What the trades are called here
How businesses in this country name their own trade — where there is a page for it, the name leads there.
- General contractor
- Masonry contractor
- Drywall contractor
- Framer
- Roofing contractor
- Electrical contractor
- Cabinet contractor
- Tile contractor
- Landscaping contractor
- Sheet metal contractor
- Painting contractor
- Ornamental metal contractor
- Plastering contractor
- Plumbing contractor
- Stucco contractor
From the guides for this country
- How to write an itemized quote, with a sample
- Contractor estimate: from takeoff to a price that holds
- Invoicing for contractors: the billing run, in order
- Job costing for contractors: five buckets and the burden
- California contractor license: a $1,000 exemption, a $25,000 bond
- California mechanics lien: three deadlines, two set by the owner
Frequently asked questions
Does the Zirko App work without a signal?
Partly — and this is exactly what works. Hours and chat messages — photos included — are created without a signal and go out as soon as there is reception again; you can read whatever was last loaded. Creating projects, uploading files and saving reports need a signal.
Are hours recorded offline lost if I close the app?
No, not once your device has stored them. If it could not store an entry permanently, the entry still appears in the list, with a warning above the list — then keep the app open until the entry is transferred.
How can I tell whether an entry has been transferred?
By the label on every row: Saved on this device only, Transferring, Transferred or Not transferred. Without reception there is also a banner below the header with the time of the last update.
Can an entry arrive twice?
No. Every entry carries an identifier, and two transfers with the same identifier make one entry — even if the connection drops in the middle of the transfer.
What happens to a report in a dead spot?
It does not wait in the queue. If you leave a half-finished report without reception and then close the app, the report is gone — use “Save draft” while you have a signal. Line items from the project document you can take into an open report even without a signal.
What else you can get done
Trades app
The Zirko app for iPhone and Android, with camera, signature and a queue for dead zones.More on thisTime tracking
Twelve time types, leave requests, accounts with corrections and a CSV export with selectable columns.More on thisProject chat
Messages, mentions and photos on the project, written even without a signal.More on this
Before you decide
Hosting
Database and files are held in Frankfurt am Main — including for businesses outside Europe.
How to get started once we launch
No data migration project, no sales call in between: at launch you sign up yourself and get going.
Try the preview
Zirko launches at the end of 2026. Until then you can try an early test version — sign up, confirm your address and you're in straight away. One more email at launch, nothing more.
Available from late 2026