Bizum Screenshot Extraction

Extract Amount, Phone Number, and Concept from Any Bizum Screenshot

Extract 4 key fields including the amount in euros, the recipient's phone number (which is the Bizum identifier), the concept or reason for the transfer, and the timestamp — from any Bizum confirmation screen, whether it was sent through Santander, BBVA, CaixaBank, or any of the 70+ Spanish banks that support the system.

5-10s per screenshot · Up to 99% accuracy on printed text

Amount · Phone · Concept
70+ Banks
Named Columns

Four Fields, One Bizum Confirmation — Regardless of the Bank

A Bizum confirmation screen carries exactly the fields you need for your records. The challenge is that the visual arrangement changes entirely depending on which of the 70+ participating Spanish banks rendered the screen. With Custom Column Extraction, you name the four fields — the AI locates each value by what it means, not by where it sits on a Santander vs CaixaBank layout.

Define your columns and the output for one Bizum screenshot looks like this:

Amount (€)Recipient PhoneConceptTimestamp
45,50 €******567Cena sábado14/07/2026 18:32
250,00 €******234Factura #104215/07/2026 09:15

Bizum Has No App — Your Screenshot Is a Bank Screen

Bizum doesn't have its own standalone app. Every confirmation screen is rendered by the sender's bank — and 70+ banks each place the same four fields in different positions. Template-based extraction needs a separate setup for every single bank. Semantic extraction reads the data by meaning, not location.

01

30 Banks, 30 Layouts — No Central Bizum App

Bizum lives inside each bank's app — not a standalone download. Santander renders the amount on a green banner; CaixaBank uses a labelled white card; BBVA embeds it in a dark bar. Template-based extraction needs a separate setup for every participating bank.

02

The Recipient Is a Phone Number, Not a Name

Bizum identifies recipients by mobile phone number — the same number their bank account is linked to. The "name" shown on screen is whatever the sender saved in their contacts. As one Reddit user described it, Bizum works "something akin to CashApp, where they just need a phone number and the transfer is handled instantly."

03

The Concepto Is Mandatory — But Position Varies

Every Bizum payment includes a mandatory "concepto" (concept or reason). This short note — "Factura #1042" or "Cena sábado" — is the key link between a payment and an invoice. But where it appears on the confirmation depends on the bank: some place it directly below the amount, others tuck it into a secondary details section.

01

Semantic Reading Identifies the Amount Anywhere

The AI identifies the amount by recognising what it is — the largest EUR-denominated figure in a payment confirmation context — not by looking for it at fixed coordinates. A Santander green banner and a CaixaBank white card produce the same extracted value from the same column definition.

02

Phone Number Extraction — Always the Stable Identifier

Define a Recipient Phone Number column, and the AI returns the masked or full number — regardless of whether the screen shows "******567" or "+34 612 345 678". This identifier stays consistent across every bank's format.

03

Concepto Captured from Any Layout Position

Whether the concept field appears directly under the amount (Santander) or inside a labelled section (CaixaBank), the AI reads it by recognising that a short free-text string near payment details functions as the transaction description. Define Concept and the AI finds it on any bank's layout.

From a Mixed-Bank Batch to One Clean Spreadsheet

If you're receiving Bizum payments from multiple clients — each using a different Spanish bank — here's what happens when you drop their screenshots into a single batch.

1.

Upload the Screenshots — All Banks Together

Drop a Santander Bizum confirmation, a CaixaBank receipt, and a BBVA payment screen into the same batch. Three different visual layouts, one upload queue. JPG, PNG, or WebP — no need to sort by bank before uploading.

2.

Name the Four Columns

Define your column headers: Amount (€), Recipient Phone, Concept, Timestamp. The same four columns apply to all three screenshots. The AI adapts to each bank's layout individually — you don't tell it which bank is which.

3.

Export the Log

The output lands as three spreadsheet rows — one per screenshot — with the columns you defined. Export to Excel or CSV for your records, or push directly into Google Sheets via the add-on. No per-bank sorting, no manual transcription.

