Route the first pass to the cheapest model that clears your quality bar on easy tickets, and send only the failures to the larger one. That is the whole design. The surprise is how little cost control you get from the price list alone.
Let c1 be the small model's cost for one first-pass attempt on one ticket, p the share of tickets the first pass fails to resolve, and c2 the cost of one retry on the larger model. Then:
cost per resolved ticket = (c1 + p * c2) / (1 - p * r) where r is the share of retries that also fail and fall back to a human. If every retry resolves (r = 0), the denominator vanishes and the formula collapses to the short answer: c1 + p * c2.
That distinction matters. Many teams build the model with r = 0 and then wonder why production costs run above the spreadsheet. A retry is not a resolution; it is a second attempt. Your ticket resolution rate, meaning the share of tickets actually closed, is the number that governs the bill, and teams typically see overall resolution rates in the 70 to 80 percent band, with SaaS and telecom running lower at 60 to 70 percent per MetricHQ's benchmark notes. Set your assumed r from your own transcripts, not from hope.



