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

Turn your statement into editable transaction rows. Check dates and amounts beside the original PDF, then download the file you approve.

Use a one-page PDF: one free page every 24 hours, no account needed. Statement data expires 24 hours after upload starts.

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 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, 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.

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

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 or OFX from the rows you approved. JSON is available through the API.

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 and OFX downloads, plus JSON through the 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?
Convert a one-page PDF free every 24 hours without an account. 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.

One-page PDF free every 24 hours without an 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?

Download Excel (XLSX), CSV or OFX files from the website. JSON is available through the REST API. 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.

Use a one-page PDF: one free page every 24 hours, no account needed. A free workspace adds 5 pages every 24 hours.

Organized statement papers and a wooden ledger coffer