Run your whole small business from one place
Invoice clients and get paid, keep projects on track, sign retainers, hire and pay your team, and keep books that add up. Built for small businesses in Nigeria, with no spreadsheet in sight.
- Free to use
- No card needed
- Switch on only the tools you need
Your business at a glance
Business overview
Money owed to you
₦1,240,000.00
4 unpaid invoices
Upcoming payments
₦385,000.00
3 unpaid bills
Cash and bank balance
₦4,850,000.00
Across 2 accounts
Cash flow
Recent invoices
INV-0148
Bright Door Studio
Paid₦162,000.00INV-0149
Lekki Fresh Foods
Sent₦840,000.00INV-0150
Adaeze Interiors
Overdue₦238,000.00INV-0151
Northfield Schools
Draft₦400,000.00
Illustration with sample data.
- 4
- packages from free Starter to Enterprise — compare on Pricing.
- 7
- currencies one click away on every invoice.
- 11
- HR letter templates, from offers to lay-off notices.
- 4
- team roles: owner, admin, accountant and staff.
- 3
- core reports: profit and loss, balance sheet, cash flow.
Everything the business does, in one place.
Money in, work delivered, people looked after, books balanced. Each part works on its own, and they all share the same records.
Invoices and payments
Invoices with saved items, estimates, recurring billing, and payment links with Paystack checkout.
Clients and projects
Every client in one place, with projects on a board and invoices tagged to the work they bill.
Retainers
Agreements clients sign online, billed automatically every week, month, quarter or year.
Client portal
Your clients sign in to see their projects, invoices and agreements, and send you files.
People and payroll
Staff records, onboarding, leave, and monthly payroll with PAYE, pension and payslips.
HR letters
Offer, confirmation, warning and lay-off letters from templates you can change, with PDF and email.
Bookkeeping and banking
Double-entry books that post themselves, bank statement matching, and manual journals when you need them.
Reports
Profit and loss, balance sheet and cash flow, built from the same entries as everything else.
How it works
Step 1
Tell us what you do
Describe your business and KudiBooks suggests the tools to switch on. Add or remove any of them later.
Step 2
Run the day-to-day
Bill clients and get paid, move projects along, sign retainers, hire people and pay them, all from one place.
Step 3
See where you stand
Your books, bank matching and reports update from the same entries, with nothing to copy across.
Type an item once. Never type it again.
The slowest part of invoicing is retyping the same descriptions and prices. KudiBooks remembers every item you put on an invoice and suggests it the next time, with its price and tax already filled in.
- Search your customers, or add a new one without leaving the page
- Payment terms in one click: due on receipt, net 7, 14 or 30
- Create it, then share a PDF or a payment link, and email it only when you choose to
Oak & Form Studio
Invoice from your business
INVOICE
DraftBill to
Bright Door Studio
accounts@brightdoor.example
- Invoice date
- 2 Oct 2026
- Payment terms
- Net 14 days
- Currency
- Naira (₦)
Customers pay from a link. You never chase the receipt.
Every invoice can have a payment link. Your customer opens it, sees exactly what they owe, and pays on Paystack’s secure checkout. The payment is recorded against the invoice for you.
- No account or sign-up needed for your customer
- The link always asks for the balance still due
- You decide when clients are emailed. The only automatic emails are receipts for online payments and reminders, and both can be switched off
INV-0148
Bill to Bright Door Studio
Issued 2 Oct 2026
Due 16 Oct 2026
- Logo design150,000.00
- Website hosting12,000.00
You will pay on Paystack’s secure checkout page.
Deliver the work, and keep your client in the loop.
Give each client project a board, post short updates, and tag invoice lines with the project they bill. Invite the client to their own portal, where they follow progress, pay, sign agreements and send you files.
- Stages named for your kind of work, with progress that follows the board
- Retainers clients sign online, billed automatically on the schedule you set
- Internal tasks and notes never reach the client
Fleet tracking app
Active · 38% doneBacklog 2
Map integration
Notifications
In progress 2
Tracking API
Dashboard screens
In review 1
Login and roles
Done 2
Wireframes
Brand colours
Client portal for Acme Logistics
Hello, Chinedu
You owe
₦1,675,000
Active projects
3
- Care plan, waiting for your signatureSign
- Invoice INV-0004 · due in 7 daysPay now
Fleet tracking app
“Dashboard screens are done and in review. Next week we start on the map.”
Look after your team, and pay them properly.
Keep a record for everyone, take new joiners through a checklist, track leave, and run the month’s payroll. KudiBooks works out PAYE and pension, handles part months and unpaid leave, and gives everyone a payslip.
- Approving a run posts it to your books, and marking it paid moves the cash
- Rates and tax bands are settings you control, so they can follow the rules
- Only owners, admins and accountants see pay. Staff see just their own leave and payslips
Oak & Form Studio
Payslip · October 2026
Employee
Ngozi Adeyemi
EMP-0001 · Software engineer
Paid to
GTBank
••••6789
Earnings
- Basic salary₦300,000.00
- Housing allowance₦100,000.00
- Transport allowance₦50,000.00
- Meal allowance₦20,000.00
Gross pay₦470,000.00
Deductions
- PAYE tax₦60,620.00
- Pension (employee)₦36,000.00
Total deductions₦96,620.00
Offer letters and lay-off notices that write themselves.
Choose a letter and a person, and it fills in from their record. Change any word, then download a PDF on your letterhead or email it. Offers can be accepted or declined online, and the answer is kept on the letter.
- Eleven letters to start from, from an offer to a lay-off notice
- Edit the wording or write your own, with optional parts that appear only when needed
- Every letter kept on the employee’s page, with who it went to and when
Oak & Form Studio
12 Marina Road, Lagos
hr@oakform.example
Tunde Bakare
Dear Tunde,
Offer of employment
We are pleased to offer you the position of Product designer in our Design team.
- • Start date: 2 November 2026
- • Gross pay: ₦250,000.00 a month
- • Probation: 3 months
The books run themselves, and still add up.
Behind every invoice, payment, bill and payroll run is a balanced double-entry journal entry, posted automatically. Import your bank statement, match each line to what you have already recorded, and your bank and your books agree.
- Corrections add a reversing entry, so history is never rewritten
- Match a bank line to an invoice payment so money is not counted twice
- Transfers between your own accounts are not counted as income
Journal entry
Created automatically from invoice INV-0148
| Account | Debit | Credit |
|---|---|---|
| Accounts Receivable | 174,150.00 | |
| Sales Revenue | 162,000.00 | |
| Tax Payable (VAT 7.5%) | 12,150.00 | |
| Total | 174,150.00 | 174,150.00 |
Operating account · Naira (₦)
Imported from CSV
- 14 Oct
TRANSFER FROM BRIGHT DOOR STUDIO
Payment on INV-0148
+162,000.00
Matched - 15 Oct
ACCOUNT MAINTENANCE FEE
Bank charges?
−53.75
Needs a category - 17 Oct
POS PURCHASE PAPER SUPPLIES
Bill from Print Depot
−18,400.00
Matched
Know where the business stands.
Profit and loss, balance sheet and cash flow are built from the same entries as everything else, so they always agree with your invoices, bills and bank.
See the reportsCash flow
Naira (₦) · May to Oct
Profit and loss
- Income
- ₦2,430,000.00
- Expenses
- ₦1,120,000.00
- Net profit
- ₦1,310,000.00
Built for businesses that bill customers and look after a team.
Whatever you sell, if you send invoices, deliver work for clients or pay people, this is for you.
Freelancers and consultants
Bill clients in minutes, with your usual items and prices a few letters away, and a payment link they can open on their phone.
Agencies and studios
Track each client project on a board, let clients follow progress in their own portal, and have them sign retainers that bill themselves.
Businesses with staff
Keep a record for everyone, run payroll with tax and pension worked out, track leave, and write offer and lay-off letters.
Contractors and tradespeople
Quote the job, get a yes, then invoice it without retyping a single line. Record part payments as the job goes.
Schools and service providers
Create fee and subscription invoices on a schedule, and track who has paid and who has not.
Accountants and bookkeepers
Be invited to a client’s books with the accountant role. Review journals, reverse entries properly, and see an audit log.
KudiBooks, compared with spreadsheets and chat apps.
A spreadsheet, a Word file and a WhatsApp message work until they do not. Here is what changes.
| Spreadsheet, files or chat app | KudiBooks | |
|---|---|---|
| Totals and VAT | Typed in, or built from formulas that break | Calculated for you, exactly |
| Getting paid | Send account details and wait | A payment link with Paystack checkout |
| Client updates | Messages that get lost in a chat | A portal where clients see projects, invoices and agreements |
| Staff records and payslips | Paper files and a payroll spreadsheet | Records, leave and payslips together, posted to your books |
| Offer and lay-off letters | A Word file edited each time | Templates that fill themselves in, with PDF, email and online acceptance |
| Bills and cash flow | Separate sheets that drift apart | The same entries, with live reports |
| Fixing a mistake | Overwrite it, and the history is gone | A reversing entry, with the original kept |
| Letting others in | Email the file around | Roles, and a searchable audit log of changes |
Your records, kept safe and kept honest.
It is your money and your customers. These are the things we have built to look after them.
- Password and two-step sign-in
- Change your password any time, and turn on an authenticator app so sign-ins need a code as well.
- Roles that fit your team
- Owner, admin, accountant and staff. Staff can look but not change. Pay and HR records are for owners, admins and accountants only.
- A searchable audit log
- See who changed what, and when, and exactly which fields changed.
- Each business kept separate
- Every record belongs to one business and is only read in that business’s context.
- Card details never touch us
- Customers pay on Paystack’s own checkout page, not a form on our site.
- Exact money maths
- Amounts, tax and payslips are calculated with exact decimals, so totals never drift by a kobo.
Guides for getting paid and keeping books.
Plain-language explanations, no jargon and no sales pitch.
Invoicing · 5 min read
How to write an invoice: what to include
A plain guide to writing a professional invoice: the details to include, how to number it, how to show tax, and the mistakes that delay payment.
Invoicing · 4 min read
Invoice, estimate or receipt: what is the difference?
Estimates, invoices and receipts are three different documents at three different moments. Here is what each one is for and when to send it.
Invoicing · 5 min read
7 ways to get paid faster as a small business
Late payment is a cash-flow problem you can reduce. Seven practical habits that help customers pay sooner, from sending invoices promptly to following up early.
Questions, answered.
Something missing? Ask us.
Is KudiBooks free to use?
Starter is free for invoicing, bills and core reports. Paid packages unlock projects, banking, payroll and more — see Pricing to compare. When a customer pays you online, Paystack’s fee and your platform percentage (shown in Customer payments) apply to that payment only.
Do I need to know accounting?
No. KudiBooks sets up a chart of accounts for you, and creating invoices, recording payments and entering bills post the right entries automatically. Manual journals are there when you or your accountant want them.
How do customers pay me?
Every invoice can have a payment link. Once you connect Paystack in Payment settings, customers pay on Paystack’s checkout with the methods you have enabled, and the payment is recorded against the invoice. You can also record cash and bank transfers yourself.
Can I invoice in Naira and other currencies?
Yes. Each invoice has its own currency, and reports are shown per currency. Automatic exchange-rate conversion is not built yet.
Can I run payroll in KudiBooks?
Yes. Add your people with their monthly pay, start a pay run for the month, and KudiBooks works out PAYE, pension and take-home pay for each person, with part months and unpaid leave taken into account. Approving it posts to your books, and each person gets a payslip. It does not pay your staff or pay PAYE and pension to the authorities for you. The rates are settings you can change, so check them with your accountant.
Can I write offer and lay-off letters?
Yes. Choose a letter, choose the person, and it fills itself in from their record. Change any wording, download a PDF on your letterhead or email it. Offers can be accepted or declined online. The wording is a starting point, so have a lawyer check anything important.
Can my clients see their projects and invoices?
Yes. Invite a client to their own portal. They see their projects, invoices and agreements, can pay and sign online, and can send you files. They see only what you choose to share.
Can I connect my bank account?
Not directly yet. You add a bank account, import a CSV statement or enter lines by hand, and match each one to your books.
Can I email invoices from KudiBooks?
Yes. Send an invoice from KudiBooks with the PDF attached and a button to pay online, edit the wording of any email, and set automatic payment reminders. Clients can pay straight from the email.
Can my accountant use it?
Yes. Invite them with the accountant role. Staff members can look at records but not change them.
Is my data private?
Each business’s records are kept separate and only read in that business’s context. Staff pay and records are visible only to owners, admins and accountants. You can change your password, turn on two-step sign-in, and an audit log records changes.
Run your business from one place.
Create a free account, tell us what you do, and switch on the tools you need. Your first invoice can be ready in about a minute.

