Know what needs
invoicing. Today.
Kelekto knows your contracts, your rates, your captured work and your unbilled expenses — so it can build the invoice, send it, and tell you exactly who to chase.
No card required · Your data stays yours · UK VAT ready
Outstanding
£24,310
4 invoices
Overdue
£4,260
1 invoice
Unbilled work
£8,125
12.5 days
Needs attention
- Review
Acme Ltd invoice is ready
12.5 days · £304.40 expenses · PO 44120
- Send reminder
Northgate Partners — chase recommended
9 days overdue · usually pays on time
- Open
Example Council contract expiring
Renewal notice due 14 Sep · 30 days' notice
- Assign
3 expenses not yet assigned
From WhatsApp capture · £198.90
The problem
Your billing lives in your head
For most service businesses, getting paid correctly depends on remembering things. Kelekto is built to take that remembering away from you.
The rate lives in a contract you have to go and find
Day rates, expense policies, PO requirements and payment terms are buried in a PDF. Every invoice becomes an archaeology exercise.
Expenses surface three weeks too late
A hotel receipt in a coat pocket, a train ticket in your inbox. By the time you invoice, some of it is simply lost revenue.
Nobody remembers the renewal notice
A contract auto-renews on terms you would have renegotiated — or lapses because a 30-day notice window passed unnoticed.
Chasing is either too aggressive or never happens
Your best client gets a stern reminder on day one. The client who genuinely pays late gets forgotten for a month.
How it works
Three steps, once a month
The whole product is shaped around a single monthly rhythm.
Capture as you go
Log work and expenses from the web, or just message Kelekto on WhatsApp. Photograph a receipt and the detail is extracted and kept as evidence.
The invoice assembles itself
At the end of the billing period, Kelekto pulls unbilled work and expenses, applies the contract rate, the expense policy, the PO number and the tax treatment.
Send, then know what to chase
Send a professional PDF, track payment, and let the collections engine tell you who genuinely needs chasing — and who always pays two days late anyway.
Contract-driven invoicing
The invoice writes itself
Pick the client, the contract and the billing period. Kelekto pulls every unbilled work entry and billable expense, prices them against the contract rate that was valid on the day, applies the expense policy, and attaches the client's PO number.
- Rates versioned by date, so back-dated work bills correctly
- Expense policy decides at-cost, fixed-rate, marked-up or not billable
- PO number required at contract level and carried onto the invoice
- Every finalised invoice snapshots the client, seller, contract and rates
Acme Ltd
Software Consultancy 2026/27 · PO 44120
Billing period
1 – 31 Aug 2026
Senior Development
12.5 days @ £650.00
Train — London
Receipt attached
Taxi — client site
Receipt attached
Hotel — 2 nights
Receipt attached
- Subtotal
- £8,429.40
- VAT @ 20%
- £1,685.88
- Total
- £10,115.28
Due 30 Sep 2026 · 30 day terms
Send invoiceKelekto
WhatsApp capture
82 miles to London and back for Acme
Mileage · 82 miles
- Client
- Acme Ltd
- Rate (contract policy)
- £0.45 / mile
- Billable
- £36.90
Save? Yes / No
Yes
Capture
Bill for the things you currently forget
The cheapest revenue you will ever find is the billable work and expenses you already did but never invoiced. Capture has to be effortless, or it does not happen.
- Message an expense, a day of work or a mileage claim in plain English
- Photograph a receipt — merchant, date, total and category extracted
- Nothing is written straight to your books: captures land in an inbox first
- Confirm with a tap, and the structured record is created with its evidence
Collections
Chase the right client, at the right time
Blanket automation damages relationships. Kelekto learns how each client actually pays, then recommends whether to wait or to chase — and drafts the reminder when it is time.
- Collection policies at contract, client or organisation level
- Grace periods, reminder ladders and per-invoice snoozing
- Payment behaviour: median days to pay, average lateness, late frequency
- Reminders are suggested for approval before anything is sent
Acme Ltd
INV-2026-0038 · due today
£9,480.00
Payment behaviour
- 32
- Median days to pay
- +2.4
- Avg days late
- 18%
- Paid late
Recommendation
Acme usually pays 2–3 days after the due date. Hold off until 4 September before chasing.
Everything in the box
Focused on getting you paid
A deliberately opinionated product. It is not trying to become your accounting system.
Contract-driven invoicing
Rates belong to contracts, not to clients — so they can vary over time and every historical invoice keeps the rate it was actually raised on.
WhatsApp capture
“82 miles to London for Acme” becomes a structured, policy-priced mileage expense. No app to open, no form to fill.
Evidence attached
Receipts stay linked to the expense and the invoice line, in private storage. Share supporting documents with the client when it helps you get paid.
Contract consumption
See invoiced value, unbilled value and remaining headroom against the contract value — before you overrun it.
Renewal awareness
Expiry and renewal-notice deadlines become dated actions on your dashboard at 90, 60, 30, 14 and 7 days.
Intelligent collections
Per-client and per-contract policies, grace periods, snoozing, and recommendations informed by how that client actually pays.
Recurring billing
Templates that generate draft invoices on schedule and sweep in the period's unbilled work and expenses.
Just enough CRM
Clients, contacts, billing emails and full activity history — the commercial context an invoice needs, without a sales pipeline.
Deterministic by design
AI never touches your numbers
Plenty of tools will happily let a language model add up your invoice. Kelekto will not. Financial truth is calculated in decimal arithmetic, in the database and the domain layer, and it is testable.
Always deterministic
- Invoice totals, VAT and balances
- Due dates and payment terms
- Invoice numbering
- Contract values and consumption
- Whether an invoice is overdue
Where AI helps
- Classify a captured WhatsApp message
- Extract merchant, date and total from a receipt
- Suggest which client a capture belongs to
- Draft the wording of a reminder email
Suggestions only. A person confirms before anything reaches an invoice.
Stop carrying your billing in your head
Set up your organisation, add your first contract, and let Kelekto tell you what needs doing.