Invoicing & billing

Professional invoicing that posts straight to your ledger

Raise GST/VAT-ready invoices and proformas, track them from draft to paid, and let every document post itself to double-entry accounting automatically.

Draft Sent Paid Ledgerauto journal
Every invoice flows from draft to paid and posts its own double-entry journal.

Built for real billing, not just a PDF

Every invoice carries line items, per-item tax groups, discounts, round-off and multi-currency — and moves through a clear status lifecycle your whole team can read.

  • Statuses: draft, sent, unpaid, partially paid, paid, overdue, cancelled
  • Standard invoices or proformas with auto numbering (INV- / PRO-)
  • Per-item tax groups with compound GST (CGST/SGST/IGST), VAT or sales tax
  • Per-invoice currency with exchange rate for multi-currency billing

Approvals, signatures and shareable links

Gate high-value invoices behind maker-checker approval, attach a digital or uploaded signature, and share a secure public link customers can open without logging in.

  • Optional approval workflow: pending → approved / rejected with reason
  • Digital signature, uploaded e-signature, or none — per document
  • Public view token: send a link, no account required
  • Cost center and project tags for job costing

What you get

Auto ledger posting

Each invoice posts the right debit/credit entries to your chart of accounts — no manual journals.

Recurring ready

Flip any invoice to recurring with day/week/month/year or custom intervals.

Credit notes

Issue credit notes against an invoice for returns, overcharges or cancellations.

Multi-currency

Bill in any ISO currency; statements still consolidate in your base currency.

Works with

Popular with

Frequently asked questions

Does Kanakku support GST and VAT invoices?
Yes. Tax groups support compound Indian GST (CGST/SGST/IGST), generic VAT and US sales tax, applied per line item.
Can customers pay an invoice without an account?
Yes. Each invoice can expose a public view token, so you send a link and the customer opens it without logging in.
Do invoices update my accounts automatically?
Yes. Posting an invoice creates the matching double-entry journal lines against your chart of accounts.
Can I require approval before an invoice is sent?
Yes. Enable the approval workflow to route invoices through pending → approved/rejected with a recorded reason.

Own your accounting stack — start today.

Self-hosted, source-included, white-label ready. No per-seat SaaS lock-in.