Accounting systems & websites that work for your business.
I'm an accountant who builds software. So the tools I make get the numbers right, understand M-Pesa and stock, and your website actually brings in customers.
Three services. Done properly.
Systems that keep your money organised, websites that sell for you, and bookkeeping you can trust.
Accounting systems
Custom bookkeeping and management tools built around how your business actually works.
- Cash, bank and M-Pesa books
- Sales, stock and expense tracking
- Profit & loss, balance sheet, cash flow
- Budgets, loans and tax estimates
Business websites
Fast, mobile-first websites with WhatsApp and M-Pesa ordering, so customers can reach and pay you.
- Shops, cafés, schools, service firms
- Online menu or catalogue with orders
- Admin panel to update it yourself
- Domain, hosting and maintenance
Bookkeeping & set-up
I set up your books, train you to use them, and can keep them for you every month.
- Monthly management accounts
- Clean-up of messy records
- Staff training on your system
- Ongoing support and updates
Things I've designed and built.
Live demos and screenshots available on request.
Tabby T: personal & business money app
A finance app for Kenyans with a free Personal plan and a Business plan on monthly subscription.
Biashara: shop & stock system
A business sheet for a small trader: stock, sales, daily and monthly reports.
Café ordering site with admin panel
A complete ordering website and owner system for a café, built to be sold to other restaurants.
My Account: full personal ledger
An Excel and Google workbook that runs a person's whole financial life.
Restaurant management workbooks
Simple money-in, money-out books for a restaurant and an electronics shop.
PDF Signer
A free, private tool for signing PDFs: draw, type or upload a signature, place it and download.
Mtaa Yangu: house-hunting platform
A property platform for a client, with a public website for house hunters and a separate portal for landlords, agents and caretakers.
DJ2san: sound effects & voice drops
A Windows desktop app built for a DJ to generate sound effects and voice drops and use them while mixing.
Fair, clear pricing.
Starting prices in Kenya shillings. The final quote depends on what you need, and you always know the cost before I start.
Starter Website
- Up to 5 pages, mobile-friendly
- WhatsApp and contact buttons
- Basic Google visibility set-up
- 1 round of changes
Business Website
- Menu or catalogue with online orders
- M-Pesa payment details at checkout
- Admin panel to update it yourself
- Training included
Accounting System
- Books built around your business
- Sales, stock, expenses, M-Pesa
- P&L, balance sheet, cash flow
- Staff training and handover
Monthly Bookkeeping
- Records kept up to date
- Monthly management accounts
- Records clean-up if needed
- Support on WhatsApp
Care Plan
- Hosting and domain handled
- Updates and small changes
- Backups and fixes
- Priority replies
Work starts with a 50% deposit and the balance on delivery. Need something different? Ask for a custom quote.
How we work together.
Simple, clear and no surprises.
Talk
Tell me how your business runs. I ask about your sales, expenses and the reports you need.
Quote
You get a clear scope and price. I start after a 50% deposit.
Build
I build it and show you progress along the way, so you can correct me early.
Train & support
I train you and your staff, then stay available for updates and maintenance.
An accountant who builds.
I'm Tom Ochola, based in Kenya. I studied accounting and IT at Maseno University, and I've worked as a high school teacher of Mathematics and Business Studies. Along the way I taught myself to build the tools I kept wishing existed: systems, apps and websites.
That mix means I don't just make something that looks good. I make something whose numbers are right, that fits how Kenyan businesses really get paid, and that you can run without me.
Teaching taught me to explain things simply and patiently. So when I build your system, I also train you and your staff to use it with confidence.
Strengths
Tools & skills
Financial accountingBookkeepingManagement accountsExcel & VBAGoogle Sheets & Apps ScriptWeb developmentPythonM-Pesa workflowsKRA tax basicsTeaching & trainingMathematicsBusiness StudiesAcademic writingVideo editingQuestions people ask.
How long does a project take?
A starter website usually takes about a week. Business websites and accounting systems take two to four weeks, depending on how much you need. I give you a date in the quote.
Can customers pay through M-Pesa?
Yes. I show your till, paybill or phone number at checkout, and for accounting systems I can capture M-Pesa payment messages so sales are recorded automatically.
Will I be able to update things myself?
Yes. Business websites come with an admin panel, and I train you and your staff. If you prefer, the Care Plan lets me handle updates for you.
Do I need to pay everything upfront?
No. You pay 50% to start and the balance when the work is delivered and you're happy with it.
Is my business data safe?
Your data stays in accounts you own, such as your own Google or Excel files. I don't keep or sell your information.
Do you work with clients outside Nairobi?
Yes. I work with clients across Kenya and beyond, over WhatsApp, calls and screen sharing.
Let's build something for your business.
Tell me what you need. I reply quickly, usually the same day.