Are private research institutions also entitled to overhead contributions?

No, institutions that are purely private, for-profit organisations are not eligible for SNSF overhead contributions. To receive overhead contributions, the research institution concerned must receive federal or cantonal support and have non-profit status.