Payment Schedule
Unless otherwise agreed in the Project Agreement, all Kyfaru projects follow a standard three-milestone payment structure:
| Milestone | Amount | Due When |
|---|---|---|
| Milestone 1 — Deposit | 50% of total | On signing of Project Agreement |
| Milestone 2 — Staging | 25% of total | On Client approval of staging build |
| Milestone 3 — Final | 25% of total | Before go-live / final delivery |
Payment Methods
Kyfaru accepts payment via the following methods:
M-Pesa
Paybill or Buy Goods (till number). Details provided on each invoice.
Bank Transfer
Bank account details provided on each invoice.
All invoices are due within 7 days of the invoice date unless otherwise stated in the Project Agreement.
Late Payment
Late Payment Interest
A charge of 2% per calendar month applies to any outstanding balance not settled by the invoice due date. Interest is calculated from the due date to the actual date of payment.
Kyfaru reserves the right to pause or suspend all active project work on accounts with outstanding overdue invoices, without liability for resulting delays.
Cancellation and Forfeit
The following amounts are forfeited upon cancellation of a project, representing Kyfaru's genuine pre-estimate of losses including resource reallocation and lost opportunity costs:
After signing — before work begins
100% of Milestone 1 deposit
The full deposit is non-refundable as it covers project setup, resource allocation, and planning costs.
After work begins — before Milestone 2
Milestone 1 deposit + 20% of remaining balance
Reflects work completed to date plus resource reallocation costs.
After Milestone 2 payment — before go-live
Full remaining project balance is due
At this stage, the majority of work is complete. The full remaining balance becomes immediately payable.
These amounts represent Kyfaru's genuine pre-estimate of loss including resource reallocation and lost opportunity costs. They are not penalties.
Credential Handover Conditions
Credential Release Condition
System credentials — including passwords, API keys, database access credentials, and domain logins — are released ONLY when all outstanding invoices and project fees are fully settled. No partial handover will be made.
Upon full and final payment, the Client receives:
Refund Policy for Support Retainer
The following terms apply to the Monthly Maintenance Retainer:
- The monthly retainer fee is non-refundable once the calendar month has commenced, regardless of the volume of support activity in that month.
- The retainer may be cancelled with 30 days written notice. The retainer remains active and payable during the notice period.
- No refund is issued for partial months. If cancellation takes effect mid-month, the full month's fee remains due.
Third-Party Service Costs
The following costs are not refundable by Kyfaru, as they are governed by third-party providers' own refund policies:
- Domain registration and renewal fees.
- Hosting platform subscription costs.
- Payment gateway setup or integration fees.
- SMS platform credits or email service subscription credits.
Where Kyfaru has facilitated payment of third-party services on the Client's behalf, any refund requests must be made directly to the relevant service provider.