How AI Works in Digits
Learn how Digits uses AI to automatically book, categorize, and review transactions—so you only step in when human judgment is actually needed.
Welcome to Digits!
If your Checklist looks busy right after you connect data, you didn’t do anything wrong — Digits is being intentionally conservative while it learns your business. Confirm what’s right, correct what isn’t, and Digits applies that learning immediately, so the Checklist shrinks over time.
We’ll walk through how it all works below.
Overview
Digits is an AI-native accounting platform, designed to automate routine bookkeeping and surface only the items that need human judgment—without sacrificing accuracy, control, or auditability.
Unlike legacy systems where AI is layered onto an existing workflow, Digits’ AI is embedded directly into the general ledger itself. This foundation—called the Agentic General Ledger™—allows Digits to continuously book, categorize, reconcile, and review transactions as they come in, so you spend less time on repetitive bookkeeping and more time on exceptions and decisions.
Where Digits AI Shows Up
Digits AI primarily works across five places in the product:
Ledger (categorization, matching, splitting, review)
Checklist (exception queue for items needing attention)
Reconciliations (statement matching + exception handling)
Vault (extraction + routing into the right workflow)
Ask Digits (search + navigation + analysis)
What Does Digits AI Do Automatically?
✨ Automatic Transaction Categorization

As transactions sync from banks, cards, payroll, and connected tools, Digits automatically:
Identifies the likely party (vendor/customer/payroll source)
Selects a category/account in your chart of accounts (Category Manager)
Applies what it has learned from your prior decisions
Routes uncertain items to the Checklist instead of guessing
✨ Continuous Reconciliation (Statement-Aware)

When statement data is available (from a connected account or an uploaded PDF), Digits automatically:
Matches statement lines to Ledger activity
Drafts the reconciliation
Surfaces exceptions like missing, duplicate, or unmatched items
Keeps reconciliation status current as items are confirmed or resolved
✨ Document Extraction and Workflow Routing

Digits can ingest documents like:
Bank/credit card statements
Bills and invoices
Receipts
Bank check images (where available)
Digits identifies the document type and routes it into the appropriate workflow (Vault, Reconciliations, Bills, etc.).
✨ Ask Digits Search and Workflow Shortcuts
Ask Digits helps you:
Search transactions, vendors, categories, and balances
Jump into workflows quickly (Ledger, Reconciliations, Vault)
Ask questions in natural language

