v1.10.1
Three new things in v1.10.1 you’ll notice right away — bank/e-wallet accounts printed automatically on every invoice, default notes you type once, and a tenant list you can search with payment status per tenant. Plus 3 supporting updates.

The bank account numbers you used to type into Catatan every time you made an invoice — now typed once in Profile → Finance & payments → Bank & e-wallet. Up to 3 accounts (primary bank, backup, e-wallet). Whatever’s switched on automatically appears in the invoice PDF footer + WhatsApp payment message.
This feature came from three separate kos owners asking for the exact same thing.

That closing sentence on invoices/receipts that’s always the same — set the default once in Profile → Message & note templates, and it auto-fills every new document. Still editable per document. Defaults are separated between invoice and receipt because the context differs: invoices are usually about payment reminders, receipts about thank-yous. Free for everyone.
The Tenants page now shows payment status (Paid / Partial / Late / Unpaid), stay badges, and full room names per tenant. Plus a search feature — search icon in the filter chip row, search by name, phone, email, ID number, or room number. Two columns on tablet.
Now the Tenants page answers “who owes me money” without tapping into each one.
1. Archive expense category. Default categories (Electricity, Water, etc.) can now be archived to keep the picker tidy — expenses using that category stay intact, past reports still read right.
2. Improve device sync: now in background. Sync existed before but only ran on cold start + pull-to-refresh. Now it’s automatic in the background — record a payment on your phone, and 45 seconds later your iPad updates without a manual refresh.
3. Improve booking status: check-in no longer locks after DP. Tenant paid a DP for a booking and now asks to reschedule the move-in? You can now edit check-in date directly on the form. Before, the date locked on any payment — even a DP that anchors no date.
And plenty of other small fixes that make Kamaru better.
This update has a lot in plain sight — Bank accounts, Notes, redesigned tenant list. But most of the actual work is behind the scenes: default grace period we changed from 5 to 1 day after surveying 36 owners, check-in anchor that no longer drifts after February, prepay from 4 owners that was undercounted and we backfilled on the server. Work you probably didn’t know was happening.
If Kamaru feels more stable, more accurate, less worrying — that’s the result of work that usually isn’t visible. We’re a small team, self-funded, no investors. The only way we know what’s worth continuing is if you tell us.
Two ways we build Kamaru together:

We read every review — so if this update landed for you (even just one small part), please tell us.
— Bregga / founder of Kamaru
v1.10.0
Three new things in v1.10.0 that you’ll notice right away, payment status colours on the calendar, a warning when a room is already booked by someone else, and a proper occupant roster per lease. Plus 5 supporting updates for everyday work.

Each rent period on the calendar now has its own colour based on payment status, Paid, Partial, Late, or Unpaid. Open the calendar and you can see at a glance who’s settled and who needs chasing. The colours carry through to the PDF export.
This feature came from a request by a landlord in Maluku, 14 June 2026.

Adding a tenant to a room whose dates were already taken, that used to save silently. Now the app warns you (or blocks the save) when a new lease overlaps in time with an existing one on the same unit. A 1–31 July stay conflicts with one starting 15 July, even though no single date is typed twice.
Set it under Tenants → Prevent double booking: Warn only (default), Block save, or Off. Same-day turnover still works. Free for everyone, not just for Pro accounts, this is about preventing fundamental mistakes, not adding a premium extra.
This feature also came from a landlord’s request.

Rooms shared by a couple, siblings, or a group of friends used to just show up as “Guest count = 2 or 3”. Now each occupant can be recorded individually: name, phone, email. Raise the guest count on the Add/Edit tenant form and a ”+ Add occupant” button appears. Autocompletes against your existing person records.
Shows on the tenant card as stacked avatars with “Name +N”, tap to see everyone.
A Pro feature. You unlock it by raising the guest count on the tenant form. If you later lapse to Free, the roster entries you’ve already made stay editable, nothing is lost.
This feature also came from a landlord’s request.
1. FAQ page in Profile. Five of the most-asked questions. Profile → More → FAQ. Content is server-side, so answers can be updated without a new release.
2. Invoice due date control. Preset in Add/Edit Invoice: Rent period start (default), 1, 3, 7, 15, or 30 days. Each option shows the actual resolved date that will be used. For DP/booking invoices, the default now anchors to check-in. Plus an automatic payment note in the PDF (Simple + Professional).

