Extract the Amount, Currency, and Counterparty from Any Revolut Screenshot
Extract 4 key fields including the source amount, destination amount, exchange rate, counterparty name, and timestamp — from any Revolut transaction screen, whether it's a single-currency payment or a multi-currency transfer spanning two wallets.
5-10s per screenshot · Up to 99% accuracy on printed text
What You Can Pull from a Revolut Screenshot
A Revolut transaction screen spreads data across two currencies, a live exchange rate, and multiple counterparty formats. With Custom Column Extraction, the AI reads the label beside each value — so the debited and credited amounts land in separate columns.
Multi-currency transfers show source and destination amounts with the exchange rate between them. Define separate columns — the AI reads the currency label beside each figure.
Appears as a Revtag, phone number, legal name, or email depending on the transfer type. The AI reads the label alongside the value to return the stable identifier.
The feed shows relative timestamps; the detail page shows the full calendar date. The AI extracts whichever screen you captured.
An internal payment ID on the confirmation screen, useful for cross-referencing against your Revolut statement.
Two Amounts, One Screen — Which One Goes in Your Spreadsheet?
Revolut is the only payment app where a single transaction shows two values in two currencies, connected by a live exchange rate — and the counterparty changes shape depending on how the money moved.
Which Amount Is the Right Amount?
A multi-currency Revolut transfer debits your EUR wallet at one value and credits the recipient in their local currency at a different value. Between them sits the exchange rate. Standard OCR reads "42.00" and "35.10" as two numbers — it has no way to know that one belongs in a "Debited" column and the other in a "Received" column.
The Counterparty Identity Puzzle
Revolut sends money via Revtag, phone number, bank transfer, or email — and the counterparty changes format with each method. Users on Reddit consistently report frustration that Revolut's own exports don't include enough context to identify the other party.
One App, Several Layouts
Revolut has redesigned its transaction card multiple times — the exchange rate moved from between the amounts to a footnote, the counterparty label shifted from "To" to an avatar layout. Template-based extraction breaks between versions; semantic extraction does not.
Column Definitions Split Source from Destination
Define Amount (Source) and Amount (Destination) as separate columns. The AI reads the label context next to each figure — not the pixel position — and assigns each value correctly. Add Exchange Rate and the conversion rate lands in its own cell.
Label-Aware Reading Picks the Right Identifier
The AI reads the label beside the counterparty value — a Revtag sits next to a "Revtag" label, a phone number beside a phone icon. Name your column Counterparty (Revtag) or Counterparty (Name) and the AI returns whichever format the screen shows.
Layout-Independent Extraction
Because the AI reads by meaning rather than coordinates, a 2023 layout produces the same output as a 2026 redesign. The exchange rate is identified by its relationship to the two amounts, not its pixel position — no retraining needed between app updates.
From a Revolut Transaction Screen to a Clean Spreadsheet Row
If you're logging Revolut payments for expense reconciliation, multi-currency spending analysis, or a shared household ledger, here's what happens when you drop a screenshot into the tool.
Upload the Screenshot
Upload a Revolut transaction screen — photographed from the mobile app (which blocks native screenshots for security) or captured from the web version at revolut.com. The activity feed view or the individual transaction detail page, any app version, any currency. The extraction engine reads content, not layout.
Name the Columns
Define your column headers: Amount (Source), Amount (Destination), Exchange Rate, Counterparty, Date, Reference. For multi-currency transfers, the AI identifies which figure is the debit and which is the credit by reading the currency labels — not by guessing from position. Add a Computed Column — FX Cost (Source Amount - Destination Amount × Rate) — to calculate the cost of conversion during extraction.
Export the Row
The output lands as a single spreadsheet row — source amount, destination amount, exchange rate, counterparty identifier, date, and reference. Export to Excel, CSV, or push directly into Google Sheets via the add-on. One screenshot becomes one row, each field in its correct column, regardless of how many currencies the transaction touched.
When Revolut Screenshot Extraction Works Best — and When It Doesn't
When It Works Best
Clear transaction detail screenshots. The payment confirmation page shows all four fields in high-contrast machine-rendered text — including both amounts, the exchange rate, and the counterparty.
Batch cross-platform processing. One column set extracts from Revolut alongside Venmo, PayPal, Zelle, and Cash App — multi-currency and single-currency rows merge into one spreadsheet.
Multi-currency spending analysis. The two-column amount structure tracks exactly how much left each wallet versus how much the recipient received.
When to Be Cautious
Photographed screens from another device. Revolut blocks native mobile screenshots, so most users photograph the screen with a second phone. Well-lit, in-focus photos produce reliable results — but dim or angled captures may reduce accuracy on smaller labels.
Crypto and stock screenshots. Revolut's crypto and stock confirmation screens use different terminology — keep payment and investment batches separate.
Pending transactions. A pending transfer may show provisional amounts that change when the transaction settles — extract after confirmation.
Frequently Asked Questions
Which amount goes in my spreadsheet when a Revolut screenshot shows two different figures?
Define separate columns — Amount (Source) and Amount (Destination). The AI reads the currency label and context next to each figure — not the pixel position — to decide which amount belongs in which column. On a multi-currency transfer, the debited amount from your wallet lands in the Source column and the credited amount the recipient sees lands in Destination. Add a third column for Exchange Rate and the conversion rate appears between them.
Can I extract data from a Revolut screenshot if the mobile app won't let me take one?
Revolut blocks in-app screenshots on both Android (FLAG_SECURE) and iOS for security reasons. Most users work around this by photographing the screen with a second phone or by opening revolut.com in a browser, where screenshotting works normally. The AI reads photographed screens with the same accuracy as native captures — just ensure the transaction detail card is in focus and the image is well-lit. The web version also supports native screenshots directly.
The counterparty on my Revolut screenshot shows as a Revtag, not a name — can I still extract it?
Yes. A Revtag is still a valid counterparty identifier — it's the stable handle that stays with the user even if their display name changes. Name your column Counterparty (Revtag) and the AI returns whatever identifier the screen displays. For bank transfers, the counterparty appears as a full legal name; for phone transfers, it shows as a mobile number. The AI reads the label alongside the value — so you always know which format you're getting.
Does the exchange rate appear in the extracted data automatically?
You need to define a column for it. Add Exchange Rate to your column list and the AI locates the conversion rate on the transaction screen — it typically sits between the two amounts on a multi-currency transfer, labelled with the source and destination currency pair (e.g. "EUR/GBP"). For single-currency transfers within the same wallet, no exchange rate is displayed and the field returns empty. A Computed Column like FX Cost (Source Amount − Destination Amount × Rate) can calculate the currency conversion cost during extraction.
Can I batch Revolut screenshots with Venmo and Cash App screenshots in the same export?
Yes. Define one set of column names — Amount, Counterparty, Date — and the AI processes Revolut, Venmo, PayPal, Zelle, and Cash App screenshots in a single batch using the same definitions. For Revolut's two-amount transactions, the AI fills the Amount column with the source figure by default. If you need more granular columns for multi-currency tracking, define source and destination columns separately. See the payment screenshots overview for the full cross-app capability.
Deep dive into Revolut's two-amount extraction challenge: Why a Revolut multi-currency screenshot shows two amounts and how to decide which belongs in your records — the extraction challenge that no other payment app has
Full Revolut statement extraction: Processing full Revolut multi-currency PDF statements — not just individual transaction screenshots, but the complete per-currency statement set
Sibling payment app comparison: Wise faces the same multi-currency challenge — a direct comparison between Revolut and Wise for screenshot extraction
Back to payment screenshots overview — see all supported payment apps