How Digits Learns & Training Your AI
When you connect your data, Digits starts with high baseline accuracy, but it doesn’t know your unique business context... yet.
Expect the first 1–2 months to need the most review. That’s normal. Digits is learning your vendors, naming quirks, and category preferences.
Digits automates 95% of your bookkeeping, so most transactions never require your attention. Anything that needs a human eye is automatically routed to your Checklist → Book for review.
Think of the Book in Checklist as your training queue, not your permanent workload. Every time you confirm or correct a transaction, Digits applies that feedback immediately to similar future transactions, so the system gets smarter while your review list gets quieter.
Most customers see noticeable improvement by month 2–3, and accuracy continues to improve over time.
How Automatic Categorization Works
Digits categorizes a transaction when it appears in your Ledger (from a bank connection or an uploaded bank statement/CSV file). Then, ✨ Digits evaluates context such as:
Merchant text/transaction description
Transaction date
Historical categorization patterns
Amount ranges and frequency
Related activity (e.g., transfers, deposits, fees)
Your chart of accounts structure
Check image details (payee, amount, memo) when available
Digits then:
Proposes a category & party, such as a vendor or customer
Assigns a confidence score
Either posts automatically (high confidence) or routes to Checklist → Book (lower confidence) for review
This is why Digits doesn’t rely on rules you have to build and maintain. Instead, Digits learns patterns from your data and from what you confirm or correct, and it automatically creates and strengthens its own “rules” over time.
Categorization for connected apps
Some connected apps, such as Stripe, BILL, and Gusto, use account mappings to categorize specific types of activity. These mappings consistently send the same type of activity to the same account. For example, Stripe processing fees can be mapped to your payment processing fees account.
If you change the category on an individual mapped transaction, the change applies to that transaction only. Future transactions continue to follow the connection's account mapping.
Confidence Scoring & Checklist → Book
Even with high accuracy, Digits is intentionally conservative when certainty is low.
Every automated categorization is assigned a confidence score.
High confidence: posted automatically
Lower confidence: routed to the Checklist
How to resolve an item in Checklist → Book
Review the suggested category and party
Confirm if correct, or change to the right category
Save/confirm
Digits learns and applies it going forward
Why the Confirm Button Might Be Greyed Out
A required field is missing (most often: no category selected). Select a category first, then Confirm becomes available.
Reconciliations: What AI Does and What You Do
Digits reconciles by matching statement activity to your Ledger. When Digits has a statement (from a connection or an upload), it can keep reconciliation status up to date and surface only what needs attention.
How it works
Your statement gets into Digits by:
Connecting a bank/credit card (when statement data is available), or
uploading a statement PDF in Accounting → Reconciliations, or
emailing a statement to Digits (see below)
Digits matches statement lines to Ledger transactions
You get a clear reconciliation status plus a short list of exceptions (duplicates, missing items, or timing differences) to review and automatically apply necessary changes
For complete instructions, see: Using AI Bank Reconciliations in Digits
Documents, Statement Uploads, and Imports
What Happens After a Document Lands in Vault
You can bring data into Digits by connecting accounts or uploading files. What happens next depends on how and where you upload.
Below, you’ll see what happens to each file type (statements, CSVs, bills, receipts, and more) based on how it enters Digits—including Connections, Ledger import, Reconciliations, Vault, drag & drop, and email.
Hint: Where you upload a file determines what Digits does with it.
Document Type: Bank or Credit Card Statement (PDF)
Ledger → Import Bank Transactions
Imports transactions into the Ledger and auto-categorizes them; Digits will then automatically start a reconciliation.
Upload to Vault
Stored in Vault (does not import transactions).
Drag & Drop
Routed and stored in Vault (does not import transactions).
Email to Digits
Stored in Vault (does not import transactions).
Reconcilations
If the transactions were already imported (by bank sync or by going to Ledger → Import Bank Transactions, then Digits will automatically start a reconciliation. If the transactions were not imported, the document will be saved to Vault.
Document Type: CSV
Ledger → Import Bank Transactions
Imports transactions into the Ledger and auto-categorizes them.
Upload to Vault
Stored in Vault (does not import transactions).
Drag & Drop
Routed and stored in Vault (does not import transactions).
Email to Digits
Stored in Vault (does not import transactions).
Document Type: Bills
Upload to Vault
Automatically creates a bill for review and approval.
Drag & Drop
Routed to Vault. Creates a bill for review.
Email to Digits
Lands in Vault. Creates a bill for review.
Document Type: Check image
A single upload can include multiple checks, which Digits processes individually. Digits also automatically rotates sideways or upside-down checks and statements during processing.
Connected Account
Extracts check images from imported bank statements, saves them to Vault, and attempts to match them to Ledger transactions.
Upload to Vault
Saves the image to Vault and attempts to match it to a Ledger transaction.
Drag & Drop
Saves the image to Vault and attempts to match it to a Ledger transaction.
Email to Digits
Saves the image to Vault and attempts to match it to a Ledger transaction.
Document Type: Receipts
Upload to Vault
Automatically attaches to a matching transaction for easy reference.
Drag & Drop
Routed to Vault. Attaches to a matching transaction (if found).
Email to Digits
Lands in Vault. Attaches to a matching transaction (if found).
Document Type: Other files (Word, Excel, general PDFs)
Upload to Vault
Stored in Vault for organization and reference only.
Drag & Drop
Routed and stored in Vault for organization and reference only.
Email to Digits
Routed and stored in Vault for organization and reference only.
I got my data into Digits — what does it categorize?
✨ Digits AI categorizes transactions, not documents.
Here’s what that means once your data is in Digits:
Connected accounts (Connections): As transactions flow into your Ledger, Digits categorizes them automatically.
Ledger → Import Bank Transactions (CSV ): Digits imports transactions into the Ledger and categorizes those transactions.
Ledger → Import Bank Transactions (Bank Statement PDF): Digits imports transactions into the Ledger, categorizes those transactions, then starts a reconciliation.
Files uploaded to Vault (including drag & drop or email): Digits stores the file, but does not categorize anything just because a document exists in Vault.
AI Bank Reconciliation: Reconciliation matches statement activity to Ledger transactions. If Digits flags a missing transaction and you click Add Transaction, that new transaction enters the Ledger and is categorized like any other.
Control, Auditability, and Safety
Digits is designed to support professional judgment, not replace it. You always retain control:
Transactions can be edited, reversed, or reclassified
Bulk changes are supported
Manual journal entries are supported
Changes are tracked in each transaction’s Activity Log, so you can see what changed, when, and by whom
Digits is built with bank-grade security practices, including SOC 2 Type II compliance, TLS/HTTPS for in-transit data, encryption at rest, and layered infrastructure controls.
Visit https://digits.com/security/ for more security information.
What Digits’ AI Doesn’t Do
To set clear expectations, Digits intentionally avoids certain behaviors:
🚫 It does not auto-post transactions it isn’t confident about
🚫 It does not override human decisions
🚫 It does not answer tax or legal questions
🚫 It does not perform foreign currency conversion or revaluation
✅ AI in Digits is designed to assist and accelerate professional judgment, not replace it.
Frequently Asked Questions
Last updated
Was this helpful?