3. Document display settings. Profile → Settings → Document template, 7 switches for what shows on Invoice/Receipt/deposit return (logo, address, phone, email, check-in/out, remaining period). “See example” button for an instant preview. Free.
4. Note per tenant vehicle. Each vehicle entry now carries a Note field (250 chars), for colour, whose it is, which parking slot.

5. “Add expense” shortcut from the property/room card. Long-press a card → menu → Add expense. Long-pressing a room card pre-fills the room.

And plenty of other small fixes that make Kamaru better.
Three main features in this update, Payment status on the Calendar, Prevent double booking, and Occupant roster, all came from landlord requests. Take one example: payment status colours on the calendar. It came from one WhatsApp message from a landlord in Maluku, 14 June 2026. He asked for a red marker for late periods. We thought “why not do all four statuses?”, and that’s the feature you now see on your calendar.
This isn’t a special story. It’s the pattern we want more of: you speak, we listen, features appear. Kamaru is built by a small team without investors, we don’t have a UX research department, so you’re the one who knows what’s missing.
Two ways we build Kamaru together:

So if there’s one thing that makes your life harder in this app, please tell us. The next update might have your idea in it.
, Bregga / founder of Kamaru
v1.8.0
v1.8.0 brings two of the most-requested features: Additional charges and Discounts. Rent is no longer just about the room price — electricity, water, internet, and laundry can all be billed cleanly, and you can offer discounts to tenants without making the numbers messy.

For a long time, many of you have been billing electricity or water through separate notes. Now all of that becomes an official part of the rent.
Each tenant can have recurring charges (billed each period — e.g. Electricity Rp 100k/month) or one-time charges (single period only — e.g. Extra bed). You’re free to change the rate going forward, or override it for just one period.
In the Lease detail, each charge appears as its own line with its own paid status — so it’s clear which ones are paid and which aren’t. Additional charges also automatically flow into Record payment, can be included in formal Invoices, and are tracked per category in the financial report (Electricity, Water, Laundry — each read separately from rent).
Tenant not using the service for a particular month? Tap the charge in the Lease detail and pick Remove this period only — the charge is skipped for that one period, and the next period continues as normal. If the service stops for good, pick Remove permanently — the charge stops from your chosen period forward (past periods stay intact in your records).
Additional charges is a Pro feature. Existing data stays editable and deletable even if you switch back to the free plan.

Often give special pricing — yearly commitment, holiday promo, or per-tenant negotiation? Now there’s Discounts.
Give a discount as a fixed amount (Rp) or a percentage (%) on rent or on additional charges. What’s different: the original price still shows in full on the receipt, the discount appears as its own line, and only then comes the final total — so the tenant can see the math for themselves. No numbers “quietly” changing.
Using the same discount often? Save it as a favorite discount — next time just pick from the list, no need to retype.
Discounts is free for everyone. We deliberately didn’t gate this behind Pro — because this is about your transparency to tenants, and that matters for every owner.
1. Multiple rent price options per property/room. One room can have more than one price — e.g. Rp 500k/day, Rp 1M/week, Rp 1.5M/month. When you add a tenant, just pick the one that fits.
2. Cleaner invoices & receipts. When a single invoice covers several consecutive rent periods, they’re now automatically merged into one concise line — no more long list of repeating rows.
3. Export reports to Excel. Financial Report, Cash Flow, and Balance Sheet can now be exported to .xlsx — on top of the existing PDF and CSV.
Kamaru is built by a small, self-funded team with no investors. If this update helps you, one thing that really helps us back: leave a rating.
Takes just 20 seconds — tap Rate Kamaru on your profile page.

Thank you to everyone who’s already rated us, you’re the real MVPs!
— Bregga / founder of Kamaru
v1.7.4
This update bundles v1.7.3 + v1.7.4 — the main focus is per-period rent price control, plus 4 more updates that improve how you communicate with tenants and read your reports.
You can now change rent prices with per-period precision — the new price only applies to the period you choose, and your payment history and past period reports stay intact.

Open Actions → Change rent & period → enter the new amount + select “Apply from period N” in the dropdown. Defaults to the current period. Good for annual rent increases or cost adjustments.

