FlowParse
CaixaBank Statement to Excel Converter logo Excel · CSV · QBO · Xero

CaixaBank Statement to Excel Converter

In CaixaBankNow, an account opens under Cuentas › Mis cuentas with its balances, the last 20 movements, and a 'Buscar movimientos' link for any range of dates. From the website or the app you pick the account and the period and download the extracto. For extra statements of past years, CaixaBank's fee schedule lists a charge of up to 12 euros per year or fraction — another reason to keep the PDFs you already have.

Scanned or digital · multi-page · balance-validated · duplicates removed

FlowParse
flowparse.io

FlowParse turns those PDFs into rows: the date, the concepto CaixaBank printed, and the amount in euros with its sign — cargos negative, abonos positive. The opening balance plus every movement is checked against the closing balance, and the result exports to Excel, CSV, a QBO file for QuickBooks, or a file for Xero and other accounting software.

AI extraction, no templates

Reads this bank's layout with no per-bank setup.

Every column preserved

Date, description, amount, balance and every extra field, 1:1.

Balance-validated

Opening + transactions = closing, checked on every file.

Scanned & multi-page

OCR for image PDFs; long statements stitched into one list.

Inside CaixaBankNow

CaixaBank's FAQ walks through the account screen: log in to CaixaBankNow, go to Cuentas › Mis cuentas and select the account. You see the holders, the available balance, any retained balance, the current balance, a 'Buscar movimientos' link to list movements between dates you choose, and a block with the last 20 movements.

That screen is for looking. For keeping, sending or bookkeeping, you download the extracto — and that downloaded PDF is what FlowParse converts.

FieldCaptured in the export
DateTransaction / posting date, normalised
DescriptionPayee, merchant or transfer detail, verbatim
AmountSingle signed value (debits −, credits +)
BalanceRunning balance per transaction
Reference / typeCheck number, transaction type, reference
FlowParse
flowparse.io
FlowParse
flowparse.io

Saldo disponible, retenido and actual

CaixaBankNow distinguishes three balances: the available balance, the retained balance (amounts held but not yet charged) and the current balance, which is the two added together. The extracto, by contrast, works with a starting and a closing balance for the period.

FlowParse proves the extracto against those two printed figures — saldo inicial plus every movement must equal saldo final. A retention that hasn't been charged yet is not a movement and doesn't belong in that sum.

New to this? Read the guide on how to convert a bank statement PDF to Excel.

FlowParse
flowparse.io

What an extracto shows

CaixaBank's own example of an extracto picks out the parts that matter: the holder's name and the IBAN, the period covered, the starting and closing balance, and the list of transactions with their dates, concepts and amounts.

Those are exactly FlowParse's columns. The period and IBAN identify the file in a merge; the two balances are what the proof checks; every transaction becomes one row with a signed amount.

FlowParse
flowparse.io

Cuaderno 43 for companies

For business customers, CaixaBank lets you create requests in the digital bank to download treasury extracts, card movements and merchant operations: from Descargar ficheros, choose Hacer una nueva petición. Account movements come in the Cuaderno 43 format, with CaixaBank's own code tables, and a duplicate of a generated file can be requested within three months.

If your accounting program reads Cuaderno 43, that channel is the direct one. FlowParse covers the statements outside it — older than the three-month duplicate window, from an autónomo's personal account, or sent as PDFs by a client.

FlowParse
flowparse.io

From PDF to rows

A CaixaBank extracto lists card purchases, Bizum transfers, direct debits, transfers and salary between the two balances. FlowParse gives each line one row: date, concepto as printed, and a single signed amount in euros.

Spanish statements write 1.250,40 with a full stop for thousands and a comma for decimals; FlowParse reads them that way and returns real numbers. The sign comes from the statement, not from guessing at the text.

FlowParse
flowparse.io

The balance proof

Before a CaixaBank statement is called reconciled, FlowParse adds every signed movement to the starting balance and compares the result with the closing balance. Where a balance is printed after each movement, each row is checked against it too.

