New — MT940 automation

Stop retyping statements into MT940

Data River extracts transaction data from PDF bank statements and converts it into a clean, SWIFT-standard MT940 file in seconds.

✓ No credit card required✓ 14-day free trial

Trusted by

One missed transaction can throw off reconciliation for days

Manual statement entry slows cash visibility and creates reconciliation risk. Data River turns PDF statements into MT940 files automatically.

11x

Faster reconciliation

Reduce MT940 creation from hours to seconds.

2–5x

Cost reduction

Automate statement processing and cut manual entry costs.

99%

Balance validation

Catch extraction errors before they hit your books.

Drop a PDF. Get a clean MT940.

Upload bank statement PDFs

Drag and drop PDF statements from any bank. Data River reads transaction tables, balances, and account details automatically.

Fast statement processing

AI-powered extraction maps dates, amounts, references, and running balances with validation checks before export.

Download MT940

Export a clean, SWIFT-standard MT940 file in seconds — ready for your treasury system, ERP, or reconciliation workflow.

Every field, mapped and checked

We support standard MT940 fields and run balance validation so account, transaction, and amount data are correct before you import.

Account identificationStatement numberOpening balanceClosing balanceTransaction dateValue dateDebit / credit amountTransaction referenceBank BIC / SWIFTCurrency codeTransaction typeSupplementary details

Accurate where it counts, safe where it matters

Bank-grade security

Encrypted transfers and secure processing. Your statement files are handled with the same care as our bank statement converter.

Privacy first

We process documents in memory and do not sell your financial data. Built with the same privacy principles as Data River.

Compliance-ready

Structured outputs aligned with SWIFT MT940 standards so finance teams can reconcile and report with confidence.

Audit trail

Balance validation catches extraction errors before you download — fewer reconciliation gaps and less manual checking.

Simple pricing for serious finance teams

Most popular

$200 / mo

  • 1,000 MT940 files per month
  • Priority support
  • API access
  • Custom field mapping
  • Validation reports
Get started with Business

Need enterprise volume? Contact us for custom pricing

Good to know

What is MT940?

MT940 is the SWIFT standard message type for customer account statements — the format banks and treasury systems use to exchange transaction history for reconciliation and cash management. It includes opening and closing balances, transaction lines, dates, amounts, and references.

How does Data River ensure MT940 accuracy?

We extract transaction data from your PDF statements, map fields to MT940 tags, and validate that opening balance plus transactions equals closing balance before you download.

What file formats are supported?

PDF bank statements are supported today — digital PDFs from major banks work best. Upload the statement you would normally retype or manually reconcile.

How does it work with my treasury system?

Data River outputs standard MT940 files you can import into your TMS, ERP, or reconciliation tool — no change to your bank connectivity setup.

Is my data secure?

Yes. Documents are processed securely over HTTPS. We follow the same privacy-first approach as our bank statement converter — no long-term storage of your files.

Can we integrate via API?

API access is included on the Business plan so finance and treasury teams can automate statement extraction and MT940 generation in their workflow.

Bank-ready MT940s, from day one

Stop wasting time on manual statement entry. Join finance teams using Data River to generate MT940 files faster — start your free trial today.