diff --git src/bp-members/bp-members-adminbar.php src/bp-members/bp-members-adminbar.php
index 282be654c..c9ff861c0 100644
--- src/bp-members/bp-members-adminbar.php
+++ src/bp-members/bp-members-adminbar.php
@@ -193,7 +193,7 @@ function bp_members_admin_bar_add_invitations_menu() {
 		return;
 	}
 
-	if ( is_user_logged_in() && bp_get_members_invitations_allowed() && ( bp_current_user_can( 'bp_members_send_invitation' ) || bp_members_invitations_user_has_sent_invites() ) ) {
+	if ( bp_current_user_can( 'bp_members_invitations_view_screens' ) ) {
 		$bp               = buddypress();
 		$invitations_link = trailingslashit( bp_loggedin_user_domain() . bp_get_members_invitations_slug() );
 
@@ -209,13 +209,13 @@ function bp_members_admin_bar_add_invitations_menu() {
 			)
 		);
 
-		if ( bp_current_user_can( 'bp_members_send_invitation' ) ) {
+		if ( bp_current_user_can( 'bp_members_invitations_view_send_screen' ) ) {
 			$wp_admin_bar->add_node(
 				array(
 					'id'     => $bp->my_account_menu_id . '-invitations-send',
 					'parent' => $bp->my_account_menu_id . '-invitations',
 					'title'  => __( 'Send Invites', 'buddypress' ),
-					'href'   => $invitations_link,
+					'href'   => $invitations_link . 'send-invites/',
 					'meta'   => array(
 						'class'  => 'ab-sub-secondary'
 					)
diff --git src/bp-members/bp-members-filters.php src/bp-members/bp-members-filters.php
index d0d65e4fe..f7d89c672 100644
--- src/bp-members/bp-members-filters.php
+++ src/bp-members/bp-members-filters.php
@@ -149,7 +149,7 @@ function bp_members_user_can_filter( $retval, $user_id, $capability, $site_id, $
 			break;
 
 		case 'bp_members_send_invitation':
-			if ( bp_get_members_invitations_allowed() ) {
+			if ( is_user_logged_in() && bp_get_members_invitations_allowed() ) {
 				$retval = true;
 			}
 			break;
@@ -167,6 +167,14 @@ function bp_members_user_can_filter( $retval, $user_id, $capability, $site_id, $
 				}
 			}
 			break;
+
+		case 'bp_members_invitations_view_screens':
+			$retval = bp_get_members_invitations_allowed() && ( bp_user_can( $user_id, 'bp_members_send_invitation' ) || bp_members_invitations_user_has_sent_invites( $user_id ) );
+			break;
+
+		case 'bp_members_invitations_view_send_screen':
+			$retval = is_user_logged_in() && bp_get_members_invitations_allowed();
+			break;
 	}
 
 	return $retval;
diff --git src/bp-members/bp-members-invitations.php src/bp-members/bp-members-invitations.php
index 2a04c3dbd..a89b9f54a 100644
--- src/bp-members/bp-members-invitations.php
+++ src/bp-members/bp-members-invitations.php
@@ -15,9 +15,8 @@ function bp_members_invitations_setup_nav() {
 		return;
 	}
 
-	$user_has_access  = bp_user_has_access();
-	$user_can_send    = bp_user_can( bp_displayed_user_id(), 'bp_members_send_invitation' );
-	$user_has_invites = bp_members_invitations_user_has_sent_invites( bp_displayed_user_id() );
+	$user_has_access     = bp_user_has_access();
+	$default_subnav_slug = ( bp_is_my_profile() && bp_user_can( bp_displayed_user_id(), 'bp_members_invitations_view_send_screen' ) ) ? 'send-invites' : 'list-invites';
 
 	/* Add 'Invitations' to the main user profile navigation */
 	bp_core_new_nav_item(
@@ -26,8 +25,8 @@ function bp_members_invitations_setup_nav() {
 			'slug'                    => bp_get_members_invitations_slug(),
 			'position'                => 80,
 			'screen_function'         => 'members_screen_send_invites',
-			'default_subnav_slug'     => ( $user_can_send && bp_is_my_profile() ) ? 'send-invites' : 'list-invites',
-			'show_for_displayed_user' => $user_has_access && ( $user_can_send || $user_has_invites )
+			'default_subnav_slug'     => $default_subnav_slug,
+			'show_for_displayed_user' => $user_has_access && bp_user_can( bp_displayed_user_id(), 'bp_members_invitations_view_screens' )
 		)
 	);
 
@@ -42,7 +41,7 @@ function bp_members_invitations_setup_nav() {
 			'parent_url'      => $parent_link,
 			'screen_function' => 'members_screen_send_invites',
 			'position'        => 10,
-			'user_has_access' => $user_has_access && $user_can_send && bp_is_my_profile()
+			'user_has_access' => $user_has_access && bp_is_my_profile() && bp_user_can( bp_displayed_user_id(), 'bp_members_invitations_view_send_screen' )
 		)
 	);
 
@@ -54,7 +53,7 @@ function bp_members_invitations_setup_nav() {
 			'parent_url'      => $parent_link,
 			'screen_function' => 'members_screen_list_sent_invites',
 			'position'        => 20,
-			'user_has_access' => $user_has_access && ( $user_can_send || $user_has_invites )
+			'user_has_access' => $user_has_access && bp_user_can( bp_displayed_user_id(), 'bp_members_invitations_view_screens' )
 		)
 	);
 }
diff --git src/bp-templates/bp-legacy/buddypress/members/single/invitations/send-invites.php src/bp-templates/bp-legacy/buddypress/members/single/invitations/send-invites.php
index 6eeb3b62f..5cd0af16c 100644
--- src/bp-templates/bp-legacy/buddypress/members/single/invitations/send-invites.php
+++ src/bp-templates/bp-legacy/buddypress/members/single/invitations/send-invites.php
@@ -14,6 +14,8 @@
 	?>
 </h2>
 
+<?php if ( bp_user_can( bp_displayed_user_id(), 'bp_members_send_invitation' ) ) : ?>
+
 <form class="standard-form members-invitation-form" id="members-invitation-form" method="post">
 	<p class="description"><?php esc_html_e( 'Fill out the form below to invite a new user to join this site. Upon submission of the form, an email will be sent to the invitee containing a link to accept your invitation. You may also add a custom message to the email.', 'buddypress' ); ?></p>
 
@@ -30,3 +32,14 @@
 		<input id="submit" type="submit" name="submit" class="submit" value="<?php esc_attr_e( 'Send Invitation', 'buddypress' ) ?>" />
 	</p>
 </form>
+
+<?php else : ?>
+
+	<p class="bp-feedback error">
+		<span class="bp-icon" aria-hidden="true"></span>
+		<span class="bp-help-text">
+			<?php echo apply_filters( 'members_invitations_form_access_restricted', esc_html__( 'Sorry, you are not allowed to send invitations.', 'buddypress' ) ); ?>
+		</span>
+	</p>
+
+<?php endif; ?>
diff --git src/bp-templates/bp-nouveau/buddypress/members/single/invitations/send-invites.php src/bp-templates/bp-nouveau/buddypress/members/single/invitations/send-invites.php
index 077c1fa24..5b5d21bd8 100644
--- src/bp-templates/bp-nouveau/buddypress/members/single/invitations/send-invites.php
+++ src/bp-templates/bp-nouveau/buddypress/members/single/invitations/send-invites.php
@@ -13,26 +13,29 @@
 	?>
 </h2>
 
-<p class="bp-feedback info">
-	<span class="bp-icon" aria-hidden="true"></span>
-	<span class="bp-help-text">
-		<?php esc_html_e( 'Fill out the form below to invite a new user to join this site. Upon submission of the form, an email will be sent to the invitee containing a link to accept your invitation. You may also add a custom message to the email.', 'buddypress' ); ?>
-	</span>
-</p>
-
-<form class="standard-form network-invitation-form" id="network-invitation-form" method="post">
-	<label for="bp_members_invitation_invitee_email">
-		<?php esc_html_e( 'Email', 'buddypress' ); ?>
-		<span class="bp-required-field-label"><?php esc_html_e( '(required)', 'buddypress' ); ?></span>
-	</label>
-	<input id="bp_members_invitation_invitee_email" type="email" name="invitee_email" required="required">
-
-	<label for="bp_members_invitation_message">
-		<?php esc_html_e( 'Add a personalized message to the invitation (optional)', 'buddypress' ); ?>
-	</label>
-	<textarea id="bp_members_invitation_message" name="invite_message"></textarea>
-
-	<input type="hidden" name="action" value="send-invite">
-
-	<?php bp_nouveau_submit_button( 'member-send-invite' ); ?>
-</form>
+<?php if ( bp_user_can( bp_displayed_user_id(), 'bp_members_send_invitation' ) ) : ?>
+
+	<?php bp_nouveau_user_feedback( 'member-invitations-help' ); ?>
+
+	<form class="standard-form network-invitation-form" id="network-invitation-form" method="post">
+		<label for="bp_members_invitation_invitee_email">
+			<?php esc_html_e( 'Email', 'buddypress' ); ?>
+			<span class="bp-required-field-label"><?php esc_html_e( '(required)', 'buddypress' ); ?></span>
+		</label>
+		<input id="bp_members_invitation_invitee_email" type="email" name="invitee_email" required="required">
+
+		<label for="bp_members_invitation_message">
+			<?php esc_html_e( 'Add a personalized message to the invitation (optional)', 'buddypress' ); ?>
+		</label>
+		<textarea id="bp_members_invitation_message" name="invite_message"></textarea>
+
+		<input type="hidden" name="action" value="send-invite">
+
+		<?php bp_nouveau_submit_button( 'member-send-invite' ); ?>
+	</form>
+
+<?php else : ?>
+
+	<?php bp_nouveau_user_feedback( 'member-invitations-not-allowed' ); ?>
+
+<?php endif; ?>
diff --git src/bp-templates/bp-nouveau/includes/functions.php src/bp-templates/bp-nouveau/includes/functions.php
index 1b17c6294..7fcb08943 100644
--- src/bp-templates/bp-nouveau/includes/functions.php
+++ src/bp-templates/bp-nouveau/includes/functions.php
@@ -1090,10 +1090,28 @@ function bp_nouveau_get_user_feedback( $feedback_id = '' ) {
 				'type'    => 'info',
 				'message' => __( 'Currently only your friends can invite you to groups. Uncheck the box to allow any member to send invites.', 'buddypress' ),
 			),
-			'member-invites-none'               => array(
+			'member-invitations-help'           => array(
+				'type'    => 'info',
+				'message' => __( 'Fill out the form below to invite a new user to join this site. Upon submission of the form, an email will be sent to the invitee containing a link to accept your invitation. You may also add a custom message to the email.', 'buddypress' ),
+			),
+			'member-invitations-none'           => array(
 				'type'    => 'info',
 				'message' => __( 'There are no invitations to display.', 'buddypress' ),
 			),
+			'member-invitations-not-allowed'    => array(
+				'type'    => 'error',
+				/**
+				 * Use this filter to edit the restricted feedback message displayed into the Send invitation form.
+				 *
+				 * @since 8.0.0
+				 *
+				 * @param string $value The restricted feedback message displayed into the Send invitation form.
+				 */
+				'message' => apply_filters(
+					'members_invitations_form_access_restricted',
+					__( 'Sorry, you are not allowed to send invitations.', 'buddypress' )
+				),
+			),
 		)
 	);
 
