diff --git src/wp-admin/css/admin-menu.css src/wp-admin/css/admin-menu.css
index 9c09dac..e75cb88 100644
--- src/wp-admin/css/admin-menu.css
+++ src/wp-admin/css/admin-menu.css
@@ -512,7 +512,8 @@ ul#adminmenu > li.current > a.current:after {
 
 /* @todo: consider to use a single rule for these counters and the list table comments counters. */
 #adminmenu .awaiting-mod,
-#adminmenu .update-plugins {
+#adminmenu .update-plugins,
+#adminmenu .awaiting-confirmed-request-mod {
 	display: inline-block;
 	vertical-align: top;
 	margin: 1px 0 0 2px;
diff --git src/wp-admin/includes/user.php src/wp-admin/includes/user.php
index 7694889..8864a7f 100644
--- src/wp-admin/includes/user.php
+++ src/wp-admin/includes/user.php
@@ -843,6 +843,51 @@ function _wp_personal_data_export_page() {
 	<?php
 }
 
+add_filter( 'add_menu_classes', '_wp_export_erase_request_bubble' );
+
+/**
+ * Admin menu bubble for data export and erase requests.
+ *
+ * @since 4.9.7
+ *
+ * @param array $menu Menu array.
+ */
+
+function _wp_export_erase_request_bubble( $menu ) {
+	
+	$confirmed_export_request_counts = 0;
+	if ( current_user_can( 'export_others_personal_data' ) ) {
+		$export_request_counts = (array) wp_count_user_requests( 'export_personal_data' );
+		if( isset( $export_request_counts['request-confirmed'] ) ) {
+			$confirmed_export_request_counts = (int) $export_request_counts['request-confirmed'];
+		}
+	}
+		
+	$confirmed_erase_request_counts = 0;
+	if ( current_user_can( 'erase_others_personal_data' ) ) {
+		$erase_request_counts = (array) wp_count_user_requests( 'remove_personal_data' );
+		if( isset( $erase_request_counts['request-confirmed'] ) ) {
+			$confirmed_erase_request_counts = (int) $erase_request_counts['request-confirmed'];
+		}
+	}
+	
+	$request_count = $confirmed_export_request_counts + $confirmed_erase_request_counts;
+			
+	// Loop through menu items
+	foreach( $menu as $menu_key => $menu_data ){
+		// If not the Tools menu, continue
+		if( 'tools.php' != $menu_data[2] )
+			continue;
+		// On Tools menu add the bubble with the $request_count calculated above.
+		$menu[$menu_key][0] .= sprintf( 
+			' <span class="awaiting-confirmed-request-mod count-%d"><span class="confirmed-request-count">%d</span></span>',
+			$request_count,
+			number_format_i18n( $request_count )
+		);
+	}
+	return $menu;
+}
+
 /**
  * Personal data anonymization.
  *
