Skip to Content
/Real estate & construction · Kenya

Real estate and construction software, built on Odoo.

We build real estate systems on Odoo for developers, landlords and construction companies in Kenya. A buyer reserves a unit and gets an offer letter the same day, every payment lands on the right installment, rent is billed and collected on time, and a construction project shows its budget and its actual cost side by side.

UnitsEvery project's units, with available, reserved and sold counted live
MoneyPayment plans with each installment tracked to paid, partial or overdue
ConstructionBudgets against actual costs, per project
After go-liveTraining for your team, and an optional monthly support plan
01What the system covers

From the site plan to the last installment.

Projects and units

Each development with its units, prices and photos, and a live count of what is available, reserved and sold.

Inventory

Reservations and offer letters

A unit is reserved in one step and the offer letter goes out the same day. Two buyers can never hold the same unit, and an expired reservation releases it back to available on its own.

Sales

Payment plans

Full payment, installments or construction-linked milestones, with every line showing what is due, what has been paid and what is late.

Plans

Collections

Every payment lands on the right installment, receipts carry the buyer's running balance, and the overdue list names who to call this week.

Cash

Rentals

For landlords and managing agents: leases, monthly billing, M-Pesa rent collection and arrears per tenant.

Letting

Construction costing

Each project carries its budget and its actual costs, purchases, subcontractors and site expenses included, so an overrun shows while it can still be stopped.

Build side

Procurement and subcontractors

Site requests, approvals and purchase orders, with subcontractor certificates and payments tracked per project.

Site

Dashboards

Sales, collections, arrears and project costs on one screen, with every figure clickable through to the records behind it.

Reporting
02The full build

Twenty areas of build sit under those eight cards.

These are their names.

01Projects and unit inventory
02Unit pricing and discounts
03Roles and access
04Buyer KYC
05Lead sources
06Reservations and expiry
07Offer letters
08Payment plans
09Milestone-linked plans
10Receipting per installment
11Statements per buyer and unit
12Collections dashboard
13Leases and rent billing
14Construction budgets
15Procurement and subcontractors
16Site expenses
17Accounting and receivables
18Unit and balance import
19Buyer notifications
20Mobile access
03Who it is for, and why Odoo

Who we build it for.

Developers, landlords and construction companies in Kenya, usually running sales in one spreadsheet, collections in another, and the site costs in a third that finance sees a month late.

We build it on Odoo so the sales office, the site and the accounts run on one platform and give one set of numbers. We recommend Odoo Enterprise, and there is an optional monthly support plan after go-live.

Scope it on a call
01

Developers

Apartments, villas, plots and townships sold on payment plans, off plan or completed.

02

Landlords and managing agents

Residential and commercial rentals, billed monthly and collected by M-Pesa.

03

Construction companies

Projects built for clients, with budgets, procurement and subcontractors costed per job.

04

Developers who also build

The sales side and the construction side of the same project, in one system.

04Questions we get asked

Real estate on Odoo, answered.

Can it handle off-plan sales on payment plans?
Yes. Plans can be full payment, standard installments or tied to construction milestones, and every installment shows what is due, what has been paid and what is overdue.
Can two agents sell the same unit?
No. Once a unit is reserved it cannot be reserved again, and a reservation that expires releases the unit back to available on its own.
Does it manage rentals as well as sales?
Yes. Leases, monthly rent invoicing, M-Pesa collection and arrears per tenant run in the same system as unit sales.
Can we see a project's cost against its budget?
Yes. Purchases, subcontractor payments and site expenses post to their project, so the budget and the actual sit side by side while the project is running.
What does the buyer receive?
An offer letter when they reserve, an invoice for each installment, a receipt for each payment showing their running balance, and a full statement on your letterhead whenever they ask.
Can you import our existing units and balances?
Yes. Projects, units, buyers, reservations and balances are brought in before go-live and checked against your own records.
What happens after go-live?
We train your agents, your finance team and your site staff on their own screens, then support the system. There is an optional monthly support plan with a 24-hour weekday response. Without a plan, we still help when you call, and each request is quoted and billed on its own.
How do we start, and what does it cost?
It starts with a discovery call. After that you get a written scope and a fixed price for your projects, units and team.
/Get in touch

Start with a discovery call.

Tell us your projects, how you sell today and what you collect each month. We come back with a written scope and a fixed price.

What happens next
  1. 1
    You write to us. Form, email, or WhatsApp. ~5 min
  2. 2
    We reply. Real questions, not a pitch. within 24h
  3. 3
    We meet. 45 minutes, no charge. within a week

Begin a project

Replies within 24h

By submitting, you agree to be contacted about your project. We never share enquiries with third parties.

That did not go through. Email sahalinnovation@gmail.com or WhatsApp +254 705 109 086 and we will pick it up.

Thanks. We have your note.

An Odoo consultant will reply within 24 hours, weekdays.