
Open
Posted
•
Ends in 2 hours
We are building a SaaS financial management platform for Kenyan SMEs that converts M-Pesa and basic bank transaction data into structured bookkeeping, financial reporting, and tax-ready outputs. The system must automatically ingest transaction data (CSV/PDF), normalize it into a unified ledger, and provide core accounting functionality such as automated categorization, cashbook generation, profit and loss statements, expense tracking, and exportable financial reports. The primary goal is to give informal and small businesses clear visibility into their cash flow, profitability, and tax obligations without requiring traditional accounting expertise. The platform must be designed as a scalable two-phase architecture. Phase 1 delivers the core bookkeeping and tax preparation engine, including transaction processing, reporting, basic forecasting, and auditability. Phase 2 is not part of the initial build, but the architecture must support it, adding invoice tracking, supplier management, payroll insights, business health dashboards, debt monitoring, and multi-business support. The system should be API-first, mobile-friendly, and built with financial-grade data integrity so every transaction is traceable and reports are consistent and reliable. But first, tell me what your favourite fruit is as the first comment when you write to me.
Project ID: 40467195
16 proposals
Open for bidding
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
16 freelancers are bidding on average ₹919 INR/hour for this job

As a seasoned developer with over 10 years of experience in PHP and other related technologies, I possess the necessary skills to build your Kenyan SMEs SaaS Financial Management Platform. My team at Carol Data Technology is well versed in web and mobile development, which aligns perfectly with your API-first, mobile-friendly platform requirement. Additionally, my familiarity with transaction processing, automated reporting, and financial analysis would be invaluable for creating a scalable two-phase architecture as you've outlined. One standout quality I bring to the table is the ability to solve complex problems by leveraging technology. The conversion of M-Pesa and basic bank transaction data into structured bookkeeping requires nuanced understanding of both finance and technology domains. And here’s where I excel - thanks to my comprehensive exposure to Javascript and backend technologies like NodeJS and AngularJS, I have a robust grasp on creating seamless connections between disparate systems. Lastly, an ISO 9001:2008 Certified IT Service Provider, our commitment to quality is not just a claim but has been attested. My aim is to deliver nothing short of excellence - from error-free coding to frequent project progress reports - I will ensure impeccable service delivery.
₹750 INR in 40 days
7.3
7.3

Mango Your platform idea is clear and addresses a real need for Kenyan SMEs. Based on a similar project I did for a microfinance startup, I helped build a system that normalized transactional data from multiple sources into a single ledger, enabling seamless financial reporting for non-accountants. For your project, I suggest starting with a strong data normalization engine that can parse M-Pesa CSVs and PDFs reliably. Have you identified the typical formats and variations in these transaction exports? This will help ensure smooth ingestion. Also, designing the API with future modules in mind (like invoice tracking) will make Phase 2 easier to implement. Since accuracy and auditability are critical, I’ll plan for transaction-level logging and versioning to keep reports consistent even if data is updated later. The mobile-friendly aspect is best tackled with a lightweight frontend calling the core APIs. I’m ready to help build a robust, scalable core for your SaaS platform that meets your first phase goals. Let’s get started.
₹1,000 INR in 7 days
5.9
5.9

Your M-Pesa ingestion pipeline will fail silently if you don't handle duplicate transaction IDs and network retries - this is the #1 reason Kenyan fintech platforms lose data integrity during Safaricom API downtime. Before architecting the ledger system, I need clarity on two things: What's your expected transaction volume per SME per month (100 or 10,000 M-Pesa entries)? And does KRA require you to store raw transaction PDFs for 7 years, or can you archive normalized data only? Here's the architectural approach: - PHP + LARAVEL: Build an event-sourced ledger where every transaction write is immutable and auditable, preventing the "edited books" problem that kills tax compliance. - M-PESA API + WEBHOOK HANDLING: Implement idempotency keys and exponential backoff to handle Safaricom's 30-second timeout windows without losing payments during network failures. - EXCEL EXPORT ENGINE: Use PhpSpreadsheet to generate KRA-compliant P&L statements with proper IFRS formatting so auditors don't reject your clients' filings. - TRANSACTION CATEGORIZATION: Train a rule-based classifier on Kenyan merchant codes (e.g., "KPLC" = utilities, "Naivas" = inventory) to auto-categorize 80% of entries without manual tagging. - API-FIRST ARCHITECTURE: Expose RESTful endpoints for Phase 2 integrations (invoicing, payroll) so you're not rewriting core logic when you scale. I've built 3 fintech platforms processing $2M+ monthly transaction volume across East Africa. I don't take on projects where double-entry accounting isn't enforced at the database level - let's discuss your chart of accounts structure and KRA iTax integration requirements before committing to a build timeline.
₹900 INR in 30 days
5.9
5.9

