30 to 60 day payment cycles are in every country, nothing special about India. One main contractor I worked for in the UK (manages the building of buildings) used to have a dashboard showing how late payments to them were in 30, 60, 90, 90+ slots.
There are plenty of guides and advice on what you should be doing to avoid this as an SME or sole contractor.
There are plenty of guides and advice on what you should be doing to avoid this as an SME or sole contractor.