The short answer is:
You are correct - HubSpot still does not natively support importing QuickBooks Estimates (Quotes) directly into HubSpot Deals or Quotes.
While third-party apps and middleware like Zapier offer a basic workaround, the better, more cost-effective, and fully customized solution is to build a direct API integration using the HubSpot API and the QuickBooks API.
This approach gives you complete control over the data mapping, allowing you to automatically create HubSpot Deals or even HubSpot Custom Objects whenever an Estimate is created or updated in QuickBooks, which is superior to the limited functionality of off-the-shelf connectors 
The long answer is:
The reason you’re finding this limitation has persisted is that HubSpot’s official focus for its QuickBooks integration is on post-sale financial data like `Invoices` and `Payments`, not pre-sale transactional data like Estimates.
Relying on a third-party app or middleware, while quick to set up, introduces recurring subscription costs and often forces you into rigid data models that may not perfectly fit your sales process.
This is where a custom API integration is a better and often cheaper long-term solution.
You would use the QuickBooks API’s Webhooks feature to set up a subscription that notifies your server whenever an `Estimate` is created or modified.
Your server, which could be a simple script hosted on a platform like Google Cloud Platform (GCP) or a serverless environment, would then receive this data payload.
This script would then use the HubSpot API to automatically perform one of two actions: either create a new Deal in your HubSpot pipeline, populating it with the Estimate details, or create a record in a dedicated HubSpot Custom Object named “QuickBooks Estimates” and associate it with the correct Contact and Company records.
The key benefit is customization - you decide exactly which QuickBooks Estimate fields map to which HubSpot properties, ensuring your data is clean and actionable for your sales team.
Although this requires an upfront development cost, it quickly becomes more cost-effective than ongoing subscription fees for middleware.
While Google Tag Manager and a server-side tagging tool like Stape are typically used for website tracking, they represent the modern methodology of routing and transforming data outside of client browsers, and this same architectural philosophy applies here: using your own secure server to mediate data transfer between the QuickBooks API and the HubSpot API gives you maximum flexibility, data fidelity, and control over your unique sales-to-finance process.
This comment was generated with the assistance of an AI tool, incorporating my expertise in integrations 