Revolut Integration — Import Transactions to Freenance
How to import Revolut transactions into Freenance. CSV export from the Revolut app, multi-currency support, and step-by-step import guide.
Import Transactions from Revolut
Revolut is one of the most popular fintech apps in Europe, with over 40 million users worldwide. Known for its multi-currency accounts, instant transfers, and sleek mobile experience, Revolut has become a go-to payment tool for millions of people in Poland and across the EU. Freenance lets you import your complete Revolut transaction history via CSV files, so you can analyze your Revolut spending alongside transactions from traditional banks, investment accounts, and crypto exchanges.
By importing Revolut into Freenance, you get a unified view of all your finances — no matter how many accounts or currencies you use. This is especially important for people who split their spending between Revolut and a traditional bank like mBank, ING, or PKO BP.
Why Import Revolut Transactions into Freenance?
Revolut is excellent for payments and currency exchange, but it does not provide a complete financial overview. Here is what you gain by importing Revolut data into Freenance:
- Unified spending analysis — See Revolut transactions alongside your bank accounts, giving you a complete picture of where your money goes each month
- Multi-currency normalization — Freenance converts all currencies to your base currency so you can see total spending regardless of whether you paid in PLN, EUR, USD, or GBP
- Automatic categorization — Freenance uses AI to classify Revolut transactions into categories like groceries, dining, transport, entertainment, and subscriptions
- Recurring payment detection — Identify all your subscriptions and regular payments, whether they come from Revolut or your traditional bank
- Financial Freedom Runway — Include Revolut balances and spending in your runway calculation to get an accurate estimate of how long your savings would last
- Savings tracking — Track your Revolut Vaults and Savings alongside other savings accounts
Step-by-Step Guide: Export from the Revolut Mobile App
The most common way to export Revolut transactions is through the mobile app, available on both iOS and Android.
Step 1: Open the Revolut App
- Launch the Revolut app on your smartphone
- Make sure you are logged in and on the main screen showing your accounts
Step 2: Navigate to Statements
- Tap on the account you want to export (e.g., your main PLN account, EUR account, or a specific Vault)
- Scroll down to your transaction list, or tap the clock icon to view full history
- Tap the three-dot menu (⋯) in the upper-right corner
- Select Statement or Generate statement from the menu
Step 3: Configure and Download
- Select your desired date range — you can choose from preset periods (last month, last 3 months, last year) or set a custom range
- Choose the CSV format. Revolut also offers PDF and Excel formats, but CSV is the recommended format for Freenance
- Tap Get statement or Generate
- Revolut will prepare the file and send it to your registered email address, or allow you to download it directly
- Save the CSV file to your device or email it to yourself for import on a desktop computer
Step 4: Repeat for Additional Currencies (if applicable)
If you hold multiple currencies in Revolut (for example, PLN and EUR), you may need to generate a separate statement for each currency. Some Revolut plans allow you to export all currencies in a single statement — check your export options.
See our [setup guide] for visual walkthrough of the Revolut export process.
Step-by-Step Guide: Export from the Revolut Web App
If you prefer using a computer, Revolut also offers a web-based platform for managing your account.
Step 1: Log in to Revolut Web
- Open your browser and navigate to app.revolut.com
- Log in with your credentials and confirm via the mobile app (Revolut uses push-based authentication)
Step 2: Generate a Statement
- Click on Transactions in the left-hand navigation
- Click the Generate statement button (usually in the upper-right area)
- Select your date range and choose CSV as the format
- Click Generate and wait for the file to be prepared
- Download the CSV file to your computer
Step 3: Note on Business Accounts
If you have a Revolut Business account, the export process is slightly different. Business statements are available under Accounts → Statements in the business dashboard. Freenance supports both personal and business Revolut CSV formats.
Step-by-Step Guide: Import to Freenance
Once you have your Revolut CSV file, importing to Freenance is quick and straightforward.
Step 1: Rename the file before uploading
Freenance expects CSV files named revolut-{account-number}.csv — the 26-digit Revolut IBAN, no spaces, no country prefix. Example: revolut-37291000060000000003171904.csv. You can find your Revolut IBAN in the app under Account details.
Revolut generates files with default names like account-statement_…csv; rename them to match the schema before uploading or Freenance will reject the upload.
Step 2: Open the Import Screen
- Sign in to Freenance at freenance.io
- Open Configuration → Bank import
Step 3: Upload Your CSV File
- Drag and drop the CSV file onto the upload area, or click Choose file
- Click Upload
- Freenance automatically detects the Revolut CSV format and parses the file
Step 3: Review and Confirm
- Check the transaction preview to ensure everything looks correct
- Click Confirm Import
- Freenance will process the transactions, apply automatic categorization, detect duplicates, and handle currency conversions
- You will see a summary of imported transactions, categories applied, and any items requiring manual review
What Data Is Imported from Revolut?
When you upload a Revolut CSV file, Freenance extracts and processes the following information:
- Transaction date and time — the exact timestamp of each transaction
- Description — the merchant name or transfer description
- Transaction amount — the value in the original transaction currency
- Currency — the currency of the transaction (PLN, EUR, USD, GBP, etc.)
- Transaction type — payment, transfer, exchange, top-up, ATM withdrawal, etc.
- Fee — any fees charged by Revolut for the transaction (e.g., currency exchange fees, ATM fees)
- Balance after transaction — the running balance in the account currency
- Category — Revolut's own category (if available), which Freenance can use as a hint for its own categorization
Multi-Currency Support
One of Revolut's biggest strengths is its multi-currency capabilities. Freenance handles this seamlessly:
How Currency Conversion Works
- PLN transactions — imported as-is with no conversion needed
- EUR, USD, GBP, and other currencies — Freenance converts these to your base currency (typically PLN) using the exchange rate from the transaction date. This ensures that your spending analysis reflects the actual cost in your primary currency
- Currency exchanges within Revolut — when you exchange PLN to EUR (or any other pair) within Revolut, Freenance recognizes these as internal transfers, not expenses. They will not inflate your spending totals
- Crypto transactions — if you bought or sold cryptocurrency through Revolut, these transactions are imported and can be tracked under your investment portfolio
Multi-Currency Accounts
If you maintain separate currency pockets in Revolut (for example, a PLN pocket and a EUR pocket), export each one separately and import them into Freenance. Each pocket will be tracked as a distinct account, and your net worth will reflect the combined value of all pockets in your base currency.
Revolut Savings and Vaults
Revolut offers Savings Vaults and Flexible/Fixed-term Savings accounts. Here is how they work with Freenance:
- Vaults — transfers to and from Vaults appear in your transaction history. Freenance recognizes these as internal transfers between your Revolut accounts, not as income or expenses
- Savings interest — interest payments from Revolut Savings appear as income in your transaction history and are imported accordingly
- Round-ups — if you use Revolut's round-up feature (which rounds up purchases and saves the difference), these micro-transfers are captured in the CSV export and recognized by Freenance as savings
Revolut and Traditional Banks: The Complete Picture
Many people in Poland use Revolut alongside a traditional bank account. Common setups include:
- Salary goes to a traditional bank (mBank, ING, PKO BP) → daily spending on Revolut via top-ups
- Fixed expenses (rent, utilities) paid from the bank → discretionary spending (dining, shopping, travel) on Revolut
- Domestic payments in PLN via the bank → foreign payments via Revolut for better exchange rates
By importing transactions from both your bank and Revolut into Freenance, you get a complete and accurate view of your finances. Without this, you are only seeing half the picture.
Automatic Categorization for Revolut Transactions
Freenance's AI categorization engine works particularly well with Revolut transactions because Revolut provides clean merchant names. Examples of automatic categorization:
- Groceries: Biedronka, Lidl, Żabka, Kaufland, Auchan, Tesco
- Dining: McDonald's, KFC, Starbucks, Uber Eats, Wolt, Pyszne.pl
- Transport: Uber, Bolt, Lime, Tier, PKP, FlixBus, Orlen, Shell
- Shopping: Amazon, Allegro, Zalando, Zara, H&M, IKEA, Decathlon
- Subscriptions: Netflix, Spotify, YouTube Premium, Disney+, Apple, Google
- Travel: Booking.com, Airbnb, Ryanair, Wizz Air, Hotels.com
Revolut transactions often include detailed merchant information, which helps Freenance achieve higher categorization accuracy compared to some traditional bank exports.
Security and Privacy
Your financial data is treated with the highest level of care:
- No Revolut login credentials required — Freenance never asks for your Revolut username, password, or API access. You export the CSV file yourself and upload it manually
- Encrypted communication — files are uploaded over HTTPS and processed on Freenance servers; no raw data is shared with third parties
- Automatic duplicate detection — importing the same CSV file twice will not create duplicate transactions. Freenance matches transactions by date, amount, and description to prevent duplicates
- Data control — you can delete all imported Revolut data from your Freenance account at any time through account settings
- No third-party sharing — your financial data is never shared with third parties, advertisers, or data brokers
Troubleshooting Common Issues
Problem: Revolut CSV file is not recognized
Solution: Make sure you exported in CSV format, not PDF or Excel. Also verify that the file has a .csv extension. Some email clients may rename downloaded attachments — check the file name and extension before importing.
Problem: Currency amounts look wrong
Solution: Revolut CSV files include both the original transaction currency and the account currency. Freenance uses the original amount and converts it at the transaction-date exchange rate. If you see unexpected amounts, check whether the transaction was in a different currency than you expected.
Problem: Internal transfers showing as expenses
Solution: Freenance automatically detects most internal Revolut transfers (top-ups, Vault transfers, currency exchanges). If a transfer is incorrectly categorized as an expense, you can manually recategorize it. Freenance will learn from your correction for future imports.
Problem: Missing transactions in the export
Solution: Revolut may not include pending transactions in the CSV export. Wait until all transactions are settled before exporting. Also, make sure your date range covers the period you expect — Revolut statements use the transaction completion date, which may differ from the date you made the purchase.
Problem: Duplicate transactions after re-import
Solution: Freenance's duplicate detection handles this automatically in most cases. If you still see duplicates, it may be because the same transaction appears with slightly different descriptions across exports. You can merge duplicates manually in Freenance's transaction view.
Frequently Asked Questions
Can I import Revolut Business transactions?
Yes. Freenance supports both Revolut personal and Revolut Business CSV formats. Export your statement from the Revolut Business dashboard and import it the same way as a personal account.
How often should I import from Revolut?
We recommend importing at least once a month for accurate tracking. Weekly imports work well for users who want to stay on top of their spending. Duplicate detection ensures no double-counting regardless of how often you import.
Does Freenance support Revolut Junior or Revolut Under-18 accounts?
If the Revolut Junior account allows CSV statement exports, the file can be imported into Freenance. The import process is the same as for a standard Revolut account.
Can I track Revolut crypto purchases in Freenance?
Yes. Cryptocurrency buy and sell transactions from Revolut appear in the CSV export and can be imported into Freenance. They will be categorized as investment transactions and tracked in your portfolio.
Will Freenance support automatic Revolut sync in the future?
We don't currently connect to bank or fintech APIs and we don't promise dates for it. Manual CSV imports give you full control over what data is shared and they take only a couple of minutes per month.
See Your Full Financial Picture
Revolut is a fantastic payment tool, but it only shows one piece of your financial life. With Freenance, you see your Revolut transactions alongside all your other accounts — banks, investments, crypto, and liabilities — in a single, unified dashboard. Stop switching between apps and start understanding your complete financial reality.
Want full control over your finances?
Try Freenance for free