Skip to content
Resource library

Bank guides

How to Convert NatWest Statements to CSV for Sage

Learn how to convert NatWest PDF bank statements to CSV format for Sage 50, Sage 200, or Sage Accounting, including column requirements and common import errors.

ConvertBank editorial team15 Apr 20267 min read

Editorial review in progress

This article contains material awaiting a source review. Check time-sensitive claims against current primary sources. For current product steps, use our export and import guide.

Converting a NatWest PDF bank statement to a CSV file that Sage will actually accept takes about five minutes once you know the correct column layout. NatWest exports transaction data in a four-column format (date, description, debit, credit) but Sage's bank import expects a specific structure with a running balance column and date formatting in DD/MM/YYYY. Using a dedicated converter tool handles this automatically, saving you from manual spreadsheet work and the mismatched-column errors that cause Sage imports to fail.

Why NatWest PDFs Don't Import Directly into Sage

Sage 50, Sage 200, and Sage Accounting all support bank statement imports, but none of them accept raw PDF files. You need a CSV or OFX file with columns in a particular order before Sage will process the data.

NatWest offers its own CSV export through online banking, but there's a catch. The file NatWest produces uses their own column headers and date format. Sage's import wizard is strict: if the date column reads 15-04-2026 instead of 15/04/2026, the whole import fails with a generic error message that doesn't tell you exactly what went wrong.

PDF statements are the other common scenario. If you're working with statements downloaded from NatWest's online banking portal, statements sent by a client, or archived statements from a closed account, you have a PDF rather than a native CSV. Those need to be converted before Sage sees them.

What Format Does Sage Require for Bank Statement Imports?

Sage's bank import function expects a CSV file with columns in this order:

Column Header Name Format Required
1 Date DD/MM/YYYY
2 Reference / Description Plain text
3 Debit Numeric, no £ symbol
4 Credit Numeric, no £ symbol
5 Balance Numeric, running total

Sage Accounting (the cloud version) is slightly more forgiving on column naming, but Sage 50 and Sage 200 are both strict about the date format and will reject rows where debits and credits are combined into a single signed-amount column.

NatWest's native CSV export does separate debits and credits, which is helpful. The main issues are the date format (NatWest uses DD/MM/YYYY in some exports and YYYY-MM-DD in others depending on the account type) and the absence of a balance column, which Sage 50 requires.

You can read Sage's official import guidance on the Sage 50 bank statement import support page.

How Do You Convert a NatWest Statement to CSV for Sage?

There are three routes, each suited to a different situation.

Option 1: Use NatWest's Built-In Export (Online Banking)

If you have access to the NatWest online banking account:

  1. Log in at natwest.com and go to your account transaction history.
  2. Select the date range you need (NatWest allows up to 12 months at a time).
  3. Click Export and choose CSV format.
  4. Open the file in Excel or Google Sheets.
  5. Rename the headers to match Sage's required column names.
  6. Check the date format: reformat to DD/MM/YYYY if needed using Excel's TEXT(A2,"DD/MM/YYYY") formula.
  7. Add a balance column if you're importing into Sage 50.
  8. Save as CSV and import into Sage.

This works well for current transactions but falls down when you're dealing with historical statements in PDF format, or when you're a bookkeeper handling statements on behalf of a client who doesn't share their online banking login.

Option 2: Convert NatWest PDFs Using a Converter Tool

For PDF statements, the practical approach is a bank statement converter. The NatWest PDF to CSV converter at convertbank-statement.com extracts transaction rows from supported NatWest PDF layouts into a standard CSV. Review the rows and map the columns using the instructions for your Sage edition.

Processing time varies:

  1. Upload your NatWest PDF statement, up to 4 MB.
  2. Review the public preview, limited to up to the first 50 transactions.
  3. Download the CSV with Date, Description, Debit and Credit columns, plus Category when available.
  4. Use the official Sage import documentation for your edition to map the columns and review the import. The public converter does not have a Sage target selector or connect to Sage.

NatWest account types and layouts can differ. Check long descriptions, statement page breaks and debit/credit signs. Dedicated parsing support does not guarantee that every layout will convert correctly.

Option 3: Manually Reformat in Excel