Tap a Rent period row on the obligation card → Change this period’s price. Good for a one-month Eid discount or specific compensation without affecting other periods.
Periods that already have payments are auto-locked — menu disabled, field read-only, save guard re-checks on Save. Your existing payment records stay accurate.
When recording a payment, you now get two separate notes fields: Notes for tenant (printed on the receipt PDF you share) and Internal notes (only you see them).
Notes for tenants work well for thank-you messages or context. Internal notes work for your own reminders. They appear in Record payment, Edit payment, and Add Tenant — both optional, max 200 chars, multiline.
Each property and room can carry a short description (max 100 chars) you can optionally print on PDF documents — e.g. “Female boarding house near campus” on a property, “AC, ensuite bathroom” on a room.
Tick “Show description on documents like receipts” → it appears on payment receipts, invoices, and deposit refund proofs. Off → it only serves as a subtitle in the detail screen’s app bar — internal only.
Each property can now carry its own contact phone — useful when you have different managers per location or want to separate business numbers from personal.
Set it up in Add/Edit Property step 2 (master toggle + a “Same as registered account phone” option). The number shows up on PDF documents (receipts, invoices, deposit proofs), in the WhatsApp invoice message, and on the property profile. Change your account phone in Profile → every property still set to “same as account” auto-syncs.
The Dashboard + Financial Report now have a Cash / Accrual toggle in the filter row.

Example: a tenant pays 6 months upfront in January. Cash mode → January spikes at $6,000, February–June at $0. Accrual mode → each month evenly counts $1,000 across the stay. Good for month-to-month comparisons (apple-to-apple) or understanding what’s truly “earned” per month regardless of when it was paid.
What follows the toggle: dashboard income + Financial Report. What stays cash-pinned: Cash Flow, Balance Sheet, Transaction History. An “Accounting method differences” explainer is available via the (i) icon in the report header.
Kamaru is built by a small team, self-funded, no investors. We’re competing against big apps with much bigger marketing budgets. One thing that really helps us: leave a rating.
It only takes 20 seconds. Seriously, we timed it. And we’ll remember you fondly for the rest of the week.
You can now rate us directly from within the app — tap Rate Kamaru on your profile page.

Thanks to everyone who’s already left a rating — you’re the real MVP!
— Bregga / founder Kamaru
v1.7.0
v1.7.0 introduces new systems for Invoices, Deposits, and Down payments — plus 8 more updates.

New tab in tenant details. You can now create formal invoices whenever you need them — to send to a tenant, attach for tax filing, or keep for your records. Your primary records still live in lease + payments; invoices sit on top as documents.
What’s new:
+ Invoice on the tenant’s Invoices tab: pick items (Rent for period X / Down payment / Deposit / Extra), save, share. For formal documents, not every month.
Actions › Send invoice → message auto-prepared from a template. Share to WhatsApp (opens chat to the tenant’s number with the text pre-filled), Email, Copy, or Others. Plus every invoice can be exported as a formal PDF to attach separately.
Proper accounting treatment. Plenty of owners panic when a tenant checks out and asks for their deposit back — the root cause: deposits easily get mixed with income. Kamaru now handles the deposit cycle with the right category:
The effect is real: the profit you see in your reports is actual profit (not inflated by deposits you’ll eventually have to return), and the Balance Sheet shows exactly how much you’re holding.
DP has its own place now. Down payments (DP) are now a separate obligation on the lease — no longer folded into regular rent payments.
The result: three concepts that often get tangled in manual records — rent, DP, and deposit — now each stand on their own.

With Invoices and Deposits restructured at the foundation, the reports dashboard changed too: 3 separate reports + Transaction History + custom date range filter.
P&L-style: target revenue, collected, outstanding, collection rate, expenses by category, net income, occupancy, per-property breakdown. Plus two new sections:
New report. Specifically for tracking money in and out:
Good for reconciling against your bank statements.
Another new report. A snapshot of where you stand today — total deposits you’re holding, with breakdown per tenant.
New screen. A flat list of all transactions without summaries, with filters for type / period / property. Good for line-by-line cross-checks or audits.
Beyond “This month” / “1 year”, you can now pick a custom date range (e.g. March 15 – April 14). Useful for accounting cycles that don’t line up with calendar months.
Everything can be exported to PDF (A4) or CSV (Excel / Sheets).
These reports are Pro features. Free users see a preview with sample data.

