AI Bookkeeper

Accounting operations, handled.

Two-phase sync, multimodal receipt reading, HIGH-only auto-approve, and atomic bill matching. All inside your existing QBO workflow.

95%+ match rate
HIGH-only auto-approve
Full undo and audit trail
AI Bookkeeper in action
Live sync active
97%+ accuracy
Sync and Categorization

From bank feed to clean ledger, automatically.

Two-phase sync ingests your transactions the moment they land. Batched AI categorization handles up to 20 rows at a time with full context — payment type, memo, date, and account. Only HIGH-confidence results auto-commit. Everything else waits for you.

Two-Phase Smart Sync

Instant blocking sync goes live immediately. Background backfill pulls up to 1,000 historical Purchases and Deposits with a real-time progress pill.

Batched AI Categorization

Up to 20 transactions per request, enriched with payment type, bank account, memo, and date for higher accuracy.

HIGH-Only Auto-Approve

Only HIGH-confidence decisions are auto-committed. MEDIUM and LOW stay PENDING with stored suggestions for human review.

Bill and Invoice Matching

API-driven BillPayment and Receive Payment creation via QBO REST. Suspense entries deleted atomically after creation.

Intelligence and Safety

Self-improving AI that never guesses silently.

Every failure degrades gracefully to PENDING. Every vendor you approve trains the next run. Receipts are read visually. And any submission can be fully rewound by date range with a complete audit trail.

Full Submission Rewind

Undo any submission with date-range filtering. Rewinds to Suspense or reverses match-created Payments with full provenance tracking.

Self-Improving Vendor Rules

Historical transactions seed vendor-to-account rules. Recurring vendors bypass AI entirely on future imports.

Receipt Visual Intelligence

QBO receipt attachments are base64-encoded and passed to the model. Visual context improves accuracy on ambiguous transactions.

Exponential Back-off

All AI calls use retry logic with cross-sync rate limiting. Provider failures degrade gracefully to PENDING with no suggestion.

Review Workflow

Human-in-the-loop, without the friction

AI does the categorization. You make the final call with full context, one-click approve, and a complete undo trail.

Recategorize All

Resets AUTO_APPLIED, APPROVED, and OVERRIDDEN rows to PENDING and triggers batched AI re-evaluation across all active bank-feed rows.

Bulk Approve with VAT and Class

Dropdowns pre-populated from per-transaction suggestedTaxCodeId and suggestedClassId. One modal, one click.

Smart Exception Prioritization

High-risk items surface first. Review what matters, not a flat list of 500.

No Silent Fallbacks

If the AI provider fails, the transaction goes PENDING with no suggestion. Never reverts to keyword rules.

Confidence Routing

HIGH

Auto-committed to ledger

289 txns

MEDIUM

Stored as suggestion, awaits approval

18 txns

LOW

PENDING, no suggestion surfaced

5 txns

Recategorize All

Resets AUTO_APPLIED rows to PENDING, triggers batched AI re-evaluation

Undo Submission

Rewind by date range. Categories or matched payments.

Ready to close faster?

Join the waitlist. Be among the first teams to access Reconci.ai.