Dear Hiring Manager, My favourite fruit is Mango ?. As per my understanding: You're building a SaaS financial management platform for Kenyan SMEs to convert M-Pesa and bank transaction data into structured bookkeeping and tax-ready outputs. Implementation approach: I'll design a scalable two-phase architecture with an API-first, mobile-friendly approach, focusing on financial-grade data integrity and core accounting functionality. Key highlights: → Automated transaction data ingestion (CSV/PDF) and normalization → Core accounting functionality (categorization, cashbook, P&L statements) → Exportable financial reports and auditability → Scalable architecture for Phase 2 additions (invoice tracking, payroll insights, etc.) → API-first design with mobile-friendly interface A few quick questions: 1. Do you have specific requirements for transaction data normalization? 2. Any existing integrations with M-Pesa or bank APIs? 3. Preferred tech stack for development? Best Regards, Mayank Salija
₹750 INR in 40 days
5.5
5.5

With over 15 years of hands-on experience in accounting and financial management, I have developed skill sets that directly relate to the goals and objectives of your project. Through my career, I've had a specialized focus on small and medium-sized enterprises (SMEs), just like those you're targeting for this project. Additionally, my multi-company and multi-currency accounting skills align perfectly with your ultimate goal of creating a scalable two-phase architecture where multiple businesses can be supported. In addition, given the emphasis placed on data accuracy and reliability in your project, my prior experience in auditable financial reports production will definitely come in handy. To build this cutting-edge platform for Kenyan SMEs, deep understanding of local factors is essential which is something I bring to the table as well. Having worked closely with businesses across the UAE, UK, US, and Qatar, I have a profound appreciation for how different regions operate in terms of regulations, tax requirements. Choosing me means selecting an expert who can deliver high-caliber financial management software solution tailored specifically to the unique needs of Kenyan SMEs. So let's team up and revolutionize financial management for Kenyan businesses together! I'm particularly interested to talk with you about that scalability element too - it has incredible potential!
₹1,000 INR in 40 days
4.7
4.7

Hello, My favorite fruit is strawberries. I have PHP, JavaScript ad skills in making financial management platform. I have 15+ years in the finance industry would would be a great assist for this project. I'm available to start immediately. Regards, Stefany M.
₹1,000 INR in 40 days
2.7
2.7

Hi, I understand you're building a financial management SaaS for Kenyan SMEs with M-Pesa integration—that's a complex stack combining payment APIs, real-time transaction reconciliation, and financial data security. The challenge here isn't just the technical lift; it's scoping this realistically against your budget. I'd approach this as a phased MVP: start with a Node.js backend (ideal for M-Pesa webhook handling and real-time updates), PostgreSQL for transaction ledgers, and a React frontend focused on transaction import and basic reporting. I'd integrate M-Pesa via Daraja API with proper webhook verification to avoid reconciliation gaps. This scope fits your budget without cutting corners on security or data integrity. My immediate step would be clarifying your MVP boundaries—specifically, are you starting with M-Pesa transaction import only, or including expense categorization and basic reporting in phase one? This defines what's achievable within your timeline and budget. Best regards, Val
₹750 INR in 7 days
0.4
0.4

Hello, I can help you with this project professionally and accurately. I am dedicated to delivering high-quality work on time while maintaining clear and responsive communication throughout the project. I’m confident I can complete the task efficiently according to your requirements. Looking forward to working with you. Thank you.
₹1,000 INR in 40 days
0.0
0.0

My favourite fruit is mango, so you know I read the brief properly. I build API-first financial platforms end to end, and this is exactly my lane. For Phase 1 I would start with robust ingestion: a parser layer that handles M-Pesa statement CSV and PDF exports plus bank CSVs, normalising everything into a single immutable double-entry ledger so every transaction stays traceable. On top of that I would add rule-based plus ML-assisted categorisation, cashbook generation, profit and loss, expense tracking and exportable reports (PDF and Excel), with a clean REST API and mobile-friendly UI. I would structure the schema and services so Phase 2 (invoicing, suppliers, payroll insights, multi-business) drops in without rework, and bake in audit trails and reconciliation checks for financial-grade integrity. Which stack do you prefer for the backend, Laravel PHP or a Node service, since both fit your API-first goal?
₹1,000 INR in 45 days
0.0
0.0

Cuttack, India
Member since May 19, 2026
₹75000-150000 INR
$30-250 USD
$10-30 USD
$10-30 USD
$80-100 USD / hour
$25-40 USD
$10-30 USD
₹12500-37500 INR
$250-750 CAD
$15-25 USD
₹1500-12500 INR
$10-30 USD
$10-15 USD
£20-250 GBP
₹750-1250 INR / hour
₹400-750 INR / hour
$15-25 USD / hour
₹12500-37500 INR
₹12500-37500 INR
$30-250 CAD