Every bookkeeping software company in 2026 claims "automation." Most of them mean bank rules with a better-looking interface. The keyword matching that QBO added in 2014 hasn't fundamentally changed. The sales pitch has.
Real bookkeeping automation covers four distinct layers: transaction import, categorization, matching (bank reconciliation and deposit matching), and reporting. Import and reporting are mostly solved. Bank feeds pull transactions automatically. Reports generate from posted data. The middle two layers are where things break, and where the difference between good and bad tools shows up.
Categorization is the bottleneck. Bank rules handle the straightforward cases: same vendor, same category, every time. That covers roughly 40% of a typical client's transactions. The other 60% includes split expenses, vendor name variations, personal charges on business cards, and the $3,847.92 Stripe deposit that represents four different revenue streams. Import a client's bank feed into a pattern-learning tool and about 85% of transactions categorize correctly on day one. The accuracy compounds monthly as it learns your client's specific patterns.