How to Import Revolut Transactions into QuickBooks
Jul 16, 2026
Convert your bank statement to Excel now
PDF, JPG, PNG, BMP, HEIC, TIFF, MT940
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF, MT940
Uploading...
Short answer: Revolut Business connects to QuickBooks Online through an Open Banking feed, so day-to-day activity can sync on its own. The catch is everything else: the feed pulls at most 90 days of history when you connect, only settled transactions come through, personal accounts have no integration, and QuickBooks Desktop is not supported at all. For all of those, download the Revolut statement and convert it to a QBO Web Connect file, then import it like a bank download. Here is each route, step by step.
Does Revolut integrate with QuickBooks?
Yes, for one specific pairing: Revolut Business and QuickBooks Online. The integration runs on an Open Banking connection that exports balances and settled transactions to QuickBooks every few hours, one feed per currency account, and on the Grow plan and above it can sync bills and expenses too. If your account is a US personal account, there is no integration to connect. And if your books live in QuickBooks Desktop, Revolut offers no Direct Connect, no Web Connect download, and no connector of any kind, so the import file is the whole path.
Why does QuickBooks only show 90 days of Revolut transactions?
Because that is where the feed starts. When you link Revolut Business to QuickBooks Online, the connection pulls at most 90 days of history, and QuickBooks' own bank-feed guidance says anything older cannot be downloaded through the feed and has to be added another way. Only completed transactions sync, so a payment still pending on the day you connected can fall through the crack too. The earlier months are not lost; they live in Revolut's statement archive, which reaches back to the account opening date, and they come into QuickBooks as converted statement files. Our post on why QuickBooks only imports 90 days of transactions covers the rule in general.
What file does Revolut actually export?
Not the one QuickBooks wants. Revolut Business exports statements as PDF, CSV, camt.053 XML, or MT940; personal accounts export PDF or Excel. There is no QBO, QFX, or even plain OFX anywhere in the menus. The camt.053 and MT940 exports are bank-to-ERP formats that tools like NetSuite parse, but neither QuickBooks Online nor Desktop reads them. That leaves two workable inputs: the CSV, which QuickBooks Online accepts only as a manually mapped upload, and the PDF statement, which converts to a real .qbo file.
| Route | History reach | QuickBooks Online | QuickBooks Desktop |
|---|---|---|---|
| Revolut Business feed | 90 days back at most, settled only | Yes | No |
| Revolut CSV export | Any period | Manual column mapping only | No |
| camt.053 / MT940 export | Any period | Not readable | Not readable |
| Converted statement (QBO file) | Every statement Revolut issued | Yes | Yes |
How do I download a Revolut statement?
In the Revolut app or web portal, open the account, choose Statement, pick the currency account and the period, and download the PDF. Business statements can be generated for any period back to the account opening date, so a two-year backfill is a handful of downloads, not a support ticket. The exception is a closed account: once an account closes, statements come only by asking Revolut support, so any PDFs you or the client already saved become the record. A statement the owner forwarded by email works exactly as well as one you downloaded yourself; no Revolut login is needed to convert it.
How do I handle Revolut's multiple currencies in QuickBooks?
One currency, one account, one file. Revolut holds USD, EUR, GBP, and more as separate currency accounts, and each one exports its own statement. QuickBooks works the same way once multicurrency is enabled under Advanced settings: every account carries a single currency. So keep the pipeline parallel: convert each currency account's statement into its own QBO file and import it into a QuickBooks account in that currency. Merging currencies into one import is the fastest way to make exchange gains and losses impossible to compute, and it is the most common mess in multi-currency cleanups.
Import Revolut transactions into QuickBooks, step by step
First, download the statement PDFs for the months you need, one per currency account. Second, convert each statement with the Revolut statement to QBO converter, which reads the transactions and writes a Web Connect file with dates, descriptions, and signs mapped. Third, in QuickBooks Online open Transactions, then Bank transactions, choose the Revolut account, and pick Upload from file under the Link account dropdown; in QuickBooks Desktop use File, Utilities, Import, Web Connect Files. Fourth, review the rows in the For review tab and categorize. Keep each file under 1,000 transactions, QuickBooks' cap on a single import; a busy statement splits fine, and how many transactions QuickBooks accepts at once covers the limits by version.
How do I avoid duplicate Revolut transactions?
Duplicates come from overlap between the live feed and a converted file. Before importing history, open the Revolut register in QuickBooks and find the oldest transaction the feed brought in, then end your converted file the day before it. Load history behind the feed, never on top of it. QuickBooks runs duplicate matching on Web Connect imports, but it matches on amount, date, and reference, so a feed line worded differently can slip past. Importing whole statements in order, one period per file, keeps the overlap surface small, and card spend that needs receipts attached is easier to police in a dedicated expense management tool before it reaches the ledger.
The short version
Let the feed own the day-to-day on QuickBooks Online, and bring in everything else as files: Desktop entirely, personal accounts, the months behind the 90-day wall, and any period you inherited without a login. Convert each statement with the Revolut statement to QBO converter, import it like a bank download, and keep one currency per file. Want the rows in a spreadsheet first? The Revolut statement to Excel converter writes XLSX and CSV from the same upload, and our walkthrough on how to convert bank statements to QuickBooks (QBO) covers the import screens in both versions.
Ready to convert your bank statement?
Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.
Convert to Excel nowFree to try, no credit card required