Revenue is the wrong yardstick for this decision, because serving a customer costs money. The better one is gross contribution: what a customer pays in a year, minus the direct cost of serving them, such as hosting, support and onboarding.
Suppose your average contract is $20,000 a year and serving that customer costs $5,000 a year. Each customer contributes $15,000 in the first year. Count only incremental customers, meaning ones you wouldn't have won without the program. On first-year contribution alone, one incremental customer covers the $9,000 on-site charge. The $50,000 in off-site payments takes four, since $50,000 divided by $15,000 is 3.3. The $90,000 for the full program takes six.
Now suppose the contract is $5,000 a year and serving the customer costs $1,250, so the contribution is $3,750. The same charges take three, fourteen and twenty-four incremental customers.
Those counts cover the listed charges only. Sales commission and your own team's hours would add to the cost. If you count a longer horizon than the first year, you need a retention assumption as well, and the counts change with it.
The arithmetic gives you a target. It doesn't predict whether the program will reach it, which is the subject of what ROI to expect from AEO.