Logo Codebridge
Accounting

How to Automate Bookkeeping After Botkeeper: What the Shutdown Taught Firms

Konstantin Karpushin
Last update:
July 30, 2026
|
8
min read
Share
text
Link copied icon
table of content
Man with short brown hair and beard wearing a white collared shirt against a dark background.
Myroslav Budzanivskyi
Co-Founder & CTO

Get your project estimation!

The Short Answer

In February 2026, Botkeeper shut down. It was one of the best-known AI bookkeeping platforms in the profession; it had raised nearly $90 million, and its technology worked. Weeks later, a competitor named Xendoo acquired its core platform and kept the technology alive under new ownership.

The lesson for a firm is that you can automate bookkeeping and still be exposed if the automation is a black box you rent rather than something you control. When Botkeeper closed, the firms that ran their books through it could not decide their own continuity. Whether the platform survived was someone else's call.

This guide covers both halves of that story. First, what happened to Botkeeper, told straight. Then the part that matters more: how to automate bookkeeping in a way that survives a vendor's fate, including the routine work worth handing to software, the work that has to stay with a person, and the three questions that protect your firm before you sign with any bookkeeping platform.

What Happened to Botkeeper

Timeline of Botkeeper from its 2015 launch to its 2026 closure and Xendoo’s acquisition of the Infinite platform, highlighting customer concentration risk.
Botkeeper’s technology matured, but revenue concentration among a small number of accounting firms left the business vulnerable when those customers consolidated. The company closed in February 2026, while Xendoo acquired the Infinite platform and continued providing access to accounting firms under new ownership.

Botkeeper launched in 2015 with a premise that sounded ambitious at the time: that AI could handle the nuance of a general ledger. Over the next decade, it grew from a service for small businesses into a platform that accounting firms used to automate their clients' books. It raised close to $90 million, including a $42 million round in late 2021 led by Grand Oaks Capital, an investment firm founded by Paychex's Tom Golisano. 

By the company's own account, its Infinite platform could code more than 80% of transactions at around 98% accuracy by the end of 2025, and it was weeks from launching a voice assistant and automatic check-scanning. Treat those figures as the company's claims rather than independent measurements, though the direction is clear enough: the technology had matured.

Then, over the weekend of February 7 and 8, 2026, founder and CEO Enrico Palmerino posted a note to the Botkeeper community announcing that the company was closing after 11 years.

The cause he described was a business problem, and the technology had little to do with it. A small number of large accounting firms accounted for much of Botkeeper's revenue, and when those firms consolidated in late 2025, the revenue base fell away faster than the company could adjust. Palmerino called it a case of "too many eggs in too few baskets." He confirmed that talks over acquisition, lending, and bridge financing had all failed, and admitted the product had never reached a market fit strong enough to survive the shift. Some observers noted the strain had shown for a while, in earlier layoffs and a quieter presence in the market, so the weekend announcement was sudden without being entirely out of nowhere.

The story did not end there. In late February, Xendoo, a Fort Lauderdale bookkeeping firm, acquired Botkeeper's Infinite platform, the engine built for accounting firms, and said it would keep it running. Xendoo described the platform as fully operational and existing access as active and supported. The small-business service Botkeeper had once run was discontinued. The firm-facing platform survived under a new owner.

For the firms that had built Botkeeper into their workflow, the weeks in between were the hard part: exporting data, protecting filing-season continuity, and waiting to learn whether the tool they depended on had a future. That future arrived as an acquirer's decision, not as anything the firms themselves controlled.

The Real Lesson: Renting a Black Box is a Continuity Risk

It would be easy to draw the wrong lesson here, that AI bookkeeping is too risky, or that the safer path is to keep more work manual. Botkeeper's technology did the job, but the company failed for business reasons unrelated to the automation.

The more useful lesson is narrower. A firm can depend on automation it neither controls nor can carry on its own, and that dependence is a risk of its own, separate from whether the software works. Two exposures made Botkeeper's closure dangerous for the firms that relied on it.

