Skip to article
ecomservices.io
Library · Subscriptions
EconomicsCalculatorApprovalCalculatorDunningCalculatorAccount updaterCalculatorIdeasCalculatorImplementationNot on this page yetOptimisationNot on this page yetProjected cashNot on this page yet

Library · Subscriptions · Calculator on this page

Subscriptions

Rebill cash that actually approves, and a retry calendar that does not trash MIDs.

Subscription CAC from surviving cycles

Calculator

First-order product margin plus the rebills that remain after drop-off. Day 60 is cycle 2 when the bill period is 30 days. This is not billed LTV. This is not first-order media CAC.

CalculatorSubscription CAC from surviving cyclesOpen this calculator alone

Type in the cells. This is a calculator.

Allowable CAC / starterLTV-ish from surviving cycles
$218.05
Cycle 2 falls on day 60 · last bill day 120 (cycle 4)
Product contribution
$5,785.00
Subscription contribution
$16,020.00
CycleDayRemainingContribution
00100$5,785.00
130100$6,408.00
26075$4,806.00
39050$3,204.00
412025$1,602.00

This page is rebill cash that actually approves. Type first-order margin, remaining cycles after drop-off, and the CAC you can still pay. Day 60 is cycle 2 when the bill is 30 days. Billed remaining cycles are not cash.

MIT vs CIT attempt mix on the book: MIT vs CIT mix. Soft declines on rebill attempts: rebill soft-decline share. Exhausted retry cycles ÷ rebill attempts: rebill-retry exhaust rate. Due day to billed day: campaign rebill lag. MIT fails ÷ MIT attempts: MIT fail share. Involuntary churn before updater measures the hard-fail hole first. Do not paste a vendor bar: involuntary-churn benchmark. Updater lift prices recovered rebills after enrollment — empty until typed. Address-update fails ÷ attempts: address-update fail rate. Cancel reason before save is the gate before any discount. Pause vs skip vs cancel names the MIT outcome. Product swap keeps MIT: swap vs pause. Swap offer attach %: swap attach rate. Winback offer attach %: winback attach. Skip / pause lost contribution: skip vs lost margin. Reactivation offers vs wins vs cost: reactivation win rate. Gift subscription attach %: gift attach rate. Gift subscription skip %: gift skip rate. Pause vs skip path dollars: pause vs skip margin. SKU swap keep vs margin delta: SKU swap margin. Checkout subscription attach: subscription attach. Skips per cancel: skip stack depth. Pauses that cancel ÷ pauses: pause-to-cancel rate. Cancels after frequency change: frequency-change churn. CRM campaign filled ÷ cap: campaign volume cap. SMS keyword is not cancel: STOP vs MIT. Keyword opt-outs inside rebill cohort: opt-out vs rebill. List adds vs keyword opt-outs: list growth vs opt-out. Unreachable share of list: list hygiene rate. SMS link click → CRM order: link click to order. Inbox reads ÷ sends: inbox read rate. Send fails ÷ attempts: send-fail rate. Daily SMS cap vs rebill reminders: SMS cap vs rebill cohort. Omnichannel send fatigue $: channel fatigue cost. Canvas step shown vs taken: Canvas step drop. Canvas exits ÷ entries: Canvas exit rate. Bounces ÷ sends: deliverability bounce rate. Quiet hours mute rebill SMS: quiet hours vs rebill. Undelivered SMS vs rebill cohort: deliverability vs rebill. Short-link fails ÷ clicks: link-shortener fail rate. Keyword optouts ÷ sends: keyword-optout spike. MMS vs SMS send cost: MMS vs SMS cost. Winback flow vs next MIT hour: flow vs rebill clock. SMS vs email rebill lift: SMS vs email rebill. Flow-attributed unsub LTV burn: flow unsub cost. Segment stale vs size: segment stale rate. Expired unused coupons ÷ issued: coupon-expire waste. Profile-merge collisions ÷ merges attempted: profile-merge collision rate. Predictive vs observed cohort LTV: predictive vs actual LTV. Marketing suppress vs CRM active: suppress vs CRM. Unused prepaid dollars: prepaid cancel balance. Expired unused prepaid ÷ sold: prepaid breakage. Rollover unused $ ÷ prepaid sold: prepaid rollover gap. Prepaid take vs classic MIT rebill cash: prepaid vs classic. Booked prepaid ships vs on-hand: prepaid demand. Cancel-save EV prices leftover LTV after that gate.

