Connect to Stripe automated feed

Connecting to Stripe provides an automated transaction feed into ExpensePlus, much like Open Banking. This article explains how to connect your Stripe account to ExpensePlus, how to reconcile Stripe payouts and transactions, and how to check your Stripe balance in ExpensePlus.

Add the Stripe payment processor account

If you haven't yet added a Stripe payment processor account within ExpensePlus, here is what you need to do:

Only those with admin access for the Stripe account you wish to connect will be able to perform this task.

  1. In the Bank & Cash Account Settings, click the 'Add Payment Processor Account' button.

ExpensePlus screenshot of the Bank & Cash Account Settings screen, highlighting the 'Add Payment Processor Account' button

  1. In the pop-up that appears, select Stripe as the provider name, customise any other details, then click 'Submit'.

ExpensePlus screenshot of the 'Add Payment Processor Account' pop-up, highlighting Stripe as the provider name

A yellow confirmation bar will then appear. Click the link within that message to connect the payment processor account you have added to Stripe.

ExpensePlus screenshot of the yellow confirmation bar, highlighting the link to click

Sign in to Stripe with the email address you use to access your Stripe account. If you aren't prompted to sign in, check that the email address shown in the top right corner of the screen is correct.

Select the Stripe account you want to connect to, then select 'Connect'.

Be sure to select 'Connect' rather than 'Create a new account'. If you accidentally choose the 'Create a new account' option, you'll end up with ExpensePlus connected to a brand new Stripe account, with no transactions in it, and the transactions from the Stripe account you intended to connect to won't appear within ExpensePlus!

Screenshot of the Stripe screen, highlighting the email address, the Stripe account to connect to, and the 'Connect' button

If the account you want to connect to isn't listed on the screen, click here for further guidance on what to do.

Even though you select the Stripe account you wish to connect to, during the process flow, Stripe will default to creating a new business. Be sure to select the radial button for your existing Stripe account, NOT the 'Create a new business' option!! (as shown in the screenshot below)

Screenshot of the Stripe screen, highlighting the button that will connect to your Stripe account, and the 'Create a new business' option that you should avoid

Connect your payment processor account to Stripe

Before connecting to Stripe, if you have previously imported Stripe payout transactions (see 'Option 2' within this help guide article), then your latest Stripe balance should be £0.

If it's not £0, then this indicates that either:

  • there has been an issue with transactions being missed from previous transaction file uploads
  • there has been an issue with transactions being duplicated within previous transaction file uploads
  • previous Stripe payout transactions on your bank statement have been incorrectly reconciled.

We would therefore recommend fixing these issues BEFORE connecting to the Stripe automated feed.

If you need help identifying where transactions have not been imported, transactions have been duplicated, or payouts have been incorrectly reconciled, then this is outside of the free software support that we offer, but we do offer 1:1 additional support sessions for issues like this, to help organisations find and fix transaction upload issues. Please note that these sessions are chargeable - you'll find further details here.

  1. Within the Bank and Cash Account Settings screen, click the 'Connect' button to the right of your Stripe payment processor account (or you can click the link in the yellow bar if you have just completed the steps above). You can also connect to your Stripe account from within the Bank Reconciliation module.

ExpensePlus screenshot of the 'Bank and Cash Account Settings' screen, highlighting the 'Connect' button

  1. In the pop-up that appears, click the 'Connect Your Stripe Account' button.

ExpensePlus screenshot of the 'Connect to your Stripe Account' pop-up, highlighting the 'Connect Your Stripe Account' button

The 'Import Transactions From' date is the date from which ExpensePlus will import transactions. Typically, ExpensePlus will HIDE this field, as it is automatically able to detect the date up to which you have uploaded payout transactions.

  1. Follow the steps on the screen to select the Stripe account to which you wish to connect ExpensePlus.

Be sure to select 'Connect' rather than 'Create a new account'. If you accidentally choose the 'Create a new account' option, you'll end up with ExpensePlus connected to a brand new Stripe account, with no transactions in it, and the transactions from the Stripe account you intended to connect to won't appear within ExpensePlus!

Screenshot of the Stripe screen, highlighting the email address, the Stripe account to connect to, and the 'Connect' button

