Convert Revolut CSV to QBO / QFX / OFX

Drop your Revolut CSV or Excel export below and get a Revolut → QuickBooks/Quicken/Xero file in seconds. Private — nothing leaves your browser.

🔒 No upload 🏦 Revolut (UK) 💳 One-time $29
📄
Drop your bank CSV or Excel file here
or click to choose · .csv, .tsv, .xlsx, .xls
🔒 100% in your browser — nothing is uploaded

How to export your transactions from Revolut

Export from the Revolut app or web app. App: open the account > tap '...' / 'Statement' > choose 'Excel' (this is the CSV/spreadsheet transactions export) or 'PDF' > pick account and date range > generate. Web (app.revolut.com / business.revolut.com): Accounts > Statements > select account, period and Excel/CSV. Revolut offers Excel/CSV and PDF only - NO OFX/QFX/QBO download and NO QuickBooks Web Connect / INTU.BID (QuickBooks connects to Revolut via Open Banking, with ~90 days of history). Page value: 'Revolut only exports Excel/CSV; here is how to convert it cleanly for QuickBooks.' CSV/Excel has a HEADER ROW. PERSONAL column order: Type, Product, Started Date, Completed Date, Description, Amount, Fee, Currency, State, Balance. (BUSINESS export is a DIFFERENT, wider layout: Date started (UTC), Date completed (UTC), ID, Type, Description, Reference, Payer, Card number, Orig currency, Orig amount, Payment currency, Amount, Fee, Balance, Account, Beneficiary account number, Beneficiary sort code/routing, Beneficiary IBAN, Beneficiary BIC - detect which layout you have.) Quirks: (1) Dates are ISO 'YYYY-MM-DD HH:MM:SS' (YMD, NOT DMY - unusual for a UK provider; business export labels them UTC). (2) TWO date columns - use Completed Date (posted); Started Date may be earlier and pending rows may have a blank Completed Date. (3) Amount is a single SIGNED column AND there is a SEPARATE Fee column (usually negative) - net Fee into the amount or add it as its own line, do not drop it. (4) 'State' (COMPLETED / PENDING / REVERTED / DECLINED) - filter to COMPLETED to avoid importing reversed/pending rows. (5) Multi-currency: each currency wallet ('Product') exports separately; since Oct 2021 CSVs no longer include exchange-rate columns.

Once you have the file, drop it into the converter above. LedgerBridge auto-detects the date, amount and description columns — adjust the mapping if needed, choose QBO for QuickBooks (or QFX for Quicken, OFX for Xero), and download.

Tips for Revolut files

  • Choose DD/MM/YYYY as the date format if auto-detect guesses wrong.
  • If withdrawals come in as positive numbers, tick “Flip amount sign”.
  • For credit-card exports, set the account type to Credit card.
  • If QuickBooks rejects the file, open Advanced and confirm the INTU.BID — selecting “Revolut” in the bank dropdown autofills it.

FAQ

How do I export a CSV from Revolut?

Export from the Revolut app or web app. App: open the account > tap '...' / 'Statement' > choose 'Excel' (this is the CSV/spreadsheet transactions export) or 'PDF' > pick account and date range > generate. Web (app.revolut.com / business.revolut.com): Accounts > Statements > select account, period and Excel/CSV. Revolut offers Excel/CSV and PDF only - NO OFX/QFX/QBO download and NO QuickBooks Web Connect / INTU.BID (QuickBooks connects to Revolut via Open Banking, with ~90 days of history). Page value: 'Revolut only exports Excel/CSV; here is how to convert it cleanly for QuickBooks.' CSV/Excel has a HEADER ROW. PERSONAL column order: Type, Product, Started Date, Completed Date, Description, Amount, Fee, Currency, State, Balance. (BUSINESS export is a DIFFERENT, wider layout: Date started (UTC), Date completed (UTC), ID, Type, Description, Reference, Payer, Card number, Orig currency, Orig amount, Payment currency, Amount, Fee, Balance, Account, Beneficiary account number, Beneficiary sort code/routing, Beneficiary IBAN, Beneficiary BIC - detect which layout you have.) Quirks: (1) Dates are ISO 'YYYY-MM-DD HH:MM:SS' (YMD, NOT DMY - unusual for a UK provider; business export labels them UTC). (2) TWO date columns - use Completed Date (posted); Started Date may be earlier and pending rows may have a blank Completed Date. (3) Amount is a single SIGNED column AND there is a SEPARATE Fee column (usually negative) - net Fee into the amount or add it as its own line, do not drop it. (4) 'State' (COMPLETED / PENDING / REVERTED / DECLINED) - filter to COMPLETED to avoid importing reversed/pending rows. (5) Multi-currency: each currency wallet ('Product') exports separately; since Oct 2021 CSVs no longer include exchange-rate columns.

Is my Revolut data uploaded anywhere?

No. The conversion happens entirely in your browser. Your statement and account number never leave your device — safe even for client confidentiality requirements.

Will the file import into QuickBooks?

Yes. We generate a valid OFX 1.0.2 (SGML) document with the correct header and identifiers. Convert a small file free first to confirm it imports cleanly, then unlock unlimited.

← All supported banks