A failed rebill is not one retry list. Expired, NSF, and do-not-honor are three families. They do not share a calendar.

Dunning is by family

Expired. Wait for account updater. Bill once when a new expiry or PAN comes back. Do not run two weeks of NSF days against a card that already said it was expired.

NSF. The card did not change. The bank said no money. Days 1, 3, 7, and a last try on day 14, on this same merchant account. Updater does not fix NSF.

Do not honor. One retry on day 3 here. Then stop unless this issuer’s file looks like NSF. Opening a “healthier” MID for that fail is a routing job. It is not dunning. It is how you trash a second account.

Pick-up, lost, stolen, and invalid get no calendar. Kill the token. Cancelled recurring gets no calendar. Cancel the MIT.

The family table sits further down. We do not fill a save rate.

Initial vs rebill approval, account updater (hard fails only — not NSF), cancel-save offer EV, and trial → first rebill cash. Trial convert vs refund keep: convert vs refund. Trial start vs paid convert drop: trial-to-paid drop. Upsell attach vs refund: upsell attach vs refund. Campaign upsell take %: campaign upsell take. EPC × refund rate: EPC vs refund rate. Day-N due vs billed drop: rebill-day drop. Day-2 refunds ÷ converts: day-2 refund spike. Those sit further down.

A later bill still has to point at the original shopper-present sale. That chain is The rebill has to point at the original sale.

Pair: Dunning by decline family. Mail vs a live try: update-card email is not a recycle. Email vs SMS recovered $: email vs SMS dunning. Attempts recovered vs exhausted: dunning exhaustion. Paid after retry ÷ bills in retry: dunning recover rate. ACH prenote before first rebill: ACH prenote lag. Club bill day vs capture day: club bill-day drift. Frequency-cap blocked sends: frequency cap miss.

Subscription CAC from surviving cycles

Calculator

First-order product margin plus the rebills that remain after drop-off. Day 60 is cycle 2 when the bill period is 30 days. This is not billed LTV. This is not first-order media CAC.

CalculatorTrial convert vs first rebill cashOpen this calculator alone

Type starters, convert %, first rebill approval %, and rebill $. We do not fill sample cohorts. Trial convert is not cash.

First rebill cash

Type starters, convert %, rebill approval %, and rebill $. Bid against that cash — or do not run trials.

CalculatorTrial convert vs refundOpen this calculator alone

Type trials, converts, and refunds. We invent no convert %.

Net keep %

Type trials, converts, and refunds.

CalculatorUpsell attach vs refundOpen this calculator alone

Type attaches, refunds, and AOV. We invent no attach %.

Net attach $

Type attaches, refunds, and AOV.

CalculatorRebill-day dropOpen this calculator alone

Type day-N due and billed. We invent no drop %.

Drop %

Type due and billed.

CalculatorCampaign upsell takeOpen this calculator alone

Type upsell offers and takes. We invent no take %.

Take %

Type offers and takes.

CalculatorPrepaid breakage rateOpen this calculator alone

Type expired unused $ and prepaid sold $. We invent no breakage %.

Breakage %

Type expired unused $ and prepaid sold $.

CalculatorTrial-to-paid dropOpen this calculator alone

Type trials started and paid converts. We invent no drop %.

Drop %

Type trials started and paid converts.

CalculatorPrepaid rollover gapOpen this calculator alone

Type rollover unused $ and prepaid sold $. We invent no rollover %.

Rollover %

Type rollover unused $ and prepaid sold $.

CalculatorDay-2 refund spikeOpen this calculator alone

Type day-2 refunds and converts. We invent no spike %.

Spike %

Type day-2 refunds and converts.

Approval

Calculator

