Water Delivery & Depot Software · Kenya

Your Trucks Leave the Yard All Day. Can You Prove Where the Water Went?

Safe Service gives Kenya's bulk water sellers and depots truck check-in/check-out logging, customer credit accounts with limits, M-Pesa payment, tank level monitoring, and daily production reports — one platform built for how a water depot actually runs.

Gate
Truck check-in / check-out logging
Credit
Customer limits & auto credit-hold
Daily
Production vs sales reconciliation
M‑Pesa
Payment & monthly invoicing

Why Water Depots Lose Money They Never See

Between the borehole and the customer's tank, litres go missing — in paper logs, in verbal credit, in trucks nobody tracked. Most depots only find out at month-end, when it's too late to fix.

🚚

No Record of What Left the Yard

A truck leaves loaded, comes back empty. Without a logged check-in/check-out and a litres figure tied to a driver and an order, you have no way to reconcile what was sold against what was produced.

📒

Credit Sales Nobody Is Tracking

Retailers and refill stations buy on credit with a handshake. No limit, no running balance, no hold when they're overdue. By the time you notice, the debt is too large to collect.

📉

Tanks Run Dry Mid-Delivery

Nobody's watching the tank level until a truck arrives to load and finds it empty — or a customer is turned away during peak demand because the yard didn't see it coming.

🧮

Production vs Sales Never Add Up

You know how much the borehole pumped and roughly what you sold — but the gap between them (wastage, theft, unmetered use) is invisible without a daily reconciled log.

💸

Invoicing Is a Manual Guessing Game

Monthly invoices for bulk buyers are reconstructed from memory and paper delivery notes. Disputes over "how many trips did you actually make this month" cost you the relationship.

🪪

No Accountability Per Driver or Truck

Any driver can take any truck on any order. When litres don't reconcile, there's no record of exactly who was driving, which truck, and what the gate scan showed.

Purpose-Built for Kenya's Bulk Water Sellers

Not a generic sales ledger with a water column added. Every feature was designed for how a water depot or bulk delivery operation actually runs, from gate to invoice.

Truck Check-In / Check-Out

Every truck is logged at the gate — check-in time, driver, and (when scanned) a QR/RFID tag. Nothing leaves the yard without a trip record tied to an order.

  • Gate check-in and check-out timestamps
  • Driver and truck recorded per trip
  • Manual weighing entry today, scale-feed ready
  • Litres loaded tied back to the customer order
  • Full trip history per truck and per driver

Tank & Source Monitoring

Track tank levels and borehole/source output so the yard sees a shortage coming — instead of finding out when a truck is already at the loading bay.

  • Per-tank capacity and current level
  • Manual reading today, telemetry-ready field design
  • Borehole / source yield tracking
  • Low-level visibility before it becomes a stockout
  • Reading history per tank

Customer Credit Accounts

Set a real credit limit and payment terms per customer. The system auto-flags an account on credit hold the moment their balance crosses the line — no more finding out at month-end.

  • Per-customer credit limit and payment terms
  • Running balance updated per order
  • Automatic credit-hold when limit is exceeded
  • Full account history and statement
  • Bulk/wholesale and retail accounts side by side

Order & Delivery Management

Every order tracked from request through truck assignment, loading, and delivery — with the litres ordered and litres actually delivered both on record.

  • Order status: Pending → Assigned → Delivered
  • Truck and driver assignment per order
  • Ordered vs delivered litres reconciliation
  • Delivery instructions and scheduling
  • Full order history per customer

M-Pesa Payment & Monthly Invoicing

Retail customers pay by M-Pesa on delivery. Bulk and credit customers get a consolidated monthly invoice — generated from actual delivered litres, not memory.

  • M-Pesa STK Push for retail/on-delivery payment
  • Consolidated monthly invoicing for credit accounts
  • Invoice line items tied to real delivery records
  • Payment status and outstanding balance per customer
  • Customer portal for invoices and statements

Daily Production Reports

