Everything Mifumo does, in one list.
Every feature by area, including what is new.
Core accounting
Books
- Double-entry general ledger: Every entry balances, posted entries cannot be edited, and corrections are reversing entries.
- Tanzanian chart of accounts, ready on day one: IFRS for SMEs accounts with VAT, PAYE and NSSF already set up.
- Manual journals with sequential numbering: Journal numbers run in order per company with no gaps.
- Opening balances: Bring your balances across from your old system or spreadsheet.
- Period lock: Close a period so nothing can be posted on or before that date.
- Year-end close: Close the year and carry profit into retained earnings.
Sales
- Invoices, receipts and customer statements: Revenue is recorded when you invoice; receipts clear what the customer owes.
- Customers pay your invoices online into your own Pesapal: Connect your Pesapal account; the invoice link gets a Pay button for M-Pesa, Airtel Money, Mixx by Yas, HaloPesa or card, and the receipt posts itself.
- Customer page by link: Each customer gets a private link to their invoices, balance, payments and statement, and pays from it.
- Quotes customers accept online: Send a quote link; the customer accepts or declines with their name and a note, and you are told.
- Your own online shop: Your name, colours and banner, products from your price list, delivery or collection. Orders become invoices and customers pay online or on delivery.
- Customers and suppliers in one contact list
- Products and services price list
Purchases
- Supplier page by link: Suppliers see what you owe them and what you paid, and send their invoices with the file. You turn each into a bill.
- Supplier bills, expenses and payments: Track what you owe and pay it from any bank or mobile money account.
Banking
- Bank and mobile money accounts: M-Pesa, Mixx by Yas and Airtel Money sit beside your bank accounts.
- Bank reconciliation: Match your statement to your books and see what is left to clear.
- Multi-currency: Invoice and pay in dollars and other currencies; your books stay in shillings.
Tax
- VAT returns: VAT on sales and purchases gathered into the return for the period.
- TRA VFD fiscalisation: Send posted invoices to your VFD provider and keep the receipt number on the invoice.
Reports
- Financial statements: Profit and loss, balance sheet and trial balance for any period.
- General ledger and account drill-down: Every figure opens to the entries behind it, and each entry to its document.
- Cash flow
Approvals
How it works
- Maker-checker on the documents you choose: Tick the document types that need approval. People who cannot approve submit them; an approver posts them.
- Approve rights set in the role grid: Admins and Managers can approve; give any custom role the Approve tick to let it approve too.
- Approvers post straight away: People who can approve are not slowed down; only the work of others waits.
Controls
- Nobody approves their own request: Only the account owner can, and it is recorded as an override.
- Send back with a reason: The person who submitted it is told why, fixes it and submits again.
- Account owner override: The owner can decide any request; it is recorded as an override.
- Nothing reaches the books before approval: What was entered is kept and posted exactly as entered once it is approved.
- Full approval history: Every approval, send-back and override is kept with who, when and why.
- Approvers notified in Mentions: Everyone who can approve is tagged, and the requester hears the outcome.
Security
Signing in
- Two-step verification with an authenticator app: Google Authenticator, Microsoft Authenticator, 1Password or iPhone Passwords.
- Make two-step verification required for everyone
- One-time recovery codes
- Sign up and sign in with Google: Start a free trial with your Gmail and sign in with Google from then on. Two-step verification still applies.
- Passkeys: Sign in with your fingerprint, face, device PIN or a security key.
Access
- Role grid per company: For each section, tick what a role may do: view own, view others, create, edit, approve, post, void, delete, import, export or set up. Reports are view or not. New actions join the grid by themselves.
- Audit trail: Sign-ins, approvals and changes recorded with who and when.
Working together
Working together
- Comments and @mentions on any document
- Attachments on documents: Keep the receipt, delivery note or contract with the entry it supports.
- Search across the whole company
Companies
- Several companies under one login
- Group plan: every company under one login and one bill: Every module in every company, managed from one group page.
- Consolidated profit and loss and balance sheet: Every company side by side with an eliminations column and the group total.
- Intercompany entries: Record a transaction between two group companies once and both books are posted together.
- Group roles: One role across every company in the group, given from the group page.
Students
- Free for students: Students get their own practice company with every module, free while they study. A university email gets them in straight away.
Asset management
Register
- Assets with cost, salvage value and useful life
- Assets in transit, before they are in use
Depreciation
- Straight-line depreciation posted to the ledger
- Depreciation run asset by asset when you choose
Disposal
- Dispose of an asset with the gain or loss on disposal calculated
Transport jobs
Jobs
- Jobs with customer, commodity, origin and destination
- Billing basis and rate set per job
- Several trucks per job, each offloaded separately
- Jobs invoiced straight from the job
Fleet
- A truck register
- A driver register
Reports
- Delivery report across all jobs
- Delivery detail per job
Setup
- Your own lists of cities and commodities
Construction
Contracts
- Contract value and bill of quantities per project
- Percentage-of-contract billing when there is no BOQ
- Project settings for accounts and defaults
Billing
- Interim payment certificates from work done to date
- Advance payments recovered across certificates
- Retention held and released
- Certificates raised as VAT sales invoices
Site costs
- Materials issued from stock to a site
- Voided issues reverse cleanly
- Job costing per project against contract revenue
Manufacturing
Recipes
- Bills of materials for every finished product
- Shelf life suggested from the recipe
Production
- Production orders you issue, complete or void
- Record finished output when production completes
- Actual materials used entered per order, or the recipe issued as is
Costing
- Materials costed at FIFO into work in progress
- Labour and overhead absorbed when you choose
- A production costing report
Control
- Lot numbers on finished goods
- Expiry dates on finished goods
Motor vehicles
Selling
- Proforma invoices with approval before they go out
- Sales sheets reviewed, returned, submitted and approved
- Print-ready proformas, sheets and documents
- A vehicle directory for makes, models and codes
Customer money
- Customer payments and financing tracked against each sale, with due and paid dates
- Invoice created from the approved sheet
- Actual costs recorded against the quoted costs
- Order and status tracking for every sale
Commissions
- Sales commissions created per sale
- Approve, pay or cancel each commission
- Staff list for commission recipients
Reports
- Vehicle sales report
- Payments received across all sales
- All documents in one place
Inventory
Stock
- Item cards with full movement history
- Several warehouses, with stock per location
- FIFO costing on every sale and adjustment
- Stock adjustments that are approved, posted or voided
- Physical stock counts, approved or sent back for recount
Imports and landed cost
- Supplier bills held in stock in transit until the goods arrive
- Freight, duty and clearing costs spread by value, CBM, weight or quantity
- Receiving a shipment moves the full landed cost into stock in one journal
Selling
- Dispatch sold goods against invoices and undo a dispatch if needed
- Bonus and sample products tracked separately from sales
- Sales reports by product and customer
Reports
- Stock valuation
- Stock movement
- Stock aging
- Reorder levels
HR & payroll
People
- Employee records with salary history
- Salary changes proposed, then approved or rejected
- Employee self-service for payslips, leave and profile changes
- Profile changes approved by HR before they apply
Payroll
- Monthly payroll runs you can post, pay and reopen
- PAYE, NSSF, WCF and SDL calculated from Tanzania statutory rates
- Statutory remittances recorded against each run
- Printable payslips for every employee
- Payroll accounts mapped once to your chart of accounts
Leave
- Leave requests with approval
- Balances for every employee
- A leave planner for the whole team
Advances and per diem
- Salary advance requests with approval and cancellation
- Per diem requests approved by a director, then paid from a bank account
When someone leaves
- Final dues worked out for you: Pick the leaving date and reason and see what is owed under the Employment and Labour Relations Act.
- Severance: 7 days' basic wage per completed year, up to 10 years; not due on resignation or misconduct.
- Untaken leave pay: One day per 13 days worked in the current leave cycle, less annual leave already taken.
- Notice pay: 7, 4 or 28 days depending on length of service and type of contract.
Projects
Plan
- Projects with a client, manager, team, dates and budget
- Tasks with subtasks, dependencies, estimates and priorities
- Milestones on a timeline (Gantt) and a board from to-do to done
- Copy the plan of an earlier project to start faster
Track
- Timesheets per person, per task
- My tasks across every project
- Overdue and at-risk work flagged
- Chatter and files on every project and task
Money
- Bills and expenses tagged to a project
- Labour cost from timesheets
- Invoice milestones or unbilled hours in one click
- Profit per project and across the portfolio
CRM
Leads and pipeline
- Capture enquiries with source and owner, with a duplicate check on phone number
- Drag deals between your own stages, each with a win probability
- Won and lost deals with the reason recorded
- Turn a lead into a customer, a deal and a quote in one step
Follow-ups and messages
- Calls, meetings, visits and tasks with due dates for each salesperson
- Automatic reminders for sent quotes and invoices falling due
- SMS through your own Africa's Talking or Beem account, and email
- Campaigns to tagged customers, with templates and opt-out
See the whole customer
- One timeline of deals, quotes, invoices, payments, messages and projects
- Pipeline value, win rate and lost reasons in CRM reports
- Pipeline summary on the dashboard
- Start a project from a won deal (with the Projects module)
Pharmacy
Medicines
- Generic name, strength, dosage form and pack size
- OTC, prescription-only and controlled categories
- TMDA registration number and storage conditions
- Scan a barcode to find a medicine
Dispensing
- A counter screen built for speed: scan, quantity, directions, paid
- Cash, mobile money or bank, or on the customer's account
- Prescription details required for prescription-only medicines
- A dispensing label with directions for every line
Batches and expiry
- Supplier lot numbers and expiry dates on every batch
- Earliest expiry sold first, expired batches never sold
- Near-expiry and expired stock report with its value
- Expired stock written off to the ledger in one step
Control
- Controlled and prescription medicines register
- Void a dispense and the stock and money go back
Property management
Properties
- Any kind of property: houses, apartment blocks, shops, offices, warehouses, land plots and farms
- Split into units, each with its own rent and status
- Occupancy and rent roll at a glance
- Income and costs per property
Tenants and leases
- Tenants are your customers, with ID and next of kin
- Rent monthly or every 3, 6 or 12 months, in TZS or USD
- Service charge, security and other regular charges
- A yearly rent increase applied for you
Rent
- Rent invoices raised automatically when they are due
- Send by WhatsApp, email or SMS with a link
- Deposits held apart from income
Law firm
Matters
- A file for each client matter: court, case number, opposing party and the advocate in charge
- Conflict check across clients, matters and opposing parties before you take a matter on
- Bill by the hour, a fixed fee, or not at all
Case management
- Each matter moves through your own stages, from intake to judgment, with the history kept
- The other side, their advocate, co-parties and witnesses on the file, and in the conflict check
- Tasks with due dates and the person doing them, reminded on the day
- Pleadings, evidence, court orders and correspondence filed on the matter, with notes for the team
- A case board of every open matter by stage
Time and costs
- Each advocate's own hourly rate, or a rate for the matter
- A timer, or time entered by hand in 6 minute units
- Court fees and other costs paid for a client, billed back at cost
Court diary
- Hearings, mentions and filing deadlines on each matter
- A reminder to the advocate attending, in Mifumo and by email
- Adjourned to a new date in one step, with the history kept
Billing
- Unbilled time and costs turned into an invoice in one step
- Fees carry VAT; costs paid for the client do not
- Pay an invoice from the money the client holds with you
Client account
- Money received for clients kept apart from the firm's own
- A ledger for each matter; a payment can never take a client below nil
- Reconciled against the bank and the books on one page
Reports
- Work not yet billed
- Profit on each matter
- Hours and billable share for each advocate
Livestock
Animals
- Cattle, goats, sheep, pigs, chickens, ducks, rabbits and more
- Farm tag and national ear tag (NLITS)
- Herds, flocks, pens and paddocks
- Mother and father of every animal born on the farm
Health
- Vaccinations, treatments, deworming and dipping
- Milk and meat withdrawal dates after a treatment
- What is due next, so nothing is missed
- Treat one animal or a whole herd at once
Breeding and production
- Service or AI with the expected birth date
- Record a birth and the young are added for you
- Weights and growth
- Milk and eggs per day
Sales
- Sell animals with an invoice to the buyer
- Movement permit number kept with the sale
- Deaths and slaughter recorded with the reason
Event ticketing
Events
- Set up an event in four steps: details, tickets, payment, publish
- Save a draft at any step
- Poster, venue, start and end
- Postpone or cancel with the fee kept or turned into credit
Tickets
- Regular, VIP, Early bird or any ticket type you name
- Price, quantity and sales dates for each
- A limit per order
- Capacity worked out from your ticket types
Pricing
- No monthly price: one fee per event, by its size
- Pay the fee by mobile money or card and the event goes live
- Credit from a cancelled event goes to your next one
Helpdesk
Tickets
- A ticket for each customer problem, numbered for you
- Priority, category and where it came from (call, email, WhatsApp, walk-in)
- Someone in charge of every ticket
- New, open, waiting on the customer, solved and closed
Deadlines
- Hours to answer and hours to solve for each priority
- Late and nearly late tickets stand out on the dashboard
- Time to first answer measured on every ticket
Conversation
- Replies emailed to the customer under your company name
- Internal notes only your team sees
- What the customer said on the phone kept on the ticket
Sign
Sending
- Any PDF or photo of a document
- One or more signers, at the same time or one after another
- Links by email, or copy them into WhatsApp or SMS
- A date after which the link stops working
Signing
- Opens on any phone or computer, no account needed
- Type the full name and draw the signature with a finger or mouse
- Decline with a reason
Proof
- Signed copy with every signature, name, time and IP address
- The document's fingerprint, so any change to the file shows
- A history of when it was sent, opened and signed
Field Service
Jobs and schedule
- A numbered job for each visit, with the site, the contact person and a time slot
- Give each job to a technician; they are told in their notifications
- The day's schedule per technician, and jobs not yet booked
- Jobs that are late stand out
On site
- A checklist for each kind of job, filled in for you
- Parts used, taken from your stock, with what is on hand
- Hours worked and a report of the work done
- The customer signs on the technician's phone
Billing
- An invoice from the job with the parts and labour on it
- Stock leaves the store when the invoice is approved
- A printable job sheet with the customer's signature
Hospital
Patients
- Hospital number and patient card
- Allergies and conditions on every screen
- Cash, NHIF, insurer or company scheme with member number
- Every visit, diagnosis and bill in one chart
Visits
- Appointments by doctor and day
- Queue from triage to doctor to cashier
- Vital signs with out-of-range values flagged
- Consultation notes and ICD-10 diagnoses
Billing
- Consultation, tests, drugs and procedures charged to the visit
- One bill per visit, split between patient and insurer
- Payments by cash, mobile money, card or bank
Pharmacy
- Dispensing with earliest expiry first
- Batches, expiry and the prescription register
Mining
Projects
- A list of every mine with its mineral, licence and status
- Licence numbers and expiry dates, with a warning before a licence runs out
- A budget for each mine and how much of it is used
Funds and spending
- Funds received per mine from owners, investors, loans or buyers' advances
- Spending against the funds received, and what is left
- Bills not yet paid shown as money already committed
Profit and loss
- A profit and loss for each mine
- The company profit and loss with a column per mine and the total
- The normal balance sheet and cash flow for the whole company