The first is data lock-in. When your clients' financial history lives inside a vendor's proprietary system, in the vendor's format, you cannot pick it up and move it on demand. You can export what the vendor lets you export, on the vendor's terms, which is a weak position during a sudden wind-down and a worse one during filing season. The time to test that export is before you depend on the tool, while you still have leverage.

The second is continuity dependence. Whether Botkeeper's platform survived was decided by whether someone chose to buy it. Xendoo did, and that gave the story a soft landing. That landing deserves an honest label: it was fortunate, and it sat outside any customer's control. If no acquirer had stepped in, the same firms would have watched a working platform go dark with their data inside it. You cannot plan your firm's continuity around the hope that a buyer appears.

Neither exposure is an argument against automating bookkeeping. Both are arguments for paying attention to who controls the automation and the data once you do.

How to Automate Bookkeeping

With the risk in view, the practical question remains: how do you automate bookkeeping in a way that holds up?

Start with what bookkeeping automation does. It handles the high-volume, routine work at the base of the books: pulling transactions from bank and card feeds, coding them to the right accounts, categorizing them consistently, and capturing the documents that support them. Modern tools do this with a mix of rules you set and machine learning that improves on your clients' patterns over time, so the categorization sharpens as it sees more of each client's books. Done well, it takes the repetitive data handling off your team and keeps the ledger current without someone keying every line. This is the capture-and-coding layer. It sits underneath reconciliation and month-end close, which are their own workflows with their own guide, and it stays distinct from accounts payable, which has its own economics. Keep those boundaries clear when you scope a project, because automating a messy version of any of them only produces mess faster. <!-- INTERNAL LINK: /how-to-automate-accounting -->

Automated well, this changes the rhythm of the month. The books stay close to current rather than getting reconstructed in a rush before close, the month-end starts from clean data, and the hours your team once spent on capture move to review and to the client work that earns a premium. That is the capacity gain, and it is the reason to automate bookkeeping at all.

Then be honest about how much it does. A good automation codes the large, routine majority of transactions accurately. The minority it cannot resolve on its own is where the real risk sits: the ambiguous entries, the unusual transactions, the ones that need a person who knows the client to make a call. Botkeeper itself put the automated share above 80%, which leaves a meaningful remainder. That remainder is not noise. It often holds the most important data in the set, and when an automation-only setup skips the review, the errors do not announce themselves. They compound across months until someone inherits a cleanup. The durable model is review by exception: the software handles the routine coding, and a person reviews the exceptions it flags, rather than checking every line or checking nothing.

Where to start inside bookkeeping follows the same logic as any workflow. Begin with the highest-volume, most repetitive piece, usually transaction capture and categorization, and prove it on a subset of clients before rolling it across the firm. A bookkeeping automation that works on ten clients and breaks on the eleventh was never ready to scale.

Two mistakes are common, and both are avoidable. The first is choosing a bookkeeping tool on its feature list while ignoring who controls the data it holds. The second is trusting the automated majority so completely that no one reviews the exceptions, which turns a small, quiet error rate into a year-end cleanup. Both come down to treating the automation as a tool your people supervise instead of a substitute for their attention.

That is the how. The part Botkeeper made unavoidable is the who-controls-it. Before you commit to any bookkeeping platform, three questions decide how exposed you are.

  1. Where does your data live, and can you get it out? Confirm you can export your clients' financial data in a usable format, on your own timeline, without the vendor's cooperation. Ask for a sample export before you sign, and check whether it comes out as structured data you can use or as a locked report. If the answer is unclear, you are already locked in.
  2. Do you own the automation, or rent access to it? A subscription gives you access while the vendor exists and while you keep paying. Owning the logic that runs your workflow means it keeps working regardless of the vendor's fate. If the workflow is generic, renting is fine; if it encodes how your firm specifically works, renting means rebuilding from scratch the day you leave.
  3. What is your continuity plan if the vendor disappears? Assume a vendor could be gone in a weekend, because one was. A real plan names where the data would go and who would run the workflow if the tool vanished tomorrow. If your answer depends on someone else buying the technology, you do not have a plan.

