Most brokerages approve a dormant trader calling campaign on a hunch and judge it on a feeling. A reactivation campaign break-even analysis replaces both with one number: how many traders have to deposit again before the calls have paid for themselves. This guide runs the full reactivation campaign break-even analysis for a forex or CFD desk at Topcalls' $0.35 per minute, on a 10,000-account example, with a nine-cell sensitivity grid you can copy into a spreadsheet.
Key Takeaways
- Break-even reactivations equal total campaign cost divided by the net value of one reactivated trader, rounded up to the next whole trader.
- In the worked example, 10,000 dormant accounts, a 25% connect rate and 2.5-minute calls cost $6,688 all-in, and break-even lands at 75 traders.
- Topcalls bills $0.35 per minute with telephony, recording, transcription and analytics included, so 6,250 billed minutes cost $2,187.50.
- ESMA's analysis found 74% to 89% of retail CFD accounts lose money, which is why value per trader should rest on one attribution window, not a lifetime.
- A margin of safety below 1.0 means the campaign loses money on your own assumptions; above 2.0 it survives the usual misses on call length and connect rate.
1. What is a reactivation campaign break-even analysis?
A reactivation campaign break-even analysis is the calculation that tells a brokerage how many dormant traders must deposit or trade again for a calling campaign to cover its own cost. You add up calling minutes, human follow-up, setup and list work, then divide by what one returning trader is worth after offers. What comes out is a trader count, and a reactivation rate the phones must hit.
The point is the meeting the number ends. Finance stops asking whether calling dormant MT4 and MT5 accounts "works" and starts asking whether 75 traders out of 2,500 answered calls is realistic for this segment. Ops can answer that from the last human campaign, or from a two-week pilot.
Two neighbouring calculations sit beside it. Cost per reactivated trader looks backward at a campaign that already ran, and dormant trader reactivation ROI measures the return on the whole spend. Break-even looks forward and asks the smallest question: does this campaign lose money at the rates we expect?
2. Which cost inputs belong in the break-even model?
Eight cost inputs cover a broker reactivation campaign: accounts in scope after suppression, attempts per number, the per-minute calling rate, the cost of unanswered attempts, setup and campaign build hours, human follow-up minutes per handoff, offer cost per reactivated trader, and list preparation. Topcalls covers the calling line at $0.35 per minute all-inclusive. The other seven come from your own payroll, invoices and CRM exports.
Start with the list. Suppression removes opt-outs, DNC matches, frozen accounts, open complaints and jurisdictions you can't market into, and the count after suppression is the only one that belongs in the model. A book of 14,000 dormant accounts commonly shrinks to 10,000 once the compliance desk has been through it.
Then the calling rate. The Topcalls figure of $0.35 per minute includes the voice model, telephony, recording, transcription and analytics, with no per-seat, setup or bundle charges. For a vendor that prices those separately, add each line here; our voice agent cost breakdown shows where the add-ons usually hide.
Human follow-up is the line most break-even sheets forget. Every callback, deposit link and KYC document chase the AI hands over lands on an account manager. Fifteen minutes per handoff at a $40 loaded hourly rate is $10 per handoff, and a campaign that produces 300 handoffs has just added $3,000 to its cost before a single deposit arrives.
Offer cost stays out of the campaign total. A reduced spread on EURUSD or a small credit is a cost per returning trader, so it belongs in the value calculation in section 4, subtracted once per reactivation. Put it in both places and you count it twice.
The Reactivation Campaign Break-Even Framework lays these eight cost inputs out with a blank field for each, then walks through response assumptions, value per trader, the cost chain, the break-even division, a nine-cell sensitivity grid and a sign-off page.
3. How do you estimate response rates for dormant traders?

