Features Plans User guide FAQ Get BizYangu on Google Play

User guide

Every feature, step by step.

The screenshots below are the real app. Work through a section when you need it — each one stands on its own.

Getting started

BizYangu signs the business in once with your phone number. After that, everyone who works on the phone gets their own name and PIN.

Sign in with your PIN

  1. Open BizYangu. The "Who's using the app?" screen lists everyone on this phone.
  2. Tap your name.
  3. Enter your 4-digit PIN on the pad. The app opens on your dashboard.

Each staff member has their own PIN, so every sale is recorded under the person who made it.

PIN entry screen with the worker picker behind it
Pick your name, enter your PIN

Read the dashboard

  1. The green header shows Revenue ya leo — today's money — with the split by Cash, M-Pesa, Card and Deni beneath it.
  2. Switch the header between Today, 7 days and 30 days with the buttons at the top.
  3. The quick-action grid takes you straight to logging a sale, adding stock, adding an expense, holding an order, customers, reports, staff and deni.
  4. This month shows Revenue, Expenses and Profit side by side.
Owner dashboard with revenue, quick actions and monthly cards
The owner dashboard

Find everything else in More

  1. The bottom bar has Home, Sales, SELL, Stock and More.
  2. Tap More for Expenses, Deni, Reports, Returns, Customers, Suppliers, Pre-orders, Staff, Staff commissions and Settings.
More menu listing Money, People and App sections
The More menu

Selling

The big green SELL button in the middle of the bottom bar is always one tap away.

Log a sale

  1. Tap SELL. Your items appear as chips — tap one to add it to the cart, or search by name.
  2. Adjust the quantity with the + / − buttons. The total updates as you go, and you can edit it for a discount.
  3. Pick the payment: Cash, M-Pesa, Card or Deni.
  4. Optionally tag the customer by name or phone.
  5. Tap Log sale. Stock and today's revenue update immediately.
New sale screen with item chips
Tap an item to add it
Cart with two items, payment chips and Log sale button
Cart, payment and Log sale

Share the receipt

  1. Go to the Sales tab and tap any sale.
  2. The receipt shows the items, total and how it was paid.
  3. Send it with Text Receipt or PDF Receipt. You can also start a return or edit the sale from here.
Receipt screen with text and PDF receipt buttons
Every sale has a receipt

Review the day

  1. The dashboard header updates the moment a sale is logged.
  2. The Sales tab shows the payment-mode donut, the top item and every sale — filter by Today, 7 Days, 30 Days or a date range.
Dashboard after a sale showing revenue KSh 400
Revenue lands on the dashboard
Sales history with breakdown donut and sale list
Sales history and breakdown

Inventory

The Stock tab is your shelf on the phone: items, quantities, prices and low-stock warnings.

Add an item

  1. On the Stock tab, tap the + button.
  2. Choose Goods or Service, then enter the name.
  3. Enter the selling price and the cost price — the cost price is what profit is calculated from.
  4. Set the initial stock and, if you like, the low-stock warning level and a photo.
  5. Tap Add Item. A barcode is generated automatically.
Add Item sheet filled with name, prices and stock
Name, prices, stock — done
Inventory list with the new item card
The item on the Stock tab

Restock an item

  1. Tap the restock icon on the item's card.
  2. Enter the quantity you bought and the total cost of the restock.
  3. Optionally pick the supplier. If you paid less than the total, enter the paid now amount — the balance is recorded as owed to that supplier.
  4. Tap Update Stock.

Restock costs feed the weighted-average item cost, which keeps your profit figures honest.

Restock sheet with quantity, cost and supplier selected
Restock with a supplier
Inventory showing the increased quantity
Stock level updated

Suppliers

Suppliers are the mirror of deni: instead of who owes you, it's who you owe. Find them under More → Suppliers.

Add a supplier

  1. Go to More → Suppliers and tap Add Supplier.
  2. Enter the supplier's name — phone, contact person and notes are optional.
  3. Tap Add Supplier. The directory shows every supplier with what you owe at a glance.
Add supplier sheet
Only the name is required
Suppliers list with summary strip
The supplier directory

Record a purchase on credit

  1. Open the supplier and tap Add Purchase.
  2. Describe what you bought and enter the total cost.
  3. Enter what you paid now — leave it blank if you paid in full.
  4. Tap Save Purchase. Anything unpaid shows as an Owing balance.

Restocks made from the Stock tab with a supplier attached appear in this history automatically.

Supplier detail with a purchase showing balance owing
Total, paid and balance per purchase

Pay off a balance

  1. Tap Pay on the purchase card.
  2. The amount field is prefilled with the outstanding balance — lower it for a part-payment.
  3. Tap Record Payment. When the balance hits zero the purchase flips to Paid.
Record payment sheet prefilled with the balance
Record a payment
Purchase card marked Paid with zero balance
Settled and marked Paid

Keep an eye on what you owe

  1. The suppliers list totals You Owe across all suppliers.
  2. Each supplier's page shows purchases, total bought and the running balance.
Suppliers list showing an owed balance
You Owe, at a glance
Supplier purchase history with owing and paid purchases
Purchase history per supplier

Customers & Deni

Deni is debt with a name on it. A deni sale must be tagged to a customer, so nothing is owed by "someone".

