Template

Dormant Account Revenue Recovery Business Case Template

Fill-in business case for brokerages: dormant book sizing, assumptions, cost model at $0.35/min, three recovery scenarios, risks and the decision ask.

Who it is for
Retention, ops and finance leads at forex and CFD brokerages who need budget approval for a dormant trader reactivation pilot
Time to complete
60 to 90 minutes

This is the document a retention or ops lead puts in front of the CEO, CFO or head of trading to get a dormant account reactivation pilot approved. It walks through the problem in your own numbers, sizes the callable dormant book, states every assumption with its source, builds the cost model, runs three recovery scenarios against that cost, lists the risks with an owner each, and ends with a single decision ask. Filled in, it fits on two pages and every number in it traces back to your MT4/MT5 export, your CRM or a stated guess you've flagged as one.

1. Problem statement

One short paragraph the approver can read in thirty seconds. Every blank below feeds it.

  • Dormant accounts on the books today

    Count accounts with no trade and no deposit inside your dormancy window. Pull it from MT4/MT5 or the CRM, not from memory, and write the export date next to the number.

    ____ accounts, exported ____

  • Dormancy definition used

    State the window (for example no trade in 90 days) so nobody argues about the count later. If finance uses a different window for its own reporting, note both.

    No trade or deposit in ____ days

  • Lifetime deposits sitting in those accounts

    Sum of deposits ever made by the dormant segment. It shows what it cost to acquire these traders once, which is the money the business case is trying to recover.

    ____ (currency)

  • What the business does with dormant accounts today

    Be honest: an occasional email, a quarterly SMS, nothing. Include how many were touched by a human agent in the last 90 days, if anyone knows.

    ____

  • Why now

    A regulatory dormancy fee deadline, a new instrument launch, a quiet quarter for acquisition, an inactivity fee policy change. Pick the one that's actually true.

    ____

  • The ask in one line

    Copy it from section 7 once you've filled that in. Approvers read this line first and the scenarios second; everything else is backup.

    ____

2. Dormant book sizing

Size each segment separately. Recently quiet funded accounts and three-year-old zero-balance accounts don't answer the phone the same way, so they can't share a reactivation rate.

  • Run the suppression pass before you size anything

    Remove opt-outs, do-not-call matches, open complaints, accounts under review, deceased flags and any jurisdiction you can't call yet. The callable column is the only one that goes into the cost model.

  • Record the consent basis per segment

    Traders who registered but never funded often sit under a different consent basis than funded clients. Note which basis covers each row and have your compliance officer confirm it before the number is treated as callable.

  • Choose which segments the pilot calls

    A first pilot usually takes the top one or two rows only. Write the pilot segments and their callable count here, because that count drives sections 4 and 5.

    Pilot segments: ____, callable: ____

2. Dormant book sizing
SegmentAccountsValid phone and consentCallable after suppressionAvg lifetime deposits
Quiet 30 to 90 days, funded________________
Quiet 30 to 90 days, zero balance________________
Dormant 90 to 365 days________________
Dormant over 12 months________________
Registered, never funded________________
Total________________

3. Assumptions

Every number in the scenarios comes from this table. Mark each one as measured, estimated or guessed, and name who owns updating it after the pilot.

  • Use revenue, not deposits, as the headline

    A deposit isn't income for the brokerage. The scenarios should use net trading revenue per reactivated trader over a fixed window, with the window stated. Deposits go in as a supporting figure.

  • Keep the guessed rows visible

    Approvers trust a business case more when it says which three numbers are guesses and what happens if they're half as good. Section 5 makes that explicit.

3. Assumptions
AssumptionValueMeasured, estimated or guessedSourceOwner
Connect rate (answered / dialed)____ %____Past campaigns, dialer logs or a stated guess____
Conversation rate (over 30 seconds / answered)____ %____________
Attempts per callable number________Your cadence plan____
Average billable minutes per answered call____ min____Script length plus expected objections____
Reactivation rate (deposit or trade within 30 days / answered)____ %____________
Average redeposit per reactivated trader________Last 12 months of redeposits in the CRM____
Net revenue per reactivated trader, first 90 days________Spread and commission revenue from your trading data, after rebates____
Share of reactivated traders still active at 90 days____ %____________

4. Cost model

Build the pilot cost from the callable count in section 2 and the assumptions in section 3. Calling cost is billed by the second at $0.35 per minute, all-inclusive, so there's no separate telephony, recording or transcription line.

  • Unanswered attempts cost nothing in calling minutes

    Per-second billing means a ring-out or voicemail detection adds close to nothing. Model cost on answered calls, and keep attempts as a separate line so the cadence plan can change without rebuilding the sheet.

  • Include the human hours

    The AI agent handles the first conversation; your account managers handle the callbacks it books. Leaving their time out is the most common reason a pilot looks cheaper on paper than it turns out to be.

  • Compare against the current alternative

    If a human team would call the same list, show that cost on one line for comparison: agents x hours x loaded cost, plus the dialer and telephony they'd use. If nobody is calling today, say so; the comparison is against zero.

    Human calling alternative: ____

4. Cost model
LineFormulaAmount
Callable numbers in the pilotFrom section 2____
Total dial attemptsCallable numbers x attempts per number____
Answered callsTotal attempts x connect rate____
Billable minutesAnswered calls x average minutes per answered call____ min
AI calling costBillable minutes x $0.35$____
List preparation and suppression workHours x internal hourly cost____
Compliance review of script, consent and recordingHours x internal hourly cost____
Account manager follow-up on callbacks and deposit linksExpected callbacks x minutes each x hourly cost____
CRM and MT4/MT5 write-back setupOne-time internal or vendor hours____
Offer cost, if anyReactivated traders x offer value (bonus, spread rebate, fee waiver)____
Total pilot costSum of the lines above____