Pull connect rate, conversation rate, average call length, handoff rate and reactivation rate from your last human calling campaign on a similar dormant segment. With no history, write a low and a high figure instead of one confident number, and let the first two weeks of calling replace both. Define reactivation rate against answered calls, not the whole list, so it stays comparable as the list changes.
Connect rate does most of the damage in a forecast. Traders who left two years ago answer far less often than traders who went quiet last quarter, so one blended rate hides the segment that actually pays. Split the book by dormancy age and deposit history and run the break-even per segment.
Average call length is the quiet one. Billed minutes come from this input, and a 60-second guess against a three-minute reality triples the calling cost line. Include short hang-ups in the average; a trader who hangs up eight seconds after the disclosure still costs eight seconds.
Fix the attribution window before launch: 30 days for a deposit-based definition, 90 days if you're measuring trading revenue. Then freeze it, because a window that moves after the calls are made makes any break-even claim unfalsifiable.
4. What is a reactivated trader worth to the desk?
Net value per reactivated trader equals the spread, commission and swap revenue that account produces inside the attribution window, multiplied by the share of returning accounts still active at the end of the window, minus the offer cost. A redeposit isn't revenue. Use the median from your own reactivated cohort in MT4, MT5 or the CRM, because one whale in the mean sets the break-even for everyone.
Keep the window short for a reason regulators have already documented. When ESMA announced its product intervention measures on 27 March 2018, it wrote that national regulators' analyses "shows that 74-89% of retail accounts typically lose money on their investments" (ESMA, 2018). A trader who comes back after a losing run may not stay long. Value the next 90 days, and let trader lifetime value be a separate argument for a separate meeting.
Worked figures for the example, all illustrative and all to be replaced with your own cohort data: $150 of trading revenue per reactivated account over 90 days, 70% still active at day 90, and a $15 offer. That gives $150 times 0.70 minus $15, or $90 net value per reactivated trader. The dormant trader revenue calculator runs the same arithmetic on your own book size in under a minute.
If net value comes out near zero, stop. No connect rate rescues that campaign; the fix is the offer or the segment, not the calling.
5. How do you calculate break-even reactivations?
Chain the inputs into a total campaign cost, then divide by net value per trader and round up. In the example, 10,000 accounts at a 25% connect rate give 2,500 answered calls; 2.5 minutes each is 6,250 billed minutes, or $2,187.50 at $0.35 per minute. Add $3,000 of human follow-up and $1,500 of fixed cost for $6,687.50, and $6,687.50 divided by $90 is 74.3, so break-even is 75 traders.
| Line | Formula | Example |
|---|---|---|
| Answered calls | 10,000 accounts x 25% connect | 2,500 |
| Billed minutes | 2,500 calls x 2.5 min | 6,250 min |
| Calling cost | 6,250 min x $0.35 | $2,187.50 |
| Handoffs | 2,500 x 60% conversation x 20% handoff | 300 |
| Human follow-up | 300 x 15 min x $40/hour | $3,000 |
| Fixed cost | 20 setup hours x $60 + $300 list prep | $1,500 |
| Total campaign cost | Calling + follow-up + fixed | $6,687.50 |
| Net value per trader | $150 x 70% active, less $15 offer | $90 |
| Break-even reactivations | $6,687.50 / $90, rounded up | 75 traders |
Now turn 75 traders into a rate. Seventy-five divided by 2,500 answered calls is 3.0%, which is the reactivation rate the phones must hit on answered calls. Compare that against the rate your last human campaign managed on the same segment. If your expected rate is 6%, expected reactivations are 150, and the margin of safety (expected divided by break-even) is 2.0.
Read the margin of safety three ways. Below 1.0, the campaign loses money on your own assumptions. Between 1.0 and 1.5, one bad guess tips it. Above 2.0, it survives the usual misses on call length and connect rate. The example sits right on 2.0: a go, not a comfortable one.
One sanity check before anyone trusts the sheet: a two-minute answered call costs $0.70 at $0.35 per minute, so multiply that by your answered-call count and compare with the calling cost line. Far apart means an input is off by a decimal. And finance will still ask for cost per reactivated trader at expected volume: $6,687.50 divided by 150 plus the $15 offer, or $59.58.
6. How do you run a sensitivity table on the break-even?

