QuickBooks Desktop hits the wall around 200,000 transactions. Xero refuses to let your chart of accounts grow past 200. Wave grinds to a halt early. Kantivo was bench-tested to 26 million transactions on PostgreSQL — backed by gzip-compressed responses, cached financial reports, and 157 purpose-built indexes. Default capacity covers 100+ concurrent users; one config tweak takes that past 500.
Concrete numbers, real ceilings. The accounting software market without the marketing gloss.
| Kantivo | QuickBooks Desktop | QuickBooks Online | Xero | Wave | Sage 50 | |
|---|---|---|---|---|---|---|
| Database Engine | PostgreSQL | Firebird SQL | Proprietary Cloud | Proprietary Cloud | Proprietary Cloud | Pervasive / Actian |
| Transaction Capacity | 5,000,000+ | Slows around 200K | Moderate | Slows around 100K | Slows quickly | ~500K |
| Chart of Accounts Cap | Unlimited | ~10,000 | 250 hard limit | 200 hard limit | Unlimited | ~10,000 |
| Customers + Vendors | Unlimited | ~14,500 combined | Unlimited | Unlimited | Unlimited | ~10,000 |
| Where Your Data Lives | Your hardware | Your hardware | Intuit's cloud | Xero's cloud | Wave's cloud | Your hardware |
| File-Size Ceiling | None | 150–200 MB | N/A | N/A | N/A | ~1–2 GB |
| Concurrent Users | 100+ (scales past 500) | 5 max | Plan-dependent | Plan-dependent | 1 only | 5+ |
| Remote Access | Built-in VPN | Add-on software needed | Browser | Browser | Browser | Add-on software needed |
| Data Resilience | Enterprise-grade | Susceptible to file corruption | Cloud-managed | Cloud-managed | Cloud-managed | Adequate |
| Annual Cost (1 User) | $299 | ~$550 | $360–1,800 | $156–780 | Free | ~$500 |
Every accounting tool eventually struggles at scale. Here's the moment each one buckles.
| Volume Milestone | Kantivo | QuickBooks Desktop | Xero | Wave |
|---|---|---|---|---|
| 10K entries Year 1 — fresh business |
Instant | Fine | Fine | Fine |
| 50K entries Year 2–3 — growing |
Instant, paginated cleanly | Reports lag | Noticeable delays | Slow across the board |
| 100K entries Year 3–5 — established |
Still snappy | "File too large" warnings | Account ceiling reached | Effectively unusable |
| 500K entries High-volume or multi-client |
Dashboard under 200ms | "Condense data" required | N/A | N/A |
| 1M+ entries Mature firm with history |
Operating normally | Forces Enterprise tier ($1,500+/yr) | Not viable | Not viable |
| 5M+ entries Enterprise / multi-entity |
Cached reports + gzip keep things fast | Unsupported | Unsupported | Unsupported |
Nine concrete optimizations that let Kantivo move faster at 26 million transactions than QuickBooks does at one hundred thousand.
The same engine entrusted by NASA, Apple, Netflix, and Goldman Sachs. ACID-safe, proven at petabyte scale, and resistant to corruption. QuickBooks ships on Firebird, which is well-known for file integrity issues.
157 composite indexes tuned for accounting workflows. Transaction lookups, account registers, invoice aging, and customer queries all hit the right rows directly — no full-table scans dragging down speed.
Your dashboard reads cached balance figures rather than scanning every transaction on every load. Result: dashboards open instantly regardless of data volume.
Every API response is compressed for the wire — payloads run 70–90% smaller. Reports, transaction lists, and account data all transfer at a fraction of raw size.
Financial reports are cached with intelligent invalidation. Repeat loads return immediately rather than re-querying millions of rows. Always current, always quick.
A default 20-connection pool comfortably serves 100+ concurrent users from day one. Need 500+? Change a single environment variable — no code modifications, no downtime.
Account registers and contact lists arrive in fast 200-row pages with running balances carried across them. Goodbye to waiting for 50,000 rows to render at once.
Account balance recalculation runs in just 2 optimized SQL statements instead of thousands of individual queries. Imports that used to take minutes now wrap in seconds.
Built-in monitoring flags any database query that exceeds 500ms before it becomes a noticeable problem. Performance regressions get caught proactively.
The QBOA console is free — Intuit bills your clients instead, and the total climbs every time you take one on. Here is how that lands for a firm that holds client billing itself.
Nothing to pay for QBOA itself. Every client still needs a paid QBO subscription, though, and a firm on ProAdvisor Preferred Pricing carries all fifty on its own card at 30% below list.
Fifty QuickBooks Online Plus files, discount applied. You rebill your clients and Intuit banks the difference. Leave the billing with your clients and the figure moves to them: $84,000.
Your firm holds one Accountant Enterprise license ($1,680/yr) — unlimited users and companies, and no per-client fee at any headcount. Clients licence Kantivo themselves, or your firm hosts their books outright on Accountant Firm. Firms on a partner track earn recurring commission on each client licence sold through their link.
Flat at any scale. The fifty-first client adds nothing to your firm's bill — and pays a fraction of what Intuit would charge them.
From your first invoice through your millionth transaction, Kantivo grows alongside you.