If you have only one or two statements and time to spare, manual reformatting is possible. Copy the transaction data from your PDF (or from NatWest's CSV export), paste it into Excel, and rearrange columns to match Sage's expected order. The main time cost is fixing dates and removing £ symbols from amount columns (tedious for anything over 50 transactions).

For regular monthly bookkeeping or multiple client accounts, manual reformatting quickly becomes impractical. A converter tool pays for itself after a few uses.

Common NatWest-to-Sage Import Errors and How to Fix Them

Even with a well-formatted CSV, Sage's import wizard throws errors that aren't always obvious. Here are the ones that come up most often with NatWest data:

  • "Invalid date format": NatWest sometimes exports dates as 15 Apr 2026 in older PDF statements. Sage needs 15/04/2026. Use Excel's DATEVALUE() function or a converter to standardise these.
  • "Duplicate transactions": If you import overlapping date ranges, Sage flags duplicates. Always check your last imported date before selecting a new statement range.
  • "Debit/credit column error": Some NatWest CSVs use a single Amount column with negative numbers for debits. Sage 50 requires separate debit and credit columns. Split these using Excel's IF(A2<0, ABS(A2), "") formula.
  • "Balance mismatch": Sage 50 validates the opening balance against your existing account balance. If the opening balance in your CSV doesn't match what's in Sage, the import stalls. Double-check your starting balance figure.

Does This Apply to MTD and HMRC Reporting?

From April 2026, Making Tax Digital for Income Tax Self Assessment (MTD for ITSA) requires sole traders and landlords with income over £50,000 to keep digital records and submit quarterly updates to HMRC. Accurate, categorised transaction data is the foundation of that process.

Getting NatWest statements into Sage in a clean, consistent format means your MTD submissions draw from accurate records rather than manually entered figures. HMRC's MTD guidance is published at gov.uk/making-tax-digital-for-income-tax.

Sage is an HMRC-recognised MTD-compatible software package, so once your NatWest transactions are imported correctly, you can use Sage's MTD submission feature directly without needing additional tools.

Pricing and What to Expect from a Converter

If you're handling a small number of statements, a pay-as-you-go converter is the most cost-effective option. For accountants and bookkeepers converting statements regularly across multiple clients, a subscription makes more sense.

You can compare current options on the convertbank-statement.com pricing page. For a broader comparison of the tools available in 2026, the best bank statement converter guide covers accuracy, format support, and turnaround time across the main tools.

When evaluating any converter, check that it:

  • Supports NatWest's specific PDF layout (not just generic PDF parsing)
  • Outputs a Sage-compatible column structure, not just a generic CSV
  • Handles multi-page statements without dropping rows
  • Produces a balance column that Sage 50 can validate


Frequently Asked Questions

Can I import a NatWest PDF directly into Sage?

No. Sage does not accept PDF files for bank statement imports. You need to convert the NatWest PDF to a CSV file with the correct column structure before Sage will process it. A converter tool or manual reformatting in Excel are the two main routes.

What columns does Sage need for a bank statement import?

Sage requires five columns: date (in DD/MM/YYYY format), description, debit amount, credit amount, and running balance. The debit and credit values must be in separate columns with no currency symbols, and the balance column is required for Sage 50 specifically.

Why does NatWest's own CSV export not work in Sage?

NatWest's exported CSV uses column headers and date formats that don't match what Sage's import wizard expects. You typically need to rename headers, reformat dates to DD/MM/YYYY, and add a balance column before Sage will accept the file.

How far back can I download NatWest statements?

Through NatWest online banking, you can download transaction history going back up to seven years for business accounts. Statements older than 12 months are usually only available as PDFs from NatWest's secure document storage, which is why a PDF converter is often necessary for historical records.

Is converting bank statements for Sage compliant with HMRC requirements?

Yes. Importing converted bank statements into Sage is fully compliant with HMRC's MTD requirements, provided the transaction data accurately reflects the original statement. The conversion process does not alter figures, it only reformats the structure so accounting software can read it.

How long does it take to convert a NatWest statement to CSV?

Using a dedicated converter tool, the process takes under two minutes for a typical one-month statement. Manual reformatting in Excel takes between 15 and 45 minutes depending on the number of transactions and whether the date format needs correcting.


Ready to try your own statement?

Try a PDF without an account. The free preview and CSV download include up to the first 50 transactions. Review dates, amounts and completeness before using an export. Running-balance checks are available when the statement contains the necessary figures.

Keep going