diff --git a/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingActivity.java b/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingActivity.java
index 0acc18f5..e0b232e1 100644
--- a/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingActivity.java
+++ b/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingActivity.java
@@ -28,6 +28,7 @@ import android.widget.LinearLayout;
 
 import com.m2049r.xmrwallet.LoginActivity;
 import com.m2049r.xmrwallet.R;
+import com.m2049r.xmrwallet.util.KeyStoreHelper;
 
 public class OnBoardingActivity extends AppCompatActivity implements OnBoardingAdapter.Listener {
 
@@ -75,6 +76,9 @@ public class OnBoardingActivity extends AppCompatActivity implements OnBoardingA
             }
         });
 
+        // let old users who have fingerprint wallets already agree for fingerprint sending
+        OnBoardingScreen.FPSEND.setMustAgree(KeyStoreHelper.hasStoredPasswords(this));
+
         for (int i = 0; i < OnBoardingScreen.values().length; i++) {
             agreed[i] = !OnBoardingScreen.values()[i].isMustAgree();
         }
diff --git a/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingScreen.java b/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingScreen.java
index d731d621..c6227d54 100644
--- a/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingScreen.java
+++ b/app/src/main/java/com/m2049r/xmrwallet/onboarding/OnBoardingScreen.java
@@ -28,7 +28,7 @@ enum OnBoardingScreen {
     private final int title;
     private final int information;
     private final int drawable;
-    private final boolean mustAgree;
+    private boolean mustAgree;
 
     OnBoardingScreen(final int title, final int information, final int drawable, final boolean mustAgree) {
         this.title = title;
@@ -52,4 +52,8 @@ enum OnBoardingScreen {
     public boolean isMustAgree() {
         return mustAgree;
     }
+
+    public boolean setMustAgree(boolean mustAgree) {
+        return this.mustAgree = mustAgree;
+    }
 }