Guide

Reduce subscription churn — the diagnostic playbook for measurement, cohorts, and prediction

Most churn-reduction guides leap straight to tactics. This one is the diagnostic prerequisite: how to measure churn correctly, what the leading indicators are weeks before the cancel, how to build cohort retention curves that show where the real leak is, and how to spot at-risk subscribers before they click cancel. Pair it with our retention playbook for the tactics; this guide tells you which tactic to ship first.

17 min readUpdated 21 May 2026By SimpleSubscription Team
On this page (10)
  1. Why 'monthly churn rate' is a misleading number
  2. Cohort retention curves — the only view that tells you what's working
  3. Leading indicators — the signals weeks before the cancel
  4. Voluntary vs involuntary churn — measure them separately
  5. Cancel-reason data — collection and interpretation
  6. Churn prediction — when a simple score beats a fancy model
  7. Segment analysis — different cohorts churn differently
  8. The dashboards merchants actually need
  9. From diagnosis to action — matching the leak to the fix
  10. Common diagnostic anti-patterns

Most merchants try to reduce churn the wrong way around: ship tactics first, measure later. They install a cancel-save flow, add a discount offer, write a win-back email — and three months later still don't know if any of it worked, because the only number they're tracking is 'monthly churn rate' which averages over so many distinct phenomena that it's basically uninterpretable. The honest playbook reverses the order: measure correctly first, identify where the actual leak is, then ship the tactic that addresses that specific leak. This guide is the measurement side — leading indicators, cohort retention curves, predictive signals, segment analysis, and the dashboards merchants actually need. The companion piece is the retention playbook which covers the tactical levers; without diagnosis, those tactics are guesses.

Why 'monthly churn rate' is a misleading number

The single most-quoted churn metric — monthly voluntary churn rate as a single percentage — averages over phenomena that have completely different causes and require completely different fixes. A 5% monthly churn could be: 25% month-1 cancellations + 0.5% steady-state churn (an onboarding/expectations problem), or 5% steady-state churn across all tenure buckets (a product-fit problem), or 1% steady-state plus a one-month spike from a botched price change (a specific incident). The blended number tells you the business is up or down. It tells you nothing about what to do.

The replacement: tenure-bucketed and cohort-grouped views. Group subscribers by tenure (under 30 days / 30-90 / 90-365 / over 365 days) and look at the churn rate per bucket. The pattern is almost always: high month-1 churn (often 15-25% of new signups never reach month two), declining through months 3-6, and a long flat tail past month 12. Once you can see the shape, you know where the leak is — and the leak is almost never the place you'd assume from a blended number.

Tip
First diagnostic question — what's your month-1 retention?

Of every 100 subscribers who signed up last month, how many are still active 30 days later? That single number is more informative than 12 months of blended churn-rate data. Below 80% month-1 retention signals an onboarding, expectations, or product-fit problem. Above 90% means your launch flow is healthy and the leak is somewhere in the long tail.

Replace 'monthly churn rate' with tenure-bucketed churn and signup-cohort retention curves. The blended number hides the real shape.

Cohort retention curves — the only view that tells you what's working

A cohort retention curve groups subscribers by signup month and tracks each cohort's active count at month 1, 3, 6, 12, 18, 24. Plot one line per cohort and you can see whether changes you've shipped (a new onboarding sequence, a tweaked welcome flow, a better cancel-save offer) are actually moving the curve — or whether you've been pushing levers that look like effort but don't move outcomes.

Reading the curve: the shape almost always shows a steep drop in month 1, a flatter decline through month 6, and a long flat tail past month 12. The steepness of each segment tells you which problem is most savable. Steep month-1 drop = onboarding/expectations problem (the customer signed up, didn't experience what they expected, cancelled fast). Drop in months 3-6 = product-fit problem (the product worked for a while but the customer got bored, stocked up, or didn't see compounding benefit). Drop past month 12 = mostly life-change attrition, hard to address.

