How Energetix untangled five companies from one QuickBooks file and built an acquisition-ready back office

5 entities
running in a single flat QuickBooks file, now fully separated
8 years
of transaction-level history migrated via DualEntry's API
5+ days → 2
Close
Company name
Energetix Holdings
Industry
Safety-sensitive drug and alcohol testing
Previous platform
QuickBooks Online
DualEntry product used
Schedule demo

Energetix Holdings is a holding company with four operating businesses in the safety-sensitive drug and alcohol testing space. Truck drivers, warehouse workers, ferry operators: the people you want sober before they touch heavy equipment. The company grows primarily through acquisition, which means the accounting system is not back-office plumbing. It is the machinery that decides whether the next deal is easy or painful. Adam Ochs, Energetix's controller, is a former Navy sailor who came to accounting through night school and spends his weekends flying a powered paraglider a thousand feet over Oklahoma. He does not scare easily. QuickBooks was starting to scare him.

The Problem

Five companies. One flat QuickBooks file. No way to close.

Energetix was running four operating units and a holding company inside a single QuickBooks Online file. Keeping the balance sheet straight, managing intercompany accounts, running eliminations, producing true GAAP consolidated financials: none of it was possible in a flat file. And every future acquisition would make the knot tighter.

Controls were the second alarm. "The level of restrictions I'm able to put on users in QuickBooks is very, very low, which is a real controls risk," Adam said.

The close showed the strain, sitting at 5+days and heavily manual. Depreciation and amortization matched by hand. Loan reconciliations in Excel. 

"I'm running bank reconciliations in spreadsheets because I don't trust QuickBooks' internal reconciliation process."

And underneath it all sat the trap that keeps most companies stuck. Energetix's customer payments ran through Intuit's payment rails, and as Adam put it, "Intuit makes it very difficult to leave their payment ecosystem."

Adam evaluated NetSuite, Microsoft Dynamics 365, Gravity Software, and QuickBooks Enterprise, which still no concept of a posting date. Meaning voided checks reach back into closed periods and AP months can never truly close.

The Solution

An AI-native ERP with an API open enough to migrate eight years of history, transaction by transaction

Two things put DualEntry at the top of the list. Energetix has been an AI-forward company since AI arrived, and DualEntry was the only contender building AI in from the ground up rather than bolting it on. And DualEntry's API let Adam solve the Intuit trap himself: he built a payment flow on top of the API that rivals what QuickBooks had built in, so customers' payment methods never changed. Today, a customer pays on Energetix's payment page and the API books every related accounting entry automatically.

The migration was where the API earned its keep. Moving a multi-company QuickBooks file into a true multi-entity system is exactly the kind of migration that breaks. When the standard integration tool couldn't deliver the transaction-level detail Adam wanted, he built his own: a tool that read QuickBooks data, transformed it, and used Claude working directly against DualEntry's API to book every transaction from 2018 through the present, then reconciled AP and AR agings, income statements, and balance sheets month by month to prove it all landed. He also used the rebuild to clean house, cutting a bloated item list of 250 down to the 40 actually in use.

"Using the API tools DualEntry has already developed, we were able to use frontier AI models to do a complete transaction by transaction integration from QuickBooks to DualEntry."

Throughout, Energetix had weekly contact with DualEntry's customer success team and daily Slack access to the development team. Issues got worked immediately or ticketed and shipped.

What Energetix runs on now:

  • Multi-entity management: all five companies in one system, shared chart of accounts, intercompany entries and consolidation handled natively
  • Role-based controls: user access built out exactly by role, closing the controls gap QuickBooks left open
  • Close management: reconciliation and close tasks assigned to individuals, tracked at the account level
  • Bank Match: reconciliations run up front in real time instead of piling up at month end
  • API-driven payments: customer payments booked automatically, end to end
  • Shareable reporting: Energetix runs open-book, and staff now get direct report links to see how their part of the business is performing in real time

Results

Before: five entities in one flat file, a five-plus day manual close, spreadsheets standing in for the system, and no real path to GAAP consolidation.

After: every entity separated with eight years of clean transaction history, controls in place, payments automated, and fine-grained classifications applied consistently across every business unit and line of business. "DualEntry gives us the ability to track our close process from end to end, and shorten our close from five plus days to two days or less."

The payoff that matters most is the next deal. "DualEntry allows us to integrate a new acquisition quickly and easily in ways we couldn't do with our former accounting system." New entity, shared chart of accounts, opening balances, running. What used to be the reason to fear an acquisition is now a few days of setup.

Adam has one rule before he leaves the ground on his paraglider: everything checked, nothing left to chance. His accounting system finally meets the same standard. "If you can get your systems running smoothly, your close will be as enjoyable as one of my powered paragliding flights."

Your ERP shouldn't require a department to run it

See what DualEntry can do for your team

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

By clicking "Schedule Demo" you agree to the use of your data in accordance with DualEntry's Privacy Notice, including for marketing purposes.

The last ERP decision you'll ever make.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

By clicking "Schedule Demo" you agree to the use of your data in accordance with DualEntry's Privacy Notice, including for marketing purposes.