These three questions come down to one distinction: whether the automation is a tool you could replace or a dependency you could not. A tool you can swap out is a convenience. A dependency that holds data you cannot move is a risk your firm carries no matter how well the software runs on a normal day.

None of this changes the first rule of automating any accounting workflow: standardize the process before you automate it. A clear owner, a definition of done, and an agreed way to handle exceptions have to exist before software touches the work, or the automation encodes the mess. The full discipline sits in the workflows guide.

Read the guide: www.codebridge.tech/articles/how-to-automate-accounting

When to Own Your Bookkeeping Automation

The Botkeeper story points to a distinction worth making on purpose. For the standard, commodity parts of bookkeeping, buying software is the sensible choice; the work is the same across thousands of firms, and a subscription is the efficient way to get it. The calculus changes for the workflows that carry your firm's continuity and your clients' data. There, owning the automation removes the two exposures Botkeeper laid bare. Your data stays in systems you control, and the automation keeps running regardless of any vendor's fate, because the fate is yours to decide. Owning it means the logic that runs your workflow lives in a repository your firm controls, documented so another developer could maintain it. If your provider stopped existing tomorrow, the automation would keep running, and you could hand it to anyone to support.

Which workflows to buy and which to own is its own decision, and it turns on how standard the work is and how much of your risk it carries. We cover that framework in a separate guide.

Read: www.codebridge.tech/articles/accounting-automation-software-build-vs-buy

Codebridge builds custom bookkeeping and back-office automation for mid-market firms as a service. We work on your data, alongside your team, and we hand you the code at the end, so the automation belongs to your firm rather than a vendor whose roadmap and survival you do not control. The engagement starts with a fixed-fee, three-week discovery on one of your workflows, run on your own data, so you see it work before you commit to a build.

If Botkeeper made you look harder at what your firm depends on, that is the right instinct. Book a 30-min call,.and we will help you decide which parts of your bookkeeping to buy and which to own.

What happened to Botkeeper?

Botkeeper announced in February 2026 that it was closing after 11 years. The founder attributed the closure to customer-concentration risk: a few large accounting firms drove much of the revenue, and when they consolidated in late 2025, the revenue base collapsed faster than the company could adjust. Its Infinite platform was later acquired by Xendoo and continues to operate.

Is Botkeeper still available?

The original company shut down, and its small-business service was discontinued. The Infinite platform, built for accounting firms, was acquired by Xendoo, which has said the technology remains operational and that existing access is active and supported. The platform continues under new ownership.

How do you automate bookkeeping?

Automate the routine, high-volume work first: transaction capture, coding and categorization, and document capture. Keep a person on the exceptions the software cannot resolve, and standardize the process before you automate it. Start with a subset of clients and prove it before rolling it firm-wide.

Can AI do bookkeeping on its own?

It can handle the routine majority of transactions, but not the whole job. The share it cannot resolve on its own often holds the most important entries, and skipping human review of those is how small errors compound into an expensive cleanup. The reliable model keeps a person reviewing the exceptions.

Should a firm buy bookkeeping software or build its own?

Buy for the standard, commodity tasks that look the same at every firm. Consider owning the automation for the workflows that carry your continuity and your clients' data, where a vendor's failure would leave you exposed. The buy-versus-own decision has its own framework.

How to Automate Bookkeeping After Botkeeper: What the Shutdown Taught Firms

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Accounting
Konstantin Karpushin
Rate this article!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
18
ratings, average
4.8
out of 5
July 30, 2026
Share
text
Link copied icon

LATEST ARTICLES

Sage Intacct Integrations: 7 Workflows to Automate, and When You Need Custom Development
October 26, 2026
|
13
min read

Sage Intacct Integrations: 7 Workflows to Automate, and When You Need Custom Development

Explore seven Sage Intacct integration workflows, compare prebuilt connectors with custom APIs, and learn when automation or AI agents make sense for your team.

by Konstantin Karpushin
Accounting
Read more
Read more
Invoice Validation: Checks, Common Failures, and What to Automate
October 26, 2026
|
16
min read

