Yes. Even if a business files its income tax return belatedly, it can still claim the deduction under section 80JJAA of the Income Tax Act.