Skip to main content

Connecting Your Bank

danger

This is an experimental feature. That means we’re still working on finishing it. There may be bugs, missing functionality or incomplete documentation, and we may decide to remove the feature in a future release. If you have any feedback, please open an issue or post a message in the Discord.

note

Client Version 23.3.0 and Server Version 23.3.1 or higher are required for this feature.

We are excited to offer this optional bank integration in Actual. Here are a couple of considerations to know about before making the decision to use bank sync in your installation of Actual Budget.

  • This integration relies on you providing your own API credentials that you will need to get by signing up with the service provider and Generate Keys and Secrets that will be used in Actual.

  • The integration only works if you are using actual-server

  • The Secrets and Keys are stored in your Actual installed version so it is highly recommended to turn on End to End encryption and create a strong passphrase to encrypt your files.

  • Bank Sync is part of the Experimental Features in settings and needs to be turned on in order to use this integration

  • You will need to add a config file to your installation

Supported Providers

Nordigen

Nordigen Setup

Create SECRET and KEY for Actual

  1. Create an account with Nordigen - https://nordigen.com/
  2. Log into your account dashboard page and select User secrets from the left side menu - https://ob.nordigen.com/user-secrets/
  1. Click on the '+ create new' button at the bottom left or click the 'Create new Secrets' button the top right
    • Make sure you download your secrets file since the key will not be available to you again in the account dashboard
    • These secrets will be used in Actual to make the bank sync connection
  1. Enter a name for your secrets and click Create. This is only for you to easily identify them in the Nordigen User secrets overview
  1. Download this file and keep it on your computer.

Setup Config files in Actual

You need to setup env variables or a config.js file before Actual can use the Nordigen integration.

Follow the steps provided in the Configuring the server section

  1. Add the link to your accounts in actual (Existing or New)

    • For an existing account, click on that account, select the ... (kebab menu) in the top right, and choose Link Account
    • To create a new account with bank syncing click on the '+ Add account' link in the left menu at the bottom
  2. Select the Link your bank account button

  1. Select your country and bank from the list and click the Link bank in browser button
  1. Clicking Link bank in browser will redirect you to a new tab to grant access to your bank for Nordigen
  1. Select I agree to continue with setting up the connection
  1. If your connection was a success, you will be able to click on the continue button which allows Nordigen to connect
  1. A progress indicator will display while Nordigen connects to your bank to get a list of your accounts
  1. Once the connection has been made, there will be a list of your accounts that you can choose from
  1. The final step is to select the account you want to sync and click Link account

Frequently Asked Questions

Automatic Bank Sync

At this moment, it is not yet possible for Actual to automatically sync with your bank. You need to do this manually by going to "All Acounts" and pressing "Sync".