Singer Chris Brown is not allowed to leave the Philippines because he owes promoters money after he failed to make a New Years Eve appearance in the country.