Initial vs rebill. A pretty first sale is not MIT. The rebill must carry the original sale’s ID.

CalculatorInitial vs rebill approvalOpen this calculator alone

Type shopper-present attempts/approvals and MIT rebill attempts/approvals on this MID. We do not fill a “good” rate.

Rebill approval

Type all four counts. A pretty initial rate with a dead rebill path is a continuity lie. Do not dump dead rebills onto a new MID.

GuideRebill original-sale chainOpen this calculator alone

Tick a row when it is true on this rebill path. Unchecked is a broken chain. We do not fill gateway field names.

Missing from the chain
6

Holes: Original sale was shopper-present, Gateway stored the original receipt, The rebill sends that receipt, Same merchant account, or a written handoff, A replacement card still points at the original, You can look up the original ID on a fail.

Dunning

Guide

Retry calendar that does not trash MIDs

GuideRetry calendar by decline familyOpen this calculator alone

NSF gets days. Expired waits for updater. Do-not-honor stays on this MID. We do not fill a save rate.

FamilyRetry calendarAccount updaterMID
Card expiredDo not run the NSF day list. One bill after updater returns a new expiry.Recovers a new PAN or expiry. That is the job.Same continuity MID. Do not open a second account to force the old card.
NSF / insufficient fundsDay 1, 3, 7, then a last try on day 14. Stop there unless this CRM proves a later save without extra chargebacks.Does not fix NSF. The card did not change. The bank said no money.Same MID. Dumping the fail onto a new account is not a retry.
Do not honorOne retry on day 3 on the same MID. Then stop unless this issuer’s file shows NSF-like recoveries.Does not fix do-not-honor. That text is not an expiry.Same MID. A healthier MID is a routing job, not dunning.
Pick-up, lost, stolen, invalidNo calendar. Kill the token the same day.May later return a replacement PAN. Wait for that. Do not spray the dead card.Do not send a dead PAN to another merchant account.
Stop / cancelled recurringNo retry. Cancel the MIT token.Does not apply.Keep the cancel on this MID’s file.
CalculatorDunning email vs authOpen this calculator alone

Type days since last live auth and last “update card” email. We invent no save rate.

Which fired last

Type days since last auth and last email.

CalculatorEmail vs SMS dunningOpen this calculator alone

Type email recovered $, SMS recovered $, and SMS channel cost. We invent no save rate.

SMS − email EV

Type email saves, SMS saves, and channel cost.

CalculatorACH prenote lagOpen this calculator alone

Type prenote days, cohort $, and rebill day. We invent no prenote.

Delayed cash

Type prenote days, cohort $, and rebill day.

CalculatorMIT vs CIT mixOpen this calculator alone

Type MIT attempts, CIT attempts, and approvals. We invent no mix %.

MIT mix %

Type MIT, CIT, and approvals.

CalculatorDunning exhaustionOpen this calculator alone

Type attempts, recovered, and exhausted. We invent no recovery %.

Recovery %

Type attempts, recovered, and exhausted.

CalculatorRebill soft-decline shareOpen this calculator alone

Type soft declines and rebill attempts. We invent no soft %.

Soft %

Type soft declines and rebill attempts.

CalculatorDeliverability vs rebillOpen this calculator alone

Type undelivered and rebill cohort. We invent no unreachable %.

Unreachable %

Type undelivered and rebill cohort.

CalculatorClub bill-day driftOpen this calculator alone

Type scheduled and actual bill day. We invent no drift.

Drift days

Type scheduled and actual bill day.

CalculatorMIT fail shareOpen this calculator alone

Type MIT fails and MIT attempts. We invent no fail %.

Fail %

Type MIT fails and MIT attempts.

CalculatorCampaign rebill lagOpen this calculator alone

Type due day, billed day, and due count. We invent no lag days.

Lag days

Type due day, billed day, and due count.

CalculatorDunning recover rateOpen this calculator alone

Type paid after retry and bills in retry. We invent no recover %.

Recover %

Type paid after retry and bills in retry.

CalculatorRebill-retry exhaust rateOpen this calculator alone

