Skip to content
SPECIFICTION
Get listed

CLVTools vs RevenueCat

CLVTools

github.com

RevenueCat

revenuecat.com

Side by side

FigureCLVToolsRevenueCat
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
WindowsYes—
macOSYesYes
LinuxYes—
iOS—Yes
Android—Yes
API—Yes
Plans published14
Spec score · Customer Lifetime Value Software8.4 (#3)8.4 (#6)
SupportThe project invites bug reports through GitHub Issues and contributions through pull requests.The pricing page lists email and technical support forums; Enterprise includes dedicated support and custom SLAs.

Plans

CLVTools

  • CLVTools R packageFree

CLVTools pricing →

RevenueCat

  • ProFree
  • EnterprisePriced on request
  • Growth ToolsPrice not published
  • ProPrice not published

RevenueCat pricing →

In their own words

CLVTools

CLVTools is a free, GPL-3-licensed R package for probabilistic customer attrition modeling when purchases are not governed by contracts. It implements Pareto/NBD, BG/NBD, Gamma/Gompertz/NBD, and Gamma/Gamma models. Using transaction histories with customer IDs and purchase dates, plus prices in its example data, it predicts individual customer behavior such as expected future transactions and the probability that a customer remains active. Forecast horizons can be configured, supporting predictive customer lifetime value work, cohort analysis, and customer segmentation. Time-invariant covariates work across the models, while some models accept time-varying covariates. Extensions include correlated purchase and attrition processes, L2 regularization, and equality constraints for contextual-factor parameters. Stable installation is available from CRAN; a development version uses GitHub and devtools. Linux, macOS, and Windows are supported, though compiling from source requires the external GNU GSL C++ library. Documentation includes a walkthrough, reference manual, and vignettes.

Visit github.com

RevenueCat

RevenueCat helps developers manage in-app purchases and subscriptions across platforms. Its Purchases SDK implements purchases and subscriptions and syncs tokens with RevenueCat's server. Developers can configure paywalls remotely and run A/B tests for pricing models. The dashboard lists reporting for 40+ metrics, automated daily normalized data deliveries, and real-time webhook notifications. RevenueCat Web supports RevenueCat Billing, Stripe Billing, and Paddle Billing, along with a web SDK, purchase links, paywalls, funnels, and external purchase sync. Listed integrations include Adjust, AppsFlyer, Meta Ads, Amplitude, Mixpanel, Braze, Intercom, Slack, Segment, Stripe, and Paddle. App-store subscription events are detected server-side and can be forwarded to configured third-party tools. Pro costs nothing up to $2,500 in monthly tracked revenue, then charges 1% of tracked revenue. Growth Tools has no listed price; its features include paywalls, web-to-app funnels, and A/B/n testing. Enterprise pricing is custom and usage-based. The company describes its audience as developers ranging from new teams to those scaling to millions of customers.

Visit revenuecat.com