Prerequisites
Before you reconcile:- Connect at least one bank account through Plaid. See Connect bank accounts.
- Map each connected account to its own Asset or Liability GL account.
- Confirm you have selected the correct organization in the sidebar switcher.
Open Bank Reconciliation
1
Navigate
- In the sidebar, open Finance.
- Click Bank Reconciliation.
2
Select an account
Use the account switcher at the top to pick the bank or credit card you are reconciling — for example, Chase Operating ••4521.Status pills on each account summarize open work:
Tie-out scoreboard
Above the work queue, the tie-out strip is a read-only scoreboard for the selected account. It never takes action — it explains the gap so you know what the queue must clear.
When the difference is zero, adorabl shows Books tie to the bank — reconciled with the last reconciled date.
When the difference is not zero, chips break down the gap:
Work the queue below to drive the difference toward zero.
Work queue (triage)
The Work queue is where all reconciliation action happens. adorabl partitions open bank lines into three tabs:
The queue header shows counts — for example, 3 to decide · 1 exception · last reconciled 07/15/2026.
Needs a decision
Each row shows the bank transaction, a suggested match or GL coding, and confidence signals from prior history.
When several rows are ready, click Confirm all suggested to batch-confirm the entire tab.
Exceptions
Use this tab for ambiguous matches, duplicate charges, and phantom lines — bank activity with no obvious subledger counterpart. Categorize manually, match to an open bill or payment, or exclude lines that are not business transactions.Auto-matched
Review what adorabl cleared automatically. Unreconcile a line if it was matched incorrectly — it returns to the open queue.Keyboard shortcuts
Click ? in the work queue header to show shortcuts inline. They apply while focus is in the queue:
Inside the GL account picker:
Inside the memorize rule prompt,
Enter saves and Esc cancels.
Memorized rules
Click Rules in the page header to open Memorized rules. Rules map a merchant descriptor fragment (for example,AMAZON) to a GL account so future imports auto-reconcile.
Rules are scoped to your organization. Edit or delete rules that miscategorize recurring suppliers.
Example: Trail Ridge Outfitters
Trail Ridge reconciles Chase Operating ••4521 mapped to1100 · Operating Cash:
- Tie-out shows a $1,240 difference — $980 in bank-not-books (new card deposits) and $260 in transit (payroll ACH).
- Needs a decision has four Shopify payout lines. Trail Ridge confirms three and overrides one to
4020 · Marketplace fees. - Exceptions has a duplicate $42.50 SaaS charge. They match one line to the open bill and exclude the duplicate.
- Tie-out reaches $0.00 difference — reconciled through today.
2100 · Corporate Credit Card using the same queue — liability accounts use the same triage flow with liability-appropriate GL suggestions.
Related guides
Connect bank accounts
Link accounts through Plaid and map them to the ledger.
Cash flow
Forecast cash using connected balances and scheduled activity.
Banking overview
How Banking screens fit together.
Finance setup
Complete the Books checklist, including bank connections.
Troubleshooting
Tie-out difference will not reach zero
Tie-out difference will not reach zero
Check each chip under the scoreboard. Work In bank, not in books first — those are usually uncategorized imports. Then clear In books, not at bank by matching ledger entries. Unexplained means something still does not foot; inspect Exceptions.
No work queue after connecting
No work queue after connecting
Confirm every connected account is mapped to a GL account. Unmapped accounts cannot enter the reconciliation queue.
Suggestion looks wrong
Suggestion looks wrong
Click Reject or Override. Rejected lines move to Exceptions. Consider Confirm & memorize only when the merchant pattern is stable.
Keyboard shortcuts are not responding
Keyboard shortcuts are not responding
Click inside the work queue first. Shortcuts do not apply when focus is in a text field outside the queue.

