How Kavilo works
Written in the order you will actually need it: the first day, the first job, the first quote, the first month. Search it, or read it through in twenty minutes.
Day one — get the company right
Five minutes here save every number that comes after. Currency, tax and time zone decide what your client sees on the quote and where your work days fall.
- 01
Create the company
You choose the country and the currency when you sign up, and the address fills them in for you. They set the currency and the tax name printed on every quote and invoice — GST, VAT, IVA, TVA. You can change them later in Settings, but changing them after you have sent documents means old documents keep the old name.
- 02
Check the tax rate
Settings → Company. Kavilo works with the total of the document: the price you type already includes tax, and the tax setting says what is inside it. If you type a price without tax and the app thinks tax is inside, every invoice comes out short — this is the single most expensive setting in the app.
- 03
Add your card
The trial is 14 days with everything on, including Takeoff. We ask for the card at the start and charge nothing until the trial ends — that way nothing stops on day 15. Cancel any time from Settings → Billing, and if you cancel during the trial you never pay.
- 04
Invite your team
Team → Invite. Every invitation carries a role, and the role decides what the person sees. Staff see the jobs they are on. A Subcontractor sees only the jobs they are assigned to. A Manager runs the operation. Only Admin sees wages and profit. Pick the role at the invitation — it is much easier than fixing it later.
Your first job
A job is the box everything goes into: the client, the hours, the materials, the costs and the invoice. Get the box right and the numbers add up on their own.
- 01
Add the client, then the job
Clients → New, then Jobs → New. The job carries the address, the client and a status you control (Scheduled, In progress, To invoice, Invoiced, Done). One of those statuses is marked as revenue — that is the one that makes the job count in the month.
- 02
Put it on the schedule
Schedule says who is where and when. It is planning: it does not create hours and it does not cost anything. The hours that turn into money come from the time clock.
- 03
Clock in on site
The team opens Time and clocks in on the job, with a photo and location if you require it. That is what feeds labour cost, the timesheet and the payroll figure. If someone forgets to clock out, the app catches it that evening and asks.
- 04
Log the material
Materials & services → Material log, or from inside the job. If you log material used on a job, that is what counts as the material cost of the job — even if the supplier bill arrives later with a different total. The bill is the money leaving; the log is what went into the job.
Quoting — and quoting from a plan
A quote is a document with a number, sent by link. The client opens it without an account and answers, and the answer is recorded.
- 01
Build the quote
Jobs → Quotes. Add lines from your own catalogue of materials and services, so the price is the one you decided, not one you remember. The total is the total: tax is inside it, the way the client will read it.
- 02
Send it and get an answer
Send by email or copy the link. The client opens the document, sees the same numbers you see and accepts or declines. You see the answer in the app — no chasing to find out whether they opened it.
- 03
Measure the plan instead of the site
Takeoff turns a PDF plan into quantities: open the plan, set the scale once over a dimension you can read, then measure floors, walls, perimeters and rooms on screen. Openings come out of wall areas, and each room can have its own tile height. You can lay out and price a job you never drove to.
- 04
Turn measurements into a quote
Each measurement belongs to a stage and carries a price. When you finish, Kavilo writes one quote line per item with quantity and total — nothing retyped, nothing lost between the plan and the price.
- 05
Change of scope? Use a variation
A variation is its own document with its own number, not an edit of the contract. That is what keeps you from invoicing the same work twice, and what makes the remaining contract value trustworthy.
Where the money goes
Two different things live here, and mixing them is what destroys a job's margin: cost that belongs to a job, and cost that belongs to the company.
- 01
Job cost vs company cost
Material and subcontractors on a job are job costs. Rent, insurance, accounting, fuel and subscriptions belong to no job — they are company costs. Pushing a company cost onto a job makes that job look terrible and every other job look better than it is.
- 02
Wages are already counted
Labour comes from the time clock. When the wage payment shows up on the bank statement, do not log it as a job cost — that counts the same hour twice. Kavilo marks wages as “left the account but is not a cost”, so the money still shows, in the right place.
- 03
Bills arrive in the Inbox
Bills & bank → Inbox. Forward the supplier invoice or take a photo of it. The app reads the PDF, suggests the supplier and the amounts, and you confirm. Nothing becomes a cost on its own — you always confirm.
- 04
The bank statement becomes cost
Bills & bank → Bank. Upload the CSV or PDF from your bank and every payment lands in a queue. For each line the app suggests a supplier and a category from what you confirmed before, and you send it to a job, to a company expense, or match it to a cost you already have. Importing the same file twice does not duplicate anything.
- 05
Purchase orders: what you promised
A purchase order is a promise to pay, to a supplier or a subcontractor. It is not a cost yet — the cost arrives with the bill. The cost report shows both separately so you never count the same spend twice.
Reading the numbers
Three screens, three different questions. Reading the wrong one is how a good month looks bad.
- 01
Cost report — the month
What came in and what went out this month, and what is left. It is the whole business, including the costs that belong to no job.
- 02
Profit by job — each job
What is left on each job, worst margin first. It is gross: it does not subtract rent, vehicles or insurance. A job at 20% here can still lose money after fixed costs — that is what the cost report is for.
- 03
Receivables — what they owe you
Invoices your clients have not paid, and which ones are overdue. Kavilo can chase them for you: an automatic reminder goes out in your company's name.
- 04
Every document is the total
Contract, quote, variation and invoice all store the gross amount, with tax inside. The tax field says which taxes are in there — it is never a number to add on top. This one rule is what keeps the app and your accountant agreeing.
The app learns from you
Every correction you make is remembered, so the same guess is not wrong twice.
- 01
Correct once, not every month
When you tell the app that a line on your statement is a certain supplier or a certain category, it remembers that for your company. Next month the same line comes pre-filled.
- 02
What other companies already agree on
Some things are true for everyone: a hardware chain is materials, a fuel station is fuel. When several unrelated companies confirm the same thing, it becomes a shared suggestion so a new company does not start from zero. Only generic categories travel — never a client, a job, an amount or a bill.
- 03
See what it learned
Bills & bank → What we learned. Everything the app believes is listed there, and you can remove anything you disagree with.
What Kavilo costs you
Per person who uses it, per month. No setup fee, cancel any time.
- 01
The price
NZ$50 per active person per month. Takeoff is an add-on at NZ$75 per person per month, turned on per person — only the people who measure need it.
- 02
Someone joins mid-month
You pay only the days left in the period, and from the next month they are part of the normal monthly total, on the same billing day as the rest of your account. Someone leaving takes effect from the next period.
- 03
Cancel or change the card
Settings → Billing → Manage subscription. Cancelling takes effect at the end of the period you already paid for, and you keep access until then.
Did not find it?
Kavilo is in beta and this guide grows with the questions people ask. Write to us and the answer shows up here — usually the same week.
Create my account