 <p>In TeamCity 7.1.3 you are unable to achieve what you are asking. The only way you can do this is to add permissions whenever projects are added. However, if you update to TeamCity 8.x there is now the concept of project hierarchies. You can grant permissions at any level and the permissions are inherited to the sub projects. For example:</p> <ul> <li>Project A <ul> <li>Sub project 1</li> <li>Sub project 2</li> </ul></li> <li>Project B</li> </ul> <p>If you give a developer permissions to project A and then add a new sub project:</p> <ul> <li>Project A <ul> <li>Sub project 1</li> <li>Sub project 2</li> <li>Sub project 3</li> </ul></li> <li>Project B</li> </ul> <p>There will have permission to all 3 sub-projects in project A without having to change the permissions model. This should achieve exactly what you are after.</p>