November 11, 2026
Jason Berwanger
Growth

Echo Park Consulting and HubiFi partner to bring GAAP-compliant revenue recognition to AI-native finance stacks

Revenue used to come from one place: an invoice. Today, one company might sell through Stripe, the App Store, Google Play, and PayPal, bill usage through a metering tool like Metronome, and track contracts in Salesforce. All of it has to land in the GL, tie to cash, and hold up under audit. Most ERPs weren't built for that, and many teams don't find out until their first close goes very wrong.

HubiFi and Echo Park Consulting are partnering to solve this problem, helping growing companies implement AI-native finance stacks with automated, GAAP-compliant revenue recognition built in from day one. Echo Park specializes in selecting, implementing, and optimizing the ERP and billing systems. HubiFi is the leader in automated revenue recognition and reconciliation for complex, multi-system, and usage-based revenue models.

Usage-based revenue models and rapid growth are breaking revenue recognition

Echo Park's team of ex-controllers, ex-CFOs, and implementers see the same four problems coming up for clients again and again:

‍

  1. Usage-based pricing breaks the ASC 606 playbook. For an annual subscription, the contract tells you what to recognize. For usage, it can't. Prepaid credits, burndowns, expirations, and billing in arrears all have to be tracked against actual consumption. This is a challenge the entire industry is struggling to solve, from accounting teams to ERPs.
  2. Revenue lives in too many places. App stores pay out weeks later, net of fees, in multiple currencies. Payment processors each report differently, and usage data often sits in a data warehouse. Pulling it together falls to a controller or revenue accounting lead relying on a beast of a spreadsheet at month-end.
  3. The ERP hits a wall on volume. An ERP is built for summarized entries, not millions of transactions. High-volume teams either overload the GL or lose the transaction-level detail auditors demand.
  4. Accountants have to defend the numbers. Controllers and revenue accountants own the results, regardless of the tool that produced them. They need every number traceable to a source transaction.

Knowing when revenue recognition belongs outside the ERP

Many finance teams assume their ERP will handle revenue recognition. Echo Park Consulting builds the finance stack around each company’s operational needs, not what a single product claims to do. With deep expertise across Rillet, Campfire, Maxio, NetSuite, and other platforms, the team knows where each ERP’s capabilities end and where a dedicated revenue recognition layer needs to take over.

‍

John Cusick, President of Echo Park Consulting, put it this way:

“There’s a common misconception that the ERP will always handle revenue recognition. For a simple contract business, maybe. But once you’re selling through Stripe and multiple app stores, the ERP isn’t built to take in that level of transaction data, and the accounting team ends up doing rev rec in spreadsheets every month-end. Part of our job is telling clients early when a critical function belongs outside the ERP, and revenue recognition is usually the first one. HubiFi pulls revenue together across all those streams, including the hard-to-find data in Stripe, gets it right under ASC 606 and ties it back to cash. Once that’s in place, the finance team finally gets the detailed revenue reporting they’ve been asking for.”

Jason Berwanger, CEO and co-founder of HubiFi, added:

“Echo Park is who a CFO calls when they’re rebuilding the finance stack, and they’re known for telling clients what they don’t need as much as what they do. That’s why their recommendation carries weight. They spot the revenue problem early, before it becomes a painful close or an audit finding, and they implement the ERP and HubiFi as one project, so joint customers go live faster and close with confidence.”

How HubiFi fits into the stack

HubiFi sits between your revenue sources and your ERP and does the transaction-level work so the GL doesn't have to:

‍

Echo Park Consulting and HubiFi partner to bring GAAP-compliant revenue recognition to AI-native finance stacks
  • Connects every revenue source. Stripe, app stores, PayPal, Metronome, and warehouse data flow into one revenue subledger, down to every fee, refund and payout.
  • Automates ASC 606 and IFRS 15. Including usage-based models: prepaid credits, burndowns, credit grants, and billing in arrears.
  • Auto-reconciles revenue to cash. Every line matches to a payment and payout, with exceptions flagged instead of buried.
  • Keeps the ERP clean. Summarized journal entries post to the GL; transaction detail stays in HubiFi, ready for auditors.
  • Moves revenue to a daily close. Revenue, deferred revenue, and AR stay current, not stuck waiting on month-end.

‍

HubiFi doesn't use AI to calculate revenue. It applies deterministic accounting rules, so every balance traces to a source transaction and supports SOX controls and audit readiness. For the people signing off, that's the difference between a tool they test and a tool they trust. 

Why the partnership works for clients

For Echo Park, HubiFi solves a recurring implementation problem: the revenue data an ERP can't take in. In Echo Park's words, HubiFi is the glue between disparate systems, and because the output is deterministic and auditable, Echo Park can put its name on the result.

For HubiFi, Echo Park is in the room when a CFO or controller picks a finance stack. Their team sets a high bar in solution evaluation, pressing on capabilities and outcomes, and ensuring expectations align with reality when it comes to achieving GAAP-compliant revenue recognition.

For clients, it means one project instead of two: one plan, one project lead, and one status call, with revenue schedules, reconciliations, and the ledger tested against each other before go-live:

‍

  1. Plan. Map every revenue source and the current close process.
  2. Connect. Connect each source to HubiFi, then HubiFi to the ERP.
  3. Migrate. Load history and reconcile opening deferred revenue, AR, and GL balances to the penny.
  4. Train. Run live sessions on the client's own transactions.
  5. Go live. Cut over and tie revenue to cash and the GL.
  6. First close. Stay through the first period close in both systems.

Customers already running the stack

  • Mirage, the AI video company behind the Captions app, chose HubiFi and Rillet as one solution. HubiFi handles high-volume Stripe revenue, including refunds and bad debt, and posts summary entries to Rillet.
  • Quo (formerly OpenPhone), the AI-powered business phone platform, needed revenue recognition that could keep up with Stripe billing at scale, including partial refunds, credit notes and disputes on the same invoice. Rillet referred Quo to HubiFi, which now runs its revenue layer.

Is your revenue outgrowing your ERP?

If you sell through more than one payment processor or app store, bill on usage, or have an audit or fundraise/IPO on the horizon, book a call with HubiFi and Echo Park. You'll quickly map every revenue source, confirm solution fit, and scope a realistic joint implementation timeline.

‍

Book your brief session with HubiFi and Echo Park →

‍

Jason Berwanger

Former Root, EVP of Finance/Data at multiple FinTech startups

Jason Kyle Berwanger is an accomplished two-time entrepreneur, polyglot in finance, data & tech with 15 years of expertise. Builder, practitioner, leader—pioneering multiple ERP implementations and data solutions. Catalyst behind a 6% gross margin improvement with a sub-90-day IPO at Root insurance, powered by his vision & platform. Having held virtually every role from accountant to finance systems to finance exec, he brings a rare and noteworthy perspective in rethinking the finance tooling landscape.