Convert bank statement PDFs to Excel, CSV and OFX.Every row checked against its source page.

Upload text, scanned or password-protected statements. Fulla drafts the transactions, shows you the page behind every row, and exports only what you approve, ready for Excel, QuickBooks Online, Xero or your own code.

First page free with no account. Free workspace: 5 pages every 24 hours, no card required.

Fulla reading a statement at a sunlit desk beside an open ledger and wooden coffer

From PDF to approved rows, start to finish.

Watch a fictional statement go from PDF to checked rows, then out as Excel, CSV, JSON or OFX for QuickBooks Online and Xero.

Real Fulla Ledger screens with a fictional sample statement. Captions available.

Every row has a source.

Select any transaction to see the statement page and the exact area it came from. Fix a date, a sign or a split description in seconds, then approve the version you want to export.

See the review workflow →
Illustrative review example · fictional statement and transactions · not an interactive workspace
Example_Checking_Statement.pdfDraft for review

Fictional statement

Example Bank

Checking account · ending 1234
March 1–31, 2026

Original statement · amounts in USD
DateDescriptionAmountBalance
Mar 01Opening balance—1,234.56
Mar 03Grocery store−56.781,177.78
Mar 05Direct deposit2,500.003,677.78
Mar 07Coffee shop−4.903,672.88
Mar 10Utilities−120.003,552.88
Mar 12Online purchase−89.993,462.89

Extracted transactions

Compare the draft with its source before approval.

Draft rows · amounts in USD
DateDescriptionAmount
Mar 03Grocery store−56.78
Mar 05Direct deposit2,500.00
Mar 07Coffee shop−4.90
Mar 10Utilities−120.00
Mar 12Online purchase−89.99

Highlighted example: the same coffee shop transaction in both views.

PDF to approved file in three steps.

The draft is fast. Your approval decides what gets exported.

  1. 01Upload your PDFsText, scanned, mixed or password-protected. Up to 10 at once.
  2. 02Check the draftCorrect rows with the source page in view.
  3. 03Download your fileExcel, CSV, OFX or JSON from the rows you approved.

Up to 10 PDFs at once · 50 MiB and 250 pages per file · Statements deleted 24 hours after upload

The questions everyone asks first.

Can I trust the numbers?
Every row links to the page it came from, automatic checks flag problems, and you can compare opening balance, movement and closing balance before you approve. How review works
What happens to my statement?
Your PDF, the extracted rows and your exports are deleted 24 hours after the upload starts. Read the privacy notice
Which formats do I get?
Excel (XLSX), CSV, OFX and JSON, plus a REST API. Every format comes from the same approved rows. See the OFX export
Does it work with QuickBooks Online and Xero?
Yes, as a file you import. Upload the OFX download to the bank account in either product. QuickBooks Online · Xero
What does it cost?
Your first page is free. Paid plans start at $30 a month for 400 pages, with unlimited seats and no overage charges. See pricing

Different needs.
A clearer handoff.

Bookkeepers, accountants and developers start from the same checked rows and take them where they need to go.

Start free. Pay for pages, not seats.

First page free with no account, 5 pages every 24 hours in a free workspace. Every paid plan has the same features and unlimited seats.

Compare plans →

Prices in USD. No overage charges: processing stops at your cap. No trial or rollover. Annual plans grant their full annual allowance upfront.

Questions before you upload.

View all FAQs →
How accurate is the conversion?

We do not promise perfect extraction, and you do not have to trust it blindly. Automatic checks score each draft, every row links back to the page it came from, and nothing is exported until you approve the rows.

Which export formats are available?

Excel (XLSX), CSV, OFX and JSON. OFX is a bank statement file you can import into QuickBooks Online or Xero. Every export, on the website or through the API, uses the revision you approved; the API can also show the latest saved draft for review.

Can I import the results into QuickBooks Online or Xero?

Yes, as a file you import. Download OFX and upload it to the bank account in QuickBooks Online (Upload from file) or Xero (statement import). CSV works too if you prefer to map columns. Fulla does not sync with either product directly.

Does Fulla keep my statement?

No. Your PDF, the extracted rows and any exports are deleted 24 hours after the upload starts. If a deletion fails, access is blocked straight away and the deletion is retried.

Can I try Fulla for free?

Yes. Convert one page free with no account, once every 24 hours. Create a free workspace for 5 pages every 24 hours, no card required.

Try it on your own statement.

Upload a PDF, check the draft against the source, and download the rows you approve.

No account needed for your first page. A free workspace adds 5 pages every 24 hours, no card required.

Organized statement papers and a wooden ledger coffer

Files you can inspect

Inspect the files before you upload.

One clearly fictional statement, eight expected rows and real CSV, Excel and OFX outputs. See a worked sign correction and the checks behind the downloads.

Explore the sample statement and exports