一个屋主、一个渠道、10 间以下,Excel 管 homestay 完全够用。往上走它会按固定顺序出事:先是日历(10 间左右、上了两个以上渠道),再来是屋主月结(30 间左右、有好几个屋主),最后是人(50 间左右,整张表变成一个人的记忆)。下面讲每个阶段坏在哪,以及换 PMS 每间一个月多少钱。
Google 上「软件 vs Excel」的文章全部是写给美国长租房东的:一年一个租客、一个月一笔租金,3 间就叫「很多」。新山或 Desaru 的 homestay 完全不是那回事。一间单位一个月翻 8 到 12 次,同时挂在三四个渠道,要收押金,每次退房要派清洁,而且单位多半是别人的,月底要给人家一份报表。Excel 不是在 3 间的时候坏掉,它是在某一件事上坏掉,而哪件事先坏,看你有几间、几个渠道、几个屋主。
我们在新山和 Desaru 用自己做的 AntlerHub 跑 100 多间。这篇不是「Excel 烂、软件好」,是把我们看过的、找上门的经营者实际爆掉的顺序写出来,让你自己判断到了没有。
Homestay 的 Excel 到底要管什么?
比长租房东的表多很多,这个差别就是整篇文章的论点。
| 项目 | 长租 | 短租 homestay |
|---|---|---|
| 每间每月订单 | 0(一份租约) | 8–12 组入住 |
| 销售渠道 | 1 个 | 3–5 个(Airbnb、Agoda、Booking.com、直订,有时加 Trip.com) |
| 改价 | 一年一次 | 平日/周末/季节/当天 |
| 每笔的钱 | 一笔租金 | 房价+清洁费+押金,每个渠道佣金不同 |
| 翻房 | 租约结束 | 每次退房,而且要派人 |
| 屋主报表 | 租金减费用 | 按渠道毛收、按渠道佣金、共同开支、净额分成 |
一间单位的表要五个 tab。10 间、三个渠道,就是 30 份活的日历要彼此对得上、还要跟渠道对得上,而 Excel 没有任何功能帮你对。这就是第一个爆的地方。
10 间的时候爆什么?
日历。只要你上了第二个渠道。
只做一个渠道(比如只有 Airbnb)加 10 间,Excel 加 Airbnb app 还撑得住:Airbnb 那边才是真日历,Excel 只是你的记录。麻烦从你为了填平日空房多挂 Agoda 或 Booking.com 开始。现在有两个「真相」,Excel 夹在中间,靠人事后手动更新。
第一周通常不会轰轰烈烈地撞单,它是慢慢坏:
- 晚上 11 点 Agoda 进一张单,你隔天早上才去 Airbnb 封日期。这中间那一晚两边都开着。
- 周末调价,Excel 改了、Airbnb 改了,忘了 Agoda。Agoda 用旧价卖掉星期六。表上一个数,打款又是另一个数。
- 客人在 Booking.com 延住一晚。原订单你上星期已经抄进表里,延住那一晚没进去。清洁阿姨跑到一间还有人的房。
10 间、三个渠道,就是 30 对日历每天靠手对。渠道同步就算自动化了都有 7 个会出错的地方;用手做,七个全部会发生,只是慢一点。
老实说的例外: 10 间、屋主是你自己、一个渠道、表只有你一个人碰——这样可以,我们不会叫这个人现在买任何东西。
30 间的时候爆什么?
屋主月结,以及建立在月结上的信任。
到 30 间,你几乎一定有好几个屋主,每个月底每个人都要知道自己的单位赚了多少、花了多少、拿到多少。在 Excel 里这是每月一次的仪式:导出 Airbnb 打款 CSV、导出 Agoda 结算单、贴进去、一行一行对回单位、拆清洁费、分摊共同开支、写报表、发出去。
这个规模会出三件事,而且全部是钱:
打款对不上订单。 平台是几个星期后分批打款的,已扣佣金,有时 40 组入住一笔转账,有时 MYR 转账里夹一行 SGD,有时根本没有订单号,只有客人名字和入住日期。30 间单位靠眼睛对,漏就漏在这里。对不上的那行被「先放着」,它属于的那个屋主那个月就少了钱,直到屋主来问才有人发现。
共同开支凭感觉分。 一栋楼的 Wi-Fi、一批床单、一次修三间的水电工:在 Excel 里是某个人那个月觉得怎么公平就怎么分。同一栋楼的两个屋主喝咖啡时对一下报表,同一笔开支两个数字——这种对话通常是托管合约的终点。
报表对不对,取决于做表那个人那个月的状态。 我们自己的一份真实月结:一位屋主 10 间,2025 年 12 月毛收 RM67,081,扣佣金和开支后到手 RM50,311。那份报表背后是一个月好几个渠道的订单、押金的冻结和退还、共同开支的分摊。在 AntlerHub 里它当天生成,屋主自己登入就看到;在 Excel 里是一个人一整个周末的工作,而且那个人累了它就是错的。
PMS 在这里强制的规矩很无聊但很要命:进来的每一块钱都有一张订单或一个被标出来的例外,每笔开支都有归属或一条设定过一次的分摊规则,报表是从这些东西算出来的,不是打出来的。真实的屋主月结长什么样我们另外写过,淡季的也有。
50 间的时候爆什么?
人。Excel 已经变成某一个人的记忆,而那个人不能放假。
到 50 间,你有清洁员、水电工、一个专门回客人 WhatsApp 的人,大概还有第二个行政。表现在是共用的,而共用的 Excel 会以单人 Excel 从来不会的方式坏掉:
- 两个人同时改同一个 tab,一个盖掉另一个的订单,没人知道哪个版本对。
- 清洁员另外有一张表(或一个 WhatsApp 群)记翻房。行政的表写「可入住」,清洁员的写「还没清」,客人照样拿到门锁密码。
- 做这张表的人是唯一知道「哪一格不能碰」的人。他病假两天,订单两天没封。
- 押金记在某人脑里:哪个客人转账付了 RM300、哪个该退、哪个被没收。50 间、每间 8 到 12 组,一个月就是几百笔押金。
PMS 在这个规模做的不是宣传册上那种「自动化」,而是日历、每间单位的翻房状态、押金账、屋主数字放在同一个地方,几个人可以同时碰而不会互相盖掉,而且记录谁改了什么。AntlerHub 里翻房状态(有人/待清/可售)是按单位记的,清洁团队看得到;押金冻结、退还、没收的同时会计分录就写好;每一次跟渠道的通讯都有记录。这些都不聪明,只是 Excel 四个人一起用做不到。
PMS 在马来西亚 10 间、30 间、50 间各要多少钱?
AntlerHub 公开的价钱只有一种:每积分 RM1.50,每个在线单位每月 10 积分,也就是每间每月 RM15(未含 SST),渠道管理、直订网站、自助入住、AI 回 WhatsApp、押金、屋主门户、派款批次全部包在里面。新账号送 50 积分,没有安装费、没有合约。
| 单位数 | AntlerHub 每月(未含 SST) | 留在 Excel 的代价 |
|---|---|---|
| 10 | RM150 | 三个渠道的话,每天约一小时对 30 对日历 |
| 30 | RM450 | 每月做报表那个周末,加上打款对不上漏掉的钱 |
| 50 | RM750 | 至少一个专门管表的行政,加上他不在时的风险 |
Excel 那一栏我们故意没有编一个时薪,你用自己的。要一个底线的话,马来西亚法定最低工资是每月 RM1,700;10 间每天一小时对日历,就算按这个工资算也超过 RM150。到 30 间和 50 间,比的其实已经不是工时,是屋主报表对不对。
有没有继续用 Excel 的理由?
有,而且我们宁愿先说,也不要你付了钱才发现。
- 10 间以下、一个渠道、屋主是自己: 不用换。Airbnb 的日历就是你的系统,Excel 留着报税。
- 你只想同步日历,其他都不要: 只做 channel manager 的便宜工具可能就够。AntlerHub 把屋主门户和财务包进去,不管你用不用;10 间、没有外部屋主的话,等于付钱买了暂时用不到的东西。
- 你还没准备好让一个系统掌管日历: PMS 只在你停止手动改渠道的时候才有用。如果团队还是会「快快去 Agoda 后台改个价」,PMS 会跟他们打架然后输。先改习惯。
- 你真正的问题是入住率不是行政: 软件不会帮你填房。三成的晚上是空的,钱在定价和照片,不在更好的表。
怎么从 Excel 搬过去而不撞单?
切换那一周是 homestay 营运最危险的一周,因为有几天两个系统都以为自己管日历。
- 先导入。 每个渠道的每张现有订单先进 PMS,什么都还没开。Excel 照用。
- 一个房源、一个渠道、只读。 先接一间,让 PMS 只读订单几天。跟 Excel 对,对应关系改到两边一致为止。
- 定一个切换日。 那天起这间单位的房价和空房由 PMS 推,你不再手动改那个渠道。AntlerHub 里「谁负责推」是按每个房源每个渠道记录的,系统不会推到它不负责的渠道。
- 一栋一栋上,不要一次全上。 屋主的单位上线了才给登入,不要提前。
- Excel 再留一个月,只读,用来核第一个月的报表。然后退役。
30 间通常两到四个星期。大家最爱跳过的是第 2 步,撞单就是从那里来的。
一句话版
| 单位数 | 爆什么 | 解法 |
|---|---|---|
| 10 以下、一个渠道 | 还没爆 | 留在 Excel |
| 约 10、两个以上渠道 | 日历 | 至少要 channel manager |
| 约 30、好几个屋主 | 屋主月结 | 有打款对帐和屋主门户的 PMS |
| 约 50、有团队 | 人 | 一个共用系统:翻房、押金、修改记录 |
AntlerHub 是我们为了跑自己 100 多间做出来的系统,上面每条规矩都是先撞到问题才有的。如果你现在 10 间、三个渠道,想看看一个系统管日历是什么样子,AntlerHub 页面可以申请演示:用你自己的房源走 30 分钟,不是看简报。