diff --git a/assets/js/admin/settings-views-html-settings-tax.js b/assets/js/admin/settings-views-html-settings-tax.js
index 48fcdb2fdec..e331f6d53cf 100644
--- a/assets/js/admin/settings-views-html-settings-tax.js
+++ b/assets/js/admin/settings-views-html-settings-tax.js
@@ -24,6 +24,7 @@
if ( rates[ rateID ][ attribute ] !== value ) {
rates[ rateID ][ attribute ] = value;
this.set( 'rates', rates );
+ this.trigger( 'change:rates' ); // Why is this necessary? Shouldn't the previous line trigger it?
}
}
} ),