Bill every stage and cost every job
Raise progress and proforma invoices, push material and subcontractor bills against each project, and read job profitability without leaving your own server.

Built for how contractors actually run the books
Billing a job in stages, not one lump sum
Raise proforma and progress invoices per stage, each posting straight to the ledger with its own status.
No idea which jobs actually made money
Tag invoices and purchases to a cost center and project, then read margin per job in the dimension reports.
Scope changes that throw off the original quote
Issue credit notes for variations and reductions so the customer's balance stays exact.
Material and subcontractor bills piling up
Record purchases with landed cost and approvals, then settle them with supplier payments from bank or petty cash.
A typical workflow
- 1
Set up a customer and a project/cost center for the job.
- 2
Raise proforma then progress invoices as each stage completes.
- 3
Record material and subcontractor purchases against the same project.
- 4
Issue credit notes for any variations or reductions.
- 5
Review job margin in cost-center reports and reconcile the bank.
Features that do the work
Frequently asked questions
How does job costing work in Kanakku?
Can I bill a project in progress stages?
Does Kanakku run payroll for my crew?
How do I handle variations to the original quote?
Own your accounting stack — start today.
Self-hosted, source-included, white-label ready. No per-seat SaaS lock-in.