×

HubSpot QuickBooks Integration Guide

HubSpot QuickBooks Integration Guide

The HubSpot integration with QuickBooks Online lets you connect your CRM data with accounting, so sales and finance can work from the same information. This guide explains how to set up the integration, use invoices and quotes, and manage key sync settings between the two systems.

What the HubSpot and QuickBooks Integration Does

Before you connect the apps, it helps to understand what data can flow between them and which objects are supported.

  • Connect a single QuickBooks Online company file to your HubSpot account.
  • Create and send QuickBooks invoices from within HubSpot.
  • Turn HubSpot quotes into QuickBooks invoices.
  • View invoice and payment status on records in your CRM.
  • Associate QuickBooks invoices with contacts, companies, and deals.

The integration is designed for QuickBooks Online. Desktop and self‑hosted versions are not supported by this connection.

Requirements for Using HubSpot with QuickBooks

Make sure these requirements are met before you begin the installation process.

  • An active QuickBooks Online account with admin access.
  • HubSpot user permissions that allow you to install apps from the marketplace.
  • Browser access to both accounts to complete the authorization steps.

If you manage multiple company files in QuickBooks Online, confirm which one you want connected because the integration supports only one file per portal.

How to Connect HubSpot to QuickBooks Online

Follow these steps to install and authorize the integration inside your CRM.

  1. In your account, go to the HubSpot App Marketplace.

  2. Search for the QuickBooks Online integration listing.

  3. Select the app, then click the install or connect button.

  4. When prompted, sign in to your QuickBooks Online account as an admin.

  5. Review the requested permissions, then click to authorize access.

  6. After approval, you are redirected back to HubSpot to finalize basic settings.

At this point the connection is established and you can begin creating invoices and linking QuickBooks data to CRM records.

Managing HubSpot Invoice Settings for QuickBooks

Once connected, configure how the integration treats invoices that are created or edited from inside the CRM.

Setting a Default QuickBooks Company in HubSpot

If your QuickBooks Online account contains more than one company file under the same login, you must choose which company will be linked.

  1. Open the integration settings page inside HubSpot.

  2. Select the desired QuickBooks company from the available list.

  3. Save your changes to make this the default file for new invoices.

This ensures that every invoice you create from a record in the CRM is stored in the correct accounting file.

Choosing Invoice Number Behavior in HubSpot

The integration can either respect QuickBooks automatic numbering or use custom invoice numbers that you add within the CRM interface.

  • Use QuickBooks numbering: Invoice numbers are assigned by QuickBooks Online when the document is created or synced.
  • Use numbers from CRM: Values entered in the invoice number field in HubSpot are sent to QuickBooks.

Set your preference on the integration settings page based on how strictly you manage numbering sequences in your accounting workflows.

Creating a QuickBooks Invoice from a HubSpot Record

You can generate invoices directly from contact, company, or deal records without switching systems.

  1. Open the relevant record in HubSpot.

  2. Locate the QuickBooks or invoices card in the right sidebar.

  3. Click to create a new invoice.

  4. Select or confirm the QuickBooks customer that should be billed.

  5. Add line items, quantities, taxes, and discounts as needed.

  6. Save and send the invoice or save it as a draft, depending on your workflow.

The created invoice is stored in QuickBooks Online and also visible on the CRM record, so sales users can track payment status in real time.

Converting HubSpot Quotes to QuickBooks Invoices

If your sales process uses quotes, the integration lets you convert an approved quote into an invoice with minimal manual data entry.

  1. Open the relevant quote inside HubSpot.

  2. Confirm that the customer, products, and pricing details are accurate.

  3. Use the available action to create a QuickBooks invoice from the quote.

  4. Review the generated invoice details in the CRM window.

  5. Save the invoice, then send it to the customer from QuickBooks if required.

Associations between the quote, deal, and customer are preserved, giving you clear traceability from estimate to payment.

Viewing QuickBooks Invoice Statuses in HubSpot

After the integration is active, users can view invoice and payment information on CRM records without needing accounting access.

  • Status tracking: See whether an invoice is draft, open, paid, void, or overdue.
  • Payment details: View recorded payments and outstanding balances coming from QuickBooks Online.
  • Timeline context: Invoice creation and updates appear on the HubSpot activity timeline, alongside emails and calls.

Because these details sync from the accounting system, your sales team can follow up on collections while finance retains control of financial data entry.

Best Practices for Using HubSpot with QuickBooks

To get reliable reporting and smooth handoffs between departments, follow these recommended practices.

  • Keep customer records aligned by confirming that primary email or company names match in both systems.
  • Create invoices from the relevant deal record so revenue amounts are tied to the right pipeline stage.
  • Limit edit access to invoices in the CRM to users who understand your accounting policies.
  • Review the integration settings periodically when business rules change.

You can also work with CRM and revenue operations specialists to optimize your configuration. For example, Consultevo offers consulting for scaling teams that want to streamline sales and finance connections.

Troubleshooting the HubSpot QuickBooks Integration

If something is not working as expected, review these steps before disconnecting and reconnecting the integration.

  • Check user permissions: Make sure the QuickBooks user who originally connected the app still has access.
  • Confirm subscription status: Both HubSpot and QuickBooks Online accounts must be active and in good standing.
  • Review error messages: Integration error notices often explain which fields or settings need adjustment.
  • Resync or reconnect: If authorization has expired, you may need to reauthorize the app from the integration settings page.

For detailed, product‑specific steps and the latest limitations or updates, refer directly to the official documentation on the QuickBooks integration page on the HubSpot Knowledge Base: view the full integration article.

Next Steps with the HubSpot Integration

Once you are comfortable creating invoices and tracking payments, consider expanding your use of the integration by aligning pipelines, forecasting, and reporting. Consistent processes around quotes, invoices, and collections will help your team get more value from both HubSpot and QuickBooks Online while keeping financial data accurate and accessible.

Need Help With Hubspot?

If you want expert help building, automating, or scaling your Hubspot , work with ConsultEvo, a team who has a decade of Hubspot experience.

Scale Hubspot

“`

Verified by MonsterInsights