RBC Statement to Excel Converter
RBC keeps your eStatements in Online Banking for up to seven years — a long archive, but an archive of PDFs. The transaction download in Online Banking covers recent activity, so a full year for a T2 or a T1 with business income, a mortgage application, a CRA review or a client's books still starts from a stack of RBC statements that have to become rows.
Scanned or digital · multi-page · balance-validated · duplicates removed
FlowParse turns an RBC Royal Bank statement into rows: the date, the description, and the amount in Canadian dollars with its sign — taken from the withdrawal or deposit column it is printed in. The opening balance plus every transaction is checked against the closing balance, and the result exports to Excel, CSV, a QBO file for QuickBooks, or a file for Xero, Sage 50 or any other accounting software.
AI extraction, no templates
Reads this bank's layout with no per-bank setup.
Every column preserved
Date, description, amount, balance and every extra field, 1:1.
Balance-validated
Opening + transactions = closing, checked on every file.
Scanned & multi-page
OCR for image PDFs; long statements stitched into one list.
What FlowParse reads from an RBC statement
An RBC Royal Bank chequing or savings statement gives the account holder, the transit and account number, the period and the opening balance, then the transactions: a date, a description — an Interac e-Transfer, a pre-authorized debit, a bill payment, a point-of-sale purchase, a deposit — and the amount in a withdrawal column or a deposit column, usually with the balance alongside. It closes with the balance at the end of the period.
FlowParse keeps each transaction as one row with its date and full description, and turns the two amount columns into one signed amount in CAD: withdrawals negative, deposits positive, decided by the column the amount sits in. The closing balance and the period go into the export's summary.
| Field | Captured in the export |
|---|---|
| Date | Transaction / posting date, normalised |
| Description | Payee, merchant or transfer detail, verbatim |
| Amount | Single signed value (debits −, credits +) |
| Balance | Running balance per transaction |
| Reference / type | Check number, transaction type, reference |
Seven years of RBC eStatements — and what that means
RBC says eStatements are saved in Online Banking for up to seven years. If you moved from paper statements, you can view the previous seven years; if you converted from a bankbook, the seven-year archive starts on the conversion date — so a long-standing bankbook customer has no online statements from before the switch. For credit cards, RBC's FAQ adds that statements stay in the archive and cannot be deleted.
There is one trap. If you switch an account back to paper, RBC says you can no longer view eStatements, and earlier ones will not appear in the archive. Save the PDFs before you switch. Those saved PDFs — and anything older than seven years that you kept yourself — are what FlowParse turns back into data.
New to this? Read the guide on how to convert a bank statement PDF to Excel.
Six years for the CRA, seven years at RBC
The Canada Revenue Agency generally requires records to be kept for six years from the end of the tax year they relate to. RBC's seven-year eStatement archive covers that — as long as the account stays on eStatements, stays open, and you can still sign in.
When an account closes, a business is sold or an executor deals with an estate, the PDFs that were saved are what remains. Converting them to a reconciled Excel file turns a folder of monthly statements into something an accountant, a CRA reviewer or a lawyer can search and total — while the PDF stays the document of record.
A fiscal year of RBC statements in one workbook
A corporate year end, a T1 with self-employment income, a mortgage file or a separation agreement usually needs twelve months, often from more than one account. Smart Merge takes up to 100 RBC PDFs and builds one workbook with every transaction in date order, the source file on every row, and a check that each statement's closing balance is the next one's opening balance.
Statements from TD Canada Trust, Scotiabank, BMO or CIBC can be merged into the same workbook, matched column by column, for a household or business that banks in more than one place.
RBC to QuickBooks, Xero or Sage 50
Canadian bookkeepers mostly work in QuickBooks Online, Xero or Sage 50. FlowParse exports a QBO file that QuickBooks imports as bank transactions, a CSV that fits Xero's or Sage's bank import, and an Excel file for checking first.
Because the full description is kept — e-Transfer sender, bill payee, merchant — each line can still be matched to its invoice or receipt after the import, and the categories you assign in QuickBooks or Xero rest on the bank's own text rather than a retyped version.
Getting a clean RBC PDF before you convert
An eStatement downloaded from RBC Online Banking carries real text — FlowParse reads it directly, and every amount is what the bank printed. When the statements come from a client or an applicant, ask for the eStatement PDFs rather than screenshots or photos of paper statements; those can be converted through OCR, but a text PDF leaves nothing to interpret.
Upload each statement as one file so the proof can run from the opening to the closing balance. Before switching any account back to paper, download its eStatements first — RBC says earlier eStatements no longer appear in the archive once paper is selected.
Common problems with RBC statements, and how they are handled
The sign comes first: two unsigned columns that become one list of positive numbers when pasted. FlowParse signs each amount by its column and proves the result against the balance. The description is second: an Interac e-Transfer, a pre-authorized debit with its reference, or a US-dollar card purchase with the exchange details can wrap over two lines, and a hand copy turns it into two rows. FlowParse keeps one transaction per row.
Third, dates: RBC prints a short date without the year on each line, and a statement that spans December and January needs the right year on each row. FlowParse takes the year from the statement period, so a sheet sorted by date stays in order across the new year.
Worked example: a bookkeeper catches up a client's year
A bookkeeper takes on a small contractor who has not reconciled the business chequing account all year. The client downloads twelve RBC eStatements and sends them as PDFs. These figures are an illustration, not a real client's.
Uploaded together, the twelve statements become one workbook in date order. Each statement is proved against its own balances, and each closing balance matches the next opening balance, so no month is missing. The bookkeeper imports the QBO file into QuickBooks, where the e-Transfer and bill-payment descriptions make most transactions easy to categorize, and the year is caught up in an afternoon instead of a week of typing.
Checklist: RBC statements for an accountant, a lender or the CRA
Before you rely on converted RBC statements, check four things. Coverage: every month in the period, each closing balance matching the next opening balance — Smart Merge flags any break. Signs: deposits positive, withdrawals negative, and the sum equal to the change in balance.
The reconciled mark: every statement proved against its own balances before you use the totals. And keep the PDFs: the converted file is a working copy, the RBC eStatement is the document of record, and the CRA generally expects records to be kept for six years — download them before an account is closed or switched to paper.
Which RBC documents convert
Chequing and savings statements, personal and business, are the main ones: transactions between an opening and a closing balance, which FlowParse turns into rows and proves. US-dollar account statements convert the same way, in USD. RBC credit card statements convert too, as a list of purchases and payments against the previous and new balance.
Documents that summarize rather than list — a tax slip, an investment summary, a confirmation of a single transfer — are references, not inputs for a bank reconciliation. Keep them with the statements; convert the statements.
From PDF to clean data in three steps
1 · Upload the PDF
Drop one statement or many — digital or scanned, any number of pages.
2 · AI extracts & validates
Every transaction is read, amounts signed, balances checked, weak pages retried.
3 · Review & export
Check the editable preview, then download Excel, CSV, QBO, QFX, OFX or Xero.
For RBC the PDF is usually an eStatement from Online Banking's seven-year archive, or a statement a client sent you.
Convert to the format you need
The same extraction powers every export — convert once, then choose the output your next tool expects.
RBC's own download covers recent transactions; FlowParse covers the eStatement PDFs for any period.
| Format | Best for |
|---|---|
| Excel (.xlsx) | Analysis, totals, sharing |
| CSV | Importing into any tool |
| .QBO | QuickBooks Online & Desktop |
| .QFX | Quicken |
| .OFX | Most accounting tools |
| Xero CSV | Xero statement import |
Manual work vs FlowParse
Re-typing a statement by hand is slow and error-prone. FlowParse is near-instant, accurate, and scales to any volume.
By hand, an RBC PDF loses its sign — withdrawals and deposits are both unsigned columns that become one list of positive numbers.
| What happens | By hand | FlowParse |
|---|---|---|
| Reading the data | Copy-paste line by line | AI extracts every transaction |
| Scanned statements | Re-typed manually | OCR reads them automatically |
| Debits & credits | You fix every sign | Pre-signed, normalised |
| Balance check | Manual reconciliation | Validated automatically |
| Time per statement | 20–40 minutes | Under a minute |
| A full year | Hours per account | One Smart Merge upload |
A whole year into one reconciled Excel
An RBC statement prints the opening and the closing balance, and usually a running balance. FlowParse checks the statement as a whole — opening balance plus the sum of all transactions equals the closing balance — and each row against the one before it where the balance is printed. A misread amount, or a transaction lost at a page break, fails exactly where it happened.
Only a statement that passes is marked as reconciled. Anything else is shown in the preview with the gap and the rows around it, before you download.
Import straight into your accounting software
Need it in your books? FlowParse builds a real bank-feed file. The .QBO imports directly into QuickBooks with no CSV column mapping, each transaction carries a unique ID so re-imports never duplicate, and Quicken users get .QFX.
In Canada that usually means QuickBooks Online, Xero or Sage 50 — FlowParse exports QBO and CSV for them.
Validated, not just converted
RBC prints withdrawals and deposits in separate columns, with no minus sign on either. Copied into Excel, both columns become positive numbers, and the information about which way the money moved lives only in which column it came from — which is lost the moment the rows are pasted into one list or sorted.
FlowParse decides the sign from the column itself, row by row, and then proves it: the opening balance plus every signed amount must equal the closing balance. A deposit read as a withdrawal would move the result by twice its amount, so a wrong sign cannot slip through as reconciled.
More on the validation and reconciliation engines.
Your bank statements stay private
Bank statements are among the most sensitive documents you own. Converting one never puts it at risk.
Your RBC PDF is deleted automatically 30 days after upload.
Encrypted transfer
Every upload and download runs over TLS.
Auto-deleted in 30 days
Your original PDF is removed automatically 30 days after upload.
EU servers
Stored on servers in the EU.
No AI training
Your documents are never used to train models. GDPR-aligned.
Read the full security overview.
Who converts these statements
Canadian bookkeepers and CPAs, contractors catching up their books, and mortgage brokers reviewing an applicant's statements.
Accountants
Bring client statements into Excel or QuickBooks without re-keying.
Bookkeepers
Catch up months of statements in minutes.
Small businesses
Get PDF-only statements into the books, ready for tax time.
Loan & mortgage applicants
Turn statements into a clean spreadsheet for underwriting.
Finance teams
Standardise statements from many banks into one format.
Anyone with a PDF statement
Skip the manual typing — convert and move on.
Explore the bank statement toolkit
For other Canadian banks, see the TD Canada Trust, Scotiabank, BMO and CIBC converters.