Type exhausted retry cycles and rebill attempts. We invent no exhaust %.

Exhaust %

Type exhausted retry cycles and rebill attempts.

Account updater

Calculator

Hard fails only. NSF is not updater.

CalculatorInvoluntary churn before updaterOpen this calculator alone

Type rebill attempts, hard fails, and voluntary cancels. We do not fill a vendor recover %. Measure the hole before you credit the updater.

Involuntary fail rate

Type attempts, hard fails, and voluntary cancels. Soft NSF is not involuntary here.

GuideInvoluntary-churn benchmark — claim mapOpen this calculator alone

Vendor “good” hard-fail rates are not your bar. Filter the claim. Type this MID’s extract. We do not invent an industry percent.

ClaimRealityType / readDo not
Industry good involuntary churn is X%No public constant we will fill. Your hard fails ÷ rebill attempts is the barAttempts and hard fails on this MIDInvent an industry percent for finance
Vendor case-study rate is my boarding barNo. Case studies are marketing. Boarding needs this extractSame MID, same window, hard fails onlyPaste a slide into the calculator
Blend soft NSF into involuntary to match the deckNo. Soft NSF is dunning. Involuntary here is hard failHard-fail count only in the numeratorDilute the hole to look “good”
A low recover % means my involuntary rate is fineNo. Recover is after updater. The hole is measured firstHole rate, then enroll, then recover from extractSkip measuring because recover looked pretty
Vertical average from another brand appliesNo. Ticket, MCC, and rebill cadence differPeriod-over-period on this MIDChase another brand’s percent
This map is the involuntary-churn calculatorNo. The calculator types the hole. This map filters benchmark mythsN/A — open the calculator to measureSkip typing because you rejected the slide
CalculatorUpdater enrollment vs recovered rebillsOpen this calculator alone

Type attempts, hard fail %, recover % from this updater, and rebill $. We do not fill a vendor slide. Soft NSF is not the numerator.

Recovered cash / month

Type attempts, hard fail %, recover %, and rebill $. Enrollment is per MID.

CalculatorAddress-update fail rateOpen this calculator alone

Type address-update fails and update attempts. We invent no fail %.

Fail %

Type address-update fails and update attempts.

Ideas

Guide

Save-offer EV vs leftover cash LTV

GuidePause vs skip vs cancel — claim mapOpen this calculator alone

Three MIT outcomes. Filter the claim. Distinct from cancel-reason gate and save-offer EV.

ClaimRealityDoDo not
Paused still bills on the old cadenceNo. Pause means MIT stops until resumeConfirm zero MIT while pausedLabel paused while rebills continue
Skip and pause are the same product featureNo. Skip jumps one cycle; pause holds until resumeName which outcome CS offeredTrain one macro for both words
Every cancel should get a pause firstNo. Reason gate first — fraud and dead MIT do not get pause theaterOpen cancel-reason-before-savePause fraud cancels to “save” them
Pause offer uses the cancel-save EV calculatorNo. EV prices discount saves. This map is MIT outcome namingN/A — open cancel-save-offer for discount EVInvent a pause save-rate chip
Cancel always refunds unused cycles automaticallyOnly if policy says so — cancel stops MIT; refund is a separate creditWritten unused-cycle refund rulePromise refunds the CRM cannot post
Descriptor / MIT still shows after cancel — fineNo. Cancelled-recurring CBs love leftover MITKill or archive the token on cancelLeave MIT live after “cancelled”
CalculatorSwap vs pause vs cancelOpen this calculator alone

Type completed swaps, pauses, and cancels. We invent no save rate.

Cancel share

Type swaps, pauses, and cancels.

CalculatorSMS STOP vs MITOpen this calculator alone

Type days since STOP and days since last MIT. STOP is not a cancel.

Which fired last

Type days since STOP and last MIT.

CalculatorSuppress vs CRM activeOpen this calculator alone

Type suppressed and CRM active. We invent no engagement rate.

Suppress share

Type suppressed and CRM active.

CalculatorPrepaid cancel balanceOpen this calculator alone

Type unused prepaid $ and the written keep $. We invent no cancel save rate.

