GoodRx Customer Story | Leapfin
How GoodRx Automated Subscription Revenue Accounting, Cut Close Time by 90%, and Fueled FP&A Insights
Company: GoodRx
Description: Making prescriptions and healthcare more transparent and affordable
Industry: Health Information Services
HQ: Santa Monica, California
Business model: B2C subscriptions
Transaction volume: 700K+ monthly Stripe transactions
Leapfin Use Cases: Revenue recognition automation, Stripe reconciliation, audit-readiness, advanced revenue reporting, FP&A insights
Leapfin User Since: 2024
GoodRx replaced Excel chaos with real-time revenue precision, audit-ready reports, and confidence at scale.
Executive summary
Highlights from GoodRx’s transition to Leapfin for automated subscription revenue accounting:
- 700K+ transactions per month automated with Leapfin
- Close time reduced by 90% – from 2.5 days to 4 hours
- Fully GAAP-compliant revenue recognition across Stripe data
- Replaced 3 Excel workbooks and 30+ tabs with a single trusted source of truth
- Advanced reporting capabilities enable FP&A to drill into revenue by product, refund, or customer journey at any time during the month
- Replaced manual Looker workarounds with self-serve, transaction-level revenue insights built for accounting
- Chose Leapfin over competitors Stripe Revenue Recognition, Chargebee, and Rillet for scalability and fit for B2C subscription volume
- Improved audit support, accuracy, and leadership confidence
- Positioned to scale confidently as new subscription products launch
The challenge: volume overload, Excel gridlock, and pressure for precision
When Sr. Accounting Manager Brian Cheung joined the Accounting team at GoodRx in 2023, one thing became immediately clear: their revenue recognition process had hit its ceiling.
Every month, Brian and his teammate Jessica spent two and a half days reconciling subscription revenue across three bloated Excel workbooks, each with 10+ tabs. Because each of their products required separate revenue recognition treatments, they spent tedious hours splitting the product data apart and then applying a myriad of adjustments to ensure precision and accuracy. At one point, they were using 800,000 rows in Excel – dangerously close to the 1 million row limit, but still more than enough to slow Excel to a crawl.
GoodRx’s subscription volume was growing. With more new products on the near-term roadmap, and Leadership asking for more accuracy, granularity, and confidence, sticking with the same manual processes weren’t just inefficient – they were unsustainable.
The search: revenue recognition automation, not overkill
Brian led the team’s search for a solution that could handle high-volume, low-dollar transactions from Stripe – and do it without a six-month implementation slog or unreasonable price tag.
They evaluated:
- Stripe Revenue Recognition – the team found Stripe’s solution was not mature or robust enough to meet their needs
- Chargebee – complicated feature set, and required GoodRx to move away from Stripe and adopt Chargebee’s billing solution in order for the rev rec tool to function properly
- Rillet – Brian quickly ruled them out as Rillet warned them their platform would experience overall slowness in performance due to GoodRx’s large transaction volume
What GoodRx needed was something nimble, scalable, and precise – a hammer customizable to fit their mid-market challenge and existing finance ecosystem.
Why Leapfin: proven, precise, and personal
From the first demo, Leapfin felt like a better fit.
- The team could test Leapfin using their actual Stripe transaction data
- Leapfin demonstrated it could handle the scale of 700K+ transactions for a given month with ease, including creating reports in a flash
- Leapfin’s pricing was right-sized for their needs
- Strong customer references (including from Leapfin customer Guideline) gave them added confidence
The Leapfin impact: cut 3 Excel workbooks down to 1 source of truth
1. 90% reduction in close time for subscription revenue
GoodRx cut its close time for subscription revenue from 2.5 days to just 4 hours.
- Automated reporting replaces manual tab-juggling
- Leapfin exports feed directly into NetSuite
- Less risk of formula errors, fewer reviews, faster close
2. Full subscriber journey visibility and transaction traceability
Leapfin doesn’t just show revenue totals. It shows the story behind the numbers.
- Track upgrades, downgrades, refunds, and disputes
- Monitor status changes at the subscriber level
- Spot trends, anomalies, and product-specific impacts
3. Confidence, accuracy, control, and audit-readiness
Leapfin replaced assumptions with real, supportable revenue calculations.
- Advanced Reporting and Sigma tools enable deep analysis
- External auditors and internal stakeholders can trust the numbers
- FP&A now gets the precision they need for better forecasting
Accounting providing cross-functional value across the business
Leapfin isn’t just helping the Accounting team. It’s transforming how revenue data is used company-wide at GoodRx.
- FP&A: Can see how accounting revenue is tracking at any point in the month to inform more accurate forecasts
- Business Intelligence: No longer reliant on Looker workarounds to interpret Stripe
- Leadership: More confident in the financials and audit support
GoodRx is also planning to launch new subscription products, and Leapfin is ready for it.
From Looker workarounds to finance-first clarity
Before Leapfin, GoodRx tried to use Looker for advanced financial metrics and analysis. But they found the platform difficult to use and not friendly for Finance teams for a few reasons:
- Inconsistent Stripe metadata created reporting anomalies
- Tracking full subscriber journeys required stitching together multiple reports
- Custom filters required time-consuming support from the BI team
Advice for other teams
Brian’s advice to other accounting teams considering automation:
- Know your model. Make sure the tool fits your subscription structure
- Clean your data. Stripe metadata and descriptors matter, and they need to be married up to all the related transactions the right way
- Don’t wait. Growth only makes manual problems harder to solve
The bottom line
Leapfin has given GoodRx:
- 90% time savings on subscription revenue close
- Real-time accuracy across 700K+ Stripe transactions
- Audit confidence and cross-functional insights
- Future scalability for new products
Learn how Leapfin can address your team's needs
[Book a Live Demo](/content/get-a-demo "Book a Live Demo"/index.html)