diff --git a/lib/view_model/send/send_view_model.dart b/lib/view_model/send/send_view_model.dart
index d61ac3f96..a3f84fcd4 100644
--- a/lib/view_model/send/send_view_model.dart
+++ b/lib/view_model/send/send_view_model.dart
@@ -130,9 +130,12 @@ abstract class SendViewModelBase with Store {
       await pendingTransaction.commit();
 
       if (pendingTransaction.id?.isNotEmpty ?? false) {
-        await transactionDescriptionBox.add(TransactionDescription(
+        _settingsStore.shouldSaveRecipientAddress
+        ? await transactionDescriptionBox.add(TransactionDescription(
             id: pendingTransaction.id, recipientAddress: address,
-            transactionNote: note));
+            transactionNote: note))
+        : await transactionDescriptionBox.add(TransactionDescription(
+            id: pendingTransaction.id, transactionNote: note));
       }
 
       state = TransactionCommitted();