Import statements and reconcile with AI matching
Reading time: 10 minutes
Import a bank statement, let Atlas match the transactions, and reconcile your account until the bank balance ties exactly to your books. This walkthrough uses a real Atlas account — every screen below is the actual product.
Go to Banking in the sidebar. Each connected account shows its type, masked number, current balance, and the date it was last reconciled.
The Banking page lists every connected account with its current balance and last-reconciled date.
Click an account card to open its detail page. This is your workspace for everything below — importing statements, matching transactions, and reconciling.
The account detail page: action buttons across the top, the transaction list below, with a status and match percentage on every row.
Across the top you have six actions:
| Action | What it does |
|---|---|
| Auto-Match | Matches feed transactions to existing invoices, bills, and prior rules |
| Auto-Categorize | Uses AI to suggest a GL account for uncategorized transactions |
| Bank Adjustment | Records a manual adjustment (interest, fees) directly against the book |
| Import Statement | Opens the statement import wizard (CSV / Excel) |
| Scan Statement | Extracts transactions from a PDF or photo statement via OCR |
| Start Reconciliation | Begins a reconciliation against a statement ending balance |
The counters beneath the title — pending and unmatched — tell you how much work is outstanding before the account can be reconciled.
Click Import Statement to open the five-step wizard: Upload → Map Columns → Preview → Import → Done.
The Import Statement wizard. Step one accepts a CSV or Excel file and auto-detects the bank's column layout.
.csv or .xlsx file. Atlas auto-detects common bank formats.Imported transactions arrive unmatched — they exist in the bank feed but aren't yet tied to a general-ledger entry. A transaction must be categorized before it can be cleared in a reconciliation, so do this first.
You have three ways to clear the backlog:
Splitting transactions — if one bank line covers multiple categories, choose Split, add a line per account, and make the line amounts sum to the original. Atlas blocks the split until it balances.
Reconciled rows display a green Reconciled badge and a match percentage; pending rows stay marked Pending until you act on them.
Once every transaction on your statement is categorized, click Start Reconciliation. This opens a four-step wizard.
Reconciliation step one: Atlas carries the beginning balance forward from your last reconciliation; you enter the statement date and its ending balance.
Important: if the difference won't reach zero, do not force it. Check for:
- Transactions on the statement you haven't imported yet
- Bank fees or interest not recorded (use Bank Adjustment)
- Pending transfers between accounts
- Duplicate entries
A non-zero difference is the system telling you the books and the bank disagree — find the missing item rather than overriding it.
After you complete a reconciliation:
The Reconciliation History table records each completed reconciliation with its ending balance and completion date.
If you started a reconciliation by mistake, void it from the history and the account returns to Start Reconciliation — voided entries are hidden from the default view.
Categorization rules let Atlas clear recurring transactions automatically on import:
| Issue | Solution |
|---|---|
| Import fails | Check the format — Atlas imports CSV and Excel (.xlsx) only |
| Statement is a PDF or photo | Use Scan Statement (OCR) instead of Import Statement |
| Duplicate transactions | Atlas flags duplicates by date + amount + description on import |
| "No transactions found" when clearing | The feed items aren't categorized yet — run Auto-Match / Auto-Categorize first |
| Difference won't reach zero | Look for un-imported lines, unrecorded bank fees, or pending transfers |
| AI suggestions are wrong | Correct them — Auto-Categorize learns from every correction |
With your first reconciliation complete, try: