The first-year cost is covered when the project brings in 12 customers who wouldn't have come otherwise. That figure is $108,000 divided by $9,000, and it counts each customer's first year of contribution.
The timing needs a note. For a customer who signs in month ten of the project year, the first year of contribution extends into the following year. So the calculation tells you whether the customers won are worth the cost. It doesn't tell you the project has returned its cash by the end of month twelve.
Notice also that the calculation uses contribution and leaves revenue aside. Twelve customers at $15,000 is $180,000 of revenue, which looks well ahead of a $108,000 cost. After the cost of delivering the product and winning each customer, those twelve return $108,000.
To see how large a change that is, set the growth example aside and make a simpler assumption. Suppose the site would have kept producing 40 leads a month without the project, with one in ten becoming a customer. That is four customers a month. Assume the number of new customers stays flat at four a month through the nine months being compared. If the build takes three months, the new site is live for nine months of the year, and the old site would have produced 36 customers in that time. Twelve extra customers is a one-third increase.
Now ask each agency what change it expects and why. Its answer is an assumption until it happens. Suppose an agency expects the new site to produce 10% more leads from the same traffic. With the same close rate, that is 10% more customers, against the one third this company needs. The gap is visible before anyone signs.