5. Recovery scenarios

Three scenarios, same cost, different reactivation rates. The conservative row should be one you'd be embarrassed to miss.

  • Reactivated traders = answered calls x reactivation rate

    Answered calls come from the section 4 cost model, so a change in connect rate moves both cost and revenue at once. That's the behaviour you want the approver to see.

  • Net revenue = reactivated traders x net revenue per reactivated trader

    Use the 90-day figure from section 3. If you want a 12-month view, add a second column rather than swapping the window, so the two aren't confused.

  • Break-even reactivation rate as a percentage of answered calls

    Divide the break-even trader count by answered calls. If the conservative scenario sits below this line, either the segment is wrong, the offer is too weak, or the pilot is too small to be worth reading. Fix that before asking for budget.

    ____ %

  • Redeposit volume as a supporting line

    Reactivated traders x average redeposit. It matters to the treasury and sales teams even though it isn't revenue, so show it underneath the table rather than inside it.

    ____

  • Cost per reactivated trader in each scenario

    Total pilot cost divided by reactivated traders. Put it next to your current cost per funded account from acquisition so the approver sees both on one line.

    Conservative ____ / Base ____ / Upside ____

5. Recovery scenarios
ScenarioReactivation rateReactivated tradersNet revenue (90 days)Net result after cost
Conservative (half your section 3 rate)____ %____________
Base (section 3 rate as stated)____ %____________
Upside (section 3 rate x 1.5)____ %____________
Break-even____ %Total pilot cost / net revenue per reactivated traderEqual to total pilot cost0

6. Risks and mitigations

Name the owner for each risk. A risk with no owner is a risk the approver assumes you haven't thought about.

  • Add the risks specific to your licence and regions

    FCA financial promotion rules, MiFID II recording obligations, GDPR and TCPA each add their own review items. List which apply, who reviewed them, and confirm the position with your compliance officer or counsel before the pilot starts.

    ____

6. Risks and mitigations
RiskLikelihood (L/M/H)Impact (L/M/H)MitigationOwner
Consent basis doesn't cover marketing calls for a segment________Compliance officer reviews consent per segment before upload; segment is dropped if unclear____
Complaint or opt-out rate above the stop line________Daily monitoring, reduced daily cap for the first five days, automatic pause at the stop line____
Reactivated traders go quiet again within 90 days________Account manager follow-up within an agreed window; track 90-day activity as a pilot metric____
CRM or MT4/MT5 write-back fails and outcomes are lost________Test write-back with internal numbers before launch; reconcile call outcomes against CRM daily____
Segment sizing is wrong because the export was stale________Re-export the day before launch and re-run suppression____
Offer cost exceeds the revenue it generates________Run one segment with no offer as a control; cap total offer spend____
Regulator or auditor asks for recordings and disclosures________Retention and recording policy confirmed with compliance before launch; AI disclosure in the opening line____
Calling into a jurisdiction with rules nobody checked________Restrict the pilot to jurisdictions your compliance officer has cleared in writing____

7. Decision ask

One page, one decision. The approver should be able to say yes or no to this section without reading the rest.

  • Pilot scope

    Which segments, how many callable numbers, which jurisdictions, and how many calendar weeks of calling. Keep it small enough to read results within a month.

    ____ numbers, ____ segments, ____ weeks

  • Budget requested

    The total pilot cost line from section 4, rounded up to a figure that survives a 20 percent overrun on minutes.

    ____

  • Expected outcome at base case

    Reactivated traders, net revenue and cost per reactivated trader from the base row in section 5.

    ____ traders, ____ revenue, ____ per trader

  • Stop conditions

    The complaint rate, opt-out rate or connect rate at which the pilot pauses without a meeting. Write the numbers, not the words 'if performance is poor'.

    Pause if ____

  • Decision after the pilot

    State what happens at each outcome: below break-even stops, between break-even and base continues with changes, above base scales to the next segment. Put the review date on the calendar now.

    Review on ____

  • Sign-offs required

    Usually the budget owner, the compliance officer and whoever owns the CRM. List names and get them before the meeting rather than during it.

    ____ / ____ / ____

  • Setup and timeline

    Who builds the campaign, when the list is ready, when compliance signs off, when the first call goes out. A first working setup typically takes around 15 minutes and live campaigns around two weeks, most of which is your list and sign-off work.

    List ready ____, sign-off ____, first call ____

How to use this

  1. 1

    Export the dormant book from MT4/MT5 or your CRM, run suppression, and fill the sizing table in section 2 before touching anything else.

  2. 2

    Fill section 3 with your finance and retention leads in the room, marking each number as measured, estimated or guessed.

  3. 3

    Build the cost model in section 4 from the callable count and the assumptions, then run the three scenarios and the break-even line in section 5.

  4. 4

    Assign an owner to every risk in section 6 and send sections 2, 3 and 6 to your compliance officer for review.

  5. 5

    Write section 7 last, copy its first line into the problem statement, and send the two pages to the approver 48 hours before the decision meeting.

Next step

We'll size your dormant book by segment, pressure-test the assumptions and cost model, and scope a pilot you can take to your budget owner.

Book a 30-minute call

Read next

Related resources