Connect your company's bank accounts to Light to enable automatic transaction feeds and reconciliation. This article covers bank account setup and the connection process.
Last updated Apr 8, 2026 · 4 min read
Connecting bank accounts enables:
Light supports connections to major banks in US, Europe, and Asia through providers like Plaid, GoCardless, Airwallex and Host-to-Host integrations.
Ensure you have:
To add a new bank account to Light:
To enable automatic transaction imports, authorize Light to access your bank account:
Important: Light never stores your banking password. You authenticate directly with your bank each time. Your bank shares only transaction information with Light, not passwords or credentials.
Light supports transaction feeds from:
Plaid (North America) - Connects to thousands of banks in the United States
GoCardless (Europe, UK) - Covers European and UK banks including revolut, Wise, Starling, and traditional banks
Stripe (Payment Processing) - For Stripe payment accounts
AMC (Host-to-Host) - For banks not covered via Plaid and GoCardless - note your bank may charge you a fee for setting this up. Timeline is often 2-3 months depending on the bank.
Not all banks support all providers e.g. J.P. Morgan and HSBC is not supported via Plaid in the US while Gocardless do not support J.P. Morgan in the UK. If your bank isn't available via your preferred provider, you can always upload the bank feed manually or inquire Light about options for Host-to-Host integration support.
If your account holds multiple currencies, specify the base currency for reporting:
The bank account is associated with one currency, but Light can match it with invoices in different currencies using FX conversion.
For each company entity and currency, set a default bank account for payments:
You can override the default for individual payments if needed.
Each bank account is mapped to a ledger account for posting to your general ledger:
The mapping is checked when posting—if the account doesn't exist, posting will fail.
Good to know: Use the same ledger account for multiple bank accounts at the same bank (e.g., all Chase accounts use Checking 1010). This simplifies reconciliation and reporting.
Bank accounts can be:
Active - Enabled and visible for transactions
Inactive - Disabled and hidden from most screens
Expired - Bank feed connection has expired (re-authorize required)
If a connection expires (your bank requires periodic re-authorization), you'll see a notification to re-authorize.
To change the display name of a bank account in Light:
The updated name will appear in bank reconciliation and throughout Light.
Note: Bank account names are managed through the Chart of Accounts, not through Settings > Bank accounts. The bank account settings page is used for connection details and feed authorization, while the COA controls how the account appears in your financial records.
Bank feed authorizations may expire after a period (6-12 months depending on the bank):
To stop importing from a bank account:
You can re-authorize later if you change your mind.
"Cannot find my bank" - Check that you selected the correct country and bank name. Try a different provider (Plaid vs. GoCardless).
"Login fails at the bank" - Ensure you're using correct credentials. Some banks require special app passwords for third-party access.
"Connection times out" - Try again later. Your bank's servers may be temporarily unavailable.
"Connection succeeded but no transactions appear" - Transactions typically appear within 1 hour. If longer, check that your account has recent activity and the connection status shows "Linked".
Light validates bank account details:
Invalid account details prevent adding the account. Double-check the IBAN or routing number if validation fails.
Was this article helpful?