Recalculate break-even for nine combinations: low, expected and high total cost against low, expected and high net value per trader. Count the cells your low expected reactivation count still clears. Six or more of nine means the campaign is hard to lose money on. Three or fewer means it only works if you're right about most things, so pilot first.
| Break-even traders | Low value $60 | Expected value $90 | High value $120 |
|---|---|---|---|
| Low cost $5,000 | 84 | 56 | 42 |
| Expected cost $6,700 | 112 | 75 | 56 |
| High cost $9,000 | 150 | 100 | 75 |
At the low reactivation rate of 3%, the example produces 75 traders. That clears five of the nine cells: the four where cost is low or value is high, plus the expected-cost, expected-value cell it lands on exactly. Five of nine is the middle verdict: pilot on the segment with the highest net value before committing the whole book.
Cost moves mainly with call length and connect rate, and the two behave differently. Stretching average call length from 2.5 to 3.5 minutes lifts calling cost from $2,187.50 to $3,062.50 with no extra reactivations. A connect rate of 35% instead of 25% also raises cost, to 3,500 answered calls and 420 handoffs, but the break-even rate on answered calls stays at 3.0% and expected reactivations rise in step. One is a cost risk; the other is a volume lever.
Change one input at a time by a quarter in each direction and watch which one moves the break-even count most. For most brokerages it's net value per trader or call length. Whatever it is, that's the number the pilot must measure first, and the pilot scoping guide shows how to size a few hundred answered calls on one segment to get it.
Write the stop lines while the sheet is open: the connect rate, call length and reactivation rate at which break-even becomes unreachable. Those go into the campaign brief, and a real-time analytics view of connect rate and call length by the hour lets ops act on them on day two, not at month end.
7. Which compliance rules change the break-even numbers?
Three rules touch the arithmetic directly: ring-time and abandonment limits on unanswered calls, calling-hour windows that cap daily throughput, and mandated risk warnings that lengthen every answered call. None of them change the formula. All of them change the inputs, in the direction that costs money.
For US residents, the FTC's Telemarketing Sales Rule requires that a dialer "allows the telephone to ring for at least fifteen (15) seconds or four (4) rings before disconnecting an unanswered call", caps abandoned calls at 3% of calls answered by a person measured per 30-day period, and limits calls to a residence to between 8:00 a.m. and 9:00 p.m. local time. In the example, 10,000 numbers at three attempts with 2,500 answers leaves 27,500 unanswered attempts. Billed at 15 seconds each, that's 6,875 minutes, more than the answered-call minutes. Ask your vendor, and put the answer in the model.
For UK retail clients, the FCA's permanent CFD rules, which "apply from 1 August 2019 for CFDs", require firms to provide a standardised risk warning telling potential customers "the percentage of their retail client accounts that make losses" (FCA, 2019). On a call, that warning is billed seconds on every answered call and a reason some traders hang up early. Add it to average call length instead of pretending the opening line is 20 seconds shorter than it is.
Calling windows cap how many dials fit in a day, which decides when break-even day arrives. A customer reactivation setup that respects per-region windows and DNC screening keeps the accounts-in-scope count honest, and AI voice agents that read the disclosure the same way on call 1 and call 2,500 keep the call-length input from drifting.
8. When doesn't a break-even analysis fit?
Skip the break-even model when the dormant book is under a few hundred accounts, when you have no cohort data for net value, or when the campaign's real goal is something other than redeposits. Then the inputs are guesses stacked on guesses and the output carries false precision. Run a small pilot first, or measure a different outcome.
Tiny books. Two hundred dormant accounts at a 25% connect rate is 50 conversations. Break-even might be four traders, and the gap between three and five is noise. Call them, and treat the campaign as the data source for the next one.
No value history. If the desk has never tracked revenue per returning account, the value input is a guess. A 30-day deposit-based pilot on one segment produces that number; a spreadsheet doesn't.
Non-revenue goals. Some campaigns exist to finish KYC on accounts that can't trade, to clear a regulator's dormant-account reporting, or to confirm contact details before a platform migration. Those have a cost and a completion rate, but not a break-even in the sense used here.
Fill the sheet, take the number to finance, and size the pilot on the segment the grid likes best. To pressure-test the cost inputs first, book a 30-minute call; a proposal follows within 48 hours, and a live campaign takes about two weeks from there.
Frequently Asked Questions
Get AI calling tips in your inbox
No spam. One email per week with actionable sales automation tips.






