#Integration capabilities
Bank integrations provide:
- Transaction feeds: Automatic daily or twice-daily transaction downloads
- Multi-currency accounts: Support for accounts in different currencies
- Balance updates: Account balance visibility
- Reconciliation support: Transaction matching and reconciliation
- Multi-bank support: Connect accounts from multiple financial institutions
- Cash forecasting: Use transaction data for cash planning
This automates cash posting and reconciliation.
#Supported banks
Light connects to banks through four feed providers:
- GoCardless (Europe and UK): Covers European and UK banks, including Revolut, Wise, Starling, and traditional banks
- Plaid (US): Connects to thousands of institutions in the United States
- Stripe: Imports Stripe balance transactions (requires the Stripe integration)
- AMC (host-to-host): Direct bank connections for banks such as HSBC, J.P. Morgan Chase, Nordea, and SEB — setup typically takes 2-3 months and your bank may charge a fee
Not all banks support all providers. If your bank isn't available through a feed provider, you can upload transactions manually via CSV or contact Light about host-to-host integration support.
#Setting up a bank connection
To connect a bank account:
- Navigate to Settings (gear icon) → Bank accounts
- Add the bank account, then click Authorize Feed
- Search for your bank name
- Click your bank (you're redirected to the bank's secure login)
- Sign in to your online banking (Light never sees your password)
- Authorize Light to access account information
- Select which accounts to connect
- Confirm connection is active in Light
Light then begins receiving daily transaction feeds.
Note: Only users with the Company admin role can manage bank connections.
#Transaction feed frequency
Bank feeds sync on a set schedule:
- Daily: Once per day (the default for most banks)
- Twice a day: Available for certain banks and account types
You can also trigger a manual sync from the account details by clicking Sync Now without waiting for the scheduled sync. Daily syncing is sufficient for most reconciliation needs.
#Transaction matching and posting
When bank transactions sync:
- Light receives transaction detail: date, amount, description, counterparty
- Light attempts to match to existing GL transactions:
- For AR: Match to customer payment to invoice
- For AP: Match to vendor payment to bill
- For other: Match to journal entry
- If match found: Transaction status updates to "Matched"
- If no match: Transaction appears as "Unmatched" pending review
- You can manually match unmatched items
Light uses amount, date, and description for matching.
#Bank reconciliation
Reconcile GL accounts to bank statements:
- Navigate to Accounting → Bank reconciliation
- Select bank account
- Light displays:
- GL balance (from Light ledger)
- Bank statement balance (from bank feed)
- Outstanding items (in Light but not on statement, or vice versa)
- Identify reconciling items:
- Pending deposits (recorded in Light, not yet at bank)
- Outstanding checks (recorded in Light, not yet cleared)
- Bank fees (on statement, not yet recorded in Light)
- Complete reconciliation
- Mark as "Reconciled"
Monthly reconciliation is standard practice.
Good to know: Bank reconciliation confirms GL accuracy and identifies discrepancies early.
#Bank fee handling
Banks charge monthly service fees, NSF fees, etc:
- Bank fee appears on bank statement
- Light bank feed syncs the fee
- Light prompts you to record the GL entry
- You accept the fee and specify GL account (bank charges/fees)
- Light posts automatically
This ensures bank fees don't cause reconciliation discrepancies.
#Handling deposits in transit
When you deposit a check or transfer:
- You create a GL entry recording the deposit
- Bank takes 1-2 days to post
- Bank transaction appears in next day's feed
- Light reconciliation shows item as "Pending" until bank posts
- Once bank posts, mark as "Cleared"
Light tracks pending items separately until cleared.
#Outstanding check management
When you write a check:
- You create a GL entry recording the payment
- Check is outstanding (issued but not yet cleared)
- Bank shows as pending withdrawal
- When recipient cashes check, bank posts the withdrawal
- Light reconciliation matches to your GL entry
- Check moves from outstanding to cleared
Light maintains outstanding item tracking.
#Multi-currency bank accounts
For accounts in different currencies:
- Connect accounts in each currency
- Light maintains separate GL accounts per currency
- Bank feed syncs in account currency
- Light shows balances in each currency
- FX translation happens only in consolidation
This preserves currency perspective.
#Cash position reporting
Monitor cash across all accounts:
- Navigate to Planning & Reports → Reports
- View:
- Balance in each bank account (by currency)
- Total cash across all accounts
- Recent activity in each account
- Forecast based on pending transactions
- Real-time visibility into liquidity
This supports cash management and forecasting.
#Handling transfers between accounts
When you transfer between your own accounts:
- You create GL entries showing withdrawal from one account and deposit to another
- Bank feeds show both transactions
- During reconciliation, match each bank transaction to its corresponding GL entry
Matching both sides prevents double-counting internal transfers.
#Troubleshooting bank connections
Connection failed or expired: Bank connections expire periodically and show an Expired status. Renew the connection from Settings (gear icon) → Bank accounts and re-authorize with your bank; verify online banking credentials and check if your bank requires additional authentication.
Transactions not syncing: Check sync status in Light, verify bank account is configured for export, contact bank if feed not updating.
Duplicate transactions: Light automatically marks duplicated feed transactions as Excluded so they don't affect reconciliation. If you still see duplicates (some banks send corrected and original versions), exclude them manually.
Missing transactions: Check date range of feed, verify transaction hasn't been filtered out, contact bank if transaction should have appeared.
Reconciliation discrepancies: Review GL entries vs. bank statement, identify timing differences (pending items), verify all fees are recorded.
#Bank feed limitations
Be aware of bank feed limitations:
- Transaction history depends on the provider: GoCardless connections to UK banks are limited to 90 days, and Plaid imports 90 days by default (up to 730 days for some institutions)
- Some smaller transactions may be batched/grouped
- Holiday processing may delay posting by 1-2 days
- Wire transfers show in some banks, not others
Document your bank's specific feed format.
#Exporting bank reconciliation
Archive reconciliation records:
- Complete reconciliation in Light
- Click Export
- Download as PDF or Excel
- Includes GL balance, bank balance, reconciling items
- Sign and archive
This creates evidence of reconciliation for auditors.
#Multi-bank aggregation
For organizations with accounts at multiple banks:
- Connect all bank accounts in Light
- Light receives feeds from all banks
- Cash Position report shows consolidated cash across banks
- Each account reconciled separately
- Consolidated cash visibility
This consolidates multi-bank cash management.
#Related articles