One thing I keep noticing: compared to programming, accounting often looks like the more automatable problem:
It’s rule-based Double entry, charts of accounts, tax rules, materiality thresholds. For most day-to-day transactions you’re not inventing new logic, you’re applying existing rules.
It’s verifiable The books either balance or they don’t. Ledgers either reconcile or they don’t. There’s almost always a “ground truth” to compare against (bank feeds, statements, prior periods).
It’s boring and repetitive Same vendors, same categories, same patterns every month. Humans hate this work. Software loves it.
With accounting, at least at the small-business level, most of the work feels like:
normalize data from banks / cards / invoices
apply deterministic or configurable rules
surface exceptions for human review
run consistency checks and reports
The truly hard parts (tax strategy, edge cases, messy history, talking to authorities) are a smaller fraction of the total hours but require humans. The grind is in the repetitive, rule-based stuff.
The perfect job for AI.
From there I just had to create a few rules and add a custom reconciliation model for things like the cash back card my company uses. There’s some data entry but it’s all extremely straightforward. Not really a job for AI in the best of times.
What was particularly useful was being able to map my revenue and expense cycle onto accounts that actually make sense for my business and maintain compliant reporting.
I just have a CPA who specializes in taxes and is an EA with the IRS do my return for me each year for only about twice the cost of doing it myself with another application. I find that totally worth it because she can use decades of experience to inform advice that she provides.
And I don’t even have to wonder if she is confidently incorrect.