How to add Stripe integration. How to automate invoice creation in Xero or QuickBooks from Stripe billing.

Written By ScaleXP Customer Success (Super Administrator)

Updated at July 15th, 2025

 

If you use Stripe to invoice customers and would like to use ScaleXP to automate your deferred revenue schedule, ScaleXP allows you to replicate Stripe Invoices in Xero and QuickBooks or, alternatively, to replicate Stripe invoices into ScaleXP and journal in bulk into Xero or QuickBooks.

For more information on invoicing to Xero or QuickBooks in bulk, see this article.

For details on creating invoices directly into Xero or QuickBooks, see below.

First, Connect to Stripe

To enable ScaleXP to transfer invoices from Stripe to Xero or QuickBooks, go to Load Data (top bar)>Connections (left side bar) >Stripe>Add integration.

Select the Stripe account linked to your company and scroll down to Connect.

Return to Load Data>Connections.  Select Configure in the Stripe box.

Once the connection has been created, follow Steps 1 - 5 below to complete the setup process.

Step 1 - Select Accounting System import

In the top dropdown menu, "Import Stripe Invoices to:" select "Accounting System".

 

 

 

 

 

 

 

Step 2: Map Products

Select Map Products (top button).

Select a Default Account/Product (dropdown menu, top left) and then Save (bottom right button).

The default product mapping is required as a minimum setup. 

Once mapped, any new Stripe invoices will go to this account/product unless otherwise mapped (see below).

Next, map each individual Stripe product to the Xero account or QuickBooks Item Code, using the drop down menus.

Make sure to Save (using the button in the bottom right corner of the screen).

Useful Tip: Unmapped accounts will use the default account.  This gives you the flexibility to map the important accounts and leave others to use the default.  This can be very useful if you have many Stripe products.

Note: If you need to change your Xero accounts or QuickBooks items, go to that platform to update them.  Once that is done, just Sync the changes into ScaleXP.

Step 3: Map Coupons

Map your coupons or discounts to the associated accounts in Xero or QuickBooks.

Step 4: Map Tax Rates

STEP 4:  Select Map Tax Rates.  Match each of your Stripe tax rates to a Xero/QuickBooks tax rate.

Step 5: View in your accounting system

STEP 5:  Invoices will appear in Xero as 'Draft', meaning that they must be reviewed and approved.  

Invoices will appear in QuickBooks as final so do not require approval.

Once these five steps are complete, the setup process is finished- well done!

Note that Stripe invoices with nil value are not imported into Xero or QuickBooks.

Finally, it is worth mentioning that when new products are added in Stripe, these need to be  mapped in ScaleXP.  Just select Refresh Products (top right).  Complete the mapping as outlined in Step 1 and Save. 

Hint - you may want to set up your Stripe account as a bank account in Xero or QuickBooks to make balance sheet reconciliation easier. Read more here for Xero or here for QuickBooks.

Note that the "last synced" message on the Stripe integration refers to the last sync date for mapping, not invoicing syncing. Invoices will be synced to ScaleXP and QuickBooks or Xero as soon as created in Stripe.