Payment status on the calendar, double booking prevention, occupant roster + 5 more updates

v1.10.0 brings three big features: per-period payment status right on the occupancy calendar, automatic warnings when a room is already booked, and a proper occupant roster per lease. Plus an FAQ page, due date control, document display settings, vehicle notes, and an expense shortcut.

¡ 5 min read ¡ Bregga Tedy
product update calendar double booking occupants new feature

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.

Payment status on the Calendar

Occupancy calendar with per-period payment status colours

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.

Prevent double booking

Double booking warning on the add tenant form

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.

Record every occupant, not just the count

Occupants shown as stacked avatars on the tenant card

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.

Plus 5 more updates

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).

Invoice due date preset showing the resolved actual date

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.

Tenant vehicle entry with the note field

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.

Long-press menu on the property card with the Add expense option

Fixes worth mentioning

  • “Booked” now shows for every upcoming tenant, not just DP-paid ones.
  • Arrears report agrees with the room badge, no more “room Late, Arrears Rp 0” mismatch.
  • Cash-basis income includes prepaid periods. If your tenants often prepay, that month’s income will read higher than before.
  • Editing an Invoice no longer silently rewrites the due date.

And plenty of other small fixes that make Kamaru better.

The people building this app are all of you ❤️

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:

  1. Profile → Feature request, straight from the app, straight to our inbox. We’ll continue the conversation via WhatsApp or Email.
  2. Review on the store, 20 seconds, but a good review = higher ranking = more owners discovering Kamaru → more feedback = more features that people actually use.

Review Kamaru

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

Have questions or feedback? We'd love to hear from you. .

Start managing for free today

Join other landlords who are already using Kamaru to manage their properties.