Quickbooks Online Integration

Time To Pet integrates with your Quickbooks Online account, allowing your invoices, services, payments, and clients to be automatically kept in sync as changes are made in your Time To Pet account.

What You'll Need: Time To Pet Solo or Team Plan. This feature is not available on the Lite plan.

Note: You are not required to connect to Quickbooks to use Time To Pet. Our platform provides all the essential tools you need to start, grow, and manage your business effectively. However, the option is available for those who wish to streamline their accounting processes and integrate with Quickbooks.

In this article

Check out this video from our Onboarding Team on integrating with Quickbooks Online!

Integrating With Quickbooks Online

You must be an administrator to connect your Quickbooks Online account to your Time To Pet account.

  1. Navigate to Settings > Integrations > Quickbooks
  2. Click the "Connect To Quickbooks" button:

    screenshot of integrations quickbooks screen with red arrow pointing to connect to quickbooks button

  3. A new window will launch, asking you to log in to Quickbooks and grant access to Time To Pet.
  4. When access has been granted, you will be redirected back to Time To Pet and will see a message that you have successfully connected your Quickbooks account.

All invoices created from this point on will now be synced to Quickbooks automatically for you, including the attached clients, services, and payments. If you would like to sync Invoices created in Time To Pet before you connected Quickbooks, send us a note, and we can take care of this for you.

Initially Bringing Time To Pet and Quickbooks In Sync

Each client in Time To Pet has a unique link to a client in Quickbooks to ensure their accounts are kept in sync. It might be the case that we need to initially make this connection manually.

Case 1: Clients in Quickbooks, No Clients in Time To Pet

Similarly, if you have clients in Quickbooks and clients in Time To Pet, but there is no overlap, this case also applies.

In your Quickbooks screen in Time To Pet (Settings > Integrations > Quickbooks), click the "Download Quickbooks Clients & Services" button.

This will download all of your Quickbooks clients to Time To Pet and automatically make the link to their counterparts in Quickbooks.

Case 2: Clients in Time To Pet, No Clients in Quickbooks

You have clients in Time To Pet but none in Quickbooks (or none that you want in Time To Pet). This is likely because you just created a new Quickbooks account.

Lucky you! Time To Pet will take care of everything automatically for you.

Case 3: Clients in both Time To Pet and Quickbooks

If you have clients in both Quickbooks and Time To Pet that overlap, some manual work is required to be done to connect the two.

  1. Navigate to your Client List.
  2. Scroll to the bottom and click the "Manage Quickbooks Links" button.

    screenshot of client list with red arrow pointing to manage quickbooks link button

  3. A new window will open. If you have a large number of clients in Quickbooks, this can take 2-5 minutes to open initially.
  4. Each row in the table represents a client in Time To Pet. If we have a link to the client in Quickbooks, the second column will be populated with their name in Quickbooks.
  5. To link a Time To Pet client to a Quickbooks client
    1. Click the Edit link to the right.
    2. Select the Quickbooks client in the drop-down list.
    3. Click the Save button to the right of the drop-down list.

Integrating With Quickbooks Online - Clients in both Time To Pet and Quickbooks

Once you have linked all Time To Pet clients to their counterparts in Quickbooks, you can then safely use the "Download Quickbooks Clients & Services" tool in Settings > Integrations > Quickbooks.

Custom Transaction Numbers

When integrated with QuickBooks, QuickBooks typically automatically generates incremental invoice numbers, referred to as "transaction numbers" within QuickBooks. These invoice numbers are then synchronized into Time To Pet. If the "Custom transaction numbers" setting is enabled in your QuickBooks account, QuickBooks will assign the number "0" instead.

Invoices created or edited in Time To Pet before January 29th, 2024, would have imported these "0" invoice numbers from QuickBooks. However, we have implemented an update in Time To Pet. If we detect that your QuickBooks account has the "Custom transaction numbers" setting enabled, we will override the "0" invoice number and assign an actual number, which will then be pushed into QuickBooks. If you have any pre-existing invoices with "0" invoice numbers that you would like to replace with an actual number, please refer to the section below on Giving "0" Invoices A Number.

Note: When Time To Pet assigns invoice numbers, we will use the "Next Invoice Number" listed in Settings > Invoice Settings and prefix it with "TTP" in QuickBooks. For example, if we assign the number 1234 in Time To Pet, it will show in QuickBooks as "TTP1234".

Giving "0" Invoices A Number

Turning off the Custom Transaction Numbers setting will not automatically re-number the invoices that were already assigned a "0." Follow these steps to give these invoices an actual number:

  1. Ensure the Custom Transaction Numbers setting is ON, allowing you to edit your invoice numbers in QuickBooks. See Locating The Custom Transaction Numbers Setting for instructions.
  2. In QuickBooks, assign actual numbers to all "0" invoices.
  3. Turn off Custom Transaction Numbers.
  4. In Time To Pet, open the Edit Invoice screen for each invoice that needs to pull in the new invoice numbers. Scroll to the bottom and click "Re-Sync With QuickBooks."

Locating The Custom Transaction Numbers Setting

To locate the Custom Transaction Numbers setting in QuickBooks, click the gear icon in the top right corner of your QuickBooks dashboard:

Click "Account & Settings":

Click "Sales" and then the pencil icon in the top-right corner:

Locate the Custom Transaction Numbers setting and toggle it ON or OFF, depending on your goal.

Note: If you intend to give your "0" invoices a number, keep this setting ON until you've completed the steps listed in the section above titled Giving "0" Invoices A Number

Note: If you have more than 50 invoices to re-number in Time To Pet after assigning them a number in QuickBooks, please reach out to us at support@timetopet.com, and we'll be happy to assist with a bulk sync.

Should I Use the QBO Integration?

Our QuickBooks integration is most useful for companies that use an accrual accounting method, meaning their accounting recognizes revenue when the services are scheduled and rendered regardless of if or when those services have been paid for. This makes it necessary to have complete invoices with dates of scheduled events recorded in their accounting software. This is where our integration is most helpful because we will automatically send the invoices to QuickBooks, so you don't have to create them manually.

That said, the majority of pet care businesses operate on a "cash" basis, meaning they record and track only payment transactions, regardless of when services were scheduled and rendered. In this case, our QuickBooks integration wouldn't be necessary because you can link your bank to QuickBooks (or whichever accounting software you prefer) to import payout transactions. You can then compare these to the records in Time To Pet to confirm accuracy as needed.


Q: Do changes made in Quickbooks automatically sync to Time To Pet?

Unfortunately, they do not. Quickbooks does not have any mechanism by which we are notified of updates. To sync a change made in Quickbooks, edit the Invoice in Time To Pet, scroll to the very bottom, and click the "Re-Sync With Quickbooks" button.

Q: Is there a charge to integrate with Quickbooks?

Time To Pet will not charge you any additional fee to integrate with Quickbooks.

Q: Which countries does the Quickbooks Integration support?

We currently only support integrating with USA Quickbooks accounts. The only reason we 'officially' integrate with US Quickbooks only is due to the fact that each Country handles sales tax differently. If the company doesn't collect sales tax, it should be able to use the integration without issue.

Q: What versions of Quickbooks does Time To Pet work with?

Time To Pet can only integrate with Quickbooks Online Essentials, Plus, and Advanced plans. Time To Pet does not work with desktop, Simple Start, or Self Employed versions of Quickbooks.

Q: Why do my Invoices have #0?

You have Custom Transaction Numbers enabled in QBO. Please see Custom Transaction Numbers.

Next Help Article: Text Messaging

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us