Company
Service Level Agreement (SLA)
Service Commitment
RentalDesk Property Management System
This Service Level Agreement (SLA) defines service standards, support commitments, uptime targets, and responsibilities for customers using RentalDesk.
RentalDesk is a cloud-based property management software platform for landlords, property managers, and real estate teams.
1. Service Overview
RentalDesk provides a secure cloud-based rental management system that enables multiple properties to be managed from one dashboard.
Core features include:
- Tenant management
- Rent invoicing and billing
- M-Pesa rent payment automation
- Payment reconciliation
- Property financial reports
- Maintenance management
- Tenant communication tools
- Multi-property dashboard analytics
The platform is accessible through secure web browsers and a mobile-responsive interface.
2. Service Availability (Uptime Target)
RentalDesk targets 99.9% monthly uptime for core platform availability. This is a target, not a promise of uninterrupted service.
| Uptime | Maximum Downtime per 30-Day Month |
|---|---|
| 99.9% | 43 minutes |
| 99.5% | 3.6 hours |
| 99.0% | 7.2 hours |
Excluded from uptime calculation:
- Scheduled maintenance windows
- Internet service provider outages
- Mobile network outages
- Payment gateway outages
- Customer-side infrastructure issues
- Force majeure events
3. System Performance Standards
Performance metrics below are operating targets, not absolute guarantees.
| Metric | Target |
|---|---|
| Page load speed | Under 3 seconds |
| Dashboard access | Under 2 seconds |
| Report generation | Under 10 seconds |
| Database availability | 99.9% target |
4. Payment and Bank API Integrations
RentalDesk supports payment and bank integrations that may include M-Pesa, Equity Bank / Jenga account notifications, and Co-operative Bank API or callback-based workflows where those integrations are included in the signed commercial scope.
| Integration | RentalDesk standard scope | Customer / provider dependency |
|---|---|---|
| M-Pesa | Callback endpoint configuration, transaction logging, payment posting, and reconciliation workflows. | Valid Daraja credentials, shortcode approval, public callback reachability, and Safaricom platform availability. |
| Equity Bank / Jenga | Receipt and validation of callback notifications, payload logging, mapping to the configured account, and UAT support before go-live. | Bank-enabled callback access, whitelisting or security approval, test/live credentials, and consistent payment references in inbound payloads. |
| Co-operative Bank API / notification workflows | Configuration of the agreed connection pattern, ingestion of received payment data, exception logging, and validation support during onboarding. | Bank approval, API specifications, credentials, callback or allow-list rules, and any third-party middleware required by the bank. |
Integration clauses:
- Standard onboarding begins only after the customer provides approved credentials, bank account details, callback or API rules, and the preferred payment reference format.
- RentalDesk will configure the agreed endpoint or receiving workflow, validate received payloads where possible, log inbound transactions, and support UAT before live activation.
- The standard SLA covers one agreed production configuration per customer environment. Additional bank accounts, non-standard mappings, or bespoke middleware are separately scoped.
- Availability, latency, and payload completeness for Co-operative Bank, Equity Bank, M-Pesa, and other third-party services remain dependent on those providers and are outside RentalDesk control.
- If a provider changes its API specification, authentication method, IP allow-list, callback format, or approval process, RentalDesk may require additional reconfiguration time and will communicate the revised turnaround.
- If a payment arrives without a usable reference or with incomplete metadata, RentalDesk will capture the event where possible, but reconciliation or posting may require manual review.
5. Incident Management and Response
Response times refer to first acknowledgment and triage, not guaranteed final resolution.
| Severity | Description | Initial Response | Target Resolution |
|---|---|---|---|
| Critical | System unavailable | 30 minutes | 4 hours |
| High | Core feature not working | 1 hour | 8 hours |
| Medium | Partial feature issue | 4 hours | 24 hours |
| Low | Minor issue or request | 24 hours | 72 hours |
6. Support Hours
Email: support@rentaldesk.co.ke
Phone: +254 725 345 345
Website: https://rentaldesk.co.ke
RentalDesk provides customer support through the following structure:
Business Support Hours
Monday to Friday, 8:00 AM to 6:00 PM (EAT).
During these hours, customers may request assistance for:
- Platform guidance
- Report generation help
- Feature questions
- Account configuration
Emergency Support
Critical system incidents are monitored 24 hours a day, including weekends and public holidays.
Examples of emergency incidents include:
- System outage
- Payment processing failure
- Login failure affecting multiple users
- Infrastructure failure
Emergency incidents receive a response target within 30 minutes.
Support Coverage
- Standard remote support for in-scope use of live subscription features is included while the customer account remains active.
- Included support covers product guidance, issue diagnosis, standard configuration assistance, and defect triage for supported features.
- Extra charges may apply only where work falls outside standard support, including planned after-hours support, on-site visits, historical data cleanup, bulk migration correction, bespoke training, or custom integration changes requested after go-live.
Indicative Service Request Turnaround
| Request Type | Acknowledgement Target | Normal Handling Window | Commercial Basis |
|---|---|---|---|
| Standard usage or configuration query | Within 4 business hours | Typically 1 to 3 business days | Included |
| Minor in-scope admin or configuration change | Within 1 business day | Typically 1 to 5 business days | Included unless custom |
| Bank/API onboarding or reconfiguration | Within 1 business day after complete inputs are received | Typically 5 to 10 business days including UAT, subject to provider response | Included only where already contracted; otherwise separately quoted |
| Planned after-hours or on-site support | By prior booking | As agreed in writing | Separately quoted |
7. Data Security
RentalDesk applies modern security controls, including:
- HTTPS encrypted traffic
- Secure cloud database infrastructure
- Role-based access control
- Activity and audit logging
- Firewall and intrusion protection controls
- Hardened server environments
Customer data remains the customer property, subject to applicable law and contract terms.
8. Data Backup, Retention, and Disaster Recovery
RentalDesk runs automated backups to support continuity.
| Backup Type | Frequency |
|---|---|
| Database backup | Daily |
| File storage backup | Daily |
| Full system snapshot | Weekly |
Backup retention: rolling backups are retained for up to 30 days.
In practical terms, "up to 30 days" means recent backup copies are kept on a rolling basis so RentalDesk can support disaster recovery, infrastructure recovery, or investigation of verified data loss events during that window.
| What the 30-day window means | What it does not mean |
|---|---|
| Recent database and file backups may be available for restoration within 30 days of the backup date. | It is not a guarantee that every deleted record can be restored individually on demand. |
| The retention window supports recovery from verified corruption, accidental deletion, or infrastructure failure depending on timing and available restore points. | It does not mean terminated or unpaid accounts remain accessible for 30 days without an active agreement. |
| RentalDesk may restore the latest suitable backup, or first restore to a controlled environment for validation before production changes are approved. | It does not guarantee point-in-time recovery to any exact minute or hour unless separately contracted. |
Restore requests are assessed case by case. Feasibility depends on when the incident occurred, how much data changed afterward, whether a clean restore point exists, and whether the requested recovery can be performed safely.
After the 30-day window expires, older backup sets may be overwritten or deleted as part of normal backup rotation.
Disaster recovery targets: RTO: up to 2 hours, RPO: up to 24 hours (best effort and incident-dependent).
RTO is the target time to restore service availability. RPO is the targeted amount of recent data that may need to be re-entered after a major incident.
9. Service Monitoring
Infrastructure is monitored using automated tooling, including:
- Server and database availability
- Application error detection
- Payment integration status
- API response performance
Alerts are routed to engineering for triage and response.
RentalDesk is operated as a 24/7 monitored property management platform for rent operations and financial continuity.
10. Customer Responsibilities
- Maintain secure account credentials
- Manage user roles and permissions responsibly
- Provide accurate tenant and property data
- Maintain adequate local internet and device security
- Report incidents promptly with relevant details
11. Service Credits
Service credits are not automatic. They apply only where explicitly included in your signed commercial terms.
| Monthly Uptime | Indicative Service Credit |
|---|---|
| Below 99.9% | 5% |
| Below 99.5% | 10% |
| Below 99.0% | 20% |
12. Limitation of Liability
RentalDesk is not liable for disruptions caused by third-party providers, customer environment failures, or force majeure events.
To the extent permitted by law, total liability is limited to amounts paid by the customer for the affected subscription period.
13. Service Termination
Either party may terminate under applicable agreement terms, including material breach or written notice as defined in contract documents.
Upon termination, data export support may be provided and retained backups may be deleted according to retention policy.
14. SLA Updates
RentalDesk may update this SLA from time to time. Material changes are published on this page and may be communicated in advance where practical.
15. Agreement Acceptance
By subscribing to or using RentalDesk services, customers agree to the applicable SLA and associated contractual terms.
RentalDesk
Property management software for modern landlords.
Automate rent collection, track payments, and manage portfolios with cloud-based workflows.