Analytics Overview
7d30d90d
MRR
$12,480
+8.3%
Churn
2.1%
-0.4%
LTV
$186
+12%
Active
847
+23
ProductSubscribersRevenue
Premium Coffee312$12,168
Vitamin Bundle286$6,864
Snack Box249$7,470
Cohort retention curves — each line is a signup month, percentage of cohort still active at each tenure. Where the curves drop tells you where to invest.
  1. Group subscribers by signup month — one cohort per month
  2. Track each cohort's active count at month 1, 3, 6, 12, 18, 24
  3. Plot all cohorts together; look for cohort-over-cohort improvement
  4. Steep month-1 drop = onboarding / expectations / fit-at-launch problem
  5. Drop in months 3-6 = product-fit / variety / cadence problem
  6. Drop past month 12 = life-change attrition, mostly unavoidable
  7. Improvement between cohorts = the changes you shipped are working; flat = you're spending effort without moving the needle
Tip
The cohort that doesn't improve is the test that failed

If you shipped a new onboarding sequence in March and the April cohort retention curve looks the same as the February cohort's, the onboarding sequence didn't work — or didn't work for the reason you thought. This is the test that vanity metrics (engagement, open rates) can't replace. The retention curve is the honest scoreboard.

Cohort retention curves are the honest scoreboard. Shape tells you where to invest; cohort-over-cohort change tells you whether your fixes work.

Leading indicators — the signals weeks before the cancel