Sell on deni

  1. In the sale screen, pick Deni as the payment. Tagging a customer becomes required.
  2. Search the customer by name or phone. If they're new, tap Add as new customer — name and phone number are all it takes.
  3. Tap Log sale. The amount lands in Deni as outstanding under that customer.
Sale screen with Deni selected and customer required
Deni needs a customer
New customer dialog with name and phone filled
Create the customer in-line

Know your customers

  1. Go to More → Customers for the full directory — filter to Has Debt when you're collecting.
  2. Tap a customer for their profile: lifetime spend, unpaid debt and every transaction.
Customer directory with value and outstanding deni
The customer directory
Customer profile with lifetime spend and unpaid debt
One customer, whole story

Settle a deni

  1. Go to More → Deni. The Outstanding tab lists every unpaid debt with a running total.
  2. Tap the debt, choose Full or Partial payment and how they paid.
  3. Tap Confirm. Settled debts move to Paid History.
Deni screen with an outstanding debt card
Outstanding deni
Pay sheet with full or partial payment options
Full or partial settlement
Deni screen showing no outstanding records
All collected

Expenses

Money out gets recorded next to money in, so profit is real — not revenue wearing a disguise.

Add an expense

  1. Go to More → Expenses and tap the + button.
  2. Describe the expense and pick the date.
  3. Type the category — existing categories autocomplete, new ones are created as you type.
  4. Enter the amount, attach a PDF or photo if you keep receipts, and tap Save Expense.

Stock-take losses are posted here automatically under the "Stock Loss" category.

Add expense sheet with description, category and amount
Description, category, amount
Money Out screen with top expenses donut
Money Out with category split

Reports

Three tabs — Sales, Expenses, Profit — over any date range, each exportable to CSV.

Read your numbers

  1. Go to More → Reports and set the date range with Change.
  2. Sales shows gross sales, returns, net sales, deni outstandings and actual cash collected.
  3. Profit works down from net sales through cost of goods and expenses to net profit.
  4. Tap Download CSV to share any tab with your accountant.
Sales report with gross sales and cash collection
The Sales report
Profit report with COGS, margins and net profit
Profit, line by line

Stock take

Count the shelf, compare it to the system, and post the difference — losses become expenses, and inventory is corrected in one atomic step. Owners and co-owners can initiate one.

Start a stock take

  1. Go to More → Settings → Stock Take, then tap New Stock Take.
  2. Add a note if you like — system quantities are snapshotted the moment you begin.
  3. Tap Begin Count.
Settings screen with the Stock Take entry
Settings → Stock Take
New stock take screen with Begin Count
Snapshot, then count

Count and review

  1. Type the counted quantity next to each item. Counts save as you go — a draft survives even if the app closes.
  2. Changed rows get a green mark, and the button becomes Review (N changed).
  3. The review screen lists only variances: losses in red, gains in green, each valued in shillings.
Count screen with a changed count highlighted
Enter the real count
Review screen listing losses with values
Only the differences

Submit and see the effect

  1. Tap Confirm & Submit and read the summary — once submitted, the date and counts are frozen.
  2. Inventory is corrected to the counted quantities, and each loss is posted as a Stock Loss expense.
  3. Past stock takes stay available, read-only, in the history.

A stock take works fully offline and syncs as one atomic operation when you're back online.

Submit stock take confirmation dialog
One confirmation, then it's frozen
Stock take detail with total loss and variances
The record afterwards
Inventory showing corrected quantity
Inventory now matches the shelf

Returns

A return puts the items back in stock and takes the refund out of revenue — no side-notes needed.

Process a return

  1. Open the sale from Sales history and tap Return / Refund Item(s) on the receipt.
  2. Set how many of each item are coming back — the refund total updates as you do.
  3. Write the reason and tap Process Refund.
  4. The sale keeps a Partial Return badge, and the items go back into stock.
Process return screen with quantity and reason filled
Quantity, reason, refund
Sales history showing the partial return badge
The sale keeps the history

Review refunds

  1. Go to More → Returns for every refund with who processed it and why.
  2. Filter by Today, 7 days, 30 days or All — the Total Refunded banner keeps the sum in view.
All returns list with total refunded banner
Every refund, with the reason

Pre-orders & holds

Hold items for a customer without touching stock — the sale happens when they collect.

Create a hold

  1. Go to More → Pre-orders and tap New Hold.
  2. Search and add the items, then tag the customer — holds always have a name on them.
  3. Record any deposit and add a note like the pickup day.
  4. Tap Create Hold. The hold sits in Active Holds until you Fulfill it (which completes the sale and deducts stock) or cancel it.
New hold sheet with item, customer, deposit and note
Items, customer, deposit
Active hold card with fulfill and cancel buttons
Held until pickup

Staff

Everyone gets their own PIN and exactly the access their role needs — owners see everything, staff log sales.

Invite a staff member

  1. Go to More → Staff and tap the invite button.
  2. Enter their name and phone number, and pick the role — Staff logs sales, Admin also manages stock and customers.
  3. Set a commission rate if they earn one, then tap Send Invite.
  4. They'll see the invite when they log in to BizYangu with that phone number.

Every sale records who made it, so commissions and rankings take care of themselves.

Staff list with roles and the staff roles explainer
The team and their roles
Invite staff sheet with role and commission fields
Invite by phone number