Deni — Track Credit & Collect What You're Owed · Pregota
🧾 Deni — For Lenders & Businesses

Credit given.
Always collected.

Whether you run a kibanda extending lunch credit or you're a friend who lent money — record it in 30 seconds. They get a payment link, pay via M-Pesa, money lands straight in your account. No chasing. No awkward reminders.

Record a Deni — Free → 🏢 Smart Biashara →
Creditor or business? Smart Biashara → — one dashboard for all your madeni.
Mama Njeri Kibanda
Lunch — rice, beef stew & chai
Balance remaining KES 80
KES 40 paid KES 120 total
Pay via M-Pesa →
Who Uses Deni

For personal lenders and businesses.

Whether you run a kibanda, a shop, or a boda boda — or you're a friend who regularly lends cash — Deni tracks every shilling owed and collects it via M-Pesa. No awkward conversations. No lost money.

🍲
Vibanda & Restaurants
Customer eats and promises to pay later. Record the tab in seconds — they get a link, you get the money when they pay. Track partial payments automatically.
Lunch tabs Running credit Regular customers
🏪
Shops & Businesses
Sold goods on credit or offer business-to-customer lending? Record what's owed, send the payment link via WhatsApp — customer pays via M-Pesa, balance updates in real time.
Shop credit B2C lending Goods on account
💰
Personal Lenders
Lent a friend cash, covered a bill, or helped someone in an emergency? Create a deni — they get a payment link and you track every partial payment until it's fully repaid.
Personal loans Fare covered Emergency help

Giving credit in Kenya is an act of faith. Collecting it is war.

Every day, thousands of vibanda owners, shop keepers, and friends extend credit without any system to track or collect it. Here's exactly how it falls apart.

📓
The exercise book that everyone ignores You write it down. The customer knows you wrote it down. But when it's time to collect, somehow the amount is always wrong, partially forgotten, or "already paid".
😬
Asking for your money feels like begging You serve the same people every day. Chasing them for KES 120 damages the relationship, makes the air awkward, and sometimes means they stop coming altogether.
📵
They stop picking up your calls You have their number. You call. They see it's you. They don't answer. You can't afford a lawyer. You can't afford to write it off. You just stew.
🤯
Multiple small debts are impossible to track Ten customers, each with a running tab, each paying partial amounts at different times. Manually reconciling who paid what, when, and what's still owed — daily. No sane person can do this accurately.

Deni solves this — for the person giving credit and the person who owes.

Record a deni in 30 seconds. Collect via M-Pesa.

No account needed. No registration. Just a form, a link, and M-Pesa.

1

Fill in the details

Your name or business, what the deni is for, the amount owed, and your M-Pesa number (where the money will land when they pay). Optionally add their phone and a due date.

2

You get two links instantly

An admin link (bookmark it — this is your management view showing all payments and balance) and a customer payment link to share via WhatsApp.

3

Customer opens their link, pays via M-Pesa

They see the balance, how much they've paid, and how much remains. They enter their M-Pesa number and confirm — an STK Push pops up on their phone. Full payment or partial — their choice.

4

Money goes straight to your M-Pesa

The moment they confirm their PIN, the payment processes and lands in your M-Pesa via B2C. The balance updates on both your admin view and their customer link — in real time.

Why Deni Works

Accountability without confrontation.

The link does the chasing for you. The customer knows what they owe, sees their progress, and can pay any time — no awkward face-to-face required.

💬
WhatsApp-ready in one tap
After creating the deni, you get a pre-formatted WhatsApp message with the payment link ready to send. Tap once — it opens in WhatsApp with the message already written.
📊
Real-time balance — both sides
You see every payment the moment it confirms. The customer sees their remaining balance and payment history. No disputes, no "I already paid you".
💳
Partial payments — fully supported
Customer can pay whatever they have now. The progress bar updates, the balance adjusts. You see KES 40 paid against KES 120 owed. Next time they pay the rest.
âš¡
Money lands instantly via B2C
Payments go via M-Pesa STK Push into Pregota's till, then B2C'd directly to your personal M-Pesa number — the same moment they confirm their PIN.
🔒
No account needed
You don't need to register. Neither does the customer. A vibanda owner can record a deni in under a minute, send the link, and forget about chasing — all without signing up for anything.
📱
Appears on buyer's dashboard
If the customer uses Pregota, their outstanding madeni show on their My Pregota dashboard — a gentle, always-visible reminder of what they still owe.
When to Use It

Any time you give before you receive.

🍛
Kibanda Lunch
Ate, will pay Friday
🥤
Running Tab
Daily tea & mandazi
🛒
Shop Credit
Goods on account
🚐
Fare Covered
Paid for their bus
💇
Salon Credit
Hair done, pay later
🤝
Personal Loan
Lent a friend cash
🏥
Emergency Covered
Paid their hospital
📦
Goods on Delivery
Delivered, awaiting pay
🎓
Fees Helped
Covered their school

Stop chasing.
Start collecting.

Record your first deni in under a minute. Free to create. No account needed. Money goes straight to your M-Pesa the moment they pay.

Record a Deni — Free → 📊 View My Madeni

No account needed · Money via B2C to your M-Pesa · Partial payments supported

Also on Pregota
🎁 Gift Vouchers Send anonymous M-Pesa gifts 💬 WhatsApp Collections No group adds, no holding cash 🏫 School Collections Exam fees, trips, PTA levies Staff Tips Receive tips privately