THE SCALING LIMITS NO ONE TALKS ABOUT

Built for the Day You Outgrow Your Accounting Software

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.

QUICKBOOKS DESKTOP
~14,500 Name Cap
Customers, vendors, and items share one combined ceiling. When you reach it, the only door open is QuickBooks Enterprise at $1,500+/year.
XERO
200-Account Wall
Your chart of accounts maxes out at 200 entries. Multi-department or multi-cost-center businesses bump into this fast.
QUICKBOOKS ONLINE
250-Account Limit
A bit higher than Xero, but still an artificial ceiling. And every action carries cloud round-trip latency — your books live on Intuit servers, not yours.

Side-by-Side: Every Major Platform

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
📊 We Put It on the Scale — Here Are the Real Numbers

For a long time our scale claims came from how Kantivo is built. Now they come from a stopwatch. The question we set out to answer: just how many transactions does it take before generating a full Balance Sheet finally feels slow — say, 3 seconds? So we kept piling them on.

26 million
transactions — 52 million journal lines — was the point a Balance Sheet finally reached 3 seconds
1M → 0.19s· 6M → 0.81s· 11M → 1.34s· 16M → 1.94s· 21M → 2.51s· 26M → 3.25s

To put that in context: even QuickBooks Desktop begins stalling near 200,000 transactions. Kantivo cruised to 26 million — about 130 times farther — before any report slowed down. Pulling up a day-to-day register stayed in the millisecond range even at the very top of that climb.

Tested on an everyday developer machine with default PostgreSQL settings; stronger hardware should only widen the gap. Curious where your books land? Open the new Speed Stats panel in Kantivo to watch your own reports get timed in real time.

Where Each Platform Hits a Wall

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

The Engineering That Makes the Numbers Possible

Nine concrete optimizations that let Kantivo move faster at 26 million transactions than QuickBooks does at one hundred thousand.

PostgreSQL

An Enterprise-Grade Database

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

Purpose-Built Indexes

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.

<200ms

Pre-Computed Balances

Your dashboard reads cached balance figures rather than scanning every transaction on every load. Result: dashboards open instantly regardless of data volume.

90%

Gzip Compression

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.

Instant

Smart Report Caching

Financial reports are cached with intelligent invalidation. Repeat loads return immediately rather than re-querying millions of rows. Always current, always quick.

100+

Concurrent-User Capacity

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.

200/page

Server-Side Pagination

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.

2

Batched Recalculation

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.

500ms

Slow-Query Detection

Built-in monitoring flags any database query that exceeds 500ms before it becomes a noticeable problem. Performance regressions get caught proactively.

The Cost Math for Accounting Firms

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.

The QuickBooks Model (50 Clients)

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.

$58,800/yr firm-billed

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.

The Kantivo Model (50 Clients)

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.

$1,680/yr fixed

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.

Other Tools Run Out of Room. Kantivo Doesn't.

From your first invoice through your millionth transaction, Kantivo grows alongside you.

Start Free Trial PostgreSQL Under the Hood