image package. Lighter, with correct output dimensions.AddPaymentScreen layout, to room number sorting that’s now natural (101 < 102, not the old lexical order).Kamaru is built by a small team, self-funded, no investors. We’re competing against big apps with much bigger marketing budgets. One thing that really helps us: leave a rating.
It only takes 20 seconds. Seriously, we timed it. And we’ll remember you fondly for the rest of the week.
You can now rate us directly from within the app — tap Rate Kamaru on your profile page.

Thanks to everyone who’s already left a rating — you’re the real MVP!
— Bregga / founder Kamaru
v1.6.1
Two big changes you’ve been asking for, plus a handful of behind-the-scenes improvements.
The headlines:
Let’s get into it.

Before, the free plan only fit 2 properties. Now, 5.
Why the bump? Because “property” means different things depending on what you’re renting out. A kos (boarding house) owner usually has many rooms inside a single property — 2 was usually enough to start. But for kontrakan (rental homes) and villa owners, each unit is its own property. Anyone with 3 villas or 4 kontrakan units would hit the free-plan ceiling immediately, just because of how it’s counted.
Kamaru isn’t just for kos. Kontrakan, villa, mixed-use — they all deserve enough room to take a real test drive before deciding to upgrade.
Here’s how it works now:
If you already have 3, 4, or 5 properties and got locked out before — once you update, they all unlock. Nothing to configure, just works.
The occupancy calendar used to have just one mode: 1 column = 1 day. Great for day-use, short stays, or airbnb. But if you rent out yearly leases, you’d need to scroll forever to see one from start to finish — or to answer “from May to August, which rooms are booked?”
Now there’s a new view-mode button in the calendar’s filter bar. Pick one of three:

What I love most: lease bars stay proportional to actual dates. Whatever mode you’re in, the bar’s length tells the real duration — a 6-month lease is twice as long as a 3-month one. Tap-to-add-lease also snaps to the period: Weekly mode lands on the Monday of that week, Monthly on day 1 of that month.
Your chosen mode is remembered too — it doesn’t reset to the default every time you open the app.

If you own properties with lots of rooms, the calendar used to feel a bit laggy when scrolling. I rebuilt how rows render from scratch — now scrolling is smooth, animations don’t stutter, and tap-to-add still responds instantly. Daily mode benefits the most.
A few smaller things you’ve asked about:
Plus a lot of bug fixes and small polish — especially around iPad and Android cold start.
Kamaru is built by a small team, self-funded, no investors. We’re competing against big apps with much bigger marketing budgets. One thing that really helps us: leave a rating.
It only takes 20 seconds. Seriously, we timed it. And we’ll remember you fondly for the rest of the week.
You can now rate us directly from within the app — tap Rate Kamaru on your profile page.

Thanks to everyone who’s already left a rating — you’re awesome!
— Bregga / founder Kamaru
This feature was requested directly by Kamaru users. Some of you told us: “I pay for Wi-Fi annually, but it only shows up in one month’s report. Can it be split evenly?”
Absolutely. We listened, and now it’s here.
Pay $1,200 for annual Wi-Fi in January. That month’s report spikes, while the rest show zero. But in reality, you’re using that Wi-Fi every single month.
Now, you can split expenses across multiple months — and your reports will finally reflect the real cost.
Have a feature idea or suggestion? Reach out to us — we read every piece of feedback.
Basically, any expense that’s paid once but used over many months.

When recording an expense, just toggle on “Split into months”:
For example: $1,200 split over 12 months = $100/month. Done. Your financial report now reflects the actual monthly cost.
No need to worry about rounding. Kamaru handles it automatically:
The total you entered always matches the sum of all installments exactly. No more, no less.

Before saving, you can view the full monthly breakdown — each installment’s date and amount. So you know exactly where your money is recorded.
All installments show up as regular expenses in your financial and cash flow reports. Nothing changes about how you read reports — the data just becomes more accurate.
Amortized expenses are marked with a special icon, so you can still tell which ones are regular and which are split from a larger payment.
Kamaru is built by a small team, self-funded, no investors. We’re competing against big apps with much bigger marketing budgets. One thing that really helps us: leave a rating.
It only takes 20 seconds. Seriously, we timed it. And we’ll remember you fondly for the rest of the week.
You can now rate us directly from within the app — tap Rate Kamaru on your profile page.

