diff --git a/src/components/TeamManagement/ProjectManagementDialog.js b/src/components/TeamManagement/ProjectManagementDialog.js
index de968c090..83e19dde0 100644
--- a/src/components/TeamManagement/ProjectManagementDialog.js
+++ b/src/components/TeamManagement/ProjectManagementDialog.js
@@ -171,7 +171,7 @@ class Dialog extends React.Component {
type="text"
value={this.state.inviteText}
placeholder="Enter one or more emails separated by ';' or comma ','"
- disabled={!isMember || this.state.clearText}
+ disabled={(!currentUser.isAdmin && !isMember) || this.state.clearText}
/>
{ this.state.showAlreadyMemberError &&
Project Member(s) can't be invited again. Please remove them from list.
diff --git a/src/components/TeamManagement/TopcoderManagementDialog.js b/src/components/TeamManagement/TopcoderManagementDialog.js
index 3d2b89d3f..01e84587c 100644
--- a/src/components/TeamManagement/TopcoderManagementDialog.js
+++ b/src/components/TeamManagement/TopcoderManagementDialog.js
@@ -239,7 +239,7 @@ class Dialog extends React.Component {
type="text"
value={this.state.userText}
placeholder="Enter one or more user @handles separated by ';' or comma ','"
- disabled={!isMember || this.state.clearText}
+ disabled={(!currentUser.isAdmin && !isMember) || this.state.clearText}
/>
{ this.state.showAlreadyMemberError &&
Project Member(s) can't be invited again. Please remove them from list.