How do I log in?

Log into your FreshBooks account using any of the below methods.
 
If you're a client, log into your client account with the password you set up. If you haven't created a client account yet, open any invoice, estimate, or proposal you were emailed and create a client account using the steps here.
 

Sign in with FreshBooks

Log into your FreshBooks account anytime with your email address, password, and if requested, your FreshBooks code as a form of second factor authentication (2FA).
A FreshBooks code is a unique six-digit code that is valid for 10 minutes that acts as a second form of authentication to verify your identity. Once authenticated, you’ll remain logged in for 72 hours instead of 12 hours before you’re asked to log in and re-authenticate again.
 
Two-factor authentication (2FA) for FreshBooks logins (excluding Sign in with Apple and Google logins) will be activated on specific accounts over the coming months. Our product team is working on making 2FA available to all in the near future.
 
  1. Go to my.freshbooks.com
  2. Enter your Email and Password
  3. Select the Log in button
  4. If you have 2FA activated:
    1. Go to your email inbox and look for an email from FreshBooks with the subject line of Your FreshBooks code
      Email with six digit code from FreshBooks.
    2. Copy the six-digit code, enter it in your FreshBooks login page, and select the Log In button
      Log in page with fields to enter a six digit code.
  5. If you have multiple businesses, select a business, and you’ll be taken to your FreshBooks account.
 

Sign in with Apple

Use your Apple ID to log into your FreshBooks account instead as well as utilize Apple’s two-factor authentication and Hide My Email features.
 

Accounts Created with Apple ID

If you created your FreshBooks account using your Apple ID, log in directly with these steps:
  1. Go to my.freshbooks.com
  2. Select the Sign in with Apple button
  3. Enter your Apple ID Email and Password
  4. Select the Continue button
  5. If you have multiple businesses, select a business, and you’ll be taken to your FreshBooks account.
 

Accounts Created with FreshBooks Directly

If you created your account directly through FreshBooks and want to use Sign in with Apple instead, use the below steps:
  1. Go to my.freshbooks.com
  2. Enter your FreshBooks Email and Password
  3. Select the Log in button
  4. If you have multiple businesses, select a business, and you’ll be taken to your FreshBooks account
  5. Then select your profile picture or initials in the top right corner
  6. Next, select Account Profile
  7. Under your email address, select Change email address and update it to your Apple ID email instead
  8. Select Save Changes
  9. You’ll receive a verification email to verify the new address, select the Verify and Continue button in the email
  10. Once verified, log out of FreshBooks by selecting your profile picture or initials in the top right corner, then selecting Account Profile
  11.  in the top left and select Log Out
  12. Then follow the steps in Sign in with Apple above.
If you'd like to no longer use your Apple ID credentials to sign into FreshBooks, or you'd like to add Sign in with FreshBooks as another option, follow the steps here.
 

Sign in with Google

Use your Google login credentials to log into your FreshBooks account instead as well as utilize Google’s multi-factor authentication.
 

Accounts Created with Google

If you created your FreshBooks account using your Gmail or Google email, log in directly with these steps:
  1. Go to my.freshbooks.com
  2. Select the Sign in with Google button
  3. Enter your Gmail or Google Email and Password
  4. Select the Continue button
  5. If you have multiple businesses, select a business, and you’ll be taken to your FreshBooks account.
 

Accounts Created with FreshBooks Directly

If you created your account directly through FreshBooks and want to use Sign in with Google instead, use the below steps:
  1. Go to my.freshbooks.com
  2. Enter your FreshBooks Email and Password
  3. Select the Log in button
  4. If you have multiple businesses, select a business, and you’ll be taken to your FreshBooks account
  5. Then select your profile picture or initials in the top right corner
  6. Next, select Account Profile
  7. Under your email address, select Change email address and update it to your Google or Gmail Email instead
  8. Select Save Changes
  9. You’ll receive a verification email to verify the new address, select the Verify and Continue button in the email
  10. Once verified, log out of FreshBooks by selecting your profile picture or initials in the top right corner, then selecting Account Profile
  11. Then follow the steps in Sign in with Google above.
If you'd like to no longer use your Gmail or Google credentials to sign into FreshBooks, or you'd like to add Sign in with FreshBooks as another option, follow the steps here.

FAQs

My email and/or password isn't working, what can I do? 
Too many failed login attempts will result in your account being temporarily locked to keep your data secure. After waiting some time, you can try to log in again. Below are some common issues with your login credentials not working:
  • Turn off your web browser's auto-fill in case it's populating incorrect login details
  • Select the Forgot your password? link, and enter your email in - the email will only send if the email address matches an account on file
  • If you haven't received a password reset email after 15 minutes or so, check your junk or spam folder in case it was redirected there
  • Sign in with Apple or Google - Password resets have to be done through Apple directly, or with Google directly - you can always log in with your FreshBooks login credentials as a backup if you've set up a login with FreshBooks directly before
 
I haven’t received my FreshBooks code yet, or the FreshBooks code isn’t working, what do I do?
The FreshBooks code email is sent through our mail delivery services, and come from either of these addresses:
  • mail@freshbooks.com
  • mail@fb02.freshbooks.com
If you haven't already, check if the email was redirected to your junk or spam folder. If it has been incorrectly marked as junk, mark the email as safe for future logins.
If the FreshBooks code isn’t working, the code may have expired. Select the Resend code link for a new code. Any previous codes will automatically expire when resending a new code.
 
How long do I stay logged into my account? 
Your FreshBooks account will stay logged in on a web browser for 12 hours without 2FA, or for 72 hours with 2FA before you have to log in again. If you are using any security extensions or programs, this can shorten the amount of time you're logged into your account.