The result for three screenshots from different banks:

Amount (€)Recipient PhoneConceptTimestampBank
45,50 €******567Cena sábado14/07 18:32Santander
90,00 €******234Factura #104215/07 09:15CaixaBank
150,00 €******890Curso diseño16/07 14:00BBVA

Bizum Screenshot Extraction — What to Expect

When It Works Best

Direct screenshots from any Spanish banking app. Full-resolution Bizum confirmations from Santander, BBVA, or CaixaBank achieve high accuracy on all four fields.

Batch cross-bank processing. Upload Santander, CaixaBank, and BBVA confirmations in one batch. One merged spreadsheet.

Income tracking for autónomos and freelancers. Processing screenshots from clients across different banks replaces manual transcription — useful for quarterly VAT (Modelo 303) and IRPF (Modelo 130) declarations.

When to Be Cautious

Bizum screenshots forwarded through WhatsApp or email. Compression can blur the concept field — the smallest text on the screen. Amount and phone number remain readable; concept may need a spot-check for compressed images.

Photos of another phone's screen showing a Bizum confirmation. Angled shots, glare, or low-light conditions reduce accuracy for the concept and timestamp fields. Direct in-app screenshots produce the best results.

Screenshots from older bank app versions or obscure banks. Semantic extraction reads by meaning not layout, so accuracy holds across major banks. Very old UI variants or rarely updated banking apps may place fields in unexpected zones — verify the first few rows.

Frequently Asked Questions

Can I extract the recipient's full name from a Bizum screenshot, or just the phone number?

A Bizum confirmation shows two identity signals. The phone number is the authoritative identifier — it links the transaction to the recipient's bank account. The displayed name comes from the sender's contacts, not from the banking system, so it may be a nickname or initials. Extract the Recipient Phone Number as the primary identifier and treat the displayed name as a cross-reference.

Can I batch Bizum screenshots from different Spanish banks — Santander, BBVA, CaixaBank — in the same export?

Yes. Define one set of column names — Amount (€), Recipient Phone, Concept, Timestamp — and the AI processes every Bizum screenshot using the same definitions, regardless of which bank's confirmation screen is shown. The output is a single spreadsheet with one row per screenshot. This works because the extraction identifies each field by its semantic meaning, not by its pixel coordinates, so a Santander green banner and a CaixaBank white card both produce the same columns. See the payment screenshots overview for cross-platform processing with other payment apps.

Does the concepto (concept) field always appear on a Bizum confirmation screen?

Yes — the concepto is mandatory for every Bizum transaction. Its visual position varies by bank: some display it below the amount, others tuck it into a details section. The Concept column captures it regardless of position. If the sender attached an image, the AI extracts the text note only — the image itself is not displayed on the confirmation screen.

Since January 2026, Bizum payments tied to economic activity are reported to the Spanish tax authority — does this change how I should handle my screenshots?

Real Decreto 253/2025, effective January 2026, requires Spanish banks to report monthly to the AEAT all payments received by autónomos through Bizum, cards, and transfers — the previous €3,000 threshold has been eliminated. Your screenshots serve as supporting documentation linking each payment to a specific invoice. The Concept field is the key audit trail: if it includes "Factura #1042," you have a clear link between the €250 received and that invoice. Without it, the payment is harder to reconcile in your quarterly Modelo 130 and Modelo 303 declarations.

What if a Bizum screenshot was taken in a language other than Spanish — does the AI still extract the amount and phone number correctly?

Yes. The amount is identified by its numeric format and currency symbol — "45,50 €" is recognised regardless of surrounding labels. The phone number follows Spanish mobile conventions (+34 or 6XX/7XX). The concepto is extracted as-is in whatever language the sender used. Labels may appear in Catalan ("Import", "Concepte") or Basque ("Kontzeptua") — the AI reads the values, not the labels, so extracted data remains consistent across regional variants.

📮 contact email: [email protected]