First-time users usually take 20-25 minutes to fully complete the process. But, this can be done over time if you wish - ND MoneyWorks saves your information so when you log back in, you can pick up where you left off!