
Saman Herath
October 26, 2026

A new client arrives with a folder of Ulster Bank PDFs and a KBC mortgage letter. Both banks have left the Irish market, under the Central Bank's supervision, and their customers moved to other banks in 2022 and 2023. The client now banks with AIB, Bank of Ireland or PTSB, and you need years of transactions in the ledger before you can start.
Quick answer: Irish firms automate AIB, Bank of Ireland and PTSB statements in two layers. A live bank feed in Xero, QuickBooks Online or Sage brings in new transactions. Everything the feed can't reach (history, closed accounts, Ulster Bank and KBC years, lapsed consents) comes from the bank's PDF statement. Firms run that PDF through an extraction tool, check the balances, and import or publish the result to the ledger. Reconciliation still happens in the ledger.
We make tofu, so weigh our view with that in mind. The bank, ledger and Revenue details below come from their own pages, linked in the sources.
All three banks issue the official statement as a PDF. What changes is how far back you can go, and whether you can export transactions as a file.
| Bank | Where to find statements | Statement and export formats | How far back online | Named on Irish feed pages |
|---|---|---|---|---|
| AIB | Internet Banking: Accounts, then My Statements. iBusiness Banking: Statement, then pick the account | PDF eStatements. Recent Transactions export to Excel; Historical Transactions to CSV | eStatements up to 7 years (2 years for statements before 30 November 2011). iBusiness Banking: 6 months, exported 3 months at a time | QuickBooks Online and Sage |
| Bank of Ireland | 365 online and the 365 app. Business On Line for business accounts | PDF eStatements. Transaction history exports as CSV, but not for credit cards. Business On Line exports a 90 day statement as CSV | eStatements stored for 7 years. Business On Line keeps 90 days of transactions | QuickBooks Online and Sage |
| PTSB | Open24 Online Banking: View more transactions, then Statements. PTSB app: eStatements | PDF eStatements. Transactions can be viewed and downloaded for the past 1, 3, 6, 9 or 12 months | eStatements up to 2 years from issue (15 months for those before 6 December 2021). Access ends when the account closes | Sage |
Xero's Irish bank page doesn't name banks. It tells you to check under Accounting, Bank accounts, Add bank account.
A few details catch firms out.
The Central Bank of Ireland supervised "the withdrawal of Ulster Bank and KBC from the Irish market". In the year to the end of August 2022, customers closed 292,996 accounts across the two banks. KBC Bank Ireland then sold "substantially all" of its performing loans and deposits to Bank of Ireland, completing on 3 February 2023.
So a former Ulster Bank or KBC client has a break in their bank history, with a different bank on each side. The old accounts are closed, and no feed will ever connect to them. For a late return or a Revenue query, the PDFs your client saved are the only source.
Feeds cover most of the day-to-day work. Here is what each ledger's Irish pages say.
| Ledger | Irish banks named | What the page says about history and consent | Manual import |
|---|---|---|---|
| Xero | None named on the Irish page | Up to 12 months of history on first connection; elsewhere "90 days or up to 2 years" depending on the bank | OFX, QIF, QBO, QFX or CSV |
| QuickBooks Online | Allied Irish Bank, Bank of Ireland, Fire, Revolut, Transferwise, Ulster Bank | No history limit stated | CSV with 3 columns (date, description, amount) or 4 (date, description, credit, debit), dd/mm/yyyy dates |
| Sage Accounting | Bank of Ireland, AIB, Permanent TSB, Ulster Bank, Revolut, HSBC | Direct feeds take 3 to 10 working days to set up. Open feeds must be re-authorised every 90 days | OFX, QIF, CSV or Excel (per Sage's UK knowledgebase) |
Two things stand out. PTSB isn't on the QuickBooks Online Irish page, so a PTSB client on QuickBooks may have no feed at all. And both QuickBooks and Sage still list Ulster Bank, which has left the market. Treat vendor bank lists as a starting point, and confirm in the ledger itself.
Even with every feed connected, PDFs keep arriving. These are the usual cases.
Here is a general routine that works for a feed gap or a catch-up job. Adapt it to your ledger and your review process.
Mind the ledger's rules. Sage reads only the first tab of an Excel file, and only the first account in an OFX file.
Not for bank statements. On 10 February 2026, Revenue confirmed Phase One of VAT modernisation. From 1 November 2028, large corporates managed by its Large Corporates Division must issue eInvoices for domestic B2B sales and report a subset of data to Revenue. From the same date, all businesses in Ireland must be able to receive structured eInvoices. Wider EU cross-border rules follow from July 2030.
eInvoicing covers invoices between VAT-registered businesses. It doesn't touch bank statements, and a till receipt from a shop or a hotel bill abroad will still arrive as paper or a PDF. So firms will keep capturing statements and receipts for years yet. If your clients send receipts in Irish as well as English, our guide to uploading Gaeilge and English receipts to QuickBooks Online covers that side.
For a client with one current account, a live feed and no gaps, the feed is enough. Extraction earns its place when the feed can't help. If that happens once a year, keying by hand may be fine. If it happens every week, the hours add up.
tofu reads PDF bank statements from any bank, AIB, Bank of Ireland and PTSB included, with no page limit. It extracts every transaction line. Its review screen checks the opening and closing balances, and the running balance on each line, so you can see where an error starts. A statement that holds several accounts or currencies gets one section per account and currency.
What happens next depends on the ledger.
| Ledger | How tofu delivers bank statements |
|---|---|
| Xero | Publish to the Xero bank account through Bank Feeds, or export a Xero CSV |
| QuickBooks Online | Export a QBO-ready file, then upload it under Settings, Import data, Bank data |
| Sage and BrightBooks | Export a CSV using the Sage or BrightBooks template, then use the ledger's own bank import |
| Other ledgers | CSV, Excel, OFX or QuickBooks Desktop IIF templates |
Xero Bank Feeds publishing left early access in September 2026. Each statement publishes once, and Xero takes only single account statements from the past 12 months. For older work, such as Ulster Bank years, export the Xero CSV instead. More on the Xero integration and bank statement extraction pages.
On pricing, each statement page counts as one entry, however many transactions it holds. Irish firms on our calls this month asked two things: what statement pages cost on the tool they use now, and whether Xero's own capture is enough. Test both on the same statement and compare.
tofu does not reconcile, file VAT returns or replace a live bank feed. It turns statements into clean, checked data. Reconciliation stays in your ledger.
At Arass Consultants, a 10-page statement with 20 to 30 lines a page took at least 30 minutes to key.
With tofu, the same statement takes about 2 minutes.
"Saying it was easy was an understatement."
Iqbal Rahman, Arass Consultants
Run one AIB, Bank of Ireland or PTSB statement through tofu and compare. Start a free trial or see pricing. Firms with clients across the water may like our UK guide to Barclays, Lloyds, HSBC and NatWest, and there are versions for Australia and Malaysia.
Log in to AIB Internet Banking, click Accounts and select My Statements. eStatements are PDFs, kept for up to 7 years. iBusiness Banking shows only the last 6 months.
Yes. In 365 online, select the account and click Export your transaction history, which produces a CSV file. Credit card transactions can't be exported. Business On Line exports a 90 day statement as CSV. For older periods, use the PDF eStatements, which Bank of Ireland stores for 7 years.
PTSB keeps eStatements issued from 6 December 2021 for up to 2 years from the issue date, and older ones for up to 15 months. Once an account closes, the customer loses access to documents in Open24. Duplicate statements cost €2.50 per page (capped at €20 per account request), so ask clients to save their PDFs before closing an account.
PTSB isn't named on QuickBooks Online's Irish bank feeds page, though AIB and Bank of Ireland are. Check inside QuickBooks for the current list. If there's no feed, convert the PTSB statement to a CSV and upload it.
Those accounts are closed, so no feed will connect. Extract the transactions from the saved PDFs and import them as a CSV under Accounting, Bank accounts, then choose the account and Import a Statement.
No. Revenue's Phase One requires large corporates to issue structured eInvoices for domestic B2B transactions from 1 November 2028. It doesn't change how banks issue statements, and receipts from consumer purchases will still arrive as paper or PDF.
Checked against AIB, Bank of Ireland, PTSB, Central Bank of Ireland, KBC, Xero, Intuit, Sage, Revenue and tofu help centre pages in October 2026.