---
title: "QuickBooks Online Integration: Configuration"
url: "https://help.psarev.io/en/article/quickbooks-online-integration-configuration"
language: "en"
last_updated: "2026-08-05T16:22:41.521Z"
---

# QuickBooks Online Integration: Configuration

| **NOTE:** An authorized user account is required to run this integration. To support better security and audit visibility, we recommend creating a dedicated "service account" user. When configuring this integration, sign in using the service account rather than your personal user account to ensure that audit logs reflect the service account running the integration instead of the user who originally installed it. |
| --- |

Complete the steps below to configure the QuickBooks Online integration.

| **NOTE**: Before you begin this configuration, complete the following to ensure you have everything you need to complete the setup.<br>-   Contact Rev.io to ensure you have an **API user created** in your instance. <br>-   Make note of the API user's **Login Name** from their user profile in Rev.io and the password.<br>-   Make note of the following information for product mappings.  <br>     *- Rev.io* **Product ID** for unmatched items from QBO.  <br>     - *QBO* **Item ID** for unmatched **one-time** products from Rev.io.  <br>     - *QBO* **Item ID** for unmatched **recurring** products from Rev.io.  <br>     - *QBO* **Tax Code** to use when creating invoices from Rev.io.  <br>     - *QBO* **Class** to assign to invoice line items from Rev.io. |
| --- |

1.  Click *Admin o*n the sidebar menu and select **Integrations Library**.  
    ![](https://cdn-assets.productfruits.com/444edc8a-9c61-4ad0-8b3b-11ff74759a56)  
     
2.  Click the *Marketplace* tab.  
    ![](https://cdn-assets.productfruits.com/a251359a-7236-474b-b168-4e1674106439)  
     
3.  Locate and select the **QuickBooks & Rev.io Data Sync Integration** in the *Accounting & Finance* section.  
    ![](https://cdn-assets.productfruits.com/dccfc409-cb46-4dbd-945b-ec09017aa916)  
     
4.  Click the **Configure** button.  
    ![](https://cdn-assets.productfruits.com/c15aa9b4-d98f-414b-92ab-7db9c6f453e7)  
     
5.  The *Initial Configuration* section is automatically populated. Click the **Next** button.  
    ![](https://cdn-assets.productfruits.com/fc324e07-8750-45d6-9e35-807b79f71a01)  
     
6.  Click **Connect to QuickBooks**. You will be redirected to QuickBooks to sign in with your credentials. Once authorization is complete, close the QuickBooks tab and return to Rev.io.  
    ![](https://cdn-assets.productfruits.com/c78fb360-4b10-4f40-9e29-a25dc406f5ae)  
      
7.  If your connection was successful, the status circle in the *QuickBooks Online* section will be green. Click the **Next** button.  
    ![](https://cdn-assets.productfruits.com/5e6212aa-119d-4857-906a-f87bebdacde6)  
     
8.  Review the invoice configuration options and make any adjustments as needed. We strongly recommend keeping the **Use Invoice Prefix** option enabled to avoid confusion when syncing invoices. Click **Next**.  
    ![](https://cdn-assets.productfruits.com/0bc1c65d-5b42-41f2-bf8a-1eaec8a3c007)  
     
9.  Create mappings for your payment methods by selecting a **Rev.io Payment Method** and the corresponding **QuickBooks Payment Method**. Click **Add to Payment Method Mappings** to add additional mappings. Click **Next**.  
    ![](https://cdn-assets.productfruits.com/36ca84fe-3f90-432e-a2a0-891c416b0836)  
     
10.  Create mappings for your GL codes and income accounts by selecting a **Rev.io GL Code** and the corresponding **QBO Income Account**. Click **Add to GL Code Mappings** to add additional mappings. Click **Next**.  
     ![](https://cdn-assets.productfruits.com/14f072f2-d7cb-4e6f-94a3-6c9559f17dc9)  
      **NOTE:** See below for examples of GL Codes in Rev.io PSA and QuickBooks Online.  
     ![](https://cdn-assets.productfruits.com/fdd2344a-ca1c-47cf-927b-ce42205280b0)  
      
11.  Create mappings for your product types by selecting a **QuickBooks Item Type** and the corresponding **Rev.io Product Type**. Click **Add to Product Type Mappings** to add additional mappings. Click **Next**.  
     ![](https://cdn-assets.productfruits.com/4db825ca-4487-4b1e-b4c5-6a1ba5674e18)  
      
12.  Review the payment configuration options and make any adjustments as needed. We strongly recommend keeping the **Use Payment Prefix** option enabled to avoid confusion when syncing payments. Click **Next**.  
     ![](https://cdn-assets.productfruits.com/abab845b-60d2-47fa-992f-0358cee3932e)  
      
13.  Create mappings for unmatched items by selecting the appropriate options from the dropdowns for the following fields and click **Next**.  
      *- Rev.io* **Product ID** for unmatched items from QBO.  
      - *QBO* **Item ID** for unmatched **one-time** products from Rev.io.  
      - *QBO* **Item ID** for unmatched **recurring** products from Rev.io.  
      - *QBO* **Tax Code** to use when creating invoices from Rev.io.  
      - *QBO* **Class** to assign to invoice line items from Rev.io.  
     ![](https://cdn-assets.productfruits.com/aa9e9f6a-98cf-49e1-b082-827311d72e8c)  
      
14.  Select a **Bill Profile** to assign to new customers created in Rev.io from QuickBooks Online. Review the remaining sync options, select your preferred **Sync Direction**, and click **Finish**.  
     ![](https://cdn-assets.productfruits.com/66d8dcad-27ff-47d1-971e-7907190a963c)  
      
15.  The integration will run an initial sync of your customers and products. Do not leave this page while the sync is running. If you need to work in Rev.io during this time, open it in a separate tab. To review and manage customer and product mappings after setup, see the [Integrations Library: Data Sync & Mapping](https://help.psarev.io/en/article/integrations-library-data-sync-mapping) article for more information.  
     ![](https://cdn-assets.productfruits.com/4a7f148f-ab6d-41e1-991a-a4051c575ade)