Refund due

Type remaining prepaid $ and written keep $.

CalculatorPrepaid demand vs on-handOpen this calculator alone

Type remaining prepaid units and sellable on-hand. We invent no ship day.

Shortfall

Type remaining prepaid units and on-hand.

GuideCancel reason before save offerOpen this calculator alone

Capture reason first. Filter the row. EV math comes after — not before.

Cancel reasonSave offer?WhyDo not
Too expensive / want discountMaybe — after EVPrice objection; leftover LTV must clear offer costDiscount before you log the reason
Not using / no valueMaybe — oncePause or skip-cycle can beat a blind cutStack three offers in one call
Found competitorMaybe — measuredOnly if save rate exists on this reasonMatch a competitor price you cannot fund
Fraud / unrecognized chargeNoAlert or CB path — reverse the saleOffer store credit instead of refund
Never received goodsNoFulfillment hole — refund or fight with scanBribe them to stay on an empty ship
MIT already hard-failingNoCard is dead — updater or new PAN firstDiscount a token that cannot bill
Chargeback already postedNoBank already took the moneyStack a save on a lost case
Reason refused / blankNoNo reason, no save — log and cancelGuess a reason to unlock a discount
CalculatorSave-offer cost vs leftover LTVOpen this calculator alone

Type leftover cash LTV, offer cost, and a measured save rate for this reason. We do not fill a sample rate. Run the reason gate first.

Expected value

Type leftover LTV, offer cost, and save rate. Capture cancel reason before you price.

CalculatorSMS cap vs rebill cohortOpen this calculator alone

Type daily cap, cohort size, and days. We invent no deliverability %.

Unsent

Type cap, cohort, and days.

CalculatorKlaviyo flow vs rebill clockOpen this calculator alone

Type hours to flow and hours to next MIT. Save % optional. We invent none.

Clock

Type hours to flow and hours to rebill.

CalculatorPrepaid vs classic cashOpen this calculator alone

Type prepaid take $, classic rebill $, and weeks. We invent no mix %.

Cash gap

Type prepaid take, classic rebill, and weeks.

CalculatorQuiet hours vs rebillOpen this calculator alone

Type quiet start/end, rebill hour, and cohort. We invent no deliverability.

Missed sends

Type quiet hours, rebill hour, and cohort.

CalculatorKeyword opt-out vs rebillOpen this calculator alone

Type cohort, opt-outs, and rebill day. We invent no unreachable %.

Unreachable %

Type cohort, opt-outs, and rebill day.

CalculatorSkip vs lost marginOpen this calculator alone

Type skips, AOV, and margin %. We invent no skip rate.

Lost $

Type skips, AOV, and margin %.

CalculatorSKU swap marginOpen this calculator alone

Type swaps, keep %, old margin $, and new margin $. We invent no keep %.

Net $

Type swaps, keep %, old margin, and new margin.

CalculatorChannel fatigue costOpen this calculator alone

Type sends, unsubs, and revenue. We invent no unsub rate.

Fatigue $

Type sends, unsubs, and revenue.

CalculatorPredictive vs actual LTVOpen this calculator alone

Type predicted LTV, actual LTV, and cohort size. We invent no gap %.

Gap %

Type predicted LTV, actual LTV, and cohort.

CalculatorPause vs skip marginOpen this calculator alone

Type pauses, skips, and margin $ / cycle. We invent no margin.

Path delta $

Type pauses, skips, and margin $.

CalculatorList growth vs opt-outOpen this calculator alone

Type list adds and keyword opt-outs. We invent no growth %.

Net growth %

Type adds and opt-outs.

CalculatorFlow unsub costOpen this calculator alone

Type unsubs, LTV $, and sends. We invent no cost.

Unsub cost $

Type unsubs, LTV $, and sends.

CalculatorSegment stale rateOpen this calculator alone

Type segment size and stale count. We invent no stale %.

Stale %

Type segment size and stale.

CalculatorLink click to orderOpen this calculator alone

Type clicks and CRM orders. We invent no convert %.

Convert %

