NHIF and M-Pesa billing for specialist doctors: a practical guide | Medara
July 2026·6 min read

NHIF and M-Pesa billing for specialist doctors: a practical guide

Billing is consistently the top operational pain point for specialist doctors running private practices in Kenya. NHIF reimbursements are slow and opaque. M-Pesa reconciliation is manual. Insurance companies have their own claim formats. Cash payments disappear into spreadsheets. This guide explains how to bring all of it into one place.

The multi-payer problem

A typical specialist in Nairobi might see 15 patients in a day: three paying M-Pesa, four on NHIF, five on a corporate insurance scheme, and three in cash. Each payment method has a different reconciliation workflow, a different timeline to receipt, and a different failure mode. Running these through separate tools (a banking app for M-Pesa, a government portal for NHIF, an Excel sheet for cash) is how revenue gets lost.

The goal is a single ledger where every payment, regardless of method, is recorded against the correct patient and appointment, and where outstanding claims are visible in one place.

NHIF: how the claim flow works

The National Hospital Insurance Fund (NHIF) covers a defined set of procedures and consultations for registered members. For a specialist, the key steps are:

  • Eligibility verification. Before the consultation, confirm the patient's NHIF membership status and covered benefit. Seeing a patient who turns out to be unregistered or suspended (and discovering this after the consultation) means the cost falls on the practice.
  • Claim submission. Completed on the NHIF portal with the procedure code, diagnosis, and practitioner registration number. Timing matters: late submissions are rejected.
  • Claim status tracking. NHIF reimbursements take weeks. Without a system tracking the status of each submitted claim, practices lose visibility on what's pending, what's been approved, and what's been rejected.
  • Rejection management. Rejected claims must be resubmitted with corrections. This loop (submit, wait, reject, correct, resubmit) is where revenue most commonly leaks.

A good practice management system records the NHIF claim at the point of consultation, tracks its status, and flags rejections with enough context to correct and resubmit quickly.

M-Pesa: paybill vs till numbers

Most private practices use either a Paybill number (for business-to-person transactions) or a Till number (for buy goods). The practical difference matters for reconciliation:

  • Paybill lets the patient enter an account number (which you can set as the patient's name or appointment ID). This makes matching the payment to the correct patient faster.
  • Till number records the amount with no reference. Reconciliation requires matching the amount, time, and phone number to your appointment list manually.

Whichever you use, the reconciliation step is the same: every M-Pesa notification needs to be matched to a patient record and appointment. The more this is manual, the more errors occur.

Insurance billing beyond NHIF

Corporate insurance schemes (Jubilee, AAR, Britam, Resolution, and others) each have their own pre-authorisation requirements and claim formats. Pre-authorisation must be obtained before the consultation for most specialist visits. Without it, the claim is likely to be rejected regardless of clinical outcome.

Tracking pre-authorisation status, recording the approved procedure, and submitting the claim in the insurer's required format are all steps that need to be built into the consultation workflow, not done after the fact.

Facility revenue splits

Many specialists have admitting rights at a hospital or operate in a shared facility. Revenue split arrangements, where a percentage of the consultation fee goes to the facility, need to be tracked automatically. Manual calculations at the end of the month against paper appointment records are both time-consuming and error-prone.

What a single billing ledger looks like

A well-designed billing module for a specialist practice in Kenya should:

  • Record M-Pesa, cash, NHIF, and insurance payments against the same appointment
  • Track NHIF claim status from submitted → under review → approved → paid
  • Flag rejected claims with the rejection reason
  • Calculate and track facility revenue splits automatically
  • Produce a monthly reconciliation report without a spreadsheet

Medara's billing ledger does all of this. Every payment type is recorded in one place, NHIF claim status is tracked, and the monthly remittance to a shared facility is calculated automatically. If you're currently managing billing across a bank app, the NHIF portal, and a spreadsheet, consolidating into one system will recover both time and revenue.

Ready to see Medara in your practice?

Request a demo and we'll walk through the workflows relevant to your specialty.

Request a demo