With deep integration into both QuickBooks and Xero, we support invoicing features you won’t find anywhere else.
However you invoice, we’ve got you covered. InvoiceStack supports multiple invoices per deal, staged payments, deposits, subscriptions and repeat payments.
We make it easy to automate your deals using invoice data. Move deals when invoices are synced or paid, create HubSpot workflows based on invoice status and much more.
Adapt InvoiceStack to your needs using your accounting settings or mapping your deal data into your accounting platform. Or go even further and unlock bespoke customisations from our team.
Each deal can have multiple invoices, giving you the flexibility to create an invoice schedule that suits you
Using your accounting platform as the source of truth, any changes made by your finance team are synced back to HubSpot, such as payment status, changes to tax or line items and even deletions and voids.
Match your deal contacts to existing contacts in your accounting platform, or create new contacts without leaving HubSpot. We’ll even pre-fill your HubSpot data.
No more copying and pasting! If you have quotes or line items on your HubSpot deal, we’ll populate these automatically onto your invoices. You can review and edit them before creating the invoice.
Create invoices in any currency you like, as long as you have it configured in your accounting platform.
Show the status of invoices and even if they are overdue or not, with live updates from your accounting platform. This data is synced back to your HubSpot properties so you can set up workflows and automations too.
We pull your tax settings right from your accounting platform, meaning invoices can be created with accurate tax information.
Map your HubSpot line items or products to items in QuickBooks or Xero, syncing your data across both platforms
Create separate deposit invoices for deals, and set up automations once they have been paid
Show discounts on your invoices, supporting both percentage and fixed discounts.
Connect more than one account to a single HubSpot instance, ideal for multinational businesses, mergers or different business units. (Enterprise Plan Only)
Create repeating invoices in QuickBooks or Xero, just specify frequency, start date and, optionally end date. We’ll even pre-fill data from your HubSpot line items and keep track of the total invoices generated each month
When QuickBooks calculates the relevant taxes on each invoice, your invoices in HubSpot are kept up to date.
Create invoices with any custom fields you have configured in QuickBooks, and pre-fill the data from your HubSpot deal.
Set the invoice message without leaving HubSpot, or edit the default from QuickBooks.
Set service date for each line item when creating your invoices, and pre-fill the data from your HubSpot line items.
Use Xero’s reference field to store a unique reference, deal name, purchase order numbers or deal owners. We can even pre-fill it with data from your HubSpot deal.
Use tracking codes in Xero to categorise invoices by business unit, region or sales person, and use this data to build reports inside Xero.
See all of your Xero sales accounts live in InvoiceStack, and auto-select tax rates when selected.
Streamline the connection between your sales and finance teams by using Xero’s approval queues. Ideal for staged payments.
Getting started with Invoice Stack is easy! Try it for yourself with a 21-day free trial, no credit card required and get set up in minutes. Or, if you'd like to take a deeper dive or show your team - book a demo slot at a time that suits you.