Thanks to everyone who’s already left a rating — you’re the real MVP!
— Bregga / founder Kamaru
Know how much income you made this month? Sure. But do you know how much you spent? Electricity, water, repairs, maintenance — it’s all either tracked manually or not tracked at all. So you never really know your net profit.
That’s why we’re happy to introduce Expense Tracking, now available in Kamaru.

Record all your property expenses directly in Kamaru. Each expense can be linked to:
Need to record multiple expenses at once? Use the Save & Add Another button to keep the form open after saving.

No need to create categories from scratch. Kamaru comes with 30+ categories commonly used by property owners:
Electricity, water, AC, internet, repairs, paint, labor, security, taxes, and many more.
Need a custom category? Just add a new one anytime. You can also rename or delete categories you don’t need.

View all your expenses in a single filterable list:
Tap an expense to view details, or long-press to edit, duplicate, or delete.

Expenses now also appear in the Report Overview:
The cash report is now the Cash Flow Report with more detail:
All reports that include expense data can be exported:
Export format stays the same — PDF ready to print and CSV for spreadsheet analysis.
Expense Tracking is available in the latest version of Kamaru for Android and iOS. All expense recording and reporting features are available for Pro users. Free users can preview reports with sample data.
Update your app now!
For a complete guide on how to use expense tracking, see the Expense Tracking user guide.
Own multiple properties but unsure how much income you actually made this month? Who’s behind on rent? What’s your occupancy rate? Manually calculating from payment records is time-consuming and error-prone.
That’s why we’re excited to introduce Financial Reports, now available in Kamaru.

The Report Overview is your central hub for property financial information. Open the Reports tab in the bottom navigation bar and get the big picture at a glance:

Customize the view to suit your needs:

Need a more detailed report? Tap View Report on the Report Overview to go to the Financial Summary page. Here you can see:
Filter by month and property for more specific analysis.

Want to see detailed incoming transactions? Open the Cash Report from the Report Overview. This report shows:
Great for reconciliation or cross-checking against your bank statements.

