Tell HN: AI coding is sexy, but accounting is the real low-hanging target

Working on automating small business finance (bookkeeping, reconciliation, basic reporting).

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.

47 points | by bmadduma 5 days ago

20 comments

  • missedthecue 2 hours ago
    "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."

    These are all true statements, but all of those things are solvable with classic software. Quickbooks has done this for decades now. The parts of accounting that aren't solvable with classic computing are generally also not solvable by adding LLMs into the mix.

    • alex7o 2 hours ago
      They might not be solvable but you can get 5-10% Improvement on them, unfortunately you can't do a new product that is exactly like QuickBooks but 5% better at reconciliation etc.
      • danudey 9 minutes ago
        LLMs by their inherent nature cannot be relied on to be true and correct, which by coincidence are the only traits that matter in accounting.

        If you want better software, then sure, maybe a coding assistant can help you write it faster, but when it comes to actually doing accounting I would not rely on an LLM in any way shape or form any more than I would do so for law.

  • notahacker 4 days ago
    Lots of this is already being done (and using computers to check books balanced predates latest gen AI by some decades). But of course what accountants actually get paid for is tax strategy, edge cases, messy history and talking to authorities (or at least having their stamp of approval on it if the authorities come calling). There's plenty of market for writing software to automate aspects of invoice reconciliation or monitoring accounts for exceptions, but competition already exists...
    • jononor 4 days ago
      At the SMB scale accountants are mostly paid to coach/pester/goade the employees to hand in the necessary paperwork in time. The accountants job is relatively quick from there on.
      • RaftPeople 4 days ago
        > At the SMB scale accountants are mostly paid to coach/pester/goade the employees to hand in the necessary paperwork in time.

        The perfect job for AI.

        • impendia 3 days ago
          I'm not sure if you're being sincere or sarcastic, but the whole reason that coaching, pestering, and goading works is that I value my relationship with the human who is doing it.
          • AmbroseBierce 2 hours ago
            So what you are saying it's that the AI accountant needs to mimick a human well enough to the point people value their relationship with it.
            • manwe150 2 hours ago
              No, you need to make the AI endure torture, so that the human has a reason to value it. Say late nights with less power and a little extra heat to stress it. But the usefulness of an AI assistant is that it doesn’t have feelings or consciousness to care about
  • Acct-Man 4 days ago
    I’m an accountant (CPA, CMA, Big 4), and while there’s some truth in what you’re saying, you’re significantly underestimating the complexity of applying GAAP, or even tax law. What you’re describing is really bookkeeping, not accounting, and there are plenty of tools that already automate that.

    There’s a lot of subjectivity in how GAAP is applied and interpreted - creating accruals, deciding when revenue should be recorded, blah blah.

    • clarle 3 hours ago
      Isn't that the benefit of LLM-powered accounting over existing rules-based software?

      LLMs can help to handle the subjectivity in how GAAP is applied and provide justifications, which previous rules-based tax software could not before.

      • HillRat 2 hours ago
        You have the same problem that you have with legal LLMs; an LLM is incapable of providing legal or regulatory-involved advice, and anyone using an LLM for such purposes (even leaving aside hallucinations) forfeits any justifiable reliance defense. There's a role for LLMs, but no one with legal responsibility over reporting could or would possibly rely on an LLM for complex regulatory and rules analysis, not when there's the risk of your wardrobe being replaced with orange jumpsuits.
      • fnordpiglet 2 hours ago
        Yeah exactly. This is where an LLM could really shine. The trick though is consistency and that it’s often more on the basis of how the organization typically treats something and rationale to its applicability to GAAP. The creation and consistent adherence to internal standards and providing them and proving them to auditors is the key and LLMs would need infra to accomplish this.
      • habinero 2 hours ago
        No, absolutely the opposite. LLMs are terrible at things that require judgment and justifications, because they don't reason. They come up with something that sounds plausible.

        That's not good enough when you're dealing with matters that can lead to civil or even criminal liability. Errors can be incredibly expensive to fix, if they can be fixed at all.

        With a CPA or attorney, you at least have recourse if they screw up. You don't with LLMs.

    • nrhrjrjrjtntbt 3 days ago
      There is a big gap between bookkeeping and GAAP. E.g. your typical middle class with business expenses and some rental properties in different states.
  • gopalv 4 days ago
    This is roughly what my startup is doing, automating financials.

    We didn't pick this because it was super technical, but because the financial team is the closest team to the CEO which is both overstaffed and overworked at the same time - you have 3-4 days of crunch time for which you retain 6 people to get it done fast.

    This was the org which had extremely methodical smart people who constantly told us "We'll buy anything which means I'm not editing spreadsheets during my kids gymnastics class".

    The trouble is that the UI that each customer wants has zero overlap with the other, if we actually added a drop-down for each special thing one person wanted, this would look like a cockpit & no new customer would be able to do anything with it.

    The AI bit is really making the required interface complexity invisible (but also hard to discover).

    In a world where OpenAI is Intel and Anthropic is AMD, we're working on a new Excel.

    However, to build something you need to build a high quality message passing co-operating multi-tasking AI kernel & sort of optimize your L1 caches ("context") well.

  • aristofun 4 days ago
    It is already quite automated to my knowledge.

    And it is a very poor fit for moderm LLM based AI. Because accuracy. No mistakes or hallucinations allowed.

    • mierz00 4 days ago
      I disagree on this, there are plenty of problems in accounting that an LLM can help with.

      I’ve built some software[0] that analyses general ledgers and uses LLMs to call out any compliance issues by looking at transaction and account descriptions.

      Is it perfect, nope. But it’s a hell of a lot better than sifting through thousands of transactions manually which accountants do and get wrong all the time.

      [0] - https://ledgeroptic.com

      • krapp 4 days ago
        > But it’s a hell of a lot better than sifting through thousands of transactions manually which accountants do and get wrong all the time.

        I still wonder why humans getting things wrong is a problem, but LLMs getting more things more wrong more often than humans never is. At the very least you'll need a human accountant around to verify the LLM. Or I guess you could just practice "vibe accountancy" and hope things work out but that seems like a worse idea than a trained human professional. But I'm probably just a Luddite.

        Also, I am admittedly not an accountant, but I don't think they manually sift through every transaction to verify compliance issues in every single case. That probably isn't how that works.

        • mierz00 4 days ago
          To be clear, I agree with you.

          Our target market is accountants. I want to help them not replace them.

          In the same way security audit tools aren’t replacing professionals, but that can help on initial scan.

        • bluefirebrand 4 days ago
          > I still wonder why humans getting things wrong is a problem, but LLMs getting more things more wrong more often than humans never is

          Some people hate humanity so much that they cannot wait to replace us all with AI so they never have to interact with another human ever again

          That's honestly the only reason I can think that they are so biased toward AI

          • mierz00 4 days ago
            I find this take so strange, do you find no value in AI?

            I don’t even want AI to replace us, but it’s a great tool with many use cases.

            • bluefirebrand 3 days ago
              I weigh the economic value against the lives I believe is going to ruin and the damage I believe is going to do to society and the future of the human race and I do not find value there. I find ruin

              There might be a way for us to adopt AI as a tool without bringing ruin to many people, but I don't believe that is the goal of anyone building AI.

              As it stands, I don't believe there is anything ethical about AI in it's current form. So from that perspective, I vehemently deny there is any value in it

              At one point in history, people like you were asking why anyone could be anti-slavery. After all, it was impossible to deny the economic value of slaves.

              • mierz00 2 days ago
                Why is AI unethical in its current form and what would make it ethical for you?
                • AmbroseBierce 2 hours ago
                  At this point I don't think even Sam Altman believes AI to be ethical, as much as he would like to believe such thing.
      • aristofun 1 day ago
        > I disagree on this

        How can you disagree with the fact?

        Some specific examples (like the one you mentioned, _adjacent_ to accounting per se) don't disprove the main point that 100% accuracy is fundamentally impossible with LLMs, while critical for all key accounting aspects.

  • bmadduma 4 days ago
    I should say upfront I don’t hate humans or CPAs.

    What I’m working on is the opposite of that. I want to free humans from boring, repetitive finance work so they can use their time for higher-value and more creative things.

    While building an “AI CFO” for small businesses (LayerNext), I’ve learned a few things that changed how I see bookkeeping:

    Most of bookkeeping is repetitive and under-optimized. Everyone says “90% of the work is repetitive,” but we still hire bookkeepers and bookkeeping firms. Most small businesses I talk to pay around $300–$800 per month just for bookkeeping. Even after paying that, I really doubt every single transaction is recorded in the most tax-optimized way. There are hundreds of transactions, constant government tax rule changes, and limited time.

    Current automation is stuck at rules you manually define. Tools like QuickBooks can categorize transactions based on rules you create. That’s it. As soon as something new comes up, you still need a human to either, create a new rule, or manually enter and categorize it.

    And even when you hire a human bookkeeper, you still end up doing half the work anyway: sending receipts, answering clarification emails, chasing missing information.

    Invoice and expense capture can be 100% automated, even with edge cases In practice, invoice and expense capture is the easy part. With decent models, you can get 100% accurate capture from receipts, PDFs, emails, etc. Edge cases are solvable with better parsing and validation, not more humans.

    Reconciliation is the hard part, but reasoning models are getting very good. This is where things get tricky: - multiple invoices paid in a single payment - partial payments - refunds, chargebacks, etc.

    For example, imagine a consulting company issuing several invoices to the same customer and receiving one lump-sum payment. We’ve had success using deep research like reasoning to match payments to invoices and handle those cases automatically.

    AI can sometimes care more about details than a human. One moment that surprised me.We had a credit card transaction with no receipt.

    The question was whether it should be classified as “office expense” or “meals and entertainment” (in Canada these have different tax treatments). When I checked trace of the agent, it looked up the vendor online to understand what they actually sell, checked CRA tax rules and then picked the GL account that maximized the tax benefit for the company.

    I’m not sure many manual bookkeepers consistently do that level of research when they’re trying to reconcile 500+ transactions and half the receipts are missing.

    My goal is to build a fully automated financial assistant that can close the books without a CPA or bookkeeper, with ~99% accuracy across all transactions, and with the explicit goal of maximizing tax benefits within the rules.

    Other outcome is accurate rea-time books can generate good insights to grow the business.

    So I don’t see a good reason why small businesses should pay hundreds of dollars per month for humans to do mechanical work that machines can now do, often more consistently and with better attention to tax details.

    Curious how others see this, especially CPAs and engineers who have built accounting tools. Is there a fundamental reason we need humans in the loop for the majority of small business bookkeeping, or is it mostly inertia and habit?

    • SeriousM 2 hours ago
      Nust yesterday I built a reconciliation helper for my budget. Claud Sonnet 4.5 is a beast. It got my iterative instructions and built a tool that pinpoints me the issues. Fast, beautiful, complete.

      That's what LLMs are for. TOOL BUILDERS

    • reachableceo 2 hours ago
      What you are talking about is called financial operations.

      And yes , automating that , very valuable.

      Really you want an AI interface to a rules engine / system.

      Embed with some companies finops teams if you can. Especially the software engineers who are in finops.

  • nitwit005 4 days ago
    If you look through the documentation for something like Quickbooks, most of what you're discussing is already there.

    If you want complex custom rules, and integration with other systems, you're looking at something like SAP.

    • dzonga 4 days ago
      and there's a huge valley in between of tasks mostly done by humans e.g an A.I negotiate with the tax authority for you - for the amount you owe.

      can A.I find some edge case deductions. again people out of their depth about certain fields making authoritative statements.

  • Havoc 54 minutes ago
    I suspect you overestimate the gap in the market. The trivial stuff is already offshored. Insert AI - Actually Indians joke.
  • 0xCE0 3 days ago
    Make sure you eat your own dog food by doing your own company's accounting 100 % with your own product. Because if you don't dare to trust fully your accounting on it, why would anybody else.
  • altras 2 hours ago
    Kudos for framing this!

    note: I'm passionate about this too. We're building https://fairlight.app/ as a successor to https://moneyflow.camplight.net/ (an internal tool that helps accounting and book-keeping we use to power our venture studio and agency as it's a real hell)

    • alexander2002 2 hours ago
      Hi,Happy to help you improve the ui/ux of fairlight website (founder at aurevow.com)
  • phone_book 4 days ago
    My friend works in corporate accounting. He said his company is outsourcing a bunch of accounting functions and laying people off (I don't know the specifics). They are outsourcing to India and the outsourced company is already using AI for stuff compared to his company that isn't. He thinks many companies are going to outsource.
  • BjoernKW 3 days ago
    As indicated by the title, I wrote this post almost ten years ago: https://bjoernkw.com/2016/04/03/accounting-in-2016/

    While minor aspects have improved since then, the overall problem indeed remains.

    • mierz00 2 days ago
      I understand your pain, but this is very country dependent.

      For example, most of what you describe can be solved using Xero in Australia.

    • brazukadev 2 days ago
      em dashes, eww... Looks AI generated. /s
      • BjoernKW 1 day ago
        What are on about? That article contains no em dashes.

        Besides, it's from 2016. Unfortunately, I don't own a time machine.

  • Ancalagon 4 days ago
    As others have said, the actual accounting part of accounting is pretty well automated already. Spend some time with LLM's, though, and you'll quickly realize their non-determinism is a huge hindrance for this kind of work.
  • gethly 1 day ago
    Accounting is way too risky to automate. Essentially it is the most important and "must be done PERFECTLY" aspect of any business. And there are millions of little quirks that good accountant has to know that no AI will ever be able to supplement. Sure, there are some basic tools and services, but nothing will ever be created that can take over the whole thing. My accountants are my biggest business expense, so I would love to have some SaaS for 20 bucks a month but that will never-ever happen. It's a pipe dream and anyone who thinks otherwise is just wasting time.
  • bigstrat2003 2 hours ago
    You would have to be absolutely insane to trust your finances to a tool which neither understands what it's doing, nor operates in a reliable manner. That's how you go bankrupt, my man. This is not a good idea.
  • TheKnack 4 days ago
    I've been doing this for 20+ years, not with AI but just with code and taking time to understand the important parts of the processes. I still see many companies and especially educational institutions spending way too much manpower on payroll and accounts payable in particular. This is often because of unnecessary bespoke processes that people in the organization believe are necessary and are afraid to change.
  • gamblor956 4 days ago
    The hard part of accounting, and the part that takes all the time, is the reconciling... which can't be automated.

    Everything else has been mostly automated since the 90s.

    Accounting rules are also not as discrete as programming. There is a lot of discretion. Accounting is basically law with numbers and is corresponding just as difficult/ impossible for LLMs to master.

  • citizenpaul 2 days ago
    Lack of automation in accounting is a feature. Often even legally required.

    I've actually be making this comment frequently of late. One of the reasons AI is so popular with c-suite is that most of the time they don't really care if things in the company work right. Just that it makes money.

    Accounting will catch any errors that matter. AKA lose money.

  • bigbuppo 4 days ago
    [flagged]