Nobody argues with the code and everybody argues with the invoice. Half of what you did was in the estimate, some of it arrived on a Thursday afternoon as a message beginning "quick one", and by the end of the month you are trying to reconstruct three weeks of work from a commit log and a feeling.
These go in your price book once, with your own prices against them. After that a line is one tap: the item, the description, the unit and the price fill themselves, and the totals resolve underneath.
| Line | Unit |
|---|---|
| Development hours | hrs |
| Day rate | days |
| Sprint, two weeks | each |
| Support and maintenance retainer | month |
| Hosting and third-party services | month |
| Discovery and technical scoping | job |
Prices are yours. Invoice Koi ships a handful of round placeholder lines to start from and never fills your book with figures you did not set.
Track time against a client and turn it into a line, rather than rebuilding a month out of a commit log. What was tracked is what is billed.
Set the support arrangement once on a monthly cadence and the draft is waiting on the day it is due. You look at it, add anything on top, and send it.
Hosting and third-party services go under their own heading with their own subtotal, so a client can see what they are paying you and what they are paying somebody else through you.
Yes. The unit belongs to the line, not to the invoice, so an hourly line, a day rate and a fixed-price milestone can sit on the same document.
As a recurring invoice on a monthly cadence. The draft appears with the client and the line already on it, and nothing goes out without you sending it.
Scan the receipt into an expense and re-bill it as a line. Taking it back off removes that line and no other.
For electricians
For plumbers
For HVAC contractors
For general contractors
For carpenters
For roofers
For painters
For landscapers
For cleaning businesses
For handymen
For tile installers
For flooring installers
For drywall contractors
For mobile mechanics
For pest control technicians
For appliance repair technicians
For garage door technicians
For locksmiths
For pool service technicians
For pressure washing contractors
For window cleaners
For carpet cleaners
For tree services
For fence contractors
For irrigation and sprinkler contractors
For junk removal companies
For designers
For writers
For consultants
For photographers
For videographers
For event planners
For hair stylists
For tutors