
How to reconstruct a month of expenses using bank and credit card statements
To reconstruct a month of expenses, download statements from every account and credit card, confirm they cover the correct period, and review dates, amounts, currencies, and descriptions. Then import the transactions, remove duplicates, identify transfers between your own accounts, and compare opening and closing balances.
When it makes sense to reconstruct expenses from a statement
Recording expenses as they happen is usually the clearest way to keep finances updated. But it does not always happen.
You may have started tracking halfway through the month, abandoned an app, changed systems, or simply gone several weeks without recording anything. When you try to return, there may be too many transactions to reconstruct from memory.
Bank and credit card statements provide a record of the transactions processed by each institution. They can help recover an incomplete period without entering every movement from scratch.
This method is useful when:
- You stopped recording expenses for several weeks.
- You want to start using a financial app with historical information.
- You moved away from Excel, Notion, or another tool.
- Your transactions are spread across several banks.
- You use more than one card.
- You need to review a month that does not reconcile.
- You want historical data for comparison.
- You need to separate personal and professional accounts.
The objective is not to import documents without reviewing them. It is to use those documents as a reliable starting point and then verify the result.
Bank and credit card statements are not the same
Both contain financial movements, but they represent different things.
Bank statement
A bank statement shows activity within an account during a period.
It may include:
- Deposits.
- Incoming and outgoing transfers.
- Debit card purchases.
- Cash withdrawals.
- Automatic payments.
- Fees.
- Taxes.
- Interest.
- Opening and closing balances.
Money normally enters or leaves the account when the transaction is processed.
Credit card statement
A credit card statement shows purchases and charges that created a liability with the card issuer.
It may include:
- Closing date.
- Due date.
- Purchases.
- Installments.
- Future installments.
- Foreign-currency transactions.
- Interest.
- Fees.
- Previous debt.
- Minimum payment.
- Total amount due.
The purchase date, closing date, and payment date may belong to different periods.
This distinction matters because a card purchase and the later statement payment should not be counted as two separate expenses.
Download every document for the same period
First, define the period you want to reconstruct:
- A calendar month.
- A credit card billing cycle.
- Several incomplete weeks.
- A quarter.
- Multiple previous months.
Then list every account used:
- Banks.
- Digital wallets.
- Credit cards.
- Foreign-currency accounts.
- Professional accounts.
- Shared accounts.
Download one document from each source. When the institution allows custom dates, use the same period for every bank account.
Credit cards may require a different approach because their cycle depends on the closing date. A purchase made on June 30 may appear in the July statement if it happened after the closing date.
Use clear file names:
main-bank-june-2026.pdf
visa-card-july-2026.pdf
digital-wallet-june-2026.pdf
Confirm that every file comes from the institution’s official channel.
Which information should be extracted?
Formats differ, but reconstructing a month generally requires the following data.
Date
When the transaction happened or was processed.
Description
The text used by the institution to identify the transaction. It may include a merchant, transfer identifier, reference number, or legal business name.
Amount
The amount must be interpreted together with the transaction type. Documents may use positive and negative values, separate columns, or debit and credit labels.
Currency
This is essential when an account or card contains transactions in multiple currencies.
Transaction type
Distinguish between:
- Income.
- Expense.
- Transfer.
- Refund.
- Fee.
- Card payment.
- Adjustment.
A bank outflow is not always spending. It may be a transfer to another account you own.
Account
Each set of movements must be associated with the correct account.
Balances
Opening and closing balances help verify whether the reconstructed transactions are consistent.
Installments
On card statements, review the current installment and total number of installments.
Merchant
The merchant helps identify and categorize transactions with unclear bank descriptions.
Common import problems
Automation saves time, but it does not eliminate the need for review.
Common problems include:
- Importing the wrong period.
- Interpreting the wrong currency.
- Reversing debits and credits.
- Classifying internal transfers as expenses.
- Counting a card payment as new spending.
- Failing to recognize a merchant’s legal name.
- Including pending or reversed transactions.
- Importing transactions that were already recorded.
A reliable import should always include a preview and explicit confirmation.
How to import a statement into Gasti
Gasti turns a PDF statement into transactions you can review before adding them to your accounts.
1. Download the PDF
Use your bank or card issuer’s official channel.
Never share passwords, verification codes, or banking credentials. Gasti works with the file you choose to upload and does not need your bank password.
2. Open transaction import
Enter Gasti’s import flow and select the document.
3. Upload the file
Choose the downloaded PDF. Gasti analyzes whether it contains a bank or credit card statement.
4. Wait for extraction
The AI looks for information such as:
- Dates.
- Amounts.
- Descriptions.
- Currencies.
- Debits and credits.
- Accounts included in the document.
- Credit card information when applicable.
If the file includes more than one account, Gasti can separate them so you can confirm how they should be associated.
5. Review the preview
Before importing, check the extracted transactions.
You can review and, when necessary:
- Correct descriptions.
- Change categories.
- Adjust currencies.
- Remove unwanted movements.
- Confirm destination accounts.
6. Confirm the import
Transactions are added to your accounts and reports only after you confirm.
AI performs the repetitive work. You keep the final decision.
What to check before confirming
- Does the document cover the correct period?
- Is the identified account correct?
- Are currencies accurate?
- Are income and expenses interpreted correctly?
- Do the dates make sense?
- Were any transactions previously recorded?
- Are transfers between your own accounts identified?
- Is the credit card payment treated correctly?
- Are installments represented accurately?
- Do the suggested categories make sense?
- Do opening and closing balances match?
- Are there unknown transactions you should report?
If you find a transaction you do not recognize, deleting it from Gasti is not enough. Contact the financial institution through its official channels.
What to do after importing
Look for duplicates
Compare dates, amounts, currencies, and merchants with existing transactions.
Pay particular attention to expenses previously recorded through WhatsApp, from a receipt, or manually.
Identify internal transfers
Connect the outflow from one account with the inflow into another to avoid inflating income and expenses.
Review categories
Correct overly broad categories and classify unidentified movements.
If the same description appears every month, a Gasti Rule can automate the decision in the future.
Compare balances
Check that the statement’s closing balance is consistent with the reconstructed account.
A difference may indicate a missing movement, duplicate, fee, cash expense, incorrect currency, or unmatched transfer.
Return to the monthly financial review
The statement is a source of information, not the final result.
After reconstructing the transactions, return to the monthly financial review to check invoices, review cards, compare spending with the budget, calculate savings or deficit, and prepare for the next month.
Import the past and track the future more easily
Statement import is particularly useful for recovering incomplete periods. However, you do not need to wait until the end of the month to understand your spending.
After reconstructing your history, you can:
- Record transactions through WhatsApp.
- Send receipt photos.
- Create recurring expenses.
- Use Rules for categorization.
- Import statements as a monthly control.
Daily expenses can be recorded as they happen. The statement can then be used to verify that nothing is missing.
Import your first statement into Gasti and recover the month without entering every transaction again.