Type clicks and orders.

CalculatorSkip stack depthOpen this calculator alone

Type skips and cancels. We invent no stack depth.

Stack depth

Type skips and cancels.

CalculatorCanvas step dropOpen this calculator alone

Type shown and taken. We invent no drop %.

Drop %

Type shown and taken.

CalculatorCampaign volume capOpen this calculator alone

Type cap and filled. We invent no exhaust %.

Exhaust %

Type cap and filled.

CalculatorReactivation win rateOpen this calculator alone

Type offers, wins, and offer cost $. We invent no win %.

Win %

Type offers, wins, and offer cost $.

CalculatorSubscription attachOpen this calculator alone

Type sub offers and attaches. We invent no attach %.

Attach %

Type offers and attaches.

CalculatorSwap attach rateOpen this calculator alone

Type swap offers and attaches. We invent no attach %.

Attach %

Type swap offers and attaches.

CalculatorFrequency cap missOpen this calculator alone

Type capped sends and planned sends. We invent no miss %.

Miss %

Type capped and planned sends.

CalculatorWinback attachOpen this calculator alone

Type winback offers and attaches. We invent no attach %.

Attach %

Type offers and attaches.

CalculatorList hygiene rateOpen this calculator alone

Type unreachable and total list. We invent no hygiene %.

Hygiene %

Type unreachable and total list.

CalculatorSMS vs email rebillOpen this calculator alone

Type SMS lift $, email lift $, and cohort. We invent no channel delta.

Channel delta

Type SMS lift $, email lift $, and cohort.

CalculatorFrequency-change churnOpen this calculator alone

Type frequency changes and cancels. We invent no churn %.

Churn %

Type frequency changes and cancels.

CalculatorGift attach rateOpen this calculator alone

Type gift offers and attaches. We invent no attach %.

Attach %

Type gift offers and attaches.

CalculatorMMS vs SMS costOpen this calculator alone

Type MMS/SMS sends and cost $. We invent no delta $.

Cost delta $

Type MMS/SMS sends and cost $.

CalculatorGift subscription skip rateOpen this calculator alone

Type gift skips and gift subscriptions. We invent no skip %.

Skip %

Type gift skips and gift subscriptions.

CalculatorCanvas exit rateOpen this calculator alone

Type canvas entries and exits. We invent no exit %.

Exit %

Type canvas entries and exits.

CalculatorLink-shortener fail rateOpen this calculator alone

Type short-link fails and clicks. We invent no fail %.

Fail %

Type short-link fails and clicks.

CalculatorInbox read rateOpen this calculator alone

Type inbox reads and sends. We invent no read %.

Read %

Type inbox reads and sends.

CalculatorProfile-merge collision rateOpen this calculator alone

Type merge collisions and merges attempted. We invent no collision %.

Collision %

Type merge collisions and merges attempted.

CalculatorPause-to-cancel rateOpen this calculator alone

Type pauses that cancel and pauses. We invent no cancel %.

Cancel %

Type pauses that cancel and pauses.

CalculatorDeliverability bounce rateOpen this calculator alone

Type bounces and sends. We invent no bounce %.

Bounce %

Type bounces and sends.

CalculatorKeyword-optout spikeOpen this calculator alone

Type keyword optouts and sends. We invent no spike %.

Spike %

Type keyword optouts and sends.

CalculatorCoupon-expire wasteOpen this calculator alone

Type expired unused coupons and coupons issued. We invent no waste %.

Waste %

Type expired unused coupons and coupons issued.

CalculatorSend-fail rateOpen this calculator alone

Type send fails and send attempts. We invent no fail %.

Fail %

Type send fails and send attempts.

Implementation

Not on this page yet

CRM bill cycles, tokens, campaign maps

No calculator on this section yet.

Optimisation

Not on this page yet

Recovered cash vs MID damage vs cancel-save cost

No calculator on this section yet.

Projected cash

Not on this page yet

Next-30-day rebill that finance can use

No calculator on this section yet.

On Subscriptions: Recovered cash vs MID damage vs cancel-save cost — ops ideas, not branding.