不是必须先交物业费才能入住。如果开发商在工商注册登记时在经营范围中有物业管理的内容,且业主事先与开发商在房屋买卖合同中有约定,即房屋交付的前提条件之一必须是业主交了物业费才能给钥匙,那么这种事先约定是合法有效的。
【法律依据】
根据《物业管理条例》第四十二条,业主应当根据物业服务合同的约定交纳物业服务费用。