Invoice with Google Calendar Integration Discontinued in QuickBooks Online
QuickBooks Online users who relied on the Invoice with Google Calendar integration report the app is no longer available as of November 2024, leaving billing workflows stranded.

QuickBooks Online users who depended on the Invoice with Google Calendar integration to bill for calendar-based appointments and events are discovering that the app has been pulled from availability. According to community guidance, the integration is no longer offered as of November 2024, and affected users are being directed to search the in-product app center for a replacement.
What the Integration Did
The Invoice with Google Calendar app allowed QuickBooks Online users to connect their Google calendars and automatically surface billable events on invoices. When a calendar event was created and associated with a QuickBooks customer, the integration could pull that event onto an invoice line with a description, a customer name, and an hourly billable rate. A Chrome browser plug-in extended the workflow by letting users press designated keyboard shortcuts to display a list of QuickBooks customers and enter rates while creating or editing events directly in Google Calendar.
For users not running the plug-in, the app parsed the calendar event title for specific shorthand — a description, a customer name, and a currency symbol followed by the hourly rate. Guests added to a calendar event were also treated as billable. If the same event was scheduled for multiple customers, only the first customer name listed was billed by default.
The Core Limitation Users Hit
Even when the integration was active, users regularly ran into a fundamental constraint: changes made to a Google Calendar event after it had already been added to an invoice did not flow through to QuickBooks Online. The invoice line remained static. To reflect any update — a changed duration, a revised rate, or a corrected customer — users had to manually delete the existing invoice line for that event and re-add the updated event from the Google Calendar panel within the invoice screen.
This two-way sync gap was a frequent source of confusion. Users expecting the invoice to reflect calendar edits automatically found that the integration was effectively a one-time pull at the moment the event was added to the invoice.
Rate and Service Item Configuration
The integration used a default service item and rate, which could be configured in two different areas depending on the version of the app. Users could overwrite the default rate on a per-event basis by including a currency symbol and amount in the calendar event title. Changing the underlying default rate required navigating to the Products and Services list in QuickBooks Online, locating the relevant service item, and updating its sales price there.
The app recognized multiple currency symbols, including the dollar sign for US, Canadian, and Australian editions, the euro symbol, and the pound sign. The default service item itself could be changed through the integration’s settings under the My Integrations or App Center overview, where users could select a different service item from a drop-down and save the selection.
Employee Matching and the Default Vendor Problem
Another recurring issue involved employee matching. The integration attempted to associate calendar owners with employees in QuickBooks Online by matching email addresses. When a calendar owner could not be matched to an existing employee — for instance, if the employee had not yet been set up in QuickBooks, or if the email addresses differed — the app created a default vendor record and attributed the billable time there.
This meant that billable hours could end up associated with a generic vendor rather than the correct employee, complicating payroll, job costing, and expense tracking. The recommended practice was to use identical email addresses when setting up employees in both QuickBooks Online and Google Calendar, and for organizations using Google Workspace (formerly G Suite), to standardize all user accounts on a single business domain.
Disconnecting and Cleaning Up
Users who need to fully remove the integration can disconnect it through the app settings. The process involves locating the integration in the overview screen and selecting the disconnect option. A residual artifact — a QuickBooks Customer group created in Google Contacts during the initial setup — also needs to be removed manually by navigating to the Contacts page in Google Calendar, selecting the QuickBooks Customer group, and deleting it from the options menu.
What Now
With the app no longer available, users who built their billing workflow around Google Calendar integration face a gap. The in-product app center remains the starting point for identifying a replacement, though any new tool will likely require rebuilding the connection between calendar events and invoice lines from scratch. For general QuickBooks Online troubleshooting and guidance on alternative time-tracking and invoicing workflows, the community knowledge base remains a resource — but the specific Google Calendar bridge that many users relied on is, for now, retired.