KaviloKaviloBeta

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  1. 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.

  2. 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.

  3. 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.

  1. 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.

  2. 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.

  3. 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
How Kavilo works — the guide · Kavilo