High‑growth subscription companies often discover that the hardest part of scaling isn’t selling, it’s proving the revenue is accurate and complete in a form auditors accept and executives can trust. During our recent “Ledgers & Lagers” session, Jon Ashton of Healthie and Ben Liepman of AllTrails shared how they finally bent Stripe’s raw transaction fire‑hose into compliant, decision‑ready numbers.
Below is a recap of their stories, the tactical wins they unlocked, and why every accounting and finance team should care.
Healthie serves large enterprise medical groups, thousands of SMB clinics, and each clinic’s end‑patients, all riding through one Stripe instance. Contracts range from multi‑year, prepaid invoices to month‑to‑month self‑service plans, plus “connected accounts” that turn Healthie into an agent for patient charges.
The headache:
What changed
Implementing a purpose‑built sub‑ledger let Healthie merge Salesforce contracts, Stripe payments, and connected‑account settlements in one model. Jon now slices revenue by geography, cohort, or fee bucket instantly, and even tracks how many enterprise customers have been migrated off costly card rails to ACH each week.
Impact
Better analytics translated into real organizational influence: Jon’s faster answers and cleaner reconciliations earned him a promotion after go‑live. It also surfaced duplicate or mis‑applied Stripe fees Healthie could claw back.
AllTrails sells an outdoor hiking navigation app through Apple, Google Play, web (Recurly + Stripe/PayPal). It’s available in over 180 countries, meaning foreign exchange is a huge part of AllTrail’s close process.
The headaches:
What changed
Ben moved transaction flow into a sub‑ledger that:
Impact
With daily, drill‑down reporting, AllTrails could test new pricing tiers (AllTrails Plus, AllTrails Peak) quickly and know within days—not months—whether the unit economics held. Accounting stopped being the bottleneck and started guiding product rollouts.
Misstated revenue isn’t just an audit risk; it starves the business of credible metrics. When unit costs hide in opaque fee buckets and subscription cohorts blur together, decisions about product‑led growth, international rollout, or funding strategy are shot in the dark. Stripe, Apple, Google, and PayPal won’t change their schemas to match GAAP; the burden falls on accounting to translate operational events into accounting truth at scale.
Healthie and AllTrails show that a deterministic sub‑ledger, one that ingests raw events, enriches them with contract data, and outputs journal‑ready entries, turns that burden into leverage:
In short, automating order‑to‑cash accounting is less about “modern tech stacks” and more about restoring trust—in the numbers, in the decisions drawn from them, and in the professionals behind those numbers.
TL;DR:
Stripe’s flexibility has powered a generation of SaaS growth, but flexibility without structure breeds accounting chaos. Jon and Ben proved that taming the chaos unlocks not only smoother closes but stronger strategic voices for finance. Your ledger should be your loudest ally, not your slowest colleague. Time to give it the tools to speak.
Learn the steps you can take to automate revenue recognition for Stripe data - even when you have contract complexity.
Hear from companies like AllTrails and Healthie on how they got to daily order-to-cash accounting and revenue recognition for their Stripe, Apple App Store, Google Play, and Recurly data.
Taste four beers and a plethora of great snacks from Your Beer Friend!