Cancellation is a lagging indicator. By the time a customer clicks cancel, they've usually been disengaged for weeks. Leading indicators surface that disengagement early, while there's still time to intervene. The single best leading indicator across consumer-goods subscriptions: how often the customer logs into the portal (or doesn't). A subscriber who has visited the portal in the last 30 days is meaningfully less likely to cancel in the next 30 days than one who hasn't.

Other strong leading indicators: skip frequency rising (especially 2+ skips in 6 months — signals cadence is wrong), pause-without-resume (a paused subscription that doesn't auto-resume often converts to cancellation within 90 days), declining order count per period (the customer is adjusting frequency downward implicitly), email engagement dropping to zero (no opens or clicks on the last 5 sends), and address-related support tickets that don't result in an update (customers researching cancellation often ask address questions). None of these guarantee cancellation, but together they cluster around the at-risk segment.

  • Portal login frequency — the customer who hasn't visited their portal in 60+ days is at materially higher risk
  • Skip rate climbing — 2+ skips in 6 months signals cadence-wrong or stock-accumulation
  • Paused without resume — pauses that don't trigger auto-resume engagement become cancellations
  • Order frequency adjusting downward — customer keeps requesting longer intervals; the product fit is fading
  • Email engagement dropping — no opens or clicks on last 5 sends
  • Recent support ticket without resolution — unresolved support tickets generate cancellations within 30 days at high rates
  • Card expiring within 30 days — leading indicator for involuntary churn unless preemptive update flow runs
  • First-month subscriber who hasn't used the product — unused-product cancellations cluster in the first 30-60 days
Tip
Combined risk score is more useful than any single indicator

No single leading indicator predicts cancellation reliably — too noisy. But combining 3-5 of them into a risk score (no portal visit + skip rising + email engagement dropping = high risk) flags subscribers worth proactive outreach. A simple weighted score (each indicator worth 1-3 points, sum across, flag the top 10%) is enough; you don't need machine learning to start.

Portal login frequency, skip rate, pause-without-resume, declining order frequency, email engagement, support tickets, and card expiry are the strongest leading indicators. Combine 3-5 into a risk score.

Voluntary vs involuntary churn — measure them separately

Subscription churn is two distinct phenomena with different causes and fixes. Voluntary churn = customer actively cancelled. Involuntary churn = payment failed (expired card, lost card, insufficient funds, fraud block). They typically account for roughly 60-70% / 30-40% of total churn respectively, though the split varies dramatically by category and price point. Mixing them in your dashboards means you're optimizing the wrong thing half the time.

The fix paths are completely separate. Voluntary needs cancel-save flows, retention tactics, product improvements, cohort-targeted campaigns. Involuntary needs smart payment retries, pre-dunning emails, and self-serve card update flows. A merchant who builds an elaborate cancel-save flow while ignoring dunning may discover that half their 'churn' was actually payment failures recoverable with a 2-minute config change. Always tag every churn event with its bucket (voluntary with reason / involuntary / manual merchant action) before any analysis.

  • Tag every churn event: voluntary (with cancel reason) / involuntary / manual merchant
  • Track separate KPIs: voluntary churn rate vs involuntary churn rate vs dunning recovery rate
  • Investigate ratio shifts — if involuntary climbs, your payment retry schedule or pre-dunning email may have broken
  • If voluntary climbs in a specific cohort, look at the cancel-reason distribution for that cohort
  • Dunning recovery rate target: 60-75% of failed renewals should recover within 14 days with proper retry timing and pre-dunning emails
Watch out
A blended churn number that mixes voluntary and involuntary is fundamentally uninterpretable

If your monthly churn rose from 4% to 6% but you don't know whether the rise was voluntary or involuntary, you can't act. A 6% voluntary churn signals product/pricing/retention issues. A 6% mix of 3% voluntary + 3% involuntary signals you have a dunning problem. The fixes are completely different. Separate them in the data before any analysis.

Tag every churn event by bucket (voluntary / involuntary / manual). Voluntary and involuntary need different fixes; mixing them in dashboards leads to wrong investments.

Cancel-reason data — collection and interpretation

If you don't require a cancel reason at the moment of cancellation, you're throwing away the most valuable single dataset in subscription analytics. Required dropdown with 5-7 customer-voice options + one 'Other (tell us)' free-text gives you the structured signal you need to (a) branch cancel-save offers by reason, (b) track which reasons are growing over time, and (c) attribute outcomes — when 'didn't see results' drops 30% after you shipped a new onboarding sequence, you have evidence of impact.

Standard cancel-reason set (customer-voice wording): 'Too expensive,' 'Got too much stock / using slower than expected,' 'Didn't see results / wasn't what I expected,' 'No longer need it (life change),' 'Quality issue,' 'Switching to a competitor,' plus 'Other (tell us).' Five-to-seven options total. Longer lists collapse into 'Other' because customers don't read past option 4. The free-text 'Other' is critical — it catches new themes that emerge over time and that don't fit the existing dropdown.

  1. Required dropdown, 5-7 options, customer-voice wording — 'Too expensive' not 'Pricing dissatisfaction'
  2. One 'Other (please tell us)' free-text fallback — catches new themes
  3. Track save-rate per reason — the same cancel-save flow performs differently per reason
  4. Track reason distribution month-over-month — what's growing? what's shrinking?
  5. Cluster the 'Other' free-text monthly — patterns that emerge become candidates for a new dropdown option
  6. Personal outreach to the largest 'Other' cluster each quarter — those are the unsolved problems
  7. Suppress 'life change' cancellations from win-back cadence — flag and respect
Required reason capture turns cancellations into your best retention dataset. Customer-voice wording, 5-7 options, free-text fallback, monthly cluster review.

Churn prediction — when a simple score beats a fancy model

The fashionable answer to churn prediction is machine learning — train a model on subscriber features, predict cancellation probability, target outreach to high-risk subscribers. The honest answer at most subscription store scales is that a weighted-sum score over 5-8 leading indicators captures most of the signal a more complex model would, at a fraction of the build cost and with much higher interpretability. Models you can explain are models you can act on.

The minimum viable prediction score: assign weights to the strongest leading indicators (portal-visit frequency, skip rate, pause-without-resume, order frequency change, email engagement, recent support ticket, card expiring soon, low tenure). Sum the weighted features per subscriber. Flag the top 10% as 'at risk' and route them to proactive outreach (check-in email, perk reminder, free shipping offer, support touch). Measure whether the proactive cohort retains better than the un-flagged cohort. If the model works, you'll see a measurable retention lift on the proactive group within 2-3 cohorts.

Simple churn risk score (per subscriber):
  no_portal_visit_60d:   +3
  skip_rate_above_baseline: +2
  paused_no_resume:      +3
  order_freq_dropping:   +2
  email_engagement_dead: +2
  unresolved_ticket_30d: +3
  card_expiring_30d:     +1
  tenure_under_60d:      +2

  total >= 6 -> high risk, route to proactive outreach
  total 3-5  -> medium risk, monitor
  total < 3  -> healthy
Tip
Interpretable beats accurate at small subscription scale

A weighted-sum risk score that you can explain to a colleague will beat an ML model that you can't, because you'll trust it and act on it. The marginal accuracy gain from ML at most store scales doesn't outweigh the lost interpretability. Save the ML investment for when you cross 50k+ subscribers and have enough data per feature to train a stable model.

A weighted-sum score over 5-8 leading indicators captures most of the predictive signal at most subscription scales. Interpretability beats marginal accuracy.

Segment analysis — different cohorts churn differently

Different subscriber segments churn in completely different ways, and a single retention strategy applied uniformly is suboptimal for most of them. Segment by signup channel (the customer acquired via paid social often churns differently from organic), tenure bucket (first-month subscribers have different needs than year-old subscribers), product portfolio (subscribers on one SKU vs subscribers on three behave differently), region (US/EU/CA have different cancel reasons and legal frameworks), and price tier if you have one. The aggregate churn rate hides whether your retention is healthy in segment A and broken in segment B.

The acquisition-channel cut is often the most surprising. The marketing team's CAC dashboard tells you which channel is cheapest per signup; the retention cohort cut tells you which channel produces subscribers who actually stick. Frequently the cheapest channel has the worst retention (trial hunters, discount harvesters), and the second-most-expensive channel has the best (organic SEO, referrals from existing subscribers). Marketing spend should be weighted by LTV-per-channel, not CAC-per-channel, and you can only do that if you cohort by acquisition channel.

  • Acquisition channel — paid social vs organic SEO vs referrals vs direct typically have very different retention curves
  • Tenure bucket — first-30d / 30-90d / 90-365d / over-1y; different cancel reasons per bucket
  • Region — US/EU/CA splits often hide tax, disclosure, or shipping issues that don't appear in the aggregate
  • Product portfolio — single-SKU subscribers churn differently from multi-SKU subscribers
  • Tier / price band — premium-tier subscribers usually retain better but may have higher tier-downgrade risk
  • Promo cohort — subscribers acquired during a Black Friday 30%-off promo retain at much lower rates than full-price subscribers
Watch out
Promo cohorts pollute the blended retention curve

Subscribers acquired during a deep promo (Black Friday, BOGO, 30% off first month) churn at materially higher rates than full-price signups. If you don't separate them in cohort analysis, the months where your promo ran will show degraded retention that you may misinterpret as a product problem. Always tag promo signups and analyze them separately from organic signups.

Segment by acquisition channel, tenure, region, portfolio, tier, and promo status. Aggregate churn hides healthy-vs-broken segments; segment analysis surfaces them.

The dashboards merchants actually need

Most subscription analytics tools default to vanity dashboards — MRR, ARPU, blended churn rate. Those have a place but they're starting points, not decision-drivers. The dashboards that actually influence weekly decisions are smaller in number and more specific. If your subscription app or analytics tool doesn't surface these, build them — even in a spreadsheet — or you're flying blind.

Checklist
The five decision-driving churn dashboards
  • Cohort retention curves — one line per signup month, percentage active at each tenure milestone. The honest scoreboard.
  • Cancel-reason distribution over time — stacked-area or table by month, by reason. Growing 'didn't see results' = onboarding problem; growing 'too expensive' = pricing/competitor pressure.
  • Per-product churn rate — which SKUs are unhealthy outliers? May indicate fit, quality, cadence, or fulfillment issues per SKU.
  • Dunning recovery rate — of subscribers entering dunning, what % recover within 7 / 14 / 30 days? Under 60% means retry timing or pre-dunning email needs work.
  • Acquisition channel LTV cohort — for each acquisition channel, the average revenue per cohort over time. Reveals which marketing spend actually produces sticky subscribers.

Beyond those five, useful supplementary dashboards: pause-to-cancel ratio (is pause working as save or as cancellation-in-disguise?), portal action distribution (which actions are subscribers using? rising trend = the portal is doing its job), at-risk subscriber count (output of your prediction score), and segment retention comparisons (promo vs organic, region splits). All of these are derivable from the same underlying subscription event log; you just need to slice it.

Five dashboards drive decisions: cohort retention, cancel-reason trend, per-product churn, dunning recovery, channel LTV. Vanity metrics are starting points, not insights.

From diagnosis to action — matching the leak to the fix

Once the diagnostic infrastructure is in place, the work order becomes obvious. Each pattern in the data maps to a specific intervention. Steep month-1 drop -> invest in onboarding sequence, expectation-setting, first-week engagement. Mid-cohort drop -> cadence-change suggestion logic, product variety, swap flow. Long-tail drop -> life-change suppression, occasional check-ins. High involuntary churn -> dunning configuration, pre-dunning emails, card-update prompts. Specific cancel-reason growth -> targeted intervention for that reason.

  1. Steep month-1 drop -> onboarding emails (day 1, 3, 7, 14), expectation-setting, first-week engagement check
  2. Drop in months 3-6 -> cadence-change suggestions, swap rescue option, content engagement
  3. Drop past month 12 -> reduce expectations for fixability; focus on long-tail check-ins, gracious off-boarding
  4. Growing 'too expensive' reason -> audit competitor pricing, consider tiered offering, audit discount mix
  5. Growing 'didn't see results' reason -> onboarding/expectation problem; fix the launch flow
  6. Growing 'too much stock' reason -> cadence-change UI prominence, default cadence audit
  7. High involuntary share -> dunning retry schedule, pre-dunning emails, self-serve card update flow
  8. Low channel LTV -> reallocate marketing spend toward higher-LTV channels even if CAC is higher
Tip
Ship one fix per diagnostic cycle, then measure

The temptation after a diagnostic is to ship five interventions at once. Don't. Ship one targeted at the largest identified leak, give it 2-3 cohort cycles to show effect, then read the cohort retention curves. Multiple simultaneous changes make attribution impossible. The pace feels slow but the cumulative effect over 6-12 months is much larger than the spray-and-pray alternative.

Each leak shape maps to a specific intervention. Diagnose first, ship one targeted fix per cycle, measure on cohort curves, iterate.

Common diagnostic anti-patterns

Stores that struggle with churn measurement tend to fall into the same handful of analytic mistakes. The good news: they're all visible in the way the dashboards are framed, and fixable without engineering work — usually just by re-cutting the same underlying data along better dimensions.

  1. Only tracking blended monthly churn rate — uninterpretable; replace with cohort retention and tenure-bucketed churn
  2. Not separating voluntary and involuntary — guarantees you'll optimize the wrong half half the time
  3. No required cancel-reason — throws away the most valuable single retention dataset
  4. Reason dropdown in your voice, not the customer's — 'pricing dissatisfaction' is a category in your spreadsheet; the customer is thinking 'too expensive'
  5. No leading indicators — only knowing about cancellation when it happens is too late to intervene
  6. Treating month-1 drop as inevitable — it isn't; better onboarding meaningfully moves the month-1 retention number
  7. Comparing this month to last month, not cohort-to-cohort — month-over-month aggregates can move for reasons unrelated to your fixes (seasonality, promo timing)
  8. No promo-cohort separation — Black Friday signups pollute the retention curve and make it look like the product got worse when really the cohort was just discount-hunters
  9. Vanity metric focus — email open rate climbed 5% but the cohort retention curve is flat. The honest scoreboard is retention.
Watch out
If you can't explain why retention moved, you don't know what to ship next

When your cohort retention curve moves, you should be able to point to a specific change (a new onboarding sequence in March, a tweaked cancel-save offer in April) that drove it. If the curve moves and you don't know why, your diagnostic infrastructure isn't connected to your shipping cadence — and you're at the mercy of luck.

The anti-patterns are blended metrics, missing reason capture, vanity dashboards, and pattern-blind shipping. Fix the diagnostic layer first; tactics come second.

Diagnostic questions

What's a healthy monthly subscription churn rate?

Highly category-dependent and the blended number is misleading. For consumer-goods subscriptions, blended monthly voluntary churn of 3-6% is normal; 8%+ signals a problem. But the right view is cohort retention, not blended monthly churn. A healthy curve has a steep month-1 drop (10-20% of new signups don't reach month 2), flattens to 1-3% monthly past month 6, and has a long tail. Coffee/supplements typically retain best; apparel/curated boxes typically churn harder.

What's the difference between voluntary and involuntary churn?

Voluntary = customer actively cancelled. Involuntary = payment failed (expired card, lost card, insufficient funds, fraud block). Typically 60-70% voluntary, 30-40% involuntary, though category-dependent. The fixes are completely different: voluntary needs retention tactics; involuntary needs <a href="/dunning-management">smart payment retries, pre-dunning emails, and card-update flows</a>. Tag every churn event by bucket before any analysis.

How do I run a cohort retention analysis?

Group subscribers by signup month into cohorts. For each cohort, track the percentage still active at month 1, 3, 6, 12, 18, 24. Plot as a retention curve. Compare cohort-over-cohort — if recent cohorts retain better than older ones, your retention fixes are working. If the curves look identical, you're shipping effort without moving outcomes. The shape of the curve (steep month-1 vs gradual decline vs long-tail attrition) tells you where the leak is.

What's the single most valuable retention metric?

Cohort retention curves grouped by signup month. They surface where the leak actually is (onboarding vs product fit vs life-change attrition), and they show whether your changes are working (cohort-over-cohort improvement). Every other metric — blended churn, ARPU, MRR growth — is either a starting point or a vanity number. The cohort retention curve is the honest scoreboard.

Do I need machine learning to predict churn?

Not at most subscription scales. A weighted-sum risk score over 5-8 leading indicators (portal visit frequency, skip rate, pause-without-resume, order frequency change, email engagement, recent support ticket, card expiring, low tenure) captures most of the predictive signal an ML model would, at a fraction of the build cost. Interpretability also means you can act on the score. Save the ML investment for past 50k subscribers when you have stable per-feature data.

What are the strongest leading indicators of cancellation?

Portal-visit frequency (a subscriber who hasn't visited in 60+ days is much higher risk), skip rate climbing, pause without resume, order frequency declining, email engagement dropping to zero, unresolved support tickets, and card expiring within 30 days. None alone is reliable; combined into a weighted score, they identify the top 10% at-risk subscribers worth proactive outreach.

What cancel reasons should I include in the dropdown?

5-7 options, customer-voice wording, plus one free-text 'Other (tell us).' Standard set: 'Too expensive,' 'Got too much stock / using slower than expected,' 'Didn't see results / wasn't what I expected,' 'No longer need it (life change),' 'Quality issue,' 'Switching to a competitor,' 'Other.' Customer-voice matters — 'too expensive' beats 'pricing dissatisfaction.' Longer lists collapse into 'Other' because customers don't read past option 4.

How often should I review the churn dashboards?

Cohort retention curves: monthly (you need at least one new cohort of data per review). Cancel-reason distribution: weekly. Dunning recovery rate: weekly. Per-product churn: monthly. At-risk subscriber list (output of the risk score): weekly, with action — proactive outreach to the high-risk segment is the whole point of building the score.

Why does my blended churn rate fluctuate month over month?

Three common reasons: cohort mix change (a Black Friday promo cohort churning fast right now polluted the rate), one-time events (a price change, a damaged-shipment batch), or genuine pattern shifts. The blended rate alone can't tell you which. Cohort retention curves and segment cuts (promo cohort separated) usually identify the cause. If you can't explain the move, your diagnostic infrastructure isn't connected to your business.

How do I tell if my acquisition channel is producing trial hunters vs sticky subscribers?

Cohort retention by acquisition channel. For each channel (paid social, organic SEO, referrals, paid search, direct), track the cohort retention curve separately. The cheapest channels by CAC frequently have the worst retention; the second-most-expensive often has the best. Marketing spend should be weighted by LTV-per-channel, not CAC-per-channel — which means you need the retention cohort cut to allocate budget correctly.

Should I separate promo cohorts in retention analysis?

Yes, always. Subscribers acquired during a deep promo (Black Friday 30%-off, BOGO, $1 trial) churn at materially higher rates than full-price signups. If you blend them with organic signups, your promo-month cohort retention will look 'bad' when really it's a different population. Tag promo signups in your data and analyze them separately so the underlying organic cohort signal is clean.

What's the relationship between this guide and the subscription-retention playbook?

This guide is the diagnostic side — measurement, cohort analysis, leading indicators, prediction models, dashboards. The <a href="/subscription-retention">retention playbook</a> is the tactical side — cancel-save flow, pause as save, win-back cadence, the legal red lines around cancel buttons. The honest work order is diagnose first, ship targeted fixes second. Tactics applied without diagnosis are guesses; diagnosis without tactics is paralysis.

The pillar

Read the complete Shopify Subscription App overview

Pricing, every feature, side-by-side comparison, FAQ — the single page that ties all these guides together.

Go to the pillar

Get the diagnostic dashboards merchants actually need

SimpleSubscription ships cohort retention curves, cancel-reason distribution, per-product churn, and dunning recovery dashboards out of the box. Diagnose the leak before you ship the fix.

Install on Shopify

Start free · 14-day trial on paid plans · Zero transaction fees · Free migration