Grab Total Amount, Minimum Payment, and Each Purchase from a Nubank Fatura Screenshot
Most PDF-based bank statement tools fail before they start — Nubank's fatura is not a downloadable PDF but a scrolling card-based UI inside the app. Semantic extraction reads the Portuguese labels (Valor total, Pagamento mínimo, Vencimento, Parcelas) and returns every purchase broken down with installments, in under 10 seconds per screenshot.
5-10s per screenshot · 113M+ Nubank Brazil customers · 7 fields including parcelas
Seven Fields That Define Every Nubank Fatura
A Nubank fatura uses card-based UI with Portuguese labels. With Custom Column Extraction, you name the columns and the AI reads the labels.
The total balance due — labelled "Valor total da fatura". Uses R$ decimal comma.
The minimum amount to avoid default. The dual-value distinction is critical for Brazilian budgeting.
The payment deadline in DD/MM/AAAA format. Normalized so day and month are not flipped.
The merchant name from each purchase card.
The individual purchase amount in R$.
Brazilian cards split purchases into interest-free installments. Shows "2/4 parcelas de R$ 100,00" — the AI reads count, total, and per-installment.
Nubank categorizes each purchase (Alimentação, Transporte, etc.). The AI extracts this inferred label.
A Credit Card Bill That Is Not a PDF
Nubank's fatura is a scrolling card-based UI inside a purple-themed mobile app — not a downloadable PDF statement. Each purchase is a separate card with Portuguese labels, and the user scrolls to see more. PDF extraction tools cannot process this format at all, and traditional OCR trained on bank statement tables reads the wrong numbers.
The App Is the Document — There Is No PDF
Nubank's fatura lives entirely inside the app as a scrolling view. Users cannot download a PDF — they can only screenshot individual sections. PDF-based bank statement tools cannot process this format at all. Reddit users regularly ask "como faço pra imprimir minha fatura do Nubank?" — the answer is always "screenshot".
Portuguese Labels That Break English-First OCR
The fatura labels every field in Brazilian Portuguese: "Valor total da fatura", "Pagamento mínimo", "Vencimento", "Estabelecimento", "Parcelas". Standard OCR engines trained on English-language documents have no semantic mapping for these terms — they output raw characters without understanding which number is the total and which is the minimum payment.
Total vs. Minimum — Two Values, One Screen
The fatura displays two large numeric values: the Valor Total (total balance) and the Pagamento Mínimo (minimum payment required). These are not the same number, and confusing them has real financial consequences. A screenshot-based tool that cannot distinguish between the two by reading their labels will output the wrong value for budgeting.
Screenshot-Native, Not PDF-Native
ImageToTable.ai is built for screenshots — it processes the scrolling card-based fatura view directly from a JPG or PNG capture. Define Total Amount and Minimum Payment as columns, and the AI reads the Portuguese labels to distinguish them. No PDF required, no email-export workaround.
Label-Aware Extraction for Portuguese Fields
The visual language model reads Portuguese labels as semantic anchors. "Valor total da fatura" tells the AI which large number is the total balance. "Pagamento mínimo" tells it which is the minimum payment. "Parcelas" identifies the installment breakdown line. You define columns in English — the AI maps them to the Portuguese labels on screen.
One Column Set for All Fatura Screenshots
Define Total Amount, Minimum Payment, Due Date, Merchant, Purchase Amount, Parcelas, and Category. The same columns work on the closed-bill overview (showing totals) and the detailed purchase cards — the AI adapts to what each screenshot shows.
From a Nubank Fatura Screenshot to a Structured Row
"Nubank não tem como exportar a fatura em PDF" — a common complaint on Brazilian forums. When the only export option is a screenshot, the manual workflow becomes: open the screenshot, read each Portuguese label, type the value into a spreadsheet, repeat for every purchase card. Here's what happens when you drop the screenshot into the tool instead.
Upload the Fatura Screenshot
Drop the screenshot — whether it's the closed-bill overview showing Valor Total and Pagamento Mínimo, or a scroll-capture showing individual purchase cards with their Portuguese labels. The AI reads the visible labels and values, not the screen region, so it works regardless of how many purchases are captured in the frame.
Name the Columns
Define your column headers: Total Amount, Minimum Payment, Due Date, Merchant, Purchase Amount, Parcelas, and Category. Add an Inferred Column like Expense Type (options: Fixed/Variable/Discretionary) — the AI reads the Category label and classifies each purchase during extraction, no extra step needed.
Export the Row
The output lands as structured spreadsheet rows — each purchase card becomes one row with its merchant, amount, parcelas breakdown, and category. The Valor Total and Pagamento Mínimo become their own columns at the summary level. Export to Excel, CSV, or push directly into Google Sheets via the add-on. One screenshot, multiple structured rows, no manual retyping of Portuguese labels.
When Nubank Fatura Screenshot Extraction Works Best — and When It Doesn't
When It Works Best
Direct device screenshots of the Nubank fatura view. Both the closed-bill overview and purchase card list display the Portuguese labels. Full-resolution captures achieve up to 99% accuracy.
Batch cross-platform processing. The same column set works with PIX, PicPay, and other Brazilian payment screenshots in one batch.
Monthly expense tracking at volume. Processing 10-30 fatura screenshots replaces hours of manual transcription.
When to Be Cautious
Scrolling screenshots that cut off purchase card labels. Nubank's fatura is a scrolling view — capturing a single screenshot may cut off the right edge of a purchase card where the Categoria label sits. The AI still reads the visible fields, but spot-check any truncated values.
Cropped or forwarded screenshots. Messaging apps compress images. The AI still outperforms traditional OCR, but spot-check amounts and merchant names from forwarded copies.
NuConta bank statement, not the credit card fatura. The NuConta statement has a different layout. The AI is designed for the credit card fatura. PIX payment receipts within the Nubank app are handled by the PIX screenshot page.
Frequently Asked Questions
Can I extract both the Valor Total (total amount) and Pagamento Mínimo (minimum payment) separately from the same Nubank fatura screenshot?
Yes. The Nubank fatura screen displays both values prominently — the Valor Total da Fatura (total balance due) and the Pagamento Mínimo (minimum payment required to avoid default). Define two separate columns — Total Amount and Minimum Payment — and the AI reads each from its labelled line. This dual-value distinction is critical for Brazilian consumers deciding how much to pay each month, and the AI preserves both values as separate structured fields.
How does the tool handle the R$ 1.500,50 Brazilian decimal comma format in Nubank fatura amounts?
The AI reads the full value as displayed — including the R$ prefix, the thousands dot separator, and the decimal comma — and normalizes it into a standard numeric format in the output. The raw screenshot shows R$ 1.500,50; the exported cell shows 1500.50. This normalization applies to the Valor Total, Pagamento Mínimo, and each individual Purchase Amount, so you don't need to run a separate find-and-replace on exported data before importing into your accounting software.
Can it extract installment details (Parcelas) like "2/4 parcelas de R$ 100,00" from a Nubank purchase?
Yes. Nubank displays installment information on individual purchase cards within the fatura — showing the current installment count, total installments, and the per-installment amount (e.g., "2/4 parcelas de R$ 100,00"). Define a Parcelas column and the AI reads this structured breakdown as a single field. You can also define separate columns for Current Installment, Total Installments, and Per-Installment Amount if you want them split. This is unique to Brazilian credit cards, where interest-free installment plans are a standard feature of consumer purchases.
Does the same column set work on both the closed-bill overview and the individual purchase card detail view?
The Total Amount, Minimum Payment, and Due Date columns work on the closed-bill overview. The Merchant, Purchase Amount, Parcelas, and Category columns work on the individual purchase card view. If your screenshot covers both sections (the summary at the top plus the first few purchase cards below), the AI extracts all available fields in one pass. For lengthy faturas with many purchases, capture multiple scroll-screenshots — the AI handles them as separate rows in the same batch.
Can I batch Nubank fatura screenshots with PIX, PicPay, and other Brazilian payment screenshots?
Yes. Define one set of column names — Amount (R$), Recipient, Date — and the AI processes Nubank fatura screenshots alongside PIX, PicPay, and other Brazilian payment screenshots in a single batch using the same definitions. Each screenshot becomes one row in the output spreadsheet, regardless of which app generated it. See the payment screenshots overview for the full cross-app capability.
Sibling comparison: PicPay, another Brazilian payment platform — a social wallet with P2P transfers, boleto payments, and merchant processing
Sibling comparison: PIX, Brazil's instant payment system — a different confirmation screen structure with five key types
Back to payment screenshots overview — see all supported payment apps