Early access · by Advatech Group
One system for your invoices, payments, stock, payroll and books.
AdvaERP is a modular ERP built for Kenya. Switch on only the parts you need, and add more as you grow.
New to ERP? It means one system where accounts, stock, payroll and staff records share the same information, instead of separate spreadsheets and apps.
18 modules. Priced per module, not per user.
See it work
Follow one sale from invoice to financial statements.
This is what happens behind a single sale, and which part of AdvaERP handles each step. Click a step, or let it play.
Follow one sale
Tax invoice
An invoice is raised for the customer and recorded as money they owe you.
Schematic illustration. No real data.
Build your setup
What do you need to sort out?
Tick the jobs that matter to your business. We show the modules that cover them. There is nothing to commit to.
All modules
Every module, in plain words.
18 modules, each optional and licensed separately. Open one to see exactly what it includes.
Your books
General Ledger
The master record of your money. Posting modules write here, and it produces your financial statements.
What is included
- Chart of accounts
- Manual and automated journal entries
- Trial balance
- P&L and balance sheet
- Cash flow statement
- Multi-currency
- Period close
Customer money
Accounts Receivable
Invoice customers, see who has paid and who is late, and send statements.
Updates your books automatically
What is included
- Customer invoices
- Payment tracking
- Aging report
- Customer statements
- Credit limit management
- Auto GL posting
Supplier bills
Accounts Payable
Record what you owe suppliers, approve bills and schedule payments.
Updates your books automatically
What is included
- Vendor bills
- Payment scheduling
- Aging report
- Approval workflows
- Auto GL posting
Bank accounts
Banking
Import bank statements and match them against your books.
What is included
- Bank account records
- Statement import (CSV)
- GL reconciliation
- Multi-bank support
Assets
Fixed Assets
Keep an asset register, depreciate assets on schedule and record disposals.
Updates your books automatically
What is included
- Asset register
- Depreciation schedules
- Disposal tracking
- Auto GL posting of depreciation
Budgets
Budgeting
Set budgets by cost center, compare them to actual spend and get alerts when you drift.
What is included
- Budget by cost center
- Budget vs actual
- Variance alerts
Staff expenses
Expense Management
Staff submit claims with receipts, managers approve, and reimbursement posts to the books.
Updates your books automatically
What is included
- Employee expense claims
- Receipt capture
- Approval workflows
- Reimbursement and GL posting
Stock
Inventory
See what you hold at each location, what it cost, and get an alert when stock runs low.
Updates your books automatically
What is included
- Multi-location stock
- FIFO and weighted average
- Stock movements
- COGS posting to GL
- Low stock alerts
Buying
Procurement
Raise purchase requests and orders, and check delivery and invoice match the order before you pay.
What is included
- Purchase requisitions
- Purchase orders
- Vendor management
- Three-way match (PO, GRN, invoice)
- Approval workflows
Production
Manufacturing
List what goes into a product, run production orders and cost the work in progress.
What is included
- Bill of materials
- Production orders
- Work-in-progress costing
- Raw material conversion tracking
Projects
Projects
Cost each project, track time and see which projects make money.
What is included
- Project costing
- Time tracking
- Project profitability
- Resource allocation
Documents
Document Management
Keep documents in one place, with version history and e-signature support.
What is included
- Centralized document storage
- E-signature support
- Version history
People records
HR (Full HRIS)
Employee records, recruitment, attendance, leave, appraisals and onboarding.
What is included
- Employee records
- Recruitment pipeline
- Attendance tracking
- Leave management
- Appraisals
- Disciplinary records
- Onboarding checklists
Payroll
Payroll
Run payroll, work out PAYE, NSSF and NHIF/SHA, and produce payslips.
Updates your books automatically
What is included
- Payroll runs
- PAYE calculation
- NSSF and NHIF/SHA
- Payslip generation
- GL posting of payroll expense
Customers and leads
CRM
Follow leads through a sales pipeline and see each customer's full history in one place.
What is included
- Lead and opportunity tracking
- Sales pipeline
- Customer 360 view
- Activity logging
KRA invoicing (eTIMS)
eTIMS Compliance
Register invoices and credit notes with KRA, print the QR code, and keep working if the connection drops.
What is included
- Invoice fiscalization via VSCU
- Credit note fiscalization
- Offline fiscal queue
- QR code generation
- KRA error mapping
M-Pesa payments
M-Pesa Integration
Prompt the customer to pay by M-Pesa and have the payment recorded automatically.
Updates your books automatically
What is included
- STK push
- Callback confirmation
- Auto posting to AR/GL
- Reconciliation report
Airtel Money payments
Airtel Money
Accept Airtel Money, recorded automatically with a reconciliation report.
Updates your books automatically
What is included
- Airtel Money payments
- Auto posting to AR/GL
- Reconciliation report
Built for Kenya
Local compliance and payments are modules, not add-ons.
eTIMS, mobile money, statutory payroll and bank reconciliation come as part of the product.
- 01
Printed or digital
Checkable by customers and auditors
KRA eTIMS
Invoices and credit notes are registered with KRA and printed with a QR code. If the connection drops, they wait in a queue and sync later. KRA error messages are translated into plain ones.
- 02
Prompt on the customer's phone
Confirmed with their PIN
M-Pesa
The customer gets a payment prompt on their phone. When they approve it, the payment is recorded against their invoice and your books, with a reconciliation report.
- 03PaymentARGL
Airtel Money
Accept Airtel Money with the same automatic recording and reconciliation.
- 04PAYENSSFNHIF/SHAPayslip
PAYE, NSSF, NHIF/SHA
Payroll works out the statutory deductions, produces payslips and posts the payroll expense to your books.
- 05PaymentInvoicePaymentInvoicePaymentInvoice
Bank reconciliation
Import bank statements as CSV and match them against your books, across more than one bank.
- 06Company Aown KRA PINCompany Bown KRA PIN
Consolidated group view
Multi-company
Multiple entities, each with its own KRA PIN, with consolidated reporting and multi-branch support.
Why eTIMS matters: from 1 January 2024, expenses without an eTIMS invoice are not deductible for tax in Kenya. Source: EY tax alert
Setups and pricing
Start small. Add modules as you grow.
Three example starting points, based on how your business looks today.
Starting point
Starter
You invoice customers, pay suppliers, take M-Pesa and need to stay KRA-compliant.
- Your books
- Customer money
- Supplier bills
- KRA invoicing (eTIMS)
- M-Pesa payments
Starter, plus
Growing business
You also have staff to pay, stock to count and suppliers to manage.
- Payroll
- People records
- Buying
- Stock
- Bank accounts
- Customers and leads
Starter + Growing, plus
Enterprise
You also make products, run projects or need budgets and tighter controls.
- Production
- Projects
- Assets
- Budgets
- Documents
Dedicated infrastructure available.
Example groupings only. Your own set of modules is agreed with our team.
How pricing works
- Priced per module, not per user
- No module activation fees
- Add modules as your team grows
- Multi-company and multi-branch included
- eTIMS compliance included in base modules
Where it runs
Shared cloud
Hosted for you on shared infrastructure.
Dedicated VPS
Your own hosted server.
On-premise
Runs on your own servers.
Already on AdvaPOS?
The optional bridge pushes daily AdvaPOS sales summaries into AdvaERP as journal entries automatically.
See the AdvaPOS platformAdvaPOS
Daily sales summary
Bridge
Journal entries
AdvaERP
General Ledger
Plain-English terms
Not sure what a word means?
Terms with a dotted underline on this page open a short explanation. Here they all are.
- eTIMS
- KRA's Electronic Tax Invoice Management System. Invoices are registered with KRA so they count as valid tax invoices.
- VSCU
- Virtual Sales Control Unit. The KRA software component that registers your invoices with KRA.
- Fiscalization
- Registering an invoice or credit note with KRA so it is a valid fiscal document.
- STK push
- A payment prompt that appears on the customer's phone. They approve it with their M-Pesa PIN.
- General Ledger
- The master record of every money transaction. Financial statements are produced from it.
- Accounts Receivable
- Money your customers owe you.
- Accounts Payable
- Money you owe your suppliers.
- Aging report
- A list of unpaid invoices grouped by how overdue they are.
- Reconciliation
- Matching your own records against a bank or mobile money statement to confirm they agree.
- COGS
- Cost of goods sold. What the items you sold had cost you.
- Three-way match
- Checking that the purchase order, the goods received note and the supplier's invoice agree before you pay.
- PAYE
- Pay As You Earn. Income tax deducted from employees' pay.
- NSSF
- National Social Security Fund contributions.
- NHIF/SHA
- Statutory health insurance contributions deducted in payroll.
- Bill of materials
- The list of materials and quantities that go into one product.
- Work in progress
- The cost of products that are partly made but not finished.
FAQ
Questions we hear most.
What is AdvaERP?
AdvaERP is a modular ERP system built for Kenyan businesses by Advatech Group. It covers General Ledger, Payroll, HR, Procurement, Inventory, CRM and more, with KRA eTIMS, M-Pesa, Airtel Money, PAYE, NSSF and NHIF/SHA handling built in. Each module is licensed separately, so you activate only what you need. It is currently in early access.
How does AdvaERP handle KRA eTIMS compliance?
The eTIMS module fiscalizes invoices and credit notes through the VSCU, generates the QR code, maps KRA error responses into readable messages, and keeps an offline fiscal queue so documents sync when the connection returns. eTIMS compliance is included in the base modules.
Does AdvaERP integrate with M-Pesa and Airtel Money?
Yes. M-Pesa support covers STK push and callback confirmation, with automatic posting to Accounts Receivable and the General Ledger, plus a reconciliation report. Airtel Money payments post and reconcile the same way.
What should I check when comparing AdvaERP with other ERP systems?
Ask each vendor whether eTIMS fiscalization, M-Pesa STK push, PAYE, NSSF and NHIF/SHA payroll, and bank reconciliation come as part of the product or need custom work, and how licensing scales as you add users and modules. AdvaERP ships these as modules and is priced per module, not per user.
Can AdvaERP handle multiple companies and branches?
Yes. Multi-company setups give each entity its own KRA PIN, with consolidated group reporting across them. Multi-company and multi-branch support is included.
Does AdvaERP handle Kenyan payroll including PAYE, NSSF and NHIF/SHA?
Yes. The Payroll module runs payroll, calculates PAYE, NSSF and NHIF/SHA, generates payslips and posts the payroll expense to the General Ledger.
Ready to see AdvaERP for your business?
Tell us which jobs you need covered. We reply within one business day.