Hospital billing with M-Pesa and KRA eTIMS, built in

Every test, drug and procedure becomes a charge the moment it is confirmed. The cashier takes cash or M-Pesa, the receipt is signed through eTIMS, and the shift balances at the end of the day.

The cashier screen with bills waiting and a bill ready for payment

What it does

From the first charge to the cash-up

Charges from clinical actions

Confirming an order, a dispense or a procedure creates its charge, linked to where it came from. Nobody has to remember to bill.

M-Pesa payment prompts

Send an STK push to the patient's phone and watch it settle: waiting, paid, cancelled, timed out or wrong PIN.

Paybill matching

Payments made straight to your paybill are matched to the bill by account number. The rest wait in an unmatched list.

eTIMS receipts

Receipts, invoices and credit notes are signed through KRA eTIMS (OSCU), with KRA's fields printed on the receipt.

Approvals for exceptions

Waivers, discounts and refunds need the right permission, a second person and a reason, and every one is audited.

Shifts and cash-up

Open a shift with a float, see what is expected by method at close, and explain any variance.

Money handled exactly

Amounts are stored in whole cents and rounded by one set of rules, so totals on the bill, the receipt and the reports always agree.

  • Payer splits between the patient, SHA and insurers
  • Price lists with scheduled changes and full history
  • A missing price stops billing instead of charging zero
  • Payments by M-Pesa, cash, card reference, bank transfer or a mix
Your paybillMoney goes straight to the facility. The system never holds it.
No double countsPayments never queue offline, so nothing is charged twice.

Questions

Billing questions

Does the money go through hospital.or.ke?

No. M-Pesa payments go straight to your facility's own paybill or till. The system records and matches them; it never holds your money.

What if a patient pays the paybill directly?

Payments with a visit or invoice number as the account are matched to the bill automatically. Anything that can't be matched goes to an unmatched payments list for a finance approver to resolve.

What if eTIMS is unreachable?

The payment is still recorded and the receipt is queued for signing. The screen says the tax receipt will follow, and nothing is invented in the meantime.

See it with your own workflow

Book a demo and we'll walk through a full patient visit, from registration to payment and the SHA claim, using your facility's services and prices.