Skip to content

Kraal Product Overview

What Kraal is

Kraal is an AI-powered accounting platform built for CPA firms and other accounting professionals who manage multiple clients. It sits on top of ERPNext — each client gets their own dedicated ERPNext instance, automatically provisioned and managed through Kraal's unified interface.

Kraal combines:

  • A modern accounting workspace for managing multiple clients from one place.
  • Automated integrations that bring bank data and historical records into ERPNext.
  • AI-assisted reconciliation, document creation, and workflow support.
  • A month-end close engine with templated, dependency-gated checklists.
  • Financial reporting with AI-powered explanations.

Who Kraal is for

Kraal is built for:

  • CPA firms managing accounting for multiple clients.
  • Bookkeeping firms handling day-to-day transactions and reconciliation.
  • Accounting professionals who want modern tooling on top of a robust accounting engine.
  • Firms migrating clients from QuickBooks who need automated data migration.

Core outcomes Kraal supports

  • Faster client onboarding — automated ERPNext provisioning and QuickBooks migration.
  • Less manual work — AI-assisted bank reconciliation and automated sync keep data flowing.
  • Better visibility — real-time dashboards and AI-powered report explanations.
  • Modern UX — simplified, familiar interface on top of ERPNext's double-entry accounting.
  • Consistent close processes — templated workflows with dependency management.

Key capabilities

1) Automated client provisioning

Create a new client in Kraal and a dedicated ERPNext instance is provisioned automatically — users, roles, and configuration included. No manual setup required.

2) Bank feeds via Plaid

Connect client bank accounts through Plaid for live, recurring bank transaction imports. Transactions sync automatically on a regular schedule and appear in the Banking view.

3) Smart bank reconciliation

Reconcile bank transactions using smart matching that considers amounts, references, and dates, plus AI-assisted matching for ambiguous transactions. Auto-rules handle common patterns like bank fees and interest.

4) QuickBooks migration

Migrate clients from QuickBooks Online with automated syncing of accounts, customers, vendors, items, invoices, bills, and payments. Run both systems in parallel during transition or do a full cutover.

5) Day-to-day accounting

Create invoices, bills, payments, and journal entries through Kraal's simplified interface. Familiar accounting terminology with ERPNext's double-entry engine underneath.

6) AI assistant

Chat with the AI in any view to get work done:

  • Trigger data syncs
  • Check integration status and errors
  • Get help with bank reconciliation
  • Create accounting documents
  • Get AI-powered explanations on reports

7) Month-end close engine

Manage period close with templated checklists. Steps are dependency-gated — trial balance review waits for all transactions to be posted, for example. Templates can be customized per organization or client.

8) Financial reporting

Generate P&L, balance sheet, cash flow, AR/AP aging, and general ledger reports pulled from ERPNext, with AI-powered explanations to help interpret the numbers.

Typical customer journey

  1. Sign up and verify your firm's account.
  2. Create a client — Kraal provisions a dedicated ERPNext instance.
  3. Connect data sources — Plaid for bank feeds, QuickBooks for migration.
  4. Bank transactions flow in automatically from connected accounts.
  5. Reconcile — review and approve smart match suggestions.
  6. Work day-to-day — invoices, bills, payments, journal entries.
  7. Use the AI assistant to accelerate workflows and check status.
  8. Run month-end close with templated, dependency-gated checklists.
  9. Generate reports with AI-powered explanations.

Why teams choose Kraal

  • Automated onboarding eliminates hours of manual ERPNext setup per client.
  • AI reconciliation reduces manual matching work significantly.
  • QuickBooks migration means clients can transition without re-keying data.
  • One interface for all clients, powered by dedicated ERPNext instances.
  • Close engine enforces consistency across the firm's entire client base.

Kraal — AI-powered accounting for modern firms