Kos Manager: Rental App
Rooms, Tenants & Finance
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
Set how many days ahead rent counts as due soon, and the whole app follows it. Switch a tenant between monthly and weekly, and pay rent ahead from their balance.
Kos Manager keeps the books for a boarding house.
Rooms, tenants, rent, deposits, contracts, expenses. One app, on your phone, instead of a notebook and three WhatsApp threads.
WHAT IT DOES
Rooms and tenants
See every room at a glance: who is in it, what they owe, when they came in. Up to four people per room, each with their own details, one of them marked as the one who pays.
Rent that keeps its own diary
Set the day rent falls due and the app tracks it. Overdue rooms turn red. Reminders go out over WhatsApp or LINE, in the tenant's language, with the amount and the bank details already filled in. You approve the message before it sends.
Money you can check
Every payment says which account it landed in — cash, or any of your banks. Each account carries a running balance. The balance sheet shows what you own and what you owe, and reconciles the accounts against the books, so "the app says this, my bank says that" is a question with an answer.
Trace any figure
A statement of every payment, expense and transfer: date and time, what it was, amount, debit or credit, which account. Filter by week, month, year or your own dates. Search by tenant, room or note. Export to PDF or a spreadsheet your accountant can work in.
Let tenants fill in their own details
Send a link. The tenant types their name, phone, ID number and emergency contact, and photographs their ID, before they move in. You read what came back and accept it — check-in opens already filled in, ID photo included. If something is wrong, send it back with a note. (Professional plan.)
Contracts
Write your own template once, or use the ones included. Send it for signing and the tenant signs on their phone. The signed PDF is stored against the room.
Reports
Income, expenses, profit, occupancy. By month, by year, by house. Export to PDF or Excel.
Also in the app
Deposits tracked separately from rent, because a deposit is money you hold, not money you earned. Reserve a room for someone arriving later. Maintenance jobs with photos and costs. Expenses per house or per room. Works in English, Indonesian and Chinese. Rupiah, or your own currency.
FREE AND PAID
Free covers one house and three rooms. Starter and Professional raise the limits and unlock Excel export, reminders, digital contracts, and self check-in. No advertising, ever.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula
more • Switch a tenant between monthly and weekly. Open the room and tap Switch to weekly (or Switch to monthly) next to the price. The change starts from the next bill; bills already paid stay as they are.
• Upcoming follows your reminder setting. The home screen, room list and alerts now use the days you chose in Profile > Upcoming payment reminder, so they always match the morning notification.
• Pay rent now from the balance. A tenant who paid ahead can have their next months or weeks paid straight away, and the balance shows how far it reaches.
• Backdate maintenance notes. Pick the real date for work done before you used the app. Recording it as an expense carries that date and the room.
• Fewer false "due soon": a room is no longer flagged when the tenant's balance already covers the next rent, or when the tenant leaves before the next bill starts.
1.10.3 Oct 19
Extend a monthly stay by weeks
A tenant staying a month and two weeks? Tap Extend, choose By weeks, and pick 1 to 3 weeks. The bill covers exactly those weeks, at the room's weekly price or the days of the monthly rent, and the planned check-out moves to match. If the tenant stays on, monthly rent runs again from the day the weeks end.
1.10.2 Oct 16
• A friend's referral code now gives 1 month of Pro free, entered at sign-up or on the plans screen.
• Digital contracts follow the tenant's planned check-out date.
• Occupied rooms show only the price the tenant pays.
• Editing a property no longer fails with "cannot reduce room count".
• Email sign-up no longer fails at random.
• The app opens even when notifications are turned off.
• Other bug fixes.
1.10.1 Oct 15
New in Kos Manager:
• Yearly plans: Starter and Professional can now be paid once a year, for less than paying monthly.
• Routine maintenance per room: list the AC, taps, heater and more, each on its own schedule. The app reminds you the day before and on the day, and adds up what each item has cost per room.
• Monthly fees such as parking now stay on every bill instead of disappearing after a payment.
• Overpayments go to the tenant's balance and pay the next bill automatically.
• Email bill reminders to tenants when rent is due, then weekly while it is late.
• Choose what each caretaker may do: record payments, check tenants in, or see room prices.
• House location from the official city, district and village list.
• A first-week checklist on the dashboard for new owners.
• Bug fixes and small improvements.
1.10.0 Oct 13
- Your dashboard, your way: press and hold a box to move it, drag its corner to make it small, medium or large, and add new boxes like net profit, revenue this year, vacant rooms and this week's agenda.
- A page for your empty rooms: share one link with prices, facilities, photos and a WhatsApp button. Post it on Instagram, Facebook groups or Mamikos.
- Monthly expenses that record themselves: set electricity, wifi or a caretaker's pay to repeat, and it is recorded on its day.
- Income broken down: see base rent, add-on fees, discounts and cash received for the month.
- Bank accounts at a glance: what each account holds today, the total, a copy button for account numbers, and an eye to hide amounts.
- Upcoming payment reminder: choose 1 to 28 days ahead.
- Fixes and security improvements for contracts, payments and tenant pages.
1.9.0 Oct 7
Contracts for as long as you agree
• Choose 1, 3, 6 or 12 months, or your own end date, when you create a digital contract.
• Renew contract continues a signed contract without a gap and sends it to the tenant to sign.
• A part payment's button now says "Save instalment", and a payment that can't be voided tells you why.
Corrections read right
• After correcting a payment, the room shows what is still owed instead of staying on Paid.
Money records you can trust
• Recording, correcting or voiding a payment from two phones at once, or with a dropped connection, no longer counts money twice or loses it.
• Cancelling a booking keeps its money in the month it arrived; earlier reports no longer change.
Other fixes
• Turning off a schedule's repeat now saves.
• Weeks paid ahead show in Finance.
• Caretakers can record payments but can no longer void or rewrite them.
• The finance PDF includes every room, plus many smaller fixes.
1.8.0 Oct 4
- Correct a payment: fix the amount, discount, or the date and bank it arrived in, from the room's payment history.
- Several weeks or months paid at check-in show as one payment, and the form asks before a discount makes the rent free.
- "By transfer" view of the payment history: each payment as it arrived, with what it paid for.
- Optional planned check-out date for monthly and weekly tenants.
- Account holder's name on each bank account, printed on invoices and the tenant's payment page.
- Fixes a grey screen that needed an app restart, and the missing "no connection" message.
1.7.6 Oct 1
What's new:
- Weekly rent (Professional plan): give a room a price per week, then choose Weekly at check-in. A bill every 7 days, with the same reminders and late fees as monthly rent.
- Choose your WhatsApp: have WhatsApp and WhatsApp Business on one phone? Pick which one sends your reminders and receipts. Change it any time in Profile.
Fixes:
- The app opens much faster.
- Reminder notifications work again on iPhone.
1.7.5 Sep 30
Important fix:
- Kos Manager opens again on iPhones running iOS 27. Before, it closed right after the purple screen.
What's new:
- Cancel a caretaker invitation: sent it to the wrong email? Cancel it from the caretaker list before anyone accepts it.
- Caretakers can delete their own account from their profile. Everything they recorded stays with you.
Other fixes:
- Text shows in the right font as soon as the app opens, even without signal.
- A caretaker whose invitation was cancelled, or who was removed, no longer sees "that invitation is no longer valid".
- The Caretaker screen shows it is working while you invite, remove or cancel.
1.7.2 Sep 29
What's new:
- Cancel a caretaker invitation: sent it to the wrong email? Cancel it from the caretaker list before anyone accepts it.
- Caretakers can delete their own account from their profile. Everything they recorded stays with you.
Fixes:
- A caretaker whose invitation was cancelled, or who was removed, no longer sees "that invitation is no longer valid" every time they open the app.
- The Caretaker screen now shows it is working while you invite, remove or cancel, so there is no need to tap twice.
- Improved stability when opening the app on some iPhones.
1.7.1 Sep 28
What's new:
- Rent by the night: give a room a price per night, choose Daily at check-in and pick the check-out date. One bill for the nights, due on check-out, with no late fee.
- Add nights in one tap: when a guest stays longer, the check-out moves and any money taken is recorded in the same step.
- The calendar shows how many rooms are still empty each night.
- A login for your caretaker (Professional): they record payments and check guests in, without seeing your income, expenses or reports.
- Rent reminders in your own words (Professional): the amount, due date and tenant page are still filled in for you.
Fixes:
- A deposit paid before check-in now shows on the balance sheet the day it is paid.
- WhatsApp reminders now open on phones that have both WhatsApp and WA Business.
- Your music keeps playing when you open the app.
1.7.0 Sep 26
Version 1.6.0 is our biggest update yet: a page of their own for tenants, self-service payment, a tenant balance, and a complete money journal.
TENANTS GET THEIR OWN PAGE
Send the link from the room. It holds their bill, invoices, receipts, the contract, and a form for sending transfer proof - for the whole stay.
THEY SEND PROOF, YOU CONFIRM IN ONE TAP
Transfers arrive in an inbox with the photo and the amount. One tap records the money against the month it is owed on.
OVERPAYMENT BECOMES A BALANCE
Money beyond the bill sits as the tenant's balance and pays each month as it falls due. The room shows what is left; Finance shows how many months it covers. A balance can also be reduced when a transfer bounces.
EVERY RUPIAH IN AND OUT
Money movements lists each receipt, refund and expense with the account it left and the one it reached - including your own deposits and withdrawals. Pick a period and export it to spreadsheet or PDF.
SIGN THE CONTRACT ON A PHONE
One page, three steps, the signature drawn on screen. You get a notification the moment it is signed, with the PDF on the room.
CHECK IN FROM THE LINK
The tenant fills in their own details and uploads their ID. You review it and accept, and nothing has to be typed twice.
A MOVE CARRIES EVERYTHING WITH IT
Transfer a tenant to another room and their payments, balance, contract and their own page go too. Their old link still works.
SEND A RECEIPT IN ONE TAP
After you record a payment, one tap sends the PDF receipt over WhatsApp or LINE in the tenant's language.
A BILL THAT ADDS UP
Paying off the rest lists rent, the deposit and today's late fee separately, and they add up to the total. Changing a room's rent updates its unpaid bills at once.
Also: the balance sheet and account balances now always agree, account balances count deposits correctly, and many smaller fixes from check-in to checkout.
1.6.0 Sep 8
A repair release, built from what owners reported after the last one.
PAID EARLY? IT COUNTS TODAY
Rent settled before its due date now shows in Finance the moment you record it, instead of waiting for the date to arrive.
CHASE EVERY UNPAID MONTH IN ONE MESSAGE
A tenant several months behind used to be asked for one month at a time. Now every unpaid month is listed with its own amount and a single total, and the late fee is charged once rather than per month. The reminder, the invoice, the email and the receipt all quote the same figure.
A RECEIPT THAT TELLS THE TRUTH
Settling one month of several now prints the months still owed below the payment, so a receipt cannot be mistaken for proof of being all clear.
FIGURES THAT MATCH THE ROOM LIST
Overdue, due now and not due yet now count the months your billing schedule says are due, not only the ones with a bill already written. Tap any of the three to see exactly which rooms and which months make it up.
A ROOM REPORT YOU CAN READ
Four figures in plain words — money in, money out, profit, paid ahead — replacing six written in accounting language.
ALSO FIXED
• Correct a mis-typed amount from the payment history
• Cancelling a payment no longer shows an error screen
• A cancelled payment stops counting as paid on the next invoice
• Cancelled records stay hidden until you ask for them
• The payment day on a room card matches the one inside the room
• The all-time income chart works on monthly
• A room a tenant moved out of no longer shows their name
1.5.1 Aug 14
Tenants can fill in their own details now
Send them a link before they move in. They type their name, phone, ID number and emergency contact, and take a photo of their ID. You read what comes back, accept it, and the check-in form opens already filled in — the ID photo included, so you're not uploading a document they already sent you. Something wrong? Send it back with a note and they fix it on the same link. Rooms waiting on you are marked in the room list. (Professional)
Every payment now says where the money went
Rent, deposits and expenses can each name the account they passed through — cash, or any of your banks. Each account keeps a running balance, and the balance sheet checks those balances against the books. When the app and your bank statement disagree, you can finally find out why.
And a page that lists every movement
Date and time, what it was, how much, debit or credit, which account. Filter by week, month, year, or your own dates. Search a tenant or a room. Export to PDF, or to a spreadsheet your accountant can actually work in.
Fixed: changing the day rent falls due
This one was wrong, and it's worth explaining. Moving the due date could skip the days in between — change the 11th to the 3rd and you might hand your tenant three free weeks without ever seeing it. Now the payment already owed keeps its own date, its period is shortened to the new day, and it's charged only for the days it covers. The confirmation says exactly that before you accept.
Also in this version
• Up to four people in one room, each with their own details, one marked as the payer
• Reminders and invoices over LINE
• Overdue, due now, and committed later shown as separate figures
• Rent paid in advance is named, with who paid and how far ahead it covers
• A read-only accounting journal for your accountant
• Payment history one tap from the room
• Delete a house that has history, by typing its name
• Saving your profile no longer wipes your custom occupations or QRIS image
1.5.0 Aug 11
• Hold a room with a down payment. The room shows as Booked until check-in and tells you if the balance goes unpaid. Cancel anytime and choose whether the down payment is returned or kept.
• The room deposit is now clearly named Deposit / Jaminan Kamar, with its own place at check-in.
• Rent for any number of months — not just 1, 3, 6 or 12.
• Check in from the room page; swiping a card no longer does it.
• Fixed: reminders could arrive at the wrong hour.
1.4.1 Aug 6
- Digital Contracts are now more complete with multilingual default templates and multiple House Rules versions.
- Users can choose the right contract template and house rules when creating a contract.
- Contract payment information now uses the bank/QRIS details from the profile.
- Added minimum rental duration settings and deposit forfeiture rules for early move-out.
- Contract preview and editing now show rendered formatting instead of raw markdown.
- Calendar, Digital Contract, and Pro-only features now have clearer access labels.
- Fixed invoice sending and resend access so Free users cannot bypass Pro limits.
- Improved Contract Detail, Room Detail, Tenant History, and Room Finance screens.
- Fixed finance/report download issues and improved production notification reliability.
1.3.0 Jul 10
Kos Manager v1.2.0 is here!
What’s new:
• New advanced balance sheet for better financial tracking.
• Improved deposit handling during tenant checkout.
• Track deposit status: returned, partially returned, or not returned.
• Add expenses to specific rooms.
• View financial reports for each room.
• Tenant history now includes deposit status and return reason.
• Added What’s New screen and guided feature tour.
• Stability improvements and bug fixes.
1.2.0 Jun 10
English Version:
Kos Manager v1.1.0 is here!
This update includes electricity and water meter recording, expense tracking, room transfer, multiple occupation support, rentable price calculator, app rating pop-up, What’s New pop-up, and app version history.
We also improved input validation, data sanitization, price consistency, Cloud Function structure, and overall app stability.
Thank you for using Kos Manager.
Bahasa Indonesia Version:
Kos Manager v1.1.0 sudah tersedia!
Update ini menghadirkan pencatatan meter listrik dan air, pencatatan pengeluaran, fitur pindah kamar, dukungan multiple occupation, kalkulator harga sewa, pop-up rating aplikasi, pop-up What’s New, dan riwayat versi aplikasi.
Kami juga meningkatkan validasi input, sanitasi data, konsistensi harga, struktur Cloud Function, dan stabilitas aplikasi secara keseluruhan.
Terima kasih sudah menggunakan Kos Manager.
1.1.0 May 22
Fixed issues on the subscription plan page and improved subscription sync and purchase reliability.
1.0.1 May 1
• Switch a tenant between monthly and weekly. Open the room and tap Switch to weekly (or Switch to monthly) next to the price. The change starts from the next bill; bills already paid stay as they are.
• Upcoming follows your reminder setting. The home screen, room list and alerts now use the days you chose in Profile > Upcoming payment reminder, so they always match the morning notification.
• Pay rent now from the balance. A tenant who paid ahead can have their next months or weeks paid straight away, and the balance shows how far it reaches.
• Backdate maintenance notes. Pick the real date for work done before you used the app. Recording it as an expense carries that date and the room.
• Fewer false "due soon": a room is no longer flagged when the tenant's balance already covers the next rent, or when the tenant leaves before the next bill starts.
more Version 1.10.3 Oct 19
Data Used to Track You The following data may be used to track you across apps and websites owned by other companies:
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Financial Info Contact Info User Content Identifiers Usage Data Diagnostics