Moneko
Moneko

How to Import Transactions from a PDF Statement

Extract transactions from digital PDF bank and credit card statements into Moneko using AI-powered PDF import, with limits, tips, and troubleshooting.

How to Import Transactions from a PDF Statement

Moneko can extract transactions from digital PDF bank and credit card statements using AI. This is useful when your bank does not offer a CSV export but does provide downloadable PDF statements.


What you need before importing

  • A digital (text-based) PDF bank or credit card statement. Moneko works best with text-based PDFs rather than scanned images.
  • File size under 20MB.
  • Ideally 1 to 5 pages per file. Split longer statements into smaller files for best results.
  • An active internet connection (the PDF is processed by Moneko's secure import service).

If your bank offers a CSV export, use that instead — CSV is more reliable than PDF for transaction import.


Step 1: Open the import wizard

  1. Open the Home screen in the Moneko mobile app.
  2. Tap the AI capture button (the round action button).
  3. In the sheet that appears, choose Files.

Choose the Files option

The import wizard opens with a three-step timeline: Select File, Map Columns, Preview.


Step 2: Select a source and pick your PDF

  1. Choose a source app (or Other if your bank is not listed).
  2. A hint card tells you which file to upload.
  3. Tap the file row to open the file picker.
  4. Select your PDF statement.

Moneko checks the file size. If the PDF is over 20MB, you will see an error telling you to reduce the file size or split it into smaller files.


Step 3: Wait for AI extraction

Moneko sends the PDF to its secure import service, which uses AI to read the statement and extract a structured table of transactions. A progress dialog shows the analysis status while this happens.

The extraction service:

  • Reads the text from the PDF.
  • Identifies transaction rows (date, description, amount).
  • Returns a structured table that feeds into the normal Map Columns and Preview steps.

This process works best with digital (text-based) PDFs. Scanned image PDFs may fail if the image quality is low.


Step 4: Map columns (if needed)

After extraction, Moneko auto-maps the columns. If confidence is high, this step is skipped.

Required fields:

  • Date and Amount (or Debit and Credit with the split toggle).

Optional fields:

  • Category, Description, Merchant, Currency, Type, Reference, and Balance.

Confirm the mappings and tap Next.


Step 5: Preview and confirm

Review the extracted transactions in the preview:

  • Summary card: total rows, valid rows, errors, and duplicates.
  • Target: choose your personal account or a shared household space, and pick the wallet that receives the transactions.
  • Row list: tap any row to edit the date, amount, category, description, merchant, currency, or type.
  • Skip Duplicates toggle is on by default.

Tap Import (N) to save the valid rows.


After the import

The completion dialog reports imported, failed, and skipped counts. Moneko refreshes your data so the new transactions appear immediately.

To import another PDF statement, run the wizard again with the next file.


PDF import limits and tips

LimitDetail
Maximum file size20MB
Recommended page count1 to 5 pages per file
Best formatDigital (text-based) PDF
Scanned PDFsUse only if clear and high-contrast
ProcessingSent to Moneko's secure import service via encrypted connection

Tips for best results:

  • Split long statements. If your statement is 10+ pages, split it into 1-5 page chunks and import each separately.
  • Use digital PDFs. Download the statement from your bank's website rather than scanning a paper copy.
  • Check extraction quality. Always review the preview before confirming. AI extraction is good but not perfect — fix any rows that look wrong.
  • Prefer CSV when available. If your bank offers a CSV export, use that instead of PDF. CSV is more reliable because the data is already structured.
  • One statement per import. Import each PDF file separately so you can choose the right target wallet for each account.

Troubleshooting PDF imports

ProblemSolution
PDF too largeSplit into smaller files under 20MB, ideally 1-5 pages each
PDF too long / page limitSplit into smaller files of 1-5 pages
Could not extract transactionsUse a digital (text-based) PDF or a clearer scan. Try a CSV export from your bank instead
Processing timed outSplit the PDF into smaller files and try again
Wrong columns mappedGo back to Map Columns from the preview and re-map manually
Session expiredSign back into Moneko and retry the import
Service temporarily unavailableWait a moment and retry. If it persists, contact [email protected]

Related help

Frequently Asked Questions

Yes. Moneko uses AI to extract transactions from digital PDF bank and credit card statements. Pick a PDF file in the import wizard and Moneko sends it to a secure import service that reads the statement and returns a structured table of transactions.

This Help Center article is free to read and maintained by Moneko.