If a movement was skipped or its sign flipped, the totals stop meeting, and the preview shows the difference and the rows around it before anything is exported.

FlowParse
flowparse.io

Six years for Spanish businesses

The Código de Comercio requires Spanish businesses to keep their books and supporting documents for six years. For an autónomo or a small company, the bank statements are part of that file, and an inspection can reach back well beyond the current year.

Converted, six years of extractos become a ledger you can filter by concepto and total by quarter, each statement still tied to CaixaBank's own balances — without paying for duplicates of years you already downloaded.

FlowParse
flowparse.io

A year in one workbook

Smart Merge takes up to 100 PDFs at once and lays them out in date order with the account and file name on every row. It checks the chain between statements: each closing balance must be the next starting balance.

A missing month breaks the chain at exactly that point, so you know which extracto to download — or, for older years, whether a paid duplicate is really necessary.

FlowParse
flowparse.io

Bizum, cards and direct debits

Bizum payments between people, card purchases and recibos domiciliados fill most CaixaBank statements. In the PDF they are text; converted, they become groups you can total.

Filter the recibos and you have the household's fixed costs for the year; filter Bizum and you see the small payments that never got a receipt — often what a budget or an expense claim is missing.

FlowParse
flowparse.io

Example: an autónomo's annual summary

A physiotherapist in Seville works as an autónomo with a CaixaBank account and gives her gestor a spreadsheet every January. Last year she downloaded the extractos monthly; this year she forgot until December. The figures here are an illustration.

She downloads the twelve extractos, uploads them together and gets one proved workbook with patient payments, rent and supplies easy to filter. The gestor receives a CSV for the accounting program and the PDFs as evidence — no paid duplicates needed.

FlowParse
flowparse.io

Before you rely on converted CaixaBank statements

Check coverage: every account, every period, each closing balance equal to the next starting balance. Check balances: a retained amount on screen is not a movement on the extracto. Check reconciliation: every statement proved before its totals are used.

Keep the PDFs. The spreadsheet is a working copy; the extracto is the document Hacienda or a court will accept.

FlowParse
flowparse.io

Several CaixaBank accounts

Households and small businesses often hold more than one CaixaBank account, plus cards. Transfers between them appear on both sides of the merged sheet.

With the account on every row, those internal transfers pair up and can be excluded in one filter. Statements from Santander, BBVA or Sabadell can join the same workbook.

FlowParse
flowparse.io

Save each month's extracto

The simplest archive is a habit: download each month's extracto as soon as the month closes and save it in a folder per account and year. Given what extra statements of past years can cost, that minute a month pays for itself.

The folder is ready for FlowParse whenever you need a year in one sheet.

FlowParse
flowparse.io

Where the rows go next

Excel and CSV keep the Spanish concepto text, so a search for a supplier, a landlord or the Agencia Tributaria still works after import. The QBO file is for QuickBooks; Xero and most Spanish accounting programs take the CSV.

Because each extracto was proved against CaixaBank's own balances, a difference in your reconciliation points at the bookkeeping, not the conversion.

FlowParse
flowparse.io

Bank files expire; your PDFs don't

On the business side, CaixaBank's file screen shows each requested file's status, reception date, download date and expiry date, and duplicates can only be requested within three months of generation. Files are designed to flow into accounting software, not to be an archive.

The PDF extracto is the opposite: once saved, it never expires. Keeping the monthly PDFs alongside any Cuaderno 43 flow gives a company a second, human-readable record — and if the file service was ever switched off or changed, FlowParse can rebuild the missing months from those PDFs.

From PDF to clean data in three steps

1 · Upload the PDF

Drop one statement or many — digital or scanned, any number of pages.

2 · AI extracts & validates

Every transaction is read, amounts signed, balances checked, weak pages retried.

3 · Review & export

Check the editable preview, then download Excel, CSV, QBO, QFX, OFX or Xero.

