diff --git a/client/blocks/credit-card-form/helpers.js b/client/blocks/credit-card-form/helpers.js
index <HASH>..<HASH> 100644
--- a/client/blocks/credit-card-form/helpers.js
+++ b/client/blocks/credit-card-form/helpers.js
@@ -14,6 +14,7 @@ import {
 	shouldAddPaymentSourceInsteadOfRenewingNow,
 } from 'calypso/lib/purchases';
 import wpcomFactory from 'calypso/lib/wp';
+import { recordTracksEvent } from 'calypso/lib/analytics/tracks';
 
 const wpcom = wpcomFactory.undocumented();
 
@@ -75,6 +76,7 @@ async function saveCreditCard( { token, translate, saveStoredCard, stripeConfigu
 		? { payment_partner: stripeConfiguration.processor_id }
 		: {};
 	await saveStoredCard( { token, additionalData } );
+	recordTracksEvent( 'calypso_purchases_add_new_payment_method' );
 	notices.success( translate( 'Card added successfully' ), {
 		persistent: true,
 	} );
@@ -102,6 +104,7 @@ async function updateCreditCard( {
 	}
 
 	const purchaseIsRenewable = purchase && siteSlug && isRenewable( purchase );
+	recordTracksEvent( 'calypso_purchases_save_new_payment_method' );
 
 	let noticeMessage = response.success;
 	let noticeOptions = { persistent: true };
Purchases: Add new save credit card event (#<I>)

* Add new save credit card event



* Add add credit card event