Ledger Tome

Import Bank Statements Into Sage

Free to start No credit card required PDF, CSV and Excel statements Sage-ready file in minutes

OFX output for Sage 50 and Sage Business Cloud bank imports

What each Sage product accepts, and how to convert whatever the client's bank gave you

Sage practices live on client statements, and client statements arrive however the client's bank felt like exporting them: PDFs from the branch portal, CSVs with every bank's own column order, the occasional paper scan. Sage's bank import, whether you're on Sage 50 or Sage Business Cloud, wants none of those. It wants a proper statement file, and OFX is the format both products import most cleanly. Ledger Tome converts whatever arrived into exactly that.

The two Sage products draw the import lines slightly differently, but the practical answer is the same: convert to OFX, import through the Bank module, reconcile. OFX needs no column mapping, carries unambiguous dates and amounts, and includes a unique ID on every transaction so a re-imported file doesn't double the books.

This page covers the format rules for both Sage products, the import steps, and the batch workflow for practices converting statements from many client banks at once.

Get a Statement Into Sage in 3 Steps

1

Upload

Drop the client's PDF statement or CSV/Excel export from any bank

2

Review

Check the extracted transactions in our interactive preview

3

Download & Import

Get an OFX file and import it through the Bank module in your Sage product

What Sage Can and Can't Import

Both Sage products import bank transactions from files, with the same gaps in what they'll take:

OFX: the clean path

Sage 50 and Sage Business Cloud both import OFX statement files: no column mapping, no date ambiguity, duplicate-safe transaction IDs.

CSV: product-dependent

Sage's CSV import expects particular column layouts and formats that vary by product. Bank CSVs rarely arrive in them.

PDF: not accepted

The format clients actually send is the one no Sage product reads.

Feeds don't cover the backlog

Sage bank feeds handle current activity where supported; history, feed gaps, and unsupported banks all arrive as files or not at all.

The conversion step turns "whatever the client sent" into the one format both Sage products treat well.