For CaixaBank the PDF is usually an extracto downloaded from CaixaBankNow or the app for a chosen account and period.

FlowParse
flowparse.io
Export formats

Convert to the format you need

The same extraction powers every export — convert once, then choose the output your next tool expects.

CaixaBank's personal download is an extracto; Cuaderno 43 files are a business service. FlowParse turns the PDF into rows.

FormatBest for
Excel (.xlsx)Analysis, totals, sharing
CSVImporting into any tool
.QBOQuickBooks Online & Desktop
.QFXQuicken
.OFXMost accounting tools
Xero CSVXero statement import

Go to a format: Excel, CSV, QBO, Xero.

FlowParse
flowparse.io

Manual work vs FlowParse

Re-typing a statement by hand is slow and error-prone. FlowParse is near-instant, accurate, and scales to any volume.

Copied by hand, a CaixaBank extracto loses its sign and its comma decimals — 1.250,40 becomes 1.25.

What happensBy handFlowParse
Reading the dataCopy-paste line by lineAI extracts every transaction
Scanned statementsRe-typed manuallyOCR reads them automatically
Debits & creditsYou fix every signPre-signed, normalised
Balance checkManual reconciliationValidated automatically
Time per statement20–40 minutesUnder a minute
A full yearHours per accountOne Smart Merge upload
FlowParse
flowparse.io
Smart Merge

A whole year into one reconciled Excel

The same fee document notes that the paper extracto sent to the account holder additionally gives the concept of each operation. Paper statements from older years are therefore richer than a bare list of amounts.

Scanned flat, one per file, they convert through OCR. FlowParse keeps the concepto in the description column and proves each scanned statement against its printed balances, so a misread digit shows up immediately.

QuickBooks & Xero

Import straight into your accounting software

Need it in your books? FlowParse builds a real bank-feed file. The .QBO imports directly into QuickBooks with no CSV column mapping, each transaction carries a unique ID so re-imports never duplicate, and Quicken users get .QFX.

In Spain that usually means the gestor's accounting program, which imports a CSV, or QuickBooks and Xero.

FlowParse
flowparse.io
FlowParse
flowparse.io
Accuracy you can trust

Validated, not just converted

CaixaBank's published fee schedule — maximum fees, in force since May 2022 — lists additional statements of account movements for the current year or previous years at up to 12 euros per year or fraction, and periodic statements more frequent than monthly at up to 3 euros each.

Requesting a few past years can therefore add up. The PDFs you downloaded at the time cost nothing to convert again, and FlowParse turns a folder of them into one ledger in minutes.

Opening + transactions = closing
Continuous running balance
Duplicate detection
Missing-page detection
Per-field confidence scores
Editable preview before export

More on the validation and reconciliation engines.

Built for sensitive data

Your bank statements stay private

Bank statements are among the most sensitive documents you own. Converting one never puts it at risk.

Your CaixaBank PDF is deleted automatically 30 days after upload.

Encrypted transfer

Every upload and download runs over TLS.

Auto-deleted in 30 days

Your original PDF is removed automatically 30 days after upload.

EU servers

Stored on servers in the EU.

No AI training

Your documents are never used to train models. GDPR-aligned.

Read the full security overview.

Who converts these statements

Autónomos and their gestores, small businesses, households preparing the renta or a mortgage file.

Accountants

Bring client statements into Excel or QuickBooks without re-keying.

Bookkeepers

Catch up months of statements in minutes.

Small businesses

Get PDF-only statements into the books, ready for tax time.

Loan & mortgage applicants

Turn statements into a clean spreadsheet for underwriting.

Finance teams

Standardise statements from many banks into one format.

Anyone with a PDF statement

Skip the manual typing — convert and move on.

Frequently asked questions

FlowParse
flowparse.io

Convert your statement now

Upload a PDF and get clean Excel, CSV, QBO or Xero in under a minute — balances validated, duplicates removed.