I'm redesigning a site that requires a fair amount of information from users (because it deals with finance, our company is required to have KYC and AML procedures etc).

The site flow for new users is proposed as follows:

  1. Homepage
  2. Links to the features pages of the site (users can see all the features, but when they click to take an action, they will be brought to the Sign Up page)
  3. Sign Up
  4. Account creation page requiring;

    • Verify email
    • Full name & address
    • Verify phone number (add phone, then we send a security code)

    Nothing else on the page, no way out - if the user leaves, the next time they log in, they will be brought back to the account creation page.

  5. After completing the account creation, they have access to the site. There is a final step; adding and verifying a bank account. But this is not required for all the actions on the site, so it would be separate from the initial account creation.

My concern is around restricting user access to the site before completing the 3 step account creation process. Should we add a "Finish later" button? Our thinking was that by allowing people to view (but not use) the features of the site prior to Sign Up, they would be ok with completing the 3 step account creation immediately post Sign Up.

1 Answer 1


You are on the right track by not asking for bank account information until it's needed. With todays online security breaches you need to earn the trust of your user before asking for financial information.

Here is a great article. 7 Actions that Earn User Trust

With that said, I'd prompt for bank account information only on the first action that the user invokes that requires it. If you do that, you don't need a "Finish Later" button.

  • Thanks for your response. That's exactly what we planned to do! Whent the user clicks to pay for something, we'd prompt adding a bank. My greater concern is not having a way out of the initial Account Creation page (verify email, name & address, phone). That is where I was considering adding a "Finish Later" button.
    – timothylaw
    Commented Sep 10, 2014 at 21:52
  • If you add a "Finish Later" button, that lets the user know that their details are being saved - otherwise they might think they have to abandon the sign-up process, and restart it from scratch later. But even if they just navigate away without explicitly saving, you could still be helpful by letting them resume account creation with the fields filled in the way they left them. Commented Sep 12, 2014 at 10:52
  • If you only ask for the account information you need when you actually need it there's no reason to have a "Finish Later" button. Another alternative is to just make those things which can be "finished later" clearly optional in your initial Account Creation page. It seems like an odd paradigm because I haven't seen it before, but if you go down the route of including a "Finish Later" button make sure it's clear to the user how they "finish" their account setup. Maybe you could show a "your account is 3/4 complete".
    – FodderZone
    Commented Sep 12, 2014 at 14:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.