Invoice Validation: Checks, Common Failures, and What to Automate

Which invoice validation checks to run, what a passed check proves, why invoices fail or cannot be verified, and what to automate around the ERP you already have.

by Konstantin Karpushin
Accounting
Read more
Read more
Invoice Approval Workflow: Design, Thresholds, and Controls
October 20, 2026
|
14
min read

Invoice Approval Workflow: Design, Thresholds, and Controls

How to design an invoice approval workflow that holds: matrix tiers, segregation of duties, exception routing, and which invoices should never be auto-approved.

by Konstantin Karpushin
Legal & Consulting
Read more
Read more
Non-PO Invoice: Examples, Approval Process, and What to Automate
October 20, 2026
|
14
min read

Non-PO Invoice: Examples, Approval Process, and What to Automate

What a non-PO invoice is, the five situations behind a missing PO, how to verify and approve each one, a worked example, and what AP teams can automate safely.

by Konstantin Karpushin
Accounting
Read more
Read more
Audit Documentation Checklist: 25 Checks Before Review and Sign-Off
October 14, 2026
|
11
min read

Audit Documentation Checklist: 25 Checks Before Review and Sign-Off

A 25-point audit documentation checklist mapped to AS 1215, AU-C 230 and ISA 230, with review stages, statuses and a downloadable template for your firm to use.

by Konstantin Karpushin
Accounting
Read more
Read more
Best Accounts Payable Automation Software in 2026: 7 Tools Compared and When to Go Custom
October 14, 2026
|
17
min read

Best Accounts Payable Automation Software in 2026: 7 Tools Compared and When to Go Custom

Seven AP automation tools compared on strengths, limitations, pricing and fit, plus a seven-invoice test to run before you buy, and when to go custom instead.

by Konstantin Karpushin
Accounting
Read more
Read more
Vendor Statement Reconciliation: How to Find, Explain, and Resolve AP Discrepancies
October 13, 2026
|
17
min read

Vendor Statement Reconciliation: How to Find, Explain, and Resolve AP Discrepancies

How vendor statement reconciliation works, a worked example, why supplier balances differ from AP, and who approves each fix when a firm reconciles for clients.

by Konstantin Karpushin
Accounting
Read more
Read more
Audit Workpapers: How to Build Review-Ready Files and What to Automate
October 12, 2026
|
18
min read

Audit Workpapers: How to Build Review-Ready Files and What to Automate

What audit workpapers must contain, a worked example, PCAOB, AICPA and ISA documentation rules compared, and how to automate preparation with a full trail.

by Konstantin Karpushin
Accounting
Read more
Read more
Invoice Coding: How It Works, Where Errors Happen, and What to Automate
October 9, 2026
|
14
min read

Invoice Coding: How It Works, Where Errors Happen, and What to Automate

What invoice coding is, the dimensions beyond the GL account, the tax and accounting rules that decide a code, and what to automate before a person reviews.

by Konstantin Karpushin
Accounting
Read more
Read more
PBC List for Audits: What to Request, How to Track It, and What to Automate
October 9, 2026
|
14
min read

PBC List for Audits: What to Request, How to Track It, and What to Automate

What a PBC list is, an example by audit area, how to track requests, and why prepared-by-client reports need their provenance before an auditor relies on them.

by Konstantin Karpushin
Accounting
Read more
Read more
Logo Codebridge

Let’s collaborate

Have a project in mind?
Tell us everything about your project or product, we’ll be glad to help.
call icon
+1 302 688 70 80
email icon
business@codebridge.tech
Attach file
By submitting this form, you consent to the processing of your personal data uploaded through the contact form above, in accordance with the terms of Codebridge Technology, Inc.'s  Privacy Policy.

Thank you!

Your submission has been received!

What’s next?

1
Our experts will analyse your requirements and contact you within 1-2 business days.
2
Out team will collect all requirements for your project, and if needed, we will sign an NDA to ensure the highest level of privacy.
3
We will develop a comprehensive proposal and an action plan for your project with estimates, timelines, CVs, etc.
Oops! Something went wrong while submitting the form.