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 handles 5 million-plus 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

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 five 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

With QuickBooks, every dollar you spend ends up at Intuit. With Kantivo, your firm pays a fixed annual fee — and client subscriptions can become firm income through the partner program.

The QuickBooks Model (50 Clients)

Each client requires their own QBO subscription. Firms often subsidize or absorb the cost. All revenue flows to Intuit — your firm earns nothing on referrals.

$18,000 – $120,000/yr

Goes to Intuit. Your firm earns $0 from referrals.

The Kantivo Model (50 Clients)

Your firm holds one Accountant Enterprise license ($1,680/yr) — unlimited users and companies. Clients buy their own subscriptions, so your firm is never on the hook for per-client fees. And the partner program pays your firm commission on each one.

$1,680/yr fixed

Stays flat at any scale. Client subscriptions earn your firm commission.

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