Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

clvkit

Free#12 of 36 in Customer Lifetime Value Software

clvkit: A focused Python library for predictive CLV, RFM, cohort analysis, and survival modeling. Ranked #12 of 36 in Customer Lifetime Value Software by our editors (8.3/10); pricing: Open source; best for python CLV practitioners.

8.3/10Editor score
clvkit8.3 Visit clvkit

At a glance

  • Editor score
    8.3 / 10
  • Pricing
    Open source
  • Best for
    Python CLV practitioners
  • Paid from
    Free
  • Predictive CLV
    Yes
  • Facts checked
    20 Sep 2026
clvkit screenshot
  • Where it wins

    • Supports BG/NBD, MBGNBD, and Gamma-Gamma modeling
    • Combines discounted CLV forecasts with cohort survival analysis
    • Exports results to pandas, JSON, and plots
  • Where it doesn't

    • Requires Python 3.11 or later
    • Focused on non-contractual transaction-log data
    • The repository currently lists no releases

Our verdict on clvkit

clvkit is an open-source Python library for analysts and developers estimating customer lifetime value from non-contractual transaction logs. It ingests transaction records built around customer ID, date, and amount fields, then creates customer-level RFM summaries with provenance metadata. Its modeling coverage includes BG/NBD for transaction frequency, MBGNBD for customers who may leave after one purchase, and Gamma-Gamma for monetary value. The result is a focused toolkit for Python-based customer analytics rather than a general-purpose marketing platform.

Its strongest differentiator is the range of analysis available from one transaction-oriented workflow. Users can predict expected purchases and discounted customer lifetime value across a configurable horizon, then examine cohort retention and revenue matrices. Fitted probability-of-alive estimates also support cohort survival analysis, giving practitioners a way to study both value forecasts and customer persistence. Prediction results can be produced as pandas DataFrames, JSON, and plots, which fits analytical workflows that need structured outputs as well as visual summaries.

The main trade-off is scope. clvkit is designed around Python and transaction-log modeling, so it suits practitioners who are comfortable working with data and statistical models more than teams seeking a packaged interface or broad business-application integrations. It requires Python 3.11 or later, and the repository currently lists no releases, which may matter to teams that prefer established release packaging. Choose clvkit for an open-source, model-focused CLV workflow with cohort and survival analysis; choose an alternative if you need a non-Python interface or a wider operational platform.

Your product? Our editors can test clvkit in depth and publish a review, labelled as paid · from $149/mo →

clvkit pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on github.com

clvkit fact sheet

Free planNot verified
Paid fromFree
Predictive CLVYes
Profitability metricsNot verified
Cohort analysisYes
Customer segmentationNot verified
Forecast horizonConfigurable
Data refreshNot stated
DeploymentSelf-hosted
SupportDocs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingOpen source
Websitegithub.com
Facts checked20 Sep 2026

Alternatives to clvkit

See all clvkit alternatives →

Used clvkit? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used clvkit for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — clvkit 8.3/10

clvkit is listed in our Customer Lifetime Value Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/clvkit/"><img src="https://www.itechguides.com/best/badge/clvkit.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update