Works With UK and Irish Banks (and Everyone Else's)

Ledger Tome reads PDF statements and CSV/Excel exports from:

UK Banks

HSBC, Barclays, Lloyds, NatWest, Santander, Nationwide, Monzo, Starling

Irish Banks

AIB, Bank of Ireland, Permanent TSB

International

100+ banks worldwide for clients with foreign accounts

Don't see the bank? The AI adapts to any statement layout automatically.

Try It Now - See Results in 60 Seconds

Upload a client statement and see how Ledger Tome converts it into a Sage-ready file.

Which Sage Are You On? It Changes the Steps, Not the Format.

Sage 50 (desktop)

The long-standing desktop product. Bank transactions import through the Bank module's file import, and OFX is the dependable format across versions. Historical CSV import layouts vary by version; OFX sidesteps the variance.

Sage Business Cloud Accounting

The cloud product. Banking > the account > Import statement takes OFX (and CSV in Sage's expected layout). OFX again avoids the mapping and format pitfalls.

Either way, the working recipe for a practice is one conversion habit that fits both: statement in, OFX out, import, reconcile. Ledger Tome's OFX is standard OFX 1.02 with a unique FITID per transaction, which is what both products expect.

Format deep dives: PDF to OFX and CSV to OFX . On Xero for some clients too? See Import into Xero .

How to Import the File Into Sage, Step by Step

Sage Business Cloud Accounting:

  1. Go to Banking and select the bank account
  2. Choose Import statement (under the account's options)
  3. Upload the .ofx file you downloaded from Ledger Tome
  4. Review the imported transactions and reconcile as usual

Sage 50:

  1. Open the Bank module and select the account
  2. Choose the bank statement / transaction import option for your version
  3. Select the .ofx file and confirm the account match
  4. Review and reconcile the imported transactions

Batch tip for practices: convert statements client by client and import oldest-first per account. One statement per file keeps Sage's per-account imports clean, and OFX transaction IDs make accidental re-imports harmless.

How Ledger Tome Prepares Statements for Sage

Ledger Tome is an AI-powered tool that turns PDF bank and credit card statements, CSVs, and Excel exports into Sage-ready OFX files.

Upload

Upload the client's PDF statement or spreadsheet export

AI Extraction

Statement structure, columns, dates, and debit/credit logic detected automatically

Review & Edit

Check every transaction in an interactive preview before export

Download OFX

An import-ready statement file for either Sage product

The OFX output carries a unique FITID on every transaction, so re-importing a file into Sage never duplicates the books.

From Client Statement to Reconciliation-Ready

Before: client's PDF statement

PDF bank statement before conversion

After: Sage-ready OFX

Extracted transactions ready for Sage import

Use Cases

Client Onboarding Backlogs

A new client, a year of PDF statements, one conversion habit.

Feed Gaps and Outages

Fill missing periods precisely from the statement covering them.

Banks Without Sage Feeds

Smaller institutions where file import is the standing workflow.

Year-End and VAT Work

Complete the records before returns, from whatever the client kept.

Credit Card Accounts

Card statements convert with correct signs for the card account in Sage.

Multi-Client Practices

Many banks, many layouts, one consistent OFX output.

Who It's For

Sage 50 Practices

Desktop stalwarts processing client statements at volume.

Sage Business Cloud Users

Cloud-side bookkeepers with the same file problem.

UK & Irish Bookkeepers

The market where Sage runs deepest.

Accountants in Practice

Catch-up, cleanup, and onboarding engagements.

Small Businesses on Sage

Owners doing their own books without retyping statements.

Anyone Feeding Sage From Files

If the feed can't reach it, conversion can.

Related Converters

Ledger Tome supports multiple formats and destinations. Choose the one that fits your workflow:

PDF to OFX

The format-first page for PDF statements.

CSV to OFX

Client sent a CSV export instead? Same destination.

Excel to OFX

Spreadsheet-kept records into statement imports.

Import into Xero

The Xero equivalent of this guide.

Bank Statement to Excel

Want to review in a spreadsheet before importing?

What Ledger Tome Does Not Do

For clarity and transparency, Ledger Tome does not:

  • Access bank accounts directly
  • Initiate or modify transactions
  • File taxes or submit reports
  • Replace accounting software
  • Categorize transactions automatically

It focuses solely on converting statement data into structured, accounting-ready formats.

Security & Privacy

Your Financial Data is Protected

We take statement security seriously. Here's how we protect your data:

  • Encrypted Transmission

    All uploads use 256-bit SSL encryption (the same security banks use)

  • Secure Processing

    Files are processed in isolated, secure environments with no human access

  • Automatic Deletion

    All uploaded files are permanently deleted after 7 days (or immediately upon request)

  • No Training Data

    Your statements are never used to train AI models or shared with third parties

  • No Account Access

    We never access your bank account directly or store your banking credentials

  • GDPR Compliant

    Full compliance with data protection regulations

  • No Permanent Storage

    We don't maintain a database of your financial information

Privacy First: We process your data solely for conversion purposes. No marketing, no data selling, no third-party sharing.

Frequently Asked Questions

How do I import a bank statement into Sage?

Convert the statement to OFX with Ledger Tome, then import it through the Bank module: Banking > Import statement in Sage Business Cloud, or the bank import option in Sage 50. Reconcile as usual afterwards.

Can Sage read PDF bank statements?

No Sage product imports PDFs. Ledger Tome extracts the transactions, including from scanned statements via OCR, and outputs the OFX file Sage imports.

What format is best for Sage bank imports?

OFX. It works across both Sage products, needs no column mapping, and carries per-transaction IDs that prevent duplicate imports.

Does this work for both Sage 50 and Sage Business Cloud?

Yes. Both import OFX statement files; only the menu path differs.

The client's CSV doesn't match Sage's expected layout. What now?

Convert the CSV to OFX instead. Ledger Tome reads any bank's CSV layout and the OFX output sidesteps Sage's CSV format requirements entirely.

Will importing the same file twice duplicate transactions?

No, with OFX: each transaction carries a unique FITID that Sage uses to skip anything already imported.

Does this work for credit card statements?

Yes. Select credit card as the account type at export; charges and payments land with correct signs.

How far back can I import?

As far as the statements go. File imports have no lookback limit.

Do Irish and international bank statements work?

Yes. Ledger Tome reads statements from banks worldwide, including non-English statements.

How much does it cost?

Free to start, with no credit card required. Paid plans and token packs are available for higher volumes; see the pricing page.

Troubleshooting Common Issues

Sage rejects the file

Verify the file kept its .ofx extension and re-download. If a specific Sage version still refuses it, contact support with the version details.

Transactions doubled up

Usually an overlapping CSV import from earlier. Remove the duplicated batch in Sage and re-import the period as OFX so transaction IDs deduplicate.

Dates look wrong after import

A DD/MM versus MM/DD issue in the source. Ledger Tome asks you to confirm ambiguous formats before export; re-check that choice in the preview.

Amounts have flipped signs

Some banks export debits as positive. The preview shows the interpreted sign per transaction; flip the convention there before export.

Statement period incomplete

Multi-page PDFs process automatically; check the preview row count against the statement before export.

Summary

Sage imports bank transactions cleanly from OFX files, clients send PDFs and mismatched CSVs, and feeds don't reach history or every bank. One conversion habit closes the gap for both Sage 50 and Sage Business Cloud: statement in, OFX out, import, reconcile, with duplicate-safe IDs guarding every transaction.

If you have client statements waiting to get into Sage, Ledger Tome converts them in minutes each.

Ready to Get Statements Into Sage?

Stop retyping client statements. Convert your first statement into a Sage-ready OFX in minutes.

Free to start, no credit card required Works with any bank's PDF, CSV or Excel statement OFX for Sage 50 and Sage Business Cloud Secure and private, files deleted after 7 days

Used by Sage practices, bookkeepers, and small business owners

Cookies and analytics

We use necessary cookies to keep Ledger Tome working, and with your consent we use marketing and analytics cookies to improve it. You can change this anytime in Settings or our Privacy Policy .