Log litres produced, litres sold, and losses/wastage per day and per source — so the gap between what you pumped and what you sold is visible, not a mystery.

  • Daily litres produced per source
  • Daily litres sold reconciled against orders
  • Wastage/loss tracked, not hidden in the gap
  • Per-source production history
  • Notes and context per day's log
Yard Control — Depot Overview
Live · Updated on check-in/out
6
Trucks at gate today
1
Tank below 20%
2
Accounts on credit hold
48,200L
Delivered today
KB
KBZ 214A · Borehole Yard
⚠ Tank 2 at 14% — flag for refill
LOW TANK
JM
John Mwangi · Truck KDA 552B
Loading — Order WO-8F21C
AT GATE
SO
Sarah Otieno · Truck KCE 331Z
Checked out — 6,000L delivered
EN ROUTE
RM
Riverside Refill Station
Balance KES 42,000 of 40,000 limit
CREDIT HOLD
DK
David Kiptoo · Truck KDG 118H
Checked in — gate scan confirmed
CHECKED IN

How Safe Service Handles Your Busiest Days

See exactly how the platform responds to the situations your yard faces every day.

Driver Disputes Litres
Customer Hits Credit Limit
Tank Runs Low at Peak
Month-End Reconciliation

🚚 Driver Disputes How Many Litres He Delivered

A customer claims their truck delivered less than ordered. Here's how Safe Service settles it in minutes:

1
You open the order and pull up its linked trip log — check-in time, driver, truck, and the litres figure entered at loading, all timestamped.
2
The delivered litres on the order (auto-filled from the trip's check-out) match exactly what was recorded at the gate — no memory, no guesswork.
3
You share the trip record with the customer. Dispute resolved with a timestamped record instead of a phone argument.

💳 A Regular Credit Customer Tries to Order Past Their Limit

A refill station that buys on account has been slow to pay and is now near their credit ceiling.

1
Their running balance is tracked against the credit limit you set for them — automatically, on every order, no manual check required.
2
The moment their balance crosses the limit, their account flips to credit hold in the system — visible to whoever takes the next order.
3
You call them about the outstanding balance before dispatching another truck — instead of finding out you're KES 40,000 over-exposed at month-end.

📉 A Tank Drops Low During Your Busiest Delivery Window

It's the middle of a hot week and demand has spiked. One of your tanks is close to empty.

1
The yard team logs the tank's current level — visible immediately to whoever is scheduling trucks, not discovered when a truck shows up to load.
2
You reroute the next truck to a different tank or source, and flag the low tank for priority refill from the borehole.
3
No truck sits idle at an empty tank, and no customer is turned away because the shortage was visible before it became a crisis.

🧮 End of Month: Reconcile Production, Sales, and Invoices

It's the 1st of the month. You need to know what you produced, what you sold, what you lost, and invoice every credit account.

1
Pull the daily production log for the month — litres produced, litres sold, and losses per source, already reconciled day by day instead of guessed at once.
2
Generate consolidated invoices for every credit account from their actual delivered orders for the period — no manually reconstructing delivery notes.
3
Customers pay by M-Pesa or see their statement in the customer portal. Your production-to-sales gap for the month is a number, not a mystery.

Designed to Grow With Real Hardware, Not Just Software

Weighbridge-Ready Fields
Manual weighing entry today; the same fields accept a scale feed later
Tank Telemetry-Ready
Manual tank readings today; ready for a SCADA/sensor feed without a schema change
Driver QR / RFID Ready
Gate check-in accepts a scanned tag code today for driver/truck identification
Per-Customer Credit Control
Limits, terms, and automatic credit hold — not a spreadsheet someone forgets to check
M-Pesa Native
STK Push and reconciliation built in from day one, not bolted on later
Customer Portal
Bulk buyers see their own invoices and statements without calling your office

Your Litres Are Leaving the Yard.
Do You Know Where They're Going?

Every trip your yard can't reconcile is money you can't collect and litres you can't explain. Bring your depot onto a system built for how water actually moves.

Nairobi-based support · Priced in KES · No USD conversion · Kenya Data Protection Act compliant