Recurring billing

Automate the invoices and expenses that repeat

Turn any invoice or expense into a recurring schedule, and let Kanakku generate each new document with fresh dates and recalculated taxes on its own.

Recurring invoice schedule in Kanakku

Schedules that fit any billing cadence

Pick a simple cadence or build a custom interval from a number and a unit. A parent document defines the template; each generated child links back to it so the series stays traceable.

  • Repeat by day, week, month, year, or a custom number-and-type interval
  • Parent is flagged recurring; each child carries its parent reference
  • Tracks next and last run dates so you always know what's coming
  • Works for both sales invoices and recorded expenses

End it cleanly, never lose the history

Let a series run forever, end it on a date, or stop it without deleting anything. The background runner copies line items into each child and recalculates taxes against current rates.

  • Never-expire, end-on-a-date, or stop-without-delete options
  • Runner copies line items and recalculates taxes per child
  • Stopped series keep every document already generated
  • Driven by a background scheduler job

What you get

Custom intervals

Combine a number with day/week/month/year to bill on whatever cadence the contract needs.

Fresh taxes each run

Generated children recalculate taxes rather than copying stale totals.

Stop, don't delete

Pause a series without losing the parent or any of its history.

Expense recurrence too

Recurring isn't just for invoices — repeating expenses are scheduled the same way.

Works with

Popular with

Frequently asked questions

What recurrence patterns are supported?
Daily, weekly, monthly, yearly, or a custom interval built from a number and a unit — for example every 2 weeks or every 3 months.
Can recurring stop on its own?
Yes. Set it to never expire, end on a specific date, or stop it manually at any time without deleting the documents already created.
Are taxes recalculated for each new invoice?
Yes. The runner copies the line items and recalculates taxes for each generated child rather than reusing old totals.
Can I make expenses recurring as well?
Yes. Both invoices and expenses support the same scheduling, so rent, subscriptions and retainers can repeat automatically.

Own your accounting stack — start today.

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