Sales and payments

Invoice, get paid and keep KRA satisfied.

Issue invoices, send tax invoices to KRA through eTIMS, take M-Pesa and bank payments, and match every payment to the right invoice. It all runs on the same checked record.

Start with Hesalio Compare plans

On this page: Invoicing · eTIMS · M-Pesa and bank payments

Invoicing

Every invoice, note and part payment in one place.

InvoicesIssue invoices to your customers and see which are paid and which are overdue.
Credit and debit notesCorrect an invoice with a partial credit note or a debit note instead of starting again.
Part paymentsTake part payments against an invoice, and the rest stays open until it is paid.
A second pair of eyesRequire a second person’s approval before a risky change, such as cancelling or adjusting an invoice.

eTIMS

Tax invoices sent to KRA from the same record.

eTIMS is KRA’s tax invoicing system.

Sent from the invoiceInvoices go to KRA through eTIMS without anyone typing them in again.
Signed receipt kept on fileKRA’s signed receipt stays with the invoice, so the proof is always next to the sale.
Feeds your VATThe same record feeds your VAT figures, so what you invoice and what you report cannot drift apart.

M-Pesa and bank payments

Know who has paid, and for what.

PayBill and TillReceive PayBill and Till payments and see each one as it arrives.
Statement importImport M-Pesa or bank statements when you would rather upload than connect.
Matched to the invoiceEach payment is matched to the right invoice, and anything unclear is left for you to place.

Basic invoicing is on every plan. M-Pesa connection or statement import starts on Essential. Advanced invoicing and detailed M-Pesa analysis start on Growth.

Get started

Start with a free account.

Add your first invoice and see it checked. Start your business record.