Добрый день!
Да, законно.
В соответствии со статьей 80 Семейного кодекса РФ родители обязаны содержать своих несовершеннолетних детей.
Статья 80. Обязанности родителей по содержанию несовершеннолетних детей
1. Родители обязаны содержать своих несовершеннолетних детей. Порядок и форма предоставления содержания несовершеннолетним детям определяются родителями самостоятельно.
Родители вправе заключить соглашение о содержании своих несовершеннолетних детей (соглашение об уплате алиментов) в соответствии с главой 16 настоящего Кодекса.
2. В случае, если родители не предоставляют содержание своим несовершеннолетним детям, средства на содержание несовершеннолетних детей (алименты) взыскиваются с родителей в судебном порядке.
3. При отсутствии соглашения родителей об уплате алиментов, при непредоставлении содержания несовершеннолетним детям и при непредъявлении иска в суд орган опеки и попечительства вправе предъявить иск о взыскании алиментов на несовершеннолетних детей к их родителям (одному из них).
О возрасте родителей не сказано.
Однако брачный возраст с 18 лет может быть снижен до 16 лет.
Поэтому и с 16 лет обязанность платить алименты.
Да на момент подачи уже стал совершеннолетним, доход есть.
В таком случае все законно. Придется платить алименты.
В соответствии со ст. 49 СК РФ:
Факт того, что на момент рождения ребенка отец был несовершеннолетним, на обязанность выплаты алиментов никак не влияет. Если бы молодой человек не работал и не имел доход, до совершеннолетия обязанность по уплате алиментов могла быть возложена на его родителей.