All reports can be exported:
Tap the share or download button on the report page, and the file is ready to send or save.
Financial Reports are available in the latest version of Kamaru for Android and iOS. All report features — Report Overview, Financial Summary, Cash Report, and export — are available for Pro subscribers. Free users can preview the feature with sample data.
Update your app now!
For a complete guide on how to use financial reports, see the Financial Reports user guide.
Great news! Kamaru is now available on iOS! After launching on Android a few months ago, our property management app is officially available on the App Store for iPhone and iPad users.
If you’ve been waiting for the iOS version, the wait is over. Kamaru on iOS has all the same features as the Android version—nothing left out.
Organize all your properties in one place. Add houses, apartments, boarding houses, villas, hotels, and more. For properties with multiple units, track each room individually with its own status and pricing.
Add tenants in seconds using our smart ID scanning feature. Just photograph their ID card, driver’s license, or passport—Kamaru automatically extracts their name, ID number, date of birth, and other details. No more tedious manual data entry.
Keep track of who’s renting what. Record check-in dates, rental prices, and payment periods (daily, weekly, monthly, or yearly). See at a glance which properties and rooms are occupied or vacant.
Record rent payments, monitor status (paid, partial, overdue), and see a breakdown of which periods are covered. Set grace periods and currency to match your needs.
View all leases across your properties in a visual timeline. Identify vacant periods and manage leases directly from the calendar.
View your property financial summary, generate cash reports, and export data for your bookkeeping needs. See the full details.
Your data is securely stored in the cloud, so you can access it from any device. Log in on your iPhone, iPad, or Android device and pick up right where you left off.
Use Kamaru in English or Bahasa Indonesia—whichever you prefer.
Ready to simplify your property management? Download Kamaru from the App Store today.
New to Kamaru? Check out our complete getting started guide to set up your first property in minutes. And if you’re a first-time landlord, don’t miss our 5 essential tips for property management.
We’re continuing to improve Kamaru. Here’s what we’re working on:
Have suggestions? We’d love to hear from you!
Thank you for being part of the Kamaru community. We can’t wait to see how you use the app to simplify your property management.
Managing rental payments from multiple tenants can get messy. Who’s paid? Who’s late? Which periods are covered? Tracking it all manually in spreadsheets or notebooks makes it easy to miss payments or miscalculate.
That’s why we’re excited to introduce Payment Tracking, now available in Kamaru.
Adding a new payment only takes a few taps. Select the lease, enter the amount, choose the method (cash or transfer), and save. Kamaru automatically calculates the payment status and which periods are covered.
No more manually checking who’s paid. Kamaru displays payment status with color-coded badges:
These badges appear everywhere: in the property list, tenant cards, and lease details. You can instantly see which ones need follow-up.
Each time you record a payment, Kamaru shows which periods will be covered. If a tenant pays for 2 months at once, you can see the breakdown before confirming.
This is especially useful for tracking partial payments or advance payments covering multiple periods.
Customize settings to match your needs:
The “Occupied” badge in the property list is now replaced with a night counter. You can see how many nights a lease covers—or an infinity symbol (∞) for open-ended leases.
Long-press on a property or room card for quick access to Edit, Duplicate, or Delete. No need to open details first for simple actions.
On the tenant detail page, there are now direct buttons for WhatsApp, phone, SMS, and email. Communicating with tenants just got easier.
Payment Tracking and all the improvements above are available in the latest version of Kamaru for Android and iOS. Update your app today!
For a detailed walkthrough on how to use payment tracking, check out our Payment Tracking user guide.
May 2026 update — Payment status is now calculated per period, not cumulatively. Once a tenant pays month 1 in full, the lease shows “Paid” for that period; when month 2 begins, it automatically flips back to “Unpaid” with no manual reset. The old “Grace period” setting was renamed to “Late status” and can also be turned off entirely. Details in our v1.6.1 release post.
Managing multiple properties means juggling countless lease dates, tenant schedules, and vacant periods. Keeping track of it all in your head—or worse, on paper—can quickly become overwhelming.
That’s why we’re excited to introduce the Occupancy Calendar, now available in Kamaru.
The Occupancy Calendar gives you a visual timeline of all your leases across every property. No more switching between screens or checking individual rooms to find out who’s staying where and when.
The calendar isn’t just for viewing—it’s built for action. Tap any date to add a new lease, or tap an existing lease to see tenant details. Everything you need is just a tap away.
Whether you rent out entire properties or individual rooms, the calendar adapts to your setup. Whole-property rentals show as a single timeline, while per-room properties display each room separately.
The Occupancy Calendar is available in the latest version of Kamaru on both Android and iOS. Update your app to start using it today.
For a detailed walkthrough on how to use the calendar, check out our Occupancy Calendar user guide.
May 2026 update — The calendar now has three view modes: Daily, Weekly, and Monthly. Ideal for long-term leases or seeing your entire portfolio in one screen. Details in our v1.6.1 release post.
We’re thrilled to announce that Kamaru is now available on Android! After months of development and testing, our property management app has officially launched on the Google Play Store.
Whether you’re managing a single rental unit or an entire portfolio, Kamaru for Android brings all the tools you need right to your fingertips. No more waiting until you’re back at your desk—manage everything on the go.
Organize all your properties in one place. Add houses, apartments, boarding houses, villas, hotels, and more. For properties with multiple units, track each room individually with its own status and pricing.
Add tenants in seconds using our smart ID scanning feature. Just photograph their ID card, driver’s license, or passport—Kamaru automatically extracts their name, ID number, date of birth, and other details. No more tedious manual data entry.
Keep track of who’s renting what. Record check-in dates, rental prices, and payment periods (daily, weekly, monthly, or yearly). See at a glance which properties and rooms are occupied or vacant.
Your data is securely stored in the cloud, so you can access it from any device. Log in on your phone or tablet and pick up right where you left off.
Use Kamaru in English or Bahasa Indonesia—whichever you prefer.
Ready to simplify your property management? Download Kamaru from the Google Play Store today.
New to Kamaru? Check out our complete getting started guide to set up your first property in minutes. And if you’re a first-time landlord, don’t miss our 5 essential tips for property management.
We’re just getting started. Here’s what we’re working on:
Have suggestions? We’d love to hear from you!
Thank you for being part of the Kamaru community. We can’t wait to see how you use the app to simplify your property management.