If you are not seeing the account you want to connect to listed, click here for further guidance on what to do.

Even though you select the Stripe account you wish to connect to, during the process flow, Stripe will default to creating a new business. Be sure to select the radial button for your existing Stripe account, NOT the 'Create a new business' option!! (as shown in the screenshot below)

Screenshot of the Stripe screen, highlighting the button that will connect to your Stripe account, and the 'Create a new business' option that you should avoid

  1. A pop-up will appear to confirm the connection has been successful. A few moments later, if you click 'View Statement' for your Stripe account within the Bank Reconciliation module, you will be able to view your Stripe transactions.

ExpensePlus screenshot of the pop-up confirming the connection has been successful

From this point onwards, ExpensePlus will continue to automatically import your Stripe transactions as they happen, allowing you to simply reconcile these transactions.

Reconciling Stripe payouts

The automated Stripe feed includes Stripe payout transactions into your bank account.

When reconciling your Stripe account, you can reconcile payout transactions as follows:

  • open the 'Match transactions' screen for your Stripe account
  • click on the payout transaction in the left-hand table
  • in the pop-up that appears, select the 'To Bank / Card Account' option.

ExpensePlus screenshot of the pop-up showing a payout transaction from Stripe to your bank account.

Alternatively, you can go to the Match Transactions screen for your bank account, and reconcile the corresponding payout into your bank account using the 'From Payment Processor Account' option (either option is fine).

If the payout you are reconciling includes transactions that were in a prior financial year that is not on ExpensePlus, and you create accounts on an accruals basis, then please message our support team, who will be able to help you further with this.

Reconciling Stripe transactions

The matching process for Stripe transactions works similarly to a regular bank account - with the ability to remember and quick-match transactions.

This means that once you have reconciled Stripe transactions for the first time, you won't need to manually enter information for these transactions for future months - instead, you can simply click the 'quick match income' button at the top of the match transactions screen.


Where transactions haven't been previously reconciled and auto-remembered:

Named Donations

(1) click on the transaction in the left-hand table of the match transactions screen;

(2) in the pop-up that appears, select the 'Named Donation' option and enter the details.

GASDS Donations

To reconcile contactless card donations that are £30 or under (typically not relevant):

(1) click on the transaction in the left-hand table of the match transactions screen;

(2) in the pop-up that appears, select the 'GASDS Donation' option and enter the details.

Contactless card donations over £30 are not eligible for GASDS and should be entered instead as 'Income Received'.

Income Received

To reconcile sales income or income for an event:

(1) click on the transaction in the left-hand table of the match transactions screen;

(2) in the pop-up that appears, select the 'Income Received' option and enter the details.

Card/Payment Process Fee

To reconcile transaction/application fees:

(1) click on the transaction in the left-hand table of the match transactions screen;

(2) in the pop-up that appears, select the 'Card/Payment Processor Fee' option and enter the details.

Checking your Stripe balance

Once your payment processor account within ExpensePlus is connected, you can view your current Stripe balance within ExpensePlus.

ExpensePlus screenshot of the Stripe statement screen, highlighting where to find the balance of the Stripe account

The balance in Expenseplus should always match the sum of your 'incoming' and 'available' balances shown within the balance overview screen within Stripe.

Stripe screenshot of the Balances Overview screen, highlighting where to find the balance of the Stripe account

If your Stripe balance within ExpensePlus doesn't match what is shown in Stripe, then this indicates a historical issue from before you connected to Stripe, with transactions either being missed or duplicated from transaction file uploads, or Stripe payout transactions on your bank statement having been incorrectly reconciled.

Where this is the case, your latest Stripe balance from before you connected to Stripe won't have been zero, as it should have been (see 'Option 2' within this help guide article).

If you need help identifying where transactions have not been imported, or have been duplicated, or payouts have been incorrectly reconciled, then this is outside of the free software support that we offer, but we do offer 1:1 additional support sessions for issues like this, to help organisations find and fix transaction upload issues. Please note that these sessions are chargeable - you'll find further details here.


To better understand the Bank Reconciliation functionality, please watch the module overview video here.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Send us a message Send us a message