How Commercial Building Managers Handle Complex Lease Billing with Multiple Charge Types
Who this is for
The problem
Commercial leases are more complex than residential ones. A tenant might pay KES 150,000 base rent, KES 25,000 service charge, and 16% VAT on both — a single billing event that requires creating multiple line items and applying the correct tax treatment. Do this incorrectly, and you either under-collect or issue a non-compliant VAT invoice that creates problems for the tenant's input VAT claim.
The quarterly billing problem adds another layer. A tenant who pays quarterly needs to be invoiced at the right time, for the right period. If your billing system doesn't support variable cycles, you're manually tracking due dates in a calendar and creating invoices by hand — a reliable source of missed billings and disputed invoice dates.
What you can achieve
- Complex commercial invoices with multiple charge types generated accurately and automatically
- VAT treatment applied consistently — no under-declared VAT, no non-compliant invoices
- Quarterly billing cycles supported natively — no missed billings, no manual calendar reminders
- Input and output VAT reconciled in one report — KRA filing backed by actual transaction data
- Service charge collected and tracked separately from base rent — useful for service charge audits
- Commercial tenants receive professional, KRA-compliant invoices that support their own VAT claims
The Kokodi workflow
- 1Step 1
Configure commercial unit with custom billing
SetupSet the unit type as commercial, define the rent amount, service charge amount, billing cycle (monthly or quarterly), and whether the tenant is VAT-registered.
- 2Step 2
Assign VAT tax code to applicable charges
SetupConfigure the VAT rate (16% standard or 0% exempt) at the unit level. Kokodi applies it to all generated invoices automatically — no manual tax calculation.
- 3Step 3
Invoice generated on billing date
AutomatedOn the billing date, Kokodi generates the invoice with base rent, service charge, VAT, and the correct billing period. A KRA-compliant invoice with your PIN and the tenant's PIN.
- 4Step 4
Tenant receives and pays via portal
AutomatedThe commercial tenant receives the invoice by email with a direct portal link. They can pay by bank transfer and upload a remittance, or you record the bank receipt manually.
- 5Step 5
GL posts rent income and VAT liability separately
AutomatedOn payment, the GL separates base rent to income (Account 4010), service charge to income, and VAT to output VAT liability (Account 2050). No manual journal needed.
- 6Step 6
VAT summary report for KRA filing
ReportRun the VAT Summary Report to see total output VAT collected in the period and total input VAT on purchases. Net VAT payable ready for KRA filing.
Kokodi features used
Ready to set this up for your portfolio?
Talk to the Kokodi team and get a personalised walkthrough of this exact workflow for your buildings.
Get started
