Property Management Software With Mobile Payments in Uganda
RentEase Team
11 October 2026

Most Ugandan landlords who look at property software ask the same first question about money: when my tenant pays rent through your system, whose account does it land in?
The answer changes more than you might expect. It decides who can see your balance, who can be blamed when a payment is late to arrive, how you reconcile at month end, and what happens to your rent if the software company has a bad quarter.
There are two broad designs. In the first, the software company runs one merchant account, every tenant pays into it, and your share sits in a balance on their platform until you withdraw. In the second, you connect your own mobile payment provider account, the tenant's payment goes to that account, and the software only confirms that it happened and updates your books.
This guide explains both, says what RentEase Uganda does today (Flutterwave, MTN Mobile Money and Airtel Money, with more to be added) and what is coming next, and gives you a list of questions to put to any vendor before you sign. If you are new to collecting rent by mobile money in general, start with our guide to collecting rent via MTN Mobile Money and come back.
Two Ways Software Can Collect Rent
Model one: the platform holds the money
The vendor has a single merchant account with a payment provider. Tenants pay into it. The vendor records your portion as a wallet balance, then pays you out to your own mobile money number or bank account on request.
You will often hear this called a float or a pooled account. It is common because it is quick for the vendor to launch: one provider contract, one integration, and every landlord is switched on at once.
Model two: you bring your own provider
You hold the merchant account yourself. In the software, you enter the credentials your provider issued to you. When a tenant pays, the provider processes the charge and credits your account. The software checks that the charge succeeded, marks the invoice paid and issues the receipt.
The vendor never has the money, so there is no balance on their side to withdraw and no payout step.
Neither model is automatically better. They trade one kind of effort for another.
Honest Trade-offs
Collecting into your own account
What you gain:
- Control. The money is in your account the moment the provider settles it. Nobody else sits between you and your rent.
- Cleaner reconciliation. Your provider dashboard shows the same transactions your property software shows. Two independent records that agree are worth a lot at tax time or in a dispute.
- No dependence on the vendor's cash position. If your software subscription lapses, your money is not trapped in someone else's wallet.
- Your relationship with the provider. Limits, support and settlement terms are between you and them.
What it costs you:
- Onboarding effort. You need an approved merchant or business account with the provider first. That can mean documents, a business registration or a waiting period, and it depends on the provider and on you.
- Setup. Someone has to find the right keys in the provider's dashboard and paste them into the software. It is a one-time job, but it is not a button on a sign-up page.
- Provider terms apply to you directly. Any fees, limits and settlement times come from your provider's agreement with you, not from the software vendor.
A platform that holds a float
What you gain:
- Speed to start. No provider application. You sign up and tenants can pay.
- Nothing to configure. The vendor handles the provider relationship.
- Often a built-in payout tool. Withdrawals are part of the product.
What it costs you:
- Your money is a balance, not cash in your hand. Funds can be marked pending until the vendor's provider settles with the vendor, then released to you. Ask how long that takes and who decides.
- Withdrawal steps and charges. Every payout is a second transaction with its own rules.
- Concentration risk. Many landlords' rent sits in one account. If that account is frozen or the vendor has a problem, everyone waits.
- Reconciliation across two systems. Your bank or wallet statement shows payouts, not individual rent payments, so matching a payout back to units and tenants takes extra work.
If you manage a handful of units and want to be live this week, a platform that holds the float can be a reasonable start. If you manage more, already have a merchant account, or simply want your rent to go straight to you, collecting into your own account is the cleaner design.
What RentEase Does Today
RentEase supports the second model for tenant rent payments: you connect your own mobile payment provider, and the payment goes to your account. RentEase supports Flutterwave, MTN Mobile Money and Airtel Money, and we will add more over time. The design lets new providers in without changing how landlords set up or tenants pay. The rest of this section walks through how it works. Here is how it works in the current build.
The landlord side
- You connect your own provider in Settings, under Payment integrations. Flutterwave, MTN Mobile Money and Airtel Money are supported.
- You enter your own keys. These are the credentials your provider gives you. For a Flutterwave account that is the client details from your Flutterwave dashboard. For MTN it is the Collections subscription key, API user and API key from MTN's MoMo developer programme. These come from MTN's MoMo developer programme, not from the My Business Wallet merchant code. You choose whether the connection is a test one or a live one.
- The keys are tested before they are saved. When you press Test & activate, RentEase makes a real call to the provider using what you entered. If the provider rejects it, nothing is stored and you see the error. A config only exists once it has been proven to work.
- The keys are stored encrypted. They are not kept as plain text, and the app shows only a masked ID, never the key itself. Flutterwave's own best-practice guidance is the same: keep API keys out of code and in a secure store, and give value only on a definite response from the provider. A wrong key is replaced, not revealed.
- Only staff with the manage-settings permission can set this up. By default that is the organisation owner. Caretaker, accountant and other roles cannot change where rent is paid unless the owner grants it.
The tenant side
Tenants do not need an account or an app. They use the public payment page:
- The tenant opens the link they were sent and confirms their identity with a one-time code sent by SMS or email.
- They see their open invoices and tap Pay on one.
- They enter their mobile money number. A payment prompt goes to their phone through your connected provider.
- They approve on their handset. The page checks the status for up to two minutes and shows the invoice as paid once the provider confirms it.
If the network drops at the wrong moment and RentEase cannot tell whether the charge started, it does not mark the invoice failed. It keeps the payment pending and a background check asks the provider what actually happened, so a tenant is not told "failed" for a payment that went through.
Where the money goes
Into your own provider account. For payments collected this way, RentEase does not credit a RentEase wallet, does not hold a balance for you and has no withdrawal step for that money. Its job is to verify that the provider confirmed the charge, mark the invoice paid, and send the receipt.
What is still coming or not part of this
- More providers are on the way. Flutterwave, MTN Mobile Money and Airtel Money are supported, and we are adding more. Airtel payments can also be recorded by hand.
- Rollout depends on your account. Online payment options depend on the provider enabled for your account. Confirm what is switched on for you before you tell tenants to pay online.
Cash and bank payments
Not every tenant will pay online, and some landlords prefer not to connect a provider at all. Cash and bank payments can always be recorded by hand against the right invoice, and the receipt is produced the same way. For the bookkeeping side, see our guide to tracking rental income and expenses in Uganda.
The Two Providers You Can Connect Today
Flutterwave is a payment aggregator. Its documentation lists mobile money support in Uganda for MTN and Airtel, which means one integration can reach tenants on more than one network rather than tying you to a single telco. If you already use Flutterwave for another business, you may have the account.
MTN Mobile Money is one of the two main mobile money networks in Uganda, alongside Airtel Money. MTN publishes a business wallet for merchants, and connecting your own collections access means rent goes through the rail your tenants know best.
Which to pick depends on what you already hold. If you have a Flutterwave account, use it. If you already have MTN MoMo Collections API access, use that. If you have neither, applying with the provider is the first step, and the approval timeline is theirs, not RentEase's. We do not quote provider fees here because they are set in your agreement with the provider and change over time. Read your own terms.
What to Ask Any Property Software Vendor About Payments
Use these with RentEase too. A good vendor answers each directly.
- Whose merchant account receives the tenant's payment: mine, or yours? This single question sorts the two models.
- Do you hold a balance for me? If yes, how long until funds are released, and who sets that rule?
- Is there a withdrawal step? What does it cost and what are its limits?
- If I bring my own provider, how do you store my keys? Look for encryption, tested-before-saving, and no way for staff to read keys back.
- Who can change the payment settings? It should be restricted to a small, named set of senior staff, not every staff login.
- What happens when a payment is unclear? A timeout should leave the payment pending and checked again, not marked failed.
- Do I get a receipt and ledger entry automatically, and do the amounts match my provider statement?
- What if I stop paying for the software? Your rent should not be stuck in a balance you cannot reach.
- Which providers and networks are live for my account today, and which are promised? Ask for a demonstration, not a roadmap slide.
- Can I record cash and bank payments by hand? You will need to.
Our features checklist covers what to look for beyond payments, and our software comparison shows how the main options stack up.
A Note on Receipts and Records
Whichever model you use, keep a proper written record of what each tenant paid and for which period. Your obligations to tenants on receipts come from the Landlord and Tenant Act 2022, which we explain in our guide to the Act. A provider SMS is evidence that money moved. It is not a substitute for your own receipt.
Getting Started
If you want rent to land in your own account, the order of work is simple:
- Get your Flutterwave or MTN merchant access approved, or confirm you already have it.
- Open Settings, then Payment integrations, in RentEase.
- Enter your keys, choose test or live, and press Test & activate.
- Send yourself or a friendly tenant a small invoice and run one real payment before you announce it to everyone.
This article is for general informational purposes only and does not constitute legal or financial advice. Provider terms, fees and availability change, so confirm current details with your provider and with your RentEase account before relying on them.
Try